main
Ray Set visibility: public 9660c57 12d ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782
{
  "schema_version": 1,
  "type": "component",
  "slug": "at24c128c-sshm-b",
  "title": "AT24C128C-SSHM-B",
  "brief": "Microchip Tech Pre-ordered Chips, SOIC-8. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",
  "version": "0.1.0",
  "license": "CC-BY-SA-4.0",
  "tags": [
    "component",
    "interface ics",
    "at24c128c-sshm-b",
    "factory-2.0.0",
    "extractor-text"
  ],
  "component": {
    "mpn": "AT24C128C-SSHM-B",
    "manufacturer": "Microchip Tech",
    "package": "SOIC-8",
    "pin_count": 8,
    "category": "Interface ICs",
    "subcategory": "Pre-ordered Chips",
    "datasheet": "https://datasheet.lcsc.com/datasheet/pdf/b129fa010c64d3d7354ac408e9dd5953.pdf",
    "parts": {
      "symbol": "at24c128c-sshm-b.kicad_sym",
      "footprint": "at24c128c-sshm-b.kicad_mod",
      "model_3d": "at24c128c-sshm-b-hero.glb",
      "model_3d_plain": "at24c128c-sshm-b-etched.glb",
      "model_3d_step": "at24c128c-sshm-b-etched.step",
      "model_3d_step_plain": "at24c128c-sshm-b.step",
      "lbr": "at24c128c-sshm-b.lbr"
    },
    "distributor_links": {
      "lcsc": "C1349910",
      "digikey": "AT24C128C-SSHM-B-ND",
      "mouser": "556-AT24C128C-SSHM-B"
    },
    "distributor_check": {
      "checked_at": "2026-10-23T12:34:21Z",
      "source": "Component Ocean /api/assign-pns",
      "digikey": {
        "pn": "AT24C128C-SSHM-B-ND",
        "status": "found",
        "lifecycle": "Active"
      },
      "mouser": {
        "pn": "556-AT24C128C-SSHM-B",
        "status": "found"
      }
    },
    "pins": [
      {
        "number": "1",
        "name": "A0",
        "type": "input",
        "description": "Device address input hard-wired to GND or VCC (up to eight devices per bus); internally pulled down to GND if left floating, but should be tied to a known state."
      },
      {
        "number": "2",
        "name": "A1",
        "type": "input",
        "description": "Device address input hard-wired to GND or VCC (up to eight devices per bus); internally pulled down to GND if left floating, but should be tied to a known state."
      },
      {
        "number": "3",
        "name": "A2",
        "type": "input",
        "description": "Device address input hard-wired to GND or VCC (up to eight devices per bus); internally pulled down to GND if left floating, but should be tied to a known state."
      },
      {
        "number": "4",
        "name": "GND",
        "type": "power_in",
        "description": "Ground reference for the power supply, to be connected to system ground."
      },
      {
        "number": "5",
        "name": "SDA",
        "type": "bidirectional",
        "description": "Open-drain bidirectional serial data pin that needs an external pull-up resistor not exceeding 10 kΩ and may be wire-ORed with other open-drain devices on the bus."
      },
      {
        "number": "6",
        "name": "SCL",
        "type": "input",
        "description": "Serial clock input; commands and input data are latched on the rising edge and output data is clocked out on the falling edge, and it must be forced high or pulled high when the bus is idle."
      },
      {
        "number": "7",
        "name": "WP",
        "type": "input",
        "description": "Write-protect input; connected to GND allows normal writes, connected to VCC inhibits all writes to the protected memory (full array), and internally pulled down to GND if floating."
      },
      {
        "number": "8",
        "name": "VCC",
        "type": "power_in",
        "description": "Device power supply, 1.7V to 5.5V for Grade 3 and 2.5V to 5.5V for Grade 1; operation at invalid VCC voltages may produce spurious results."
      }
    ],
    "provenance": {
      "extractor": "extract_pins 0.3",
      "factory_chain": {
        "factory": "2.0.0",
        "extractor": "extract_pins 0.3",
        "primary_model": "claude-sonnet-5-5",
        "primary_mode": "text",
        "consensus_model": "claude-sonnet-5-5",
        "consensus": "agreed",
        "guards": "pin_guards 0.1: passed",
        "guard_notes": [
          "extractor flagged: MPN suffix 'SSHM-B' is not in the datasheet's ordering examples (which show SSPD/SS9M); SS = SOIC (S"
        ],
        "pages_sent": 18,
        "cost_usd": 0.0996,
        "at": "2026-10-23T12:34:05"
      },
      "datasheet": {
        "url": "https://datasheet.lcsc.com/datasheet/pdf/b129fa010c64d3d7354ac408e9dd5953.pdf",
        "pages": 38,
        "sha256": "246bfb745ffa84e6",
        "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": "at24c128c-sshm-b.step",
        "role": "plain",
        "up": "Z",
        "units": "mm",
        "origin": "footprint origin = pad-pattern centre",
        "seat": "z = 0",
        "extents_mm": [
          6,
          4.9,
          1.75
        ],
        "zmin_mm": 0,
        "centre_offset_mm": 0,
        "footprint_binding": "identity",
        "sha256": "07f46cff378d30e6c27dfd5a03092c795323f86d91c71fc7e743f4f418dc553a",
        "checked": "2026-10-23",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      },
      {
        "file": "at24c128c-sshm-b-etched.step",
        "role": "eda",
        "up": "Z",
        "units": "mm",
        "origin": "footprint origin = pad-pattern centre",
        "seat": "z = 0",
        "extents_mm": [
          6,
          4.9,
          1.75
        ],
        "zmin_mm": 0,
        "centre_offset_mm": 0,
        "footprint_binding": "identity",
        "sha256": "229dfc0eec52b033f0b4d5c16426b25adf216b1e5496ff6ff70d03b8f91efedc",
        "checked": "2026-10-23",
        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
      }
    ]
  },
  "metadata": {
    "specs": {
      "Manufacturer": "Microchip Tech",
      "Package": "SOIC-8",
      "Category": "Interface ICs",
      "Pins": "8"
    },
    "appearance": {
      "contacts": {
        "quote": "8-Lead Plastic Small Outline (SN) - Narrow, 3.90 mm (.150 In.) Body [SOIC] © 2020 Microchip Technology Inc.",
        "page": 25,
        "doc": "ds.pdf",
        "plating": "tin"
      },
      "version": 1,
      "datasheet_sha256": "246bfb745ffa84e642a114e513b8a09d247a5cd498cdbbda5be16ca62fecff29"
    },
    "characteristics": {
      "version": 1,
      "source": "datasheet",
      "datasheet_sha256": "246bfb745ffa84e642a114e513b8a09d247a5cd498cdbbda5be16ca62fecff29",
      "rows": [
        {
          "name": "Supply voltage Grade 1",
          "symbol": "VCC1",
          "kind": "electrical",
          "unit": "V",
          "min": 2.5,
          "typ": null,
          "max": 5.5,
          "conditions": "Grade 1",
          "source_page": 9,
          "source": "datasheet"
        },
        {
          "name": "Supply voltage Grade 3",
          "symbol": "VCC2",
          "kind": "electrical",
          "unit": "V",
          "min": 1.7,
          "typ": null,
          "max": 5.5,
          "conditions": "Grade 3",
          "source_page": 9,
          "source": "datasheet"
        },
        {
          "name": "Supply current read",
          "symbol": "ICC1",
          "kind": "electrical",
          "unit": "mA",
          "min": null,
          "typ": 0.4,
          "max": 1,
          "conditions": "VCC = 5.0V, Read at 400 kHz",
          "source_page": 9,
          "source": "datasheet"
        },
        {
          "name": "Supply current write",
          "symbol": "ICC2",
          "kind": "electrical",
          "unit": "mA",
          "min": null,
          "typ": 2,
          "max": 3,
          "conditions": "VCC = 5.0V, Write at 400 kHz",
          "source_page": 9,
          "source": "datasheet"
        },
        {
          "name": "Standby current",
          "symbol": "ISB",
          "kind": "electrical",
          "unit": "μA",
          "min": null,
          "typ": 0.1,
          "max": 3,
          "conditions": "VCC = 1.7V, VIN = VCC or GND",
          "source_page": 9,
          "source": "datasheet"
        },
        {
          "name": "Standby current",
          "symbol": "ISB",
          "kind": "electrical",
          "unit": "μA",
          "min": null,
          "typ": 1.6,
          "max": 4,
          "conditions": "VCC = 2.5V, VIN = VCC or GND",
          "source_page": 9,
          "source": "datasheet"
        },
        {
          "name": "Standby current",
          "symbol": "ISB",
          "kind": "electrical",
          "unit": "μA",
          "min": null,
          "typ": 4,
          "max": 6,
          "conditions": "VCC = 5.0V, VIN = VCC or GND",
          "source_page": 9,
          "source": "datasheet"
        },
        {
          "name": "Input leakage current",
          "symbol": "ILI",
          "kind": "electrical",
          "unit": "μA",
          "min": null,
          "typ": 0.1,
          "max": 3,
          "conditions": "VIN = VCC or GND",
          "source_page": 9,
          "source": "datasheet"
        },
        {
          "name": "Output leakage current",
          "symbol": "ILO",
          "kind": "electrical",
          "unit": "μA",
          "min": null,
          "typ": 0.05,
          "max": 3,
          "conditions": "VOUT = VCC or GND",
          "source_page": 10,
          "source": "datasheet"
        },
        {
          "name": "Input low level",
          "symbol": "VIL",
          "kind": "electrical",
          "unit": "V",
          "min": -0.6,
          "typ": null,
          "max": 0,
          "conditions": "Max is VCC x 0.3; Note 2",
          "source_page": 10,
          "source": "datasheet"
        },
        {
          "name": "Input high level",
          "symbol": "VIH",
          "kind": "electrical",
          "unit": "V",
          "min": 0,
          "typ": null,
          "max": 0,
          "conditions": "Min is VCC x 0.7, max is VCC + 0.5; Note 2",
          "source_page": 10,
          "source": "datasheet"
        },
        {
          "name": "Output low level",
          "symbol": "VOL1",
          "kind": "electrical",
          "unit": "V",
          "min": null,
          "typ": null,
          "max": 0.2,
          "conditions": "VCC = 1.7V, IOL = 0.15 mA",
          "source_page": 10,
          "source": "datasheet"
        },
        {
          "name": "Output low level",
          "symbol": "VOL2",
          "kind": "electrical",
          "unit": "V",
          "min": null,
          "typ": null,
          "max": 0.4,
          "conditions": "VCC = 2.5V, IOL = 2.1 mA",
          "source_page": 10,
          "source": "datasheet"
        },
        {
          "name": "Clock frequency, SCL (400 kHz column)",
          "symbol": "fSCL",
          "kind": "timing",
          "unit": "kHz",
          "min": null,
          "typ": null,
          "max": 400,
          "conditions": "",
          "source_page": 10,
          "source": "datasheet"
        },
        {
          "name": "Clock pulse width low (400 kHz column)",
          "symbol": "tLOW",
          "kind": "timing",
          "unit": "ns",
          "min": 1200,
          "typ": null,
          "max": null,
          "conditions": "",
          "source_page": 10,
          "source": "datasheet"
        },
        {
          "name": "Clock pulse width high (400 kHz column)",
          "symbol": "tHIGH",
          "kind": "timing",
          "unit": "ns",
          "min": 600,
          "typ": null,
          "max": null,
          "conditions": "",
          "source_page": 10,
          "source": "datasheet"
        },
        {
          "name": "Noise suppression time (400 kHz column)",
          "symbol": "tI",
          "kind": "timing",
          "unit": "ns",
          "min": null,
          "typ": null,
          "max": 50,
          "conditions": "Note 2",
          "source_page": 10,
          "source": "datasheet"
        },
        {
          "name": "Clock low to data out valid (400 kHz column)",
          "symbol": "tAA",
          "kind": "timing",
          "unit": "ns",
          "min": 100,
          "typ": null,
          "max": 900,
          "conditions": "",
          "source_page": 10,
          "source": "datasheet"
        },
        {
          "name": "Bus free time between stop and start (400 kHz column)",
          "symbol": "tBUF",
          "kind": "timing",
          "unit": "ns",
          "min": 1200,
          "typ": null,
          "max": null,
          "conditions": "",
          "source_page": 10,
          "source": "datasheet"
        },
        {
          "name": "Start hold time (400 kHz column)",
          "symbol": "tHD.STA",
          "kind": "timing",
          "unit": "ns",
          "min": 600,
          "typ": null,
          "max": null,
          "conditions": "",
          "source_page": 10,
          "source": "datasheet"
        },
        {
          "name": "Start set-up time (400 kHz column)",
          "symbol": "tSU.STA",
          "kind": "timing",
          "unit": "ns",
          "min": 600,
          "typ": null,
          "max": null,
          "conditions": "",
          "source_page": 10,
          "source": "datasheet"
        },
        {
          "name": "Data in hold time (400 kHz column)",
          "symbol": "tHD.DAT",
          "kind": "timing",
          "unit": "ns",
          "min": 0,
          "typ": null,
          "max": null,
          "conditions": "",
          "source_page": 10,
          "source": "datasheet"
        },
        {
          "name": "Data in set-up time (400 kHz column)",
          "symbol": "tSU.DAT",
          "kind": "timing",
          "unit": "ns",
          "min": 100,
          "typ": null,
          "max": null,
          "conditions": "",
          "source_page": 10,
          "source": "datasheet"
        },
        {
          "name": "Inputs rise time (400 kHz column)",
          "symbol": "tR",
          "kind": "timing",
          "unit": "ns",
          "min": null,
          "typ": null,
          "max": 300,
          "conditions": "Note 3",
          "source_page": 10,
          "source": "datasheet"
        },
        {
          "name": "Inputs fall time (400 kHz column)",
          "symbol": "tF",
          "kind": "timing",
          "unit": "ns",
          "min": null,
          "typ": null,
          "max": 300,
          "conditions": "Note 3",
          "source_page": 10,
          "source": "datasheet"
        },
        {
          "name": "Stop set-up time (400 kHz column)",
          "symbol": "tSU.STO",
          "kind": "timing",
          "unit": "ns",
          "min": 600,
          "typ": null,
          "max": null,
          "conditions": "",
          "source_page": 10,
          "source": "datasheet"
        },
        {
          "name": "Data out hold time (400 kHz column)",
          "symbol": "tDH",
          "kind": "timing",
          "unit": "ns",
          "min": 50,
          "typ": null,
          "max": null,
          "conditions": "",
          "source_page": 10,
          "source": "datasheet"
        },
        {
          "name": "Write cycle time",
          "symbol": "tWR",
          "kind": "timing",
          "unit": "ms",
          "min": null,
          "typ": null,
          "max": 5,
          "conditions": "",
          "source_page": 10,
          "source": "datasheet"
        },
        {
          "name": "Time required after VCC stable before accepting commands",
          "symbol": "tPUP",
          "kind": "timing",
          "unit": "µs",
          "min": 100,
          "typ": null,
          "max": null,
          "conditions": "",
          "source_page": 11,
          "source": "datasheet"
        },
        {
          "name": "Power-on reset threshold voltage",
          "symbol": "VPOR",
          "kind": "electrical",
          "unit": "V",
          "min": null,
          "typ": null,
          "max": 1.5,
          "conditions": "",
          "source_page": 11,
          "source": "datasheet"
        },
        {
          "name": "Minimum time at VCC = 0V between power cycles",
          "symbol": "tPOFF",
          "kind": "timing",
          "unit": "ms",
          "min": 500,
          "typ": null,
          "max": null,
          "conditions": "",
          "source_page": 11,
          "source": "datasheet"
        },
        {
          "name": "Input/output capacitance (SDA)",
          "symbol": "CI/O",
          "kind": "electrical",
          "unit": "pF",
          "min": null,
          "typ": null,
          "max": 8,
          "conditions": "VI/O = 0V",
          "source_page": 12,
          "source": "datasheet"
        },
        {
          "name": "Input capacitance (A0, A1, A2 and SCL)",
          "symbol": "CIN",
          "kind": "electrical",
          "unit": "pF",
          "min": null,
          "typ": null,
          "max": 6,
          "conditions": "VIN = 0V",
          "source_page": 12,
          "source": "datasheet"
        },
        {
          "name": "Write endurance",
          "symbol": "",
          "kind": "electrical",
          "unit": "Write Cycles",
          "min": 1000000,
          "typ": null,
          "max": null,
          "conditions": "TA = 25°C, VCC = 5.0V, Page Write mode",
          "source_page": 12,
          "source": "datasheet"
        },
        {
          "name": "Data retention",
          "symbol": "",
          "kind": "electrical",
          "unit": "Years",
          "min": 100,
          "typ": null,
          "max": null,
          "conditions": "TA = 55°C",
          "source_page": 12,
          "source": "datasheet"
        },
        {
          "name": "Operating temperature (case) Grade 1",
          "symbol": "",
          "kind": "recommended_operating",
          "unit": "°C",
          "min": -40,
          "typ": null,
          "max": 125,
          "conditions": "Automotive Grade 1",
          "source_page": 9,
          "source": "datasheet"
        },
        {
          "name": "Operating temperature (case) Grade 3",
          "symbol": "",
          "kind": "recommended_operating",
          "unit": "°C",
          "min": -40,
          "typ": null,
          "max": 85,
          "conditions": "Automotive Grade 3",
          "source_page": 9,
          "source": "datasheet"
        },
        {
          "name": "VCC power supply Grade 1",
          "symbol": "VCC",
          "kind": "recommended_operating",
          "unit": "V",
          "min": 2.5,
          "typ": null,
          "max": 5.5,
          "conditions": "Automotive Grade 1",
          "source_page": 9,
          "source": "datasheet"
        },
        {
          "name": "VCC power supply Grade 3",
          "symbol": "VCC",
          "kind": "recommended_operating",
          "unit": "V",
          "min": 1.7,
          "typ": null,
          "max": 5.5,
          "conditions": "Automotive Grade 3",
          "source_page": 9,
          "source": "datasheet"
        },
        {
          "name": "Temperature under bias",
          "symbol": "",
          "kind": "absolute_maximum",
          "unit": "°C",
          "min": -55,
          "typ": null,
          "max": 125,
          "conditions": "",
          "source_page": 9,
          "source": "datasheet"
        },
        {
          "name": "Storage temperature",
          "symbol": "",
          "kind": "absolute_maximum",
          "unit": "°C",
          "min": -65,
          "typ": null,
          "max": 150,
          "conditions": "",
          "source_page": 9,
          "source": "datasheet"
        },
        {
          "name": "Supply voltage",
          "symbol": "VCC",
          "kind": "absolute_maximum",
          "unit": "V",
          "min": null,
          "typ": null,
          "max": 6.25,
          "conditions": "",
          "source_page": 9,
          "source": "datasheet"
        },
        {
          "name": "Voltage on any pin with respect to ground",
          "symbol": "",
          "kind": "absolute_maximum",
          "unit": "V",
          "min": -1,
          "typ": null,
          "max": 7,
          "conditions": "",
          "source_page": 9,
          "source": "datasheet"
        },
        {
          "name": "DC output current",
          "symbol": "",
          "kind": "absolute_maximum",
          "unit": "mA",
          "min": null,
          "typ": null,
          "max": 5,
          "conditions": "",
          "source_page": 9,
          "source": "datasheet"
        },
        {
          "name": "ESD protection AT24C128C",
          "symbol": "",
          "kind": "absolute_maximum",
          "unit": "kV",
          "min": 3,
          "typ": null,
          "max": null,
          "conditions": ">3 kV",
          "source_page": 9,
          "source": "datasheet"
        }
      ]
    }
  },
  "variants": [],
  "sections": [
    "hero",
    "viewers",
    "readme",
    "breadcrumbs",
    "info"
  ],
  "discovery_triggers": [
    "at24c128c-sshm-b"
  ],
  "discovery_pitch": "AT24C128C-SSHM-B (Microchip Tech) component page: datasheet pinout, KiCad symbol, footprint and 3D.",
  "author": {
    "name": "Ray",
    "email": "[email protected]"
  },
  "dependencies": {},
  "hero": {
    "type": "image",
    "path": "docs/hero.png"
  },
  "files": [
    "page.json",
    "README.md",
    "at24c128c-sshm-b.kicad_sym",
    "at24c128c-sshm-b.kicad_mod",
    "at24c128c-sshm-b.glb",
    "at24c128c-sshm-b.step",
    "at24c128c-sshm-b.lbr",
    "docs/hero.png",
    "docs/at24c128c-sshm-b-datasheet.pdf",
    "viewers/symbol.html",
    "viewers/footprint.html",
    "at24c128c-sshm-b-hero.glb",
    "at24c128c-sshm-b-hero.overlay.json",
    "at24c128c-sshm-b-etched.glb"
  ],
  "visibility": {
    "public": true
  }
}