component
AT24C04M
Public Unreviewedby Ray
HGSEMI EEPROM, SOP-8. Datasheet-verified pinout, KiCad symbol/footprint/3D.
3D Model
Open in new tab ↗
Symbol & Footprint
Schematic Symbol
Open full view ↗PCB Footprint
Open full view ↗Datasheet
Open in new tab ↗Contents
README
markdownAT24C04M
HGSEMI · EEPROM · SOP-8
AT24C04M from HGSEMI, in a SOP-8. Pinout and pin descriptions extracted from the manufacturer datasheet by ds2sf; symbol, footprint, and 3D from KiCad-official CAD.
Pinout
| Pin | Name | Type | Function |
|---|---|---|---|
| 1 | A0/NC | unconnected | Not used on AT24C04 (A0 device-address pin is a no-connect on the 4Kb variant). May be left floating or tied to GND. On the 2Kb AT24C02 this pin selects the least-significant device-address bit. |
| 2 | A1 | input | Device-address hardware input bit A1. Must match the A1 bit in the device-address byte transmitted by the master. Allows up to four AT24C04 devices on a single I2C bus. |
| 3 | A2 | input | Device-address hardware input bit A2. Must match the A2 bit in the device-address byte transmitted by the master. Combined with A1 it selects one of four devices on the bus. |
| 4 | GND | power_in | Ground reference for supply and I/O signals (0 V). |
| 5 | SDA | bidirectional | Bi-directional I2C serial data. Open-drain output, requires an external pull-up resistor to VCC (typ. 4.7 kΩ). May be wire-ORed with other open-drain devices on the same bus. |
| 6 | SCL | input | I2C serial clock input. Positive edges clock data into the EEPROM; negative edges clock data out. Up to 1 MHz at 5 V, 400 kHz at 1.8/2.5/2.7 V. |
| 7 | WP | input | Hardware Write Protect. Tie to GND for normal read/write operations; tie to VCC to write-protect the full 4K array. Schmitt-triggered, filtered input. |
| 8 | VCC | power_in | Positive supply, 1.7 V to 5.5 V. Decouple with a 100 nF ceramic capacitor to GND close to the pin. |
Key specifications
| Parameter | Value |
|---|---|
| Manufacturer | HGSEMI |
| Package | SOP-8 |
| Category | Memory |
| Pins | 8 |
Ordering variants
AT24C04MM/TRAT24C04MM-4K/TRAT24C04MNAT24C04MMM/TRAT24C04MM5/TRAT24C04MM8/TRAT24C04MDQ3/TRAT24C04MDQ2/TR
CAD (KiCad official)
- Symbol:
AT24C04M - Footprint:
Package_SO:SOIC-8_3.9x4.9mm_P1.27mm - 3D model: SOP-8 (KiCad packages3D, STEP)
3D model downloads
Two STEP files. Same geometry, different body top:
| File | Size | Use it when |
|---|---|---|
at24c04m.step |
122 KB | You want the bare part, or you mark your own boards. |
at24c04m-etched.step |
1.6 MB | You want the part with AT24C04M already on it. |
The marking in the etched file is real recessed geometry cut into the solid, not a texture or a decal: 408 faces against 147 in the bare model. It survives export, section views, and rendering in any CAD tool, and it drops straight into KiCad or Fusion with no extra setup.
Provenance
Data extracted from the manufacturer datasheet, not a distributor listing:
- Datasheet: HGSEMI datasheet (19 pp, sha256
436467b62ca478ef, retrieved 2026-08-17, tier: lcsc) - Extractor:
ds2sf(Claude). Every pin and dimension is cited to a datasheet page; it refuses to fabricate. - CAD: KiCad official libraries (CC-BY-SA 4.0).