component
BL25CM2A-PARC
Public Made by Adomby adom
BL(Shanghai Belling) EEPROM, SOP-8. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
main
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685
{
"schema_version": 1,
"type": "component",
"slug": "bl25cm2a-parc",
"title": "BL25CM2A-PARC",
"brief": "BL(Shanghai Belling) EEPROM, SOP-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",
"memory",
"bl25cm2a-parc",
"factory-2.0.0",
"extractor-text"
],
"component": {
"mpn": "BL25CM2A-PARC",
"manufacturer": "BL(Shanghai Belling)",
"package": "SOP-8",
"pin_count": 8,
"category": "Memory",
"subcategory": "EEPROM",
"datasheet": "https://datasheet.lcsc.com/datasheet/pdf/448d978f1b78be51a6c44b054b888b70.pdf",
"parts": {
"symbol": "bl25cm2a-parc.kicad_sym",
"footprint": "bl25cm2a-parc.kicad_mod",
"model_3d": "bl25cm2a-parc-hero.glb",
"model_3d_plain": "bl25cm2a-parc-etched.glb",
"model_3d_step": "bl25cm2a-parc-etched.step",
"model_3d_step_plain": "bl25cm2a-parc.step",
"lbr": "bl25cm2a-parc.lbr"
},
"distributor_links": {
"lcsc": "C2932516"
},
"distributor_check": {
"checked_at": "2026-10-26T23:39:24Z",
"source": "Component Ocean /api/assign-pns",
"digikey": {
"pn": null,
"status": "no match"
},
"mouser": {
"pn": null,
"status": "no match"
}
},
"pins": [
{
"number": "1",
"name": "CS",
"type": "input",
"description": "Chip Select enables and disables device operation; when high the device is deselected and SO is high impedance, and after power-up CS must transition from high to low before a new instruction is accepted."
},
{
"number": "2",
"name": "SO",
"type": "output",
"description": "Serial Data Output shifts data or status out on the falling edge of the clock and is high impedance when CS is high or HOLD is low."
},
{
"number": "3",
"name": "WP",
"type": "input",
"description": "Write Protect is used with the SRWD bit so that hardware write protection is active when WP is low and SRWD is 1, blocking writes to the status register and protected blocks."
},
{
"number": "4",
"name": "VSS",
"type": "power_in",
"description": "Ground reference pin for the device."
},
{
"number": "5",
"name": "SI",
"type": "input",
"description": "Serial Data Input receives write instructions, addresses or data on the rising edge of the Serial Clock SCK."
},
{
"number": "6",
"name": "SCK",
"type": "input",
"description": "Serial Clock provides the timing for serial input and output operations."
},
{
"number": "7",
"name": "HOLD",
"type": "input",
"description": "HOLD is active low and pauses device operation while CS is low; SO goes high impedance and SI and SCK are ignored while HOLD is low."
},
{
"number": "8",
"name": "VCC",
"type": "power_in",
"description": "Power supply pin; the device operates from 2.8 V to 5.5 V."
}
],
"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: MPN BL25CM2A-PARC ends in package code PA, which the ordering table maps to SOP-8L, so the 8-lead SO"
],
"pages_sent": 21,
"cost_usd": 0.0226,
"at": "2026-10-26T23:39:14"
},
"datasheet": {
"url": "https://datasheet.lcsc.com/datasheet/pdf/448d978f1b78be51a6c44b054b888b70.pdf",
"pages": 21,
"sha256": "465627dfe5703621",
"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"
},
"models_3d": [
{
"file": "bl25cm2a-parc.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-26",
"checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
},
{
"file": "bl25cm2a-parc-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": "e3f204467541509f6ad1963a90f5be0506183a7ce0c85dc049d8c0177e97189b",
"checked": "2026-10-26",
"checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
}
]
},
"metadata": {
"specs": {
"Manufacturer": "BL(Shanghai Belling)",
"Package": "SOP-8",
"Category": "Memory",
"Pins": "8"
},
"characteristics": {
"version": 1,
"source": "datasheet",
"datasheet_sha256": "465627dfe57036218973f5e7d44f67f790d19e0b2aed6f8b55870600b27b6b40",
"rows": [
{
"name": "Operating Temperature",
"symbol": "",
"kind": "absolute_maximum",
"unit": "°C",
"min": -40,
"typ": null,
"max": 85,
"conditions": "",
"source_page": 12,
"source": "datasheet"
},
{
"name": "Storage Temperature",
"symbol": "",
"kind": "absolute_maximum",
"unit": "°C",
"min": -65,
"typ": null,
"max": 150,
"conditions": "",
"source_page": 12,
"source": "datasheet"
},
{
"name": "Voltage on any Pin with Respect to Ground",
"symbol": "",
"kind": "absolute_maximum",
"unit": "V",
"min": -0.5,
"typ": null,
"max": 6.5,
"conditions": "Note 1",
"source_page": 12,
"source": "datasheet"
},
{
"name": "ESD HBM",
"symbol": "VESD",
"kind": "absolute_maximum",
"unit": "V",
"min": null,
"typ": null,
"max": 8000,
"conditions": "HBM",
"source_page": 12,
"source": "datasheet"
},
{
"name": "Endurance",
"symbol": "NEND",
"kind": "electrical",
"unit": "Program/Erase Cycles",
"min": 1000000,
"typ": null,
"max": null,
"conditions": "Notes 2, 3",
"source_page": 12,
"source": "datasheet"
},
{
"name": "Data Retention",
"symbol": "TDR",
"kind": "electrical",
"unit": "Years",
"min": 100,
"typ": null,
"max": null,
"conditions": "",
"source_page": 12,
"source": "datasheet"
},
{
"name": "Supply Voltage VCC",
"symbol": "VCC",
"kind": "recommended_operating",
"unit": "V",
"min": 2.8,
"typ": null,
"max": 5.5,
"conditions": "BL25CM2A",
"source_page": 1,
"source": "datasheet"
},
{
"name": "SPI Clock Frequency fSCK",
"symbol": "fSCK",
"kind": "recommended_operating",
"unit": "MHz",
"min": null,
"typ": null,
"max": 2,
"conditions": "BL25CM2A 2MHz (Features)",
"source_page": 1,
"source": "datasheet"
},
{
"name": "Supply Current (Write Mode)",
"symbol": "ICCW",
"kind": "electrical",
"unit": "mA",
"min": null,
"typ": null,
"max": 3,
"conditions": "VCC = 2.8 V, fSCK = 5 MHz",
"source_page": 13,
"source": "datasheet"
},
{
"name": "Standby Current",
"symbol": "ISB1",
"kind": "electrical",
"unit": "μA",
"min": null,
"typ": null,
"max": 5,
"conditions": "VIN = GND or VCC, CS = VCC, WP = VCC, HOLD = VCC, VCC = 5.5 V, TA = −40°C to +85°C",
"source_page": 13,
"source": "datasheet"
},
{
"name": "Input Leakage Current",
"symbol": "IL",
"kind": "electrical",
"unit": "μA",
"min": -2,
"typ": null,
"max": 2,
"conditions": "VIN = GND or VCC",
"source_page": 13,
"source": "datasheet"
},
{
"name": "Output Leakage Current",
"symbol": "ILO",
"kind": "electrical",
"unit": "μA",
"min": -2,
"typ": null,
"max": 2,
"conditions": "CS = VCC, VOUT = GND or VCC",
"source_page": 13,
"source": "datasheet"
},
{
"name": "Input Low Voltage",
"symbol": "VIL1",
"kind": "electrical",
"unit": "VCC",
"min": -0.45,
"typ": null,
"max": 0.3,
"conditions": "",
"source_page": 13,
"source": "datasheet"
},
{
"name": "Input High Voltage",
"symbol": "VIH1",
"kind": "electrical",
"unit": "VCC",
"min": 0.7,
"typ": null,
"max": null,
"conditions": "",
"source_page": 13,
"source": "datasheet"
},
{
"name": "Output Low Voltage",
"symbol": "VOL1",
"kind": "electrical",
"unit": "V",
"min": null,
"typ": null,
"max": 0.4,
"conditions": "VCC ≥ 2.8 V, IOL = 3.0 mA",
"source_page": 13,
"source": "datasheet"
},
{
"name": "Output High Voltage",
"symbol": "VOH1",
"kind": "electrical",
"unit": "VCC",
"min": 0.8,
"typ": null,
"max": null,
"conditions": "VCC ≥ 2.8 V, IOH = −1.6 mA",
"source_page": 13,
"source": "datasheet"
},
{
"name": "Data Setup Time",
"symbol": "tSU",
"kind": "timing",
"unit": "ns",
"min": null,
"typ": null,
"max": 20,
"conditions": "VCC = 2.8 V − 5.5 V",
"source_page": 14,
"source": "datasheet"
},
{
"name": "Data Hold Time",
"symbol": "tH",
"kind": "timing",
"unit": "ns",
"min": null,
"typ": null,
"max": 20,
"conditions": "VCC = 2.8 V − 5.5 V",
"source_page": 14,
"source": "datasheet"
},
{
"name": "SCK High Time",
"symbol": "tWH",
"kind": "timing",
"unit": "ns",
"min": null,
"typ": null,
"max": 75,
"conditions": "VCC = 2.8 V − 5.5 V",
"source_page": 14,
"source": "datasheet"
},
{
"name": "SCK Low Time",
"symbol": "tWL",
"kind": "timing",
"unit": "ns",
"min": null,
"typ": null,
"max": 75,
"conditions": "VCC = 2.8 V − 5.5 V",
"source_page": 14,
"source": "datasheet"
},
{
"name": "HOLD to Output Low Z",
"symbol": "tLZ",
"kind": "timing",
"unit": "ns",
"min": null,
"typ": null,
"max": 50,
"conditions": "VCC = 2.8 V − 5.5 V",
"source_page": 14,
"source": "datasheet"
},
{
"name": "Input Rise Time",
"symbol": "tRI",
"kind": "timing",
"unit": "μs",
"min": null,
"typ": null,
"max": 2,
"conditions": "VCC = 2.8 V − 5.5 V",
"source_page": 14,
"source": "datasheet"
},
{
"name": "Input Fall Time",
"symbol": "tFI",
"kind": "timing",
"unit": "μs",
"min": null,
"typ": null,
"max": 2,
"conditions": "VCC = 2.8 V − 5.5 V",
"source_page": 14,
"source": "datasheet"
},
{
"name": "HOLD Setup Time",
"symbol": "tHD",
"kind": "timing",
"unit": "ns",
"min": null,
"typ": null,
"max": 0,
"conditions": "VCC = 2.8 V − 5.5 V",
"source_page": 14,
"source": "datasheet"
},
{
"name": "HOLD Hold Time",
"symbol": "tCD",
"kind": "timing",
"unit": "ns",
"min": null,
"typ": null,
"max": 10,
"conditions": "VCC = 2.8 V − 5.5 V",
"source_page": 14,
"source": "datasheet"
},
{
"name": "Output Valid from Clock Low",
"symbol": "tV",
"kind": "timing",
"unit": "ns",
"min": null,
"typ": null,
"max": 75,
"conditions": "VCC = 2.8 V − 5.5 V",
"source_page": 14,
"source": "datasheet"
},
{
"name": "Output Hold Time",
"symbol": "tHO",
"kind": "timing",
"unit": "ns",
"min": null,
"typ": null,
"max": 0,
"conditions": "VCC = 2.8 V − 5.5 V",
"source_page": 14,
"source": "datasheet"
},
{
"name": "Output Disable Time",
"symbol": "tDIS",
"kind": "timing",
"unit": "ns",
"min": null,
"typ": null,
"max": 50,
"conditions": "VCC = 2.8 V − 5.5 V",
"source_page": 14,
"source": "datasheet"
},
{
"name": "HOLD to Output High Z",
"symbol": "tHZ",
"kind": "timing",
"unit": "ns",
"min": null,
"typ": null,
"max": 100,
"conditions": "VCC = 2.8 V − 5.5 V",
"source_page": 14,
"source": "datasheet"
},
{
"name": "CS High Time",
"symbol": "tCS",
"kind": "timing",
"unit": "ns",
"min": null,
"typ": null,
"max": 80,
"conditions": "VCC = 2.8 V − 5.5 V",
"source_page": 14,
"source": "datasheet"
},
{
"name": "CS Setup Time",
"symbol": "tCSS",
"kind": "timing",
"unit": "ns",
"min": null,
"typ": null,
"max": 60,
"conditions": "VCC = 2.8 V − 5.5 V",
"source_page": 14,
"source": "datasheet"
},
{
"name": "CS Hold Time",
"symbol": "tCSH",
"kind": "timing",
"unit": "ns",
"min": null,
"typ": null,
"max": 60,
"conditions": "VCC = 2.8 V − 5.5 V",
"source_page": 14,
"source": "datasheet"
},
{
"name": "CS Inactive Setup Time",
"symbol": "tCNS",
"kind": "timing",
"unit": "ns",
"min": null,
"typ": null,
"max": 60,
"conditions": "VCC = 2.8 V − 5.5 V",
"source_page": 14,
"source": "datasheet"
},
{
"name": "CS Inactive Hold Time",
"symbol": "tCNH",
"kind": "timing",
"unit": "ns",
"min": null,
"typ": null,
"max": 60,
"conditions": "VCC = 2.8 V − 5.5 V",
"source_page": 14,
"source": "datasheet"
},
{
"name": "WP Setup Time",
"symbol": "tWPS",
"kind": "timing",
"unit": "ns",
"min": null,
"typ": null,
"max": 20,
"conditions": "VCC = 2.8 V − 5.5 V",
"source_page": 14,
"source": "datasheet"
},
{
"name": "WP Hold Time",
"symbol": "tWPH",
"kind": "timing",
"unit": "ns",
"min": null,
"typ": null,
"max": 20,
"conditions": "VCC = 2.8 V − 5.5 V",
"source_page": 14,
"source": "datasheet"
},
{
"name": "Write Cycle Time",
"symbol": "tWC",
"kind": "timing",
"unit": "ms",
"min": null,
"typ": null,
"max": 8,
"conditions": "Notes 9, 10",
"source_page": 14,
"source": "datasheet"
},
{
"name": "Power-up to Read / Write Operation",
"symbol": "tPUR, tPUW",
"kind": "timing",
"unit": "ms",
"min": null,
"typ": null,
"max": 0.1,
"conditions": "Notes 7, 8",
"source_page": 14,
"source": "datasheet"
}
]
}
},
"variants": [],
"sections": [
"hero",
"viewers",
"readme",
"breadcrumbs",
"info"
],
"discovery_triggers": [
"bl25cm2a-parc"
],
"discovery_pitch": "BL25CM2A-PARC (BL(Shanghai Belling)) 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",
"bl25cm2a-parc.kicad_sym",
"bl25cm2a-parc.kicad_mod",
"bl25cm2a-parc.glb",
"bl25cm2a-parc.step",
"bl25cm2a-parc.lbr",
"docs/hero.png",
"docs/bl25cm2a-parc-datasheet.pdf",
"viewers/symbol.html",
"viewers/footprint.html",
"bl25cm2a-parc-hero.glb",
"bl25cm2a-parc-hero.overlay.json",
"bl25cm2a-parc-etched.glb"
],
"visibility": {
"public": true
}
}