component
AT24C04D-XHM-T
Public Made by Adomby adom
Microchip Tech Pre-ordered Chips, TSSOP-8. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
main
AT24C04D-XHM-T
Microchip Tech · Pre-ordered Chips · TSSOP-8
AT24C04D-XHM-T from Microchip Tech, in a TSSOP-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 | NC | unconnected | No Connect: the NC pin is not bonded to a die pad and can be connected to GND or left floating. |
| 2 | A1 | input | Device Address Input: sets the sixth bit of the I2C seven-bit slave address and can be connected directly to VCC or GND, allowing up to four devices on the same bus; if not driven it is internally pulled down to GND. |
| 3 | A2 | input | Device Address Input: sets the fifth bit of the I2C seven-bit slave address and can be connected directly to VCC or GND, allowing up to four devices on the same bus; if not driven it is internally pulled down to GND. |
| 4 | GND | power_in | Ground: the ground reference for the power supply, which should be connected to the system ground. |
| 5 | SDA | bidirectional | Serial Data: open-drain bidirectional pin that transfers data to and from the device and must be pulled high through an external pull-up resistor not exceeding 10K in value. |
| 6 | SCL | input | Serial Clock: clock input for the device that must be forced high when the bus is idle or pulled high through an external pull-up resistor; data on SDA is latched on its rising edge and clocked out on its falling edge. |
| 7 | WP | input | Write Protect: connecting WP to GND enables normal write operations, while connecting it to VCC inhibits all write operations to the memory; if not driven it is internally pulled down to GND. |
| 8 | VCC | power_in | Device Power Supply: supplies the source voltage to the device, and operation at invalid VCC voltages may produce spurious results and should not be attempted (operating range 1.7V to 3.6V per the features list). |
Key specifications
| Parameter | Value |
|---|---|
| Manufacturer | Microchip Tech |
| Package | TSSOP-8 |
| Category | Interface ICs |
| 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 | VCC | 1.7 | 3.6 | V | 14 | ||
| Operating Temperature (Case) Industrial Temperature Range | -40 | 85 | C | 14 | |||
| Supply Voltage with respect to ground | -0.5 | 4.1 | V | 14 | |||
| Voltage on any pin with respect to ground | -0.6 | V | 14 | ||||
| DC Output Current | 5 | mA | 14 | ||||
| Storage Temperature | -65 | 150 | C | 14 | |||
| Temperature under Bias | -55 | 125 | C | 14 | |||
| Supply Current, Read | ICC1 | 0.08 | 0.3 | mA | VCC = 1.8V, Read at 400kHz | 14 | |
| Supply Current, Read | ICC1 | 0.15 | 0.5 | mA | VCC = 3.6V, Read at 1MHz | 14 | |
| Supply Current, Write | ICC2 | 0.2 | 1 | mA | VCC = 3.6V, Write at 1MHz | 14 | |
| Standby Current | ISB | 0.08 | 0.4 | μA | VCC = 1.8V, VIN = VCC or VSS | 14 | |
| Standby Current | ISB | 0.1 | 0.8 | μA | VCC = 3.6V | 14 | |
| Input Leakage Current | ILI | 0.1 | 3 | μA | VIN = VCC or VSS | 14 | |
| Output Leakage Current | ILO | 0.05 | 3 | μA | VOUT = VCC or VSS | 14 | |
| Input Low Level | VIL | -0.6 | V | 14 | |||
| Output Low Level | VOL1 | 0.2 | V | VCC = 1.8V, IOL = 0.15mA | 14 | ||
| Output Low Level | VOL2 | 0.4 | V | VCC = 3.0V, IOL = 2.1mA | 14 | ||
| Time required after VCC is stable before the device can accept commands | tPUP | 100 | μs | 16 | |||
| Power-On Reset Threshold Voltage | VPOR | 1.5 | V | 16 | |||
| Minimum time at VCC = 0V between power cycles | tPOFF | 1 | ms | 16 | |||
| VCC power-up slew rate | 0.1 | V/μs | 16 | ||||
| Input/Output Capacitance (SDA) | CI/O | 8 | pF | VI/O = 0V | 16 | ||
| Input Capacitance (A1, A2, SCL) | CIN | 6 | pF | VIN = 0V | 16 | ||
| Write Endurance | 1e+06 | Write Cycles | TA = 25°C, VCC (min) < VCC < VCC (max) | 16 | |||
| Data Retention | 100 | Years | TA = 55°C, VCC (min) < VCC < VCC (max) | 16 | |||
| Clock Frequency, SCL | fSCL | 100 | kHz | Standard Mode, VCC 1.7V to 3.6V | 15 | ||
| Clock Frequency, SCL | fSCL | 400 | kHz | Fast Mode, VCC 1.7V to 3.6V | 15 | ||
| Clock Frequency, SCL | fSCL | 1000 | kHz | Fast Mode Plus, VCC 2.5V to 3.6V | 15 | ||
| Clock Pulse Width Low | tLOW | 4700 | ns | Standard Mode, VCC 1.7V to 3.6V | 15 | ||
| Clock Pulse Width Low | tLOW | 1300 | ns | Fast Mode, VCC 1.7V to 3.6V | 15 | ||
| Clock Pulse Width Low | tLOW | 500 | ns | Fast Mode Plus, VCC 2.5V to 3.6V | 15 | ||
| Clock Pulse Width High | tHIGH | 4000 | ns | Standard Mode, VCC 1.7V to 3.6V | 15 | ||
| Clock Pulse Width High | tHIGH | 600 | ns | Fast Mode, VCC 1.7V to 3.6V | 15 | ||
| Clock Pulse Width High | tHIGH | 400 | ns | Fast Mode Plus, VCC 2.5V to 3.6V | 15 | ||
| Clock Low to Data Out Valid | tAA | 4500 | ns | Standard Mode, VCC 1.7V to 3.6V | 15 | ||
| Clock Low to Data Out Valid | tAA | 900 | ns | Fast Mode, VCC 1.7V to 3.6V | 15 | ||
| Clock Low to Data Out Valid | tAA | 450 | ns | Fast Mode Plus, VCC 2.5V to 3.6V | 15 | ||
| Bus Free Time between Stop and Start | tBUF | 4700 | ns | Standard Mode, VCC 1.7V to 3.6V | 15 | ||
| Bus Free Time between Stop and Start | tBUF | 1300 | ns | Fast Mode, VCC 1.7V to 3.6V | 15 | ||
| Bus Free Time between Stop and Start | tBUF | 500 | ns | Fast Mode Plus, VCC 2.5V to 3.6V | 15 | ||
| Start Hold Time | tHD.STA | 4000 | ns | Standard Mode, VCC 1.7V to 3.6V | 15 | ||
| Start Hold Time | tHD.STA | 600 | ns | Fast Mode, VCC 1.7V to 3.6V | 15 | ||
| Start Hold Time | tHD.STA | 250 | ns | Fast Mode Plus, VCC 2.5V to 3.6V | 15 | ||
| Start Set-up Time | tSU.STA | 4700 | ns | Standard Mode, VCC 1.7V to 3.6V | 15 | ||
| Start Set-up Time | tSU.STA | 600 | ns | Fast Mode, VCC 1.7V to 3.6V | 15 | ||
| Start Set-up Time | tSU.STA | 250 | ns | Fast Mode Plus, VCC 2.5V to 3.6V | 15 | ||
| Data In Hold Time | tHD.DAT | 0 | ns | Standard Mode, VCC 1.7V to 3.6V | 15 | ||
| Data In Set-up Time | tSU.DAT | 200 | ns | Standard Mode, VCC 1.7V to 3.6V | 15 | ||
| Data In Set-up Time | tSU.DAT | 100 | ns | Fast Mode, VCC 1.7V to 3.6V | 15 | ||
| Inputs Rise Time | tR | 1000 | ns | Standard Mode, VCC 1.7V to 3.6V | 15 | ||
| Inputs Rise Time | tR | 300 | ns | Fast Mode, VCC 1.7V to 3.6V | 15 | ||
| Inputs Rise Time | tR | 100 | ns | Fast Mode Plus, VCC 2.5V to 3.6V | 15 | ||
| Inputs Fall Time | tF | 300 | ns | Standard Mode, VCC 1.7V to 3.6V | 15 | ||
| Inputs Fall Time | tF | 100 | ns | Fast Mode Plus, VCC 2.5V to 3.6V | 15 | ||
| Write Cycle Time | tWR | 5 | ms | 15 |
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 | U = Green, Matte Tin Lead Finish | 17 |
CAD (KiCad official)
- Symbol:
AT24C04D-XHM-T - Footprint:
Package_SO:TSSOP-8_4.4x3mm_P0.65mm - 3D model: TSSOP-8 (KiCad packages3D, STEP)
- 3D model files:
at24c04d-xhm-t-etched.step/at24c04d-xhm-t-etched.glbcarry the MPN laser-etched on the die in a toggleableAdom.LaserEtchgroup (Fusion-ready);at24c04d-xhm-t.step/at24c04d-xhm-t.glbare the bare package body.
Provenance
Data extracted from the manufacturer datasheet, not a distributor listing:
- Datasheet: Microchip Tech datasheet (27 pp, sha256
f4069c4810edcb48, retrieved 2026-11-05, 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).
# AT24C04D-XHM-T
**Microchip Tech** · Pre-ordered Chips · TSSOP-8
AT24C04D-XHM-T from Microchip Tech, in a TSSOP-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 | NC | unconnected | No Connect: the NC pin is not bonded to a die pad and can be connected to GND or left floating. |
| 2 | A1 | input | Device Address Input: sets the sixth bit of the I2C seven-bit slave address and can be connected directly to VCC or GND, allowing up to four devices on the same bus; if not driven it is internally pulled down to GND. |
| 3 | A2 | input | Device Address Input: sets the fifth bit of the I2C seven-bit slave address and can be connected directly to VCC or GND, allowing up to four devices on the same bus; if not driven it is internally pulled down to GND. |
| 4 | GND | power_in | Ground: the ground reference for the power supply, which should be connected to the system ground. |
| 5 | SDA | bidirectional | Serial Data: open-drain bidirectional pin that transfers data to and from the device and must be pulled high through an external pull-up resistor not exceeding 10K in value. |
| 6 | SCL | input | Serial Clock: clock input for the device that must be forced high when the bus is idle or pulled high through an external pull-up resistor; data on SDA is latched on its rising edge and clocked out on its falling edge. |
| 7 | WP | input | Write Protect: connecting WP to GND enables normal write operations, while connecting it to VCC inhibits all write operations to the memory; if not driven it is internally pulled down to GND. |
| 8 | VCC | power_in | Device Power Supply: supplies the source voltage to the device, and operation at invalid VCC voltages may produce spurious results and should not be attempted (operating range 1.7V to 3.6V per the features list). |
## Key specifications
| Parameter | Value |
|---|---|
| Manufacturer | Microchip Tech |
| Package | TSSOP-8 |
| Category | Interface ICs |
| 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 | VCC | 1.7 | | 3.6 | V | | 14 |
| Operating Temperature (Case) Industrial Temperature Range | | -40 | | 85 | C | | 14 |
| Supply Voltage with respect to ground | | -0.5 | | 4.1 | V | | 14 |
| Voltage on any pin with respect to ground | | -0.6 | | | V | | 14 |
| DC Output Current | | | | 5 | mA | | 14 |
| Storage Temperature | | -65 | | 150 | C | | 14 |
| Temperature under Bias | | -55 | | 125 | C | | 14 |
| Supply Current, Read | ICC1 | | 0.08 | 0.3 | mA | VCC = 1.8V, Read at 400kHz | 14 |
| Supply Current, Read | ICC1 | | 0.15 | 0.5 | mA | VCC = 3.6V, Read at 1MHz | 14 |
| Supply Current, Write | ICC2 | | 0.2 | 1 | mA | VCC = 3.6V, Write at 1MHz | 14 |
| Standby Current | ISB | | 0.08 | 0.4 | μA | VCC = 1.8V, VIN = VCC or VSS | 14 |
| Standby Current | ISB | | 0.1 | 0.8 | μA | VCC = 3.6V | 14 |
| Input Leakage Current | ILI | | 0.1 | 3 | μA | VIN = VCC or VSS | 14 |
| Output Leakage Current | ILO | | 0.05 | 3 | μA | VOUT = VCC or VSS | 14 |
| Input Low Level | VIL | -0.6 | | | V | | 14 |
| Output Low Level | VOL1 | | | 0.2 | V | VCC = 1.8V, IOL = 0.15mA | 14 |
| Output Low Level | VOL2 | | | 0.4 | V | VCC = 3.0V, IOL = 2.1mA | 14 |
| Time required after VCC is stable before the device can accept commands | tPUP | 100 | | | μs | | 16 |
| Power-On Reset Threshold Voltage | VPOR | | | 1.5 | V | | 16 |
| Minimum time at VCC = 0V between power cycles | tPOFF | 1 | | | ms | | 16 |
| VCC power-up slew rate | | | | 0.1 | V/μs | | 16 |
| Input/Output Capacitance (SDA) | CI/O | | | 8 | pF | VI/O = 0V | 16 |
| Input Capacitance (A1, A2, SCL) | CIN | | | 6 | pF | VIN = 0V | 16 |
| Write Endurance | | 1e+06 | | | Write Cycles | TA = 25°C, VCC (min) < VCC < VCC (max) | 16 |
| Data Retention | | 100 | | | Years | TA = 55°C, VCC (min) < VCC < VCC (max) | 16 |
| Clock Frequency, SCL | fSCL | | | 100 | kHz | Standard Mode, VCC 1.7V to 3.6V | 15 |
| Clock Frequency, SCL | fSCL | | | 400 | kHz | Fast Mode, VCC 1.7V to 3.6V | 15 |
| Clock Frequency, SCL | fSCL | | | 1000 | kHz | Fast Mode Plus, VCC 2.5V to 3.6V | 15 |
| Clock Pulse Width Low | tLOW | 4700 | | | ns | Standard Mode, VCC 1.7V to 3.6V | 15 |
| Clock Pulse Width Low | tLOW | 1300 | | | ns | Fast Mode, VCC 1.7V to 3.6V | 15 |
| Clock Pulse Width Low | tLOW | 500 | | | ns | Fast Mode Plus, VCC 2.5V to 3.6V | 15 |
| Clock Pulse Width High | tHIGH | 4000 | | | ns | Standard Mode, VCC 1.7V to 3.6V | 15 |
| Clock Pulse Width High | tHIGH | 600 | | | ns | Fast Mode, VCC 1.7V to 3.6V | 15 |
| Clock Pulse Width High | tHIGH | 400 | | | ns | Fast Mode Plus, VCC 2.5V to 3.6V | 15 |
| Clock Low to Data Out Valid | tAA | | | 4500 | ns | Standard Mode, VCC 1.7V to 3.6V | 15 |
| Clock Low to Data Out Valid | tAA | | | 900 | ns | Fast Mode, VCC 1.7V to 3.6V | 15 |
| Clock Low to Data Out Valid | tAA | | | 450 | ns | Fast Mode Plus, VCC 2.5V to 3.6V | 15 |
| Bus Free Time between Stop and Start | tBUF | 4700 | | | ns | Standard Mode, VCC 1.7V to 3.6V | 15 |
| Bus Free Time between Stop and Start | tBUF | 1300 | | | ns | Fast Mode, VCC 1.7V to 3.6V | 15 |
| Bus Free Time between Stop and Start | tBUF | 500 | | | ns | Fast Mode Plus, VCC 2.5V to 3.6V | 15 |
| Start Hold Time | tHD.STA | 4000 | | | ns | Standard Mode, VCC 1.7V to 3.6V | 15 |
| Start Hold Time | tHD.STA | 600 | | | ns | Fast Mode, VCC 1.7V to 3.6V | 15 |
| Start Hold Time | tHD.STA | 250 | | | ns | Fast Mode Plus, VCC 2.5V to 3.6V | 15 |
| Start Set-up Time | tSU.STA | 4700 | | | ns | Standard Mode, VCC 1.7V to 3.6V | 15 |
| Start Set-up Time | tSU.STA | 600 | | | ns | Fast Mode, VCC 1.7V to 3.6V | 15 |
| Start Set-up Time | tSU.STA | 250 | | | ns | Fast Mode Plus, VCC 2.5V to 3.6V | 15 |
| Data In Hold Time | tHD.DAT | 0 | | | ns | Standard Mode, VCC 1.7V to 3.6V | 15 |
| Data In Set-up Time | tSU.DAT | 200 | | | ns | Standard Mode, VCC 1.7V to 3.6V | 15 |
| Data In Set-up Time | tSU.DAT | 100 | | | ns | Fast Mode, VCC 1.7V to 3.6V | 15 |
| Inputs Rise Time | tR | | | 1000 | ns | Standard Mode, VCC 1.7V to 3.6V | 15 |
| Inputs Rise Time | tR | | | 300 | ns | Fast Mode, VCC 1.7V to 3.6V | 15 |
| Inputs Rise Time | tR | | | 100 | ns | Fast Mode Plus, VCC 2.5V to 3.6V | 15 |
| Inputs Fall Time | tF | | | 300 | ns | Standard Mode, VCC 1.7V to 3.6V | 15 |
| Inputs Fall Time | tF | | | 100 | ns | Fast Mode Plus, VCC 2.5V to 3.6V | 15 |
| Write Cycle Time | tWR | | | 5 | ms | | 15 |
## 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 | U = Green, Matte Tin Lead Finish | 17 |
## CAD (KiCad official)
- Symbol: `AT24C04D-XHM-T`
- Footprint: `Package_SO:TSSOP-8_4.4x3mm_P0.65mm`
- 3D model: TSSOP-8 (KiCad packages3D, STEP)
- 3D model files: `at24c04d-xhm-t-etched.step` / `at24c04d-xhm-t-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `at24c04d-xhm-t.step` / `at24c04d-xhm-t.glb` are the bare package body.
## Provenance
Data extracted from the manufacturer datasheet, not a distributor listing:
- **Datasheet:** [Microchip Tech datasheet](docs/at24c04d-xhm-t-datasheet.pdf) (27 pp, sha256 `f4069c4810edcb48`, retrieved 2026-11-05, 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/at24c04d-xhm-t-datasheet.pdf)