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
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243
{
"slug": "at24c04d-xhm-t",
"version": "0.1.0",
"type": "component",
"description": "Microchip Tech Pre-ordered Chips, TSSOP-8. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",
"tags": [
"component",
"interface ics",
"at24c04d-xhm-t",
"factory-2.0.0",
"extractor-text"
],
"dependencies": {},
"hero": {
"type": "image",
"path": "docs/hero.png"
},
"files": [
"page.json",
"README.md",
"at24c04d-xhm-t.kicad_sym",
"at24c04d-xhm-t.kicad_mod",
"at24c04d-xhm-t.glb",
"at24c04d-xhm-t.step",
"at24c04d-xhm-t.lbr",
"docs/hero.png",
"docs/at24c04d-xhm-t-datasheet.pdf",
"viewers/symbol.html",
"viewers/footprint.html",
"at24c04d-xhm-t-hero.glb",
"at24c04d-xhm-t-hero.overlay.json",
"at24c04d-xhm-t-etched.glb"
],
"component": {
"mpn": "AT24C04D-XHM-T",
"manufacturer": "Microchip Tech",
"package": "TSSOP-8",
"pin_count": 8,
"category": "Interface ICs",
"subcategory": "Pre-ordered Chips",
"datasheet": "https://datasheet.lcsc.com/datasheet/pdf/60657ce20310aef357aaa70487dacfd4.pdf",
"parts": {
"symbol": "at24c04d-xhm-t.kicad_sym",
"footprint": "at24c04d-xhm-t.kicad_mod",
"model_3d": "at24c04d-xhm-t-hero.glb",
"model_3d_plain": "at24c04d-xhm-t-etched.glb",
"model_3d_step": "at24c04d-xhm-t-etched.step",
"model_3d_step_plain": "at24c04d-xhm-t.step",
"lbr": "at24c04d-xhm-t.lbr"
},
"distributor_links": {
"lcsc": "C2061014",
"digikey": "AT24C04D-XHM-TTR-ND",
"mouser": "556-AT24C04D-XHM-T"
},
"distributor_check": {
"checked_at": "2026-11-05T23:12:59Z",
"source": "Component Ocean /api/assign-pns",
"digikey": {
"pn": "AT24C04D-XHM-TTR-ND",
"status": "found",
"lifecycle": "Active"
},
"mouser": {
"pn": "556-AT24C04D-XHM-T",
"status": "found"
}
},
"pins": [
{
"number": "1",
"name": "NC",
"type": "unconnected",
"description": "No Connect: the NC pin is not bonded to a die pad and can be connected to GND or left floating."
},
{
"number": "2",
"name": "A1",
"type": "input",
"description": "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."
},
{
"number": "3",
"name": "A2",
"type": "input",
"description": "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."
},
{
"number": "4",
"name": "GND",
"type": "power_in",
"description": "Ground: the ground reference for the power supply, which should be connected to the system ground."
},
{
"number": "5",
"name": "SDA",
"type": "bidirectional",
"description": "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."
},
{
"number": "6",
"name": "SCL",
"type": "input",
"description": "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."
},
{
"number": "7",
"name": "WP",
"type": "input",
"description": "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."
},
{
"number": "8",
"name": "VCC",
"type": "power_in",
"description": "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)."
}
],
"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: Pin 1 is labeled NC on the TSSOP drawing; no bonded function is defined, so it is marked unconnected; Table 1-1 gives the A1, A2 and WP pins a pull-down to GND when undriven; the datasheet recommends ty; The VCC range of 1.7V to 3.6V is taken from the features list on page 1 rather than from the pin tab"
],
"pages_sent": 14,
"cost_usd": 0.0566,
"at": "2026-11-05T23:12:46"
},
"datasheet": {
"url": "https://datasheet.lcsc.com/datasheet/pdf/60657ce20310aef357aaa70487dacfd4.pdf",
"pages": 27,
"sha256": "f4069c4810edcb48",
"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": "at24c04d-xhm-t.step",
"role": "plain",
"up": "Z",
"units": "mm",
"origin": "footprint origin = pad-pattern centre",
"seat": "z = 0",
"extents_mm": [
6.4,
3.0,
1.1
],
"zmin_mm": -0.0,
"centre_offset_mm": 0.0,
"footprint_binding": "identity",
"sha256": "2299fb3b85d686800712b24f5411cd4896ad7de29f3aab656d6dc1006211629b",
"checked": "2026-11-05",
"checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
},
{
"file": "at24c04d-xhm-t-etched.step",
"role": "eda",
"up": "Z",
"units": "mm",
"origin": "footprint origin = pad-pattern centre",
"seat": "z = 0",
"extents_mm": [
6.4,
3.0,
1.1
],
"zmin_mm": -0.0,
"centre_offset_mm": 0.0,
"footprint_binding": "identity",
"sha256": "833b68b125d835876b1043e679884005bc4ce0fad8db62363249a4830ab0362c",
"checked": "2026-11-05",
"checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
}
],
"package_dims": {
"package_code": "8X",
"source_page": 21,
"D": {
"nom_mm": 3.0,
"range_mm": [
2.9,
3.1
]
},
"E1": {
"nom_mm": 4.4,
"range_mm": [
4.3,
4.5
]
},
"E": {
"nom_mm": 6.4,
"range_mm": [
null,
null
]
},
"e": {
"nom_mm": 0.65,
"range_mm": [
null,
null
]
},
"A": {
"nom_mm": 1.2,
"range_mm": [
null,
1.2
]
},
"source": "datasheet package drawing, every number found on its page (extract_pins --task dims)",
"model_check": {
"file": "at24c04d-xhm-t.step",
"verdict": "PASS",
"reasons": [
"height and body within the datasheet's package drawing"
],
"by": "factory/package_fit.py"
}
}
}
}