main
Ray ad24c32: white body in tscircuit (pre-1.8 etch structure under an assembly instance); Ray 2026-10-19: black IC body wit… 40c756a 5d ago
{
  "schema_version": 1,
  "type": "component",
  "slug": "ad24c32",
  "title": "AD24C32",
  "brief": "IDCHIP EEPROM, SOP-8. Pinout extracted from the datasheet, KiCad symbol/footprint/3D.",
  "version": "0.2.0",
  "license": "CC-BY-SA-4.0",
  "tags": [
    "component",
    "memory",
    "ad24c32"
  ],
  "component": {
    "mpn": "AD24C32",
    "manufacturer": "IDCHIP",
    "package": "SOP-8",
    "pin_count": 8,
    "category": "Memory",
    "subcategory": "EEPROM",
    "datasheet": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/2208291802_IDCHIP-AD24C32_C5125084.pdf",
    "parts": {
      "symbol": "ad24c32.kicad_sym",
      "footprint": "ad24c32.kicad_mod",
      "model_3d": "ad24c32-etched.glb",
      "model_3d_plain": "ad24c32.glb",
      "model_3d_step": "ad24c32-etched.step",
      "model_3d_step_plain": "ad24c32.step",
      "lbr": "ad24c32.lbr"
    },
    "distributor_links": {
      "lcsc": "C5125084"
    },
    "pins": [
      {
        "number": "1",
        "name": "A0",
        "type": "input",
        "description": "Device address input bit 0. Tied to VCC or GND to set the lower three bits of the I2C slave address (fixed high nibble 1010, then A2 A1 A0). Allows up to 8 devices on one I2C bus."
      },
      {
        "number": "2",
        "name": "A1",
        "type": "input",
        "description": "Device address input bit 1. Hardware-strapped to VCC or GND to form part of the I2C slave address."
      },
      {
        "number": "3",
        "name": "A2",
        "type": "input",
        "description": "Device address input bit 2. Hardware-strapped to VCC or GND to form part of the I2C slave address."
      },
      {
        "number": "4",
        "name": "GND",
        "type": "power_in",
        "description": "Ground / power negative reference. Common return for VCC and all I/O signals."
      },
      {
        "number": "5",
        "name": "SDA",
        "type": "bidirectional",
        "description": "I2C serial data line. Open-drain bidirectional pin; requires an external pull-up resistor (typ. 10kΩ) to VCC. Data is stable when SCL is high."
      },
      {
        "number": "6",
        "name": "SCL",
        "type": "input",
        "description": "I2C serial clock input, driven by the bus master. Requires an external pull-up resistor (typ. 10kΩ) to VCC. Supports up to 400kHz at 1.8V and up to 1MHz at 2.7V/5V."
      },
      {
        "number": "7",
        "name": "WP",
        "type": "input",
        "description": "Hardware write protect input. When tied high (VCC), write operations to the EEPROM array are inhibited; when tied low (GND), normal read/write operation is allowed."
      },
      {
        "number": "8",
        "name": "VCC",
        "type": "power_in",
        "description": "Positive supply input, 1.8V to 5.5V (absolute max 5.5V). A local 1µF decoupling capacitor to GND is recommended per the typical application circuit."
      }
    ],
    "provenance": {
      "extractor": "ds2sf",
      "datasheet": {
        "url": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/2208291802_IDCHIP-AD24C32_C5125084.pdf",
        "pages": 13,
        "sha256": "a874c11430ef2eee",
        "source_tier": "lcsc"
      },
      "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"
    },
    "pin1": {
      "pad": "1",
      "at": [
        -2.475,
        -1.905
      ],
      "corner": "top-left",
      "source": "silk-marker",
      "derived_from": "SOIC-8_3.9x4.9mm_P1.27mm@sha256:074ecb2092b24fa4",
      "mark": "drawn"
    },
    "models_3d": [
      {
        "file": "ad24c32.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-07",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      },
      {
        "file": "ad24c32-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": "c3c18b3c14e51c3727ca178dd2d8ec8eaf0e883b073f147956b29819496eb487",
        "checked": "2026-11-03",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      }
    ]
  },
  "metadata": {
    "specs": {
      "Manufacturer": "IDCHIP",
      "Package": "SOP-8",
      "Category": "Memory",
      "Pins": "8"
    }
  },
  "sections": [
    "hero",
    "viewers",
    "readme",
    "breadcrumbs",
    "info"
  ],
  "discovery_triggers": [
    "ad24c32"
  ],
  "discovery_pitch": "AD24C32 (IDCHIP) component page with datasheet-verified CAD.",
  "author": {
    "name": "Ray",
    "email": "[email protected]"
  },
  "dependencies": {},
  "hero": {
    "type": "image",
    "path": "docs/hero.png"
  },
  "files": [
    "page.json",
    "README.md",
    "ad24c32.kicad_sym",
    "ad24c32.kicad_mod",
    "ad24c32.glb",
    "ad24c32.step",
    "ad24c32-etched.step",
    "ad24c32.lbr",
    "docs/hero.png",
    "docs/ad24c32-datasheet.pdf",
    "viewers/symbol.html",
    "viewers/footprint.html"
  ],
  "visibility": {
    "public": true
  },
  "updated_at": "2026-09-24T15:32:48.396Z"
}