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
25AA640-I
Microchip Tech · Pre-ordered MCUs · SOIC-8
25AA640-I from Microchip Tech, in a SOIC-8. Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model); symbol, footprint, and 3D from KiCad-official CAD.
Pinout
| Pin | Name | Type | Function |
|---|---|---|---|
| 1 | CS | input | 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. |
| 2 | SO | tri_state | 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. |
| 3 | WP | input | 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. |
| 4 | VSS | power_in | Ground reference for the device. |
| 5 | SI | input | Serial Data Input: instructions, addresses and data are latched on the rising edge of the serial clock. |
| 6 | SCK | input | Serial Clock Input: synchronizes communication, with SI latched on the rising edge and SO updated after the falling edge of the clock. |
| 7 | HOLD | input | 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. |
| 8 | VCC | power_in | Supply voltage; for the 25AA640 the DC and AC characteristics specify operation from 1.8 V to 5.5 V. |
Key specifications
| Parameter | Value |
|---|---|
| Manufacturer | Microchip Tech |
| Package | SOIC-8 |
| Category | Embedded Processors & Controllers |
| Pins | 8 |
Electrical characteristics
Limits as printed in the datasheet (page.json metadata.characteristics carries them as data).
| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |
|---|---|---|---|---|---|---|---|
| Supply voltage (Industrial range, 25AA640) | VCC | 1.8 | 5.5 | V | Industrial (I) range | 2 | |
| Ambient temperature (Industrial) | TA | -40 | 85 | °C | Industrial (I) | 2 | |
| Supply voltage (absolute maximum) | VCC | 7 | V | 2 | |||
| All inputs and outputs w.r.t. VSS | -0.6 | V | 2 | ||||
| Storage temperature | -65 | 150 | °C | 2 | |||
| Ambient temperature under bias | -65 | 125 | °C | 2 | |||
| High-level input voltage | VIH1 | 2 | V | VCC ≥ 2.7V (Note 1) | 2 | ||
| Low-level input voltage | VIL1 | -0.3 | 0.8 | V | VCC ≥ 2.7V (Note 1) | 2 | |
| Low-level input voltage | VIL2 | -0.3 | V | VCC < 2.7V (Note 1) | 2 | ||
| Low-level output voltage | VOL | 0.4 | V | IOL = 2.1 mA | 2 | ||
| Low-level output voltage | VOL | 0.2 | V | IOL = 1.0 mA, VCC = < 2.5V | 2 | ||
| Input leakage current | ILI | -1 | 1 | μA | CS = VCC, VIN = VSS TO VCC | 2 | |
| Output leakage current | ILO | -1 | 1 | μA | CS = VCC, VOUT = VSS TO VCC | 2 | |
| Internal Capacitance (all inputs and outputs) | CINT | 7 | pF | TA = 25°C, CLK = 1.0 MHz, VCC = 5.0V (Note 1) | 2 | ||
| Read Operating Current | ICC | 1 | mA | VCC = 5.5V; FCLK = 3.0 MHz; SO = Open | 2 | ||
| Read Operating Current | ICC | 500 | μA | VCC = 2.5V; FCLK = 2.0 MHz; SO = Open | 2 | ||
| Write Current | ICC | 5 | mA | VCC = 5.5V | 2 | ||
| Write Current | ICC | 3 | mA | VCC = 2.5V | 2 | ||
| Standby Current | ICCS | 5 | μA | CS = VCC = 5.5V, Inputs tied to VCC or VSS | 2 | ||
| Standby Current | ICCS | 1 | μA | CS = VCC = 2.5V, Inputs tied to VCC or VSS | 2 | ||
| Clock Frequency | FCLK | 3 | MHz | VCC = 4.5V to 5.5V (Note 2) | 3 | ||
| Clock Frequency | FCLK | 2 | MHz | VCC = 2.5V to 5.5V | 3 | ||
| Clock Frequency | FCLK | 1 | MHz | VCC = 1.8V to 5.5V | 3 | ||
| CS Setup Time | TCSS | 100 | ns | VCC = 4.5V to 5.5V | 3 | ||
| CS Setup Time | TCSS | 250 | ns | VCC = 2.5V to 5.5V | 3 | ||
| CS Setup Time | TCSS | 500 | ns | VCC = 1.8V to 5.5V | 3 | ||
| CS Hold Time | TCSH | 150 | ns | VCC = 4.5V to 5.5V | 3 | ||
| CS Hold Time | TCSH | 250 | ns | VCC = 2.5V to 5.5V | 3 | ||
| CS Hold Time | TCSH | 475 | ns | VCC = 1.8V to 5.5V | 3 | ||
| Data Setup Time | TSU | 30 | ns | VCC = 4.5V to 5.5V | 3 | ||
| Data Setup Time | TSU | 50 | ns | VCC = 2.5V to 5.5V | 3 | ||
| Data Hold Time | THD | 50 | ns | VCC = 4.5V to 5.5V | 3 | ||
| Data Hold Time | THD | 100 | ns | VCC = 2.5V to 5.5V | 3 | ||
| Clock High Time | THI | 150 | ns | VCC = 4.5V to 5.5V | 3 | ||
| Clock High Time | THI | 230 | ns | VCC = 2.5V to 5.5V | 3 | ||
| Clock High Time | THI | 475 | ns | VCC = 1.8V to 5.5V | 3 | ||
| Clock Low Time | TLO | 150 | ns | VCC = 4.5V to 5.5V | 3 | ||
| Clock Low Time | TLO | 230 | ns | VCC = 2.5V to 5.5V | 3 | ||
| Clock Low Time | TLO | 475 | ns | VCC = 1.8V to 5.5V | 3 | ||
| Output Valid from Clock Low | TV | 150 | ns | VCC = 4.5V to 5.5V | 3 | ||
| Output Valid from Clock Low | TV | 230 | ns | VCC = 2.5V to 5.5V | 3 | ||
| Output Valid from Clock Low | TV | 475 | ns | VCC = 1.8V to 5.5V | 3 | ||
| Output Disable Time | TDIS | 200 | ns | VCC = 4.5V to 5.5V (Note 1) | 3 | ||
| Output Disable Time | TDIS | 250 | ns | VCC = 2.5V to 5.5V (Note 1) | 3 | ||
| Output Disable Time | TDIS | 500 | ns | VCC = 1.8V to 5.5V (Note 1) | 3 | ||
| HOLD Setup Time | THS | 100 | ns | VCC = 4.5V to 5.5V | 3 | ||
| HOLD Setup Time | THS | 200 | ns | VCC = 1.8V to 5.5V | 3 | ||
| HOLD Hold Time | THH | 100 | ns | VCC = 4.5V to 5.5V | 3 | ||
| HOLD Hold Time | THH | 200 | ns | VCC = 1.8V to 5.5V | 3 | ||
| HOLD Low to Output High-Z | THZ | 100 | ns | VCC = 4.5V to 5.5V (Note 1) | 3 | ||
| HOLD Low to Output High-Z | THZ | 150 | ns | VCC = 2.5V to 5.5V (Note 1) | 3 | ||
| HOLD Low to Output High-Z | THZ | 200 | ns | VCC = 1.8V to 5.5V (Note 1) | 3 | ||
| HOLD High to Output Valid | THV | 100 | ns | VCC = 4.5V to 5.5V | 3 | ||
| HOLD High to Output Valid | THV | 150 | ns | VCC = 2.5V to 5.5V | 3 | ||
| HOLD High to Output Valid | THV | 200 | ns | VCC = 1.8V to 5.5V | 3 | ||
| Internal Write Cycle Time | TWC | 5 | ms | 3 |
Materials and finish
As the datasheet states them (page.json metadata.appearance; the 3D model's colours follow it).
| Part | Material | Colour / plating | Datasheet says | Page |
|---|---|---|---|---|
| contacts | tin | Package P = Plastic DIP (300 mil Body), 8-lead SN = Plastic SOIC (150 mil Body), 8-lead | 21 |
CAD (KiCad official)
- Symbol:
25AA640-I - Footprint:
Package_SO:SOIC-8_3.9x4.9mm_P1.27mm - 3D model: SOIC-8 (KiCad packages3D, STEP)
- 3D model files:
25aa640-i-etched.step/25aa640-i-etched.glbcarry the MPN laser-etched on the die in a toggleableAdom.LaserEtchgroup (Fusion-ready);25aa640-i.step/25aa640-i.glbare the bare package body.
Provenance
Data extracted from the manufacturer datasheet, not a distributor listing:
- Datasheet: Microchip Tech datasheet (24 pp, sha256
5aaf2f10a0718a00, retrieved 2026-10-28, tier: manufacturer) - Extractor: parts-factory
2.0.0/extract_pins 0.3, primaryclaude-haiku-5-5(text), consensusclaude-sonnet-5-5(agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish. - CAD: KiCad official libraries (CC-BY-SA 4.0).
# 25AA640-I
**Microchip Tech** · Pre-ordered MCUs · SOIC-8
25AA640-I from Microchip Tech, in a SOIC-8. Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model); symbol, footprint, and 3D from KiCad-official CAD.
## Pinout
| Pin | Name | Type | Function |
|---|---|---|---|
| 1 | CS | input | 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. |
| 2 | SO | tri_state | 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. |
| 3 | WP | input | 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. |
| 4 | VSS | power_in | Ground reference for the device. |
| 5 | SI | input | Serial Data Input: instructions, addresses and data are latched on the rising edge of the serial clock. |
| 6 | SCK | input | Serial Clock Input: synchronizes communication, with SI latched on the rising edge and SO updated after the falling edge of the clock. |
| 7 | HOLD | input | 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. |
| 8 | VCC | power_in | Supply voltage; for the 25AA640 the DC and AC characteristics specify operation from 1.8 V to 5.5 V. |
## Key specifications
| Parameter | Value |
|---|---|
| Manufacturer | Microchip Tech |
| Package | SOIC-8 |
| Category | Embedded Processors & Controllers |
| Pins | 8 |
## Electrical characteristics
Limits as printed in the datasheet (page.json `metadata.characteristics` carries them as data).
| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |
|---|---|---|---|---|---|---|---|
| Supply voltage (Industrial range, 25AA640) | VCC | 1.8 | | 5.5 | V | Industrial (I) range | 2 |
| Ambient temperature (Industrial) | TA | -40 | | 85 | °C | Industrial (I) | 2 |
| Supply voltage (absolute maximum) | VCC | | | 7 | V | | 2 |
| All inputs and outputs w.r.t. VSS | | -0.6 | | | V | | 2 |
| Storage temperature | | -65 | | 150 | °C | | 2 |
| Ambient temperature under bias | | -65 | | 125 | °C | | 2 |
| High-level input voltage | VIH1 | 2 | | | V | VCC ≥ 2.7V (Note 1) | 2 |
| Low-level input voltage | VIL1 | -0.3 | | 0.8 | V | VCC ≥ 2.7V (Note 1) | 2 |
| Low-level input voltage | VIL2 | -0.3 | | | V | VCC < 2.7V (Note 1) | 2 |
| Low-level output voltage | VOL | | | 0.4 | V | IOL = 2.1 mA | 2 |
| Low-level output voltage | VOL | | | 0.2 | V | IOL = 1.0 mA, VCC = < 2.5V | 2 |
| Input leakage current | ILI | -1 | | 1 | μA | CS = VCC, VIN = VSS TO VCC | 2 |
| Output leakage current | ILO | -1 | | 1 | μA | CS = VCC, VOUT = VSS TO VCC | 2 |
| Internal Capacitance (all inputs and outputs) | CINT | | | 7 | pF | TA = 25°C, CLK = 1.0 MHz, VCC = 5.0V (Note 1) | 2 |
| Read Operating Current | ICC | | | 1 | mA | VCC = 5.5V; FCLK = 3.0 MHz; SO = Open | 2 |
| Read Operating Current | ICC | | | 500 | μA | VCC = 2.5V; FCLK = 2.0 MHz; SO = Open | 2 |
| Write Current | ICC | | | 5 | mA | VCC = 5.5V | 2 |
| Write Current | ICC | | | 3 | mA | VCC = 2.5V | 2 |
| Standby Current | ICCS | | | 5 | μA | CS = VCC = 5.5V, Inputs tied to VCC or VSS | 2 |
| Standby Current | ICCS | | | 1 | μA | CS = VCC = 2.5V, Inputs tied to VCC or VSS | 2 |
| Clock Frequency | FCLK | | | 3 | MHz | VCC = 4.5V to 5.5V (Note 2) | 3 |
| Clock Frequency | FCLK | | | 2 | MHz | VCC = 2.5V to 5.5V | 3 |
| Clock Frequency | FCLK | | | 1 | MHz | VCC = 1.8V to 5.5V | 3 |
| CS Setup Time | TCSS | 100 | | | ns | VCC = 4.5V to 5.5V | 3 |
| CS Setup Time | TCSS | 250 | | | ns | VCC = 2.5V to 5.5V | 3 |
| CS Setup Time | TCSS | 500 | | | ns | VCC = 1.8V to 5.5V | 3 |
| CS Hold Time | TCSH | 150 | | | ns | VCC = 4.5V to 5.5V | 3 |
| CS Hold Time | TCSH | 250 | | | ns | VCC = 2.5V to 5.5V | 3 |
| CS Hold Time | TCSH | 475 | | | ns | VCC = 1.8V to 5.5V | 3 |
| Data Setup Time | TSU | 30 | | | ns | VCC = 4.5V to 5.5V | 3 |
| Data Setup Time | TSU | 50 | | | ns | VCC = 2.5V to 5.5V | 3 |
| Data Hold Time | THD | 50 | | | ns | VCC = 4.5V to 5.5V | 3 |
| Data Hold Time | THD | 100 | | | ns | VCC = 2.5V to 5.5V | 3 |
| Clock High Time | THI | 150 | | | ns | VCC = 4.5V to 5.5V | 3 |
| Clock High Time | THI | 230 | | | ns | VCC = 2.5V to 5.5V | 3 |
| Clock High Time | THI | 475 | | | ns | VCC = 1.8V to 5.5V | 3 |
| Clock Low Time | TLO | 150 | | | ns | VCC = 4.5V to 5.5V | 3 |
| Clock Low Time | TLO | 230 | | | ns | VCC = 2.5V to 5.5V | 3 |
| Clock Low Time | TLO | 475 | | | ns | VCC = 1.8V to 5.5V | 3 |
| Output Valid from Clock Low | TV | | | 150 | ns | VCC = 4.5V to 5.5V | 3 |
| Output Valid from Clock Low | TV | | | 230 | ns | VCC = 2.5V to 5.5V | 3 |
| Output Valid from Clock Low | TV | | | 475 | ns | VCC = 1.8V to 5.5V | 3 |
| Output Disable Time | TDIS | | | 200 | ns | VCC = 4.5V to 5.5V (Note 1) | 3 |
| Output Disable Time | TDIS | | | 250 | ns | VCC = 2.5V to 5.5V (Note 1) | 3 |
| Output Disable Time | TDIS | | | 500 | ns | VCC = 1.8V to 5.5V (Note 1) | 3 |
| HOLD Setup Time | THS | 100 | | | ns | VCC = 4.5V to 5.5V | 3 |
| HOLD Setup Time | THS | 200 | | | ns | VCC = 1.8V to 5.5V | 3 |
| HOLD Hold Time | THH | 100 | | | ns | VCC = 4.5V to 5.5V | 3 |
| HOLD Hold Time | THH | 200 | | | ns | VCC = 1.8V to 5.5V | 3 |
| HOLD Low to Output High-Z | THZ | 100 | | | ns | VCC = 4.5V to 5.5V (Note 1) | 3 |
| HOLD Low to Output High-Z | THZ | 150 | | | ns | VCC = 2.5V to 5.5V (Note 1) | 3 |
| HOLD Low to Output High-Z | THZ | 200 | | | ns | VCC = 1.8V to 5.5V (Note 1) | 3 |
| HOLD High to Output Valid | THV | 100 | | | ns | VCC = 4.5V to 5.5V | 3 |
| HOLD High to Output Valid | THV | 150 | | | ns | VCC = 2.5V to 5.5V | 3 |
| HOLD High to Output Valid | THV | 200 | | | ns | VCC = 1.8V to 5.5V | 3 |
| Internal Write Cycle Time | TWC | | | 5 | ms | | 3 |
## Materials and finish
As the datasheet states them (page.json `metadata.appearance`; the 3D model's colours follow it).
| Part | Material | Colour / plating | Datasheet says | Page |
|---|---|---|---|---|
| contacts | | tin | Package P = Plastic DIP (300 mil Body), 8-lead SN = Plastic SOIC (150 mil Body), 8-lead | 21 |
## CAD (KiCad official)
- Symbol: `25AA640-I`
- Footprint: `Package_SO:SOIC-8_3.9x4.9mm_P1.27mm`
- 3D model: SOIC-8 (KiCad packages3D, STEP)
- 3D model files: `25aa640-i-etched.step` / `25aa640-i-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `25aa640-i.step` / `25aa640-i.glb` are the bare package body.
## Provenance
Data extracted from the manufacturer datasheet, not a distributor listing:
- **Datasheet:** [Microchip Tech datasheet](docs/25aa640-i-datasheet.pdf) (24 pp, sha256 `5aaf2f10a0718a00`, retrieved 2026-10-28, tier: manufacturer)
- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.3`, primary `claude-haiku-5-5` (text), consensus `claude-sonnet-5-5` (agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish.
- **CAD:** KiCad official libraries (CC-BY-SA 4.0).
[Datasheet PDF](docs/25aa640-i-datasheet.pdf)