component
25AA640-I
Public Made by Adomby adom
Microchip Tech Pre-ordered MCUs, SOIC-8. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
main
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192
{
"slug": "25aa640-i",
"version": "0.1.0",
"type": "component",
"description": "Microchip Tech Pre-ordered MCUs, SOIC-8. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",
"tags": [
"component",
"embedded processors & controllers",
"25aa640-i",
"factory-2.0.0",
"extractor-text"
],
"dependencies": {},
"hero": {
"type": "image",
"path": "docs/hero.png"
},
"files": [
"page.json",
"README.md",
"25aa640-i.kicad_sym",
"25aa640-i.kicad_mod",
"25aa640-i.glb",
"25aa640-i.step",
"25aa640-i.lbr",
"docs/hero.png",
"docs/25aa640-i-datasheet.pdf",
"viewers/symbol.html",
"viewers/footprint.html",
"25aa640-i-hero.glb",
"25aa640-i-hero.overlay.json",
"25aa640-i-etched.glb"
],
"component": {
"mpn": "25AA640-I",
"manufacturer": "Microchip Tech",
"package": "SOIC-8",
"pin_count": 8,
"category": "Embedded Processors & Controllers",
"subcategory": "Pre-ordered MCUs",
"datasheet": "https://datasheet.lcsc.com/datasheet/pdf/a5ed336f552f4f1680f03ac5d5040533.pdf",
"parts": {
"symbol": "25aa640-i.kicad_sym",
"footprint": "25aa640-i.kicad_mod",
"model_3d": "25aa640-i-hero.glb",
"model_3d_plain": "25aa640-i-etched.glb",
"model_3d_step": "25aa640-i-etched.step",
"model_3d_step_plain": "25aa640-i.step",
"lbr": "25aa640-i.lbr"
},
"distributor_links": {
"lcsc": "C615255"
},
"distributor_check": {
"checked_at": "2026-10-28T23:02:20Z",
"source": "Component Ocean /api/assign-pns",
"digikey": {
"pn": null,
"status": "no match"
},
"mouser": {
"pn": null,
"status": "no match"
}
},
"pins": [
{
"number": "1",
"name": "CS",
"type": "input",
"description": "Chip Select: a low level selects the device and a high level deselects it and forces Standby mode, with a high-to-low transition on CS required after power-up before any sequence."
},
{
"number": "2",
"name": "SO",
"type": "tri_state",
"description": "Serial Data Output: data shifts out after the falling edge of SCK during a read, and SO goes to the high-impedance state when the device is deselected."
},
{
"number": "3",
"name": "WP",
"type": "input",
"description": "Write-Protect: when WP is low and the WPEN bit is high, writes to the nonvolatile bits in the STATUS register are disabled, and the WP function is blocked when WPEN is low."
},
{
"number": "4",
"name": "VSS",
"type": "power_in",
"description": "Ground reference for the device."
},
{
"number": "5",
"name": "SI",
"type": "input",
"description": "Serial Data Input: instructions, addresses and data are latched on the rising edge of the serial clock."
},
{
"number": "6",
"name": "SCK",
"type": "input",
"description": "Serial Clock Input: synchronizes communication, with SI latched on the rising edge and SO updated after the falling edge of the clock."
},
{
"number": "7",
"name": "HOLD",
"type": "input",
"description": "Hold Input: pulling it low while SCK is low pauses serial communication without resetting the sequence, must be held high when unused, and lowering it tri-states SO."
},
{
"number": "8",
"name": "VCC",
"type": "power_in",
"description": "Supply voltage; for the 25AA640 the DC and AC characteristics specify operation from 1.8 V to 5.5 V."
}
],
"provenance": {
"extractor": "extract_pins 0.3",
"factory_chain": {
"factory": "2.0.0",
"extractor": "extract_pins 0.3",
"primary_model": "claude-haiku-5-5",
"primary_mode": "text",
"consensus_model": "claude-sonnet-5-5",
"consensus": "agreed",
"guards": "pin_guards 0.1: passed",
"guard_notes": [
"extractor flagged: The MPN 25AA640-I has no package suffix. The SOIC pinout was taken from the SOIC column of Table 2-1; Pin numbers for the SOIC package differ from the TSSOP column in the same table. The alternate-pinou; The datasheet is marked 'Not recommended for new designs' and points to 25AA640A. Verify availabilit"
],
"pages_sent": 24,
"cost_usd": 0.0847,
"at": "2026-10-28T23:02:03"
},
"datasheet": {
"url": "https://datasheet.lcsc.com/datasheet/pdf/a5ed336f552f4f1680f03ac5d5040533.pdf",
"pages": 24,
"sha256": "5aaf2f10a0718a00",
"source_tier": "mfr"
},
"cad": "KiCad official (CC-BY-SA 4.0)",
"pins": {
"total": 8,
"described": 8,
"cites_pages": true,
"refuses_to_fabricate": true
}
},
"viewers": {
"symbol": "viewers/symbol.html",
"footprint": "viewers/footprint.html"
},
"models_3d": [
{
"file": "25aa640-i.step",
"role": "plain",
"up": "Z",
"units": "mm",
"origin": "footprint origin = pad-pattern centre",
"seat": "z = 0",
"extents_mm": [
6.0,
4.9,
1.75
],
"zmin_mm": -0.0,
"centre_offset_mm": 0.0,
"footprint_binding": "identity",
"sha256": "07f46cff378d30e6c27dfd5a03092c795323f86d91c71fc7e743f4f418dc553a",
"checked": "2026-10-28",
"checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
},
{
"file": "25aa640-i-etched.step",
"role": "eda",
"up": "Z",
"units": "mm",
"origin": "footprint origin = pad-pattern centre",
"seat": "z = 0",
"extents_mm": [
6.0,
4.9,
1.75
],
"zmin_mm": -0.0,
"centre_offset_mm": 0.0,
"footprint_binding": "identity",
"sha256": "e1a0dd197c22701163bc2fea201a51ebe753fd6cc785cde3564158a1c93dc97d",
"checked": "2026-10-28",
"checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
}
]
}
}