component
MCP2551
Public Made by Adomby adom
Microchip high-speed CAN transceiver, SOIC-8. Up to 1 Mb/s, pairs with MCP2515, slope control. Datasheet-verified.
main
Ray
mcp2551: component.models_3d pose record per STEP (Z-up, seated z=0, pad-centre origin, identity binding)
b2272ab
1mo ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204
{
"schema_version": 1,
"type": "component",
"slug": "mcp2551",
"title": "MCP2551",
"brief": "Microchip high-speed CAN transceiver, SOIC-8. Up to 1 Mb/s, pairs with MCP2515, slope control. Datasheet-verified.",
"version": "0.1.0",
"license": "CC-BY-SA-4.0",
"tags": [
"component",
"interface",
"can-bus",
"can-transceiver",
"soic-8",
"microchip"
],
"component": {
"mpn": "MCP2551",
"manufacturer": "Microchip Technology",
"package": "SOIC-8",
"pin_count": 8,
"category": "Interface IC",
"subcategory": "CAN transceiver (physical layer)",
"datasheet": "https://ww1.microchip.com/downloads/en/DeviceDoc/20001667G.pdf",
"parts": {
"symbol": "mcp2551.kicad_sym",
"footprint": "mcp2551.kicad_mod",
"model_3d": "mcp2551-etched.glb",
"model_3d_plain": "mcp2551.glb",
"lbr": "mcp2551.lbr",
"model_3d_step": "mcp2551-etched.step",
"model_3d_step_plain": "mcp2551.step"
},
"distributor_links": {},
"pins": [
{
"number": "1",
"name": "TXD",
"type": "input",
"description": "Transmit Data Input. TTL-compatible input from the CAN controller. A logic Low drives CANH/CANL to the Dominant state; a logic High (or floating) puts the bus in the Recessive state. Internal ~25 kΩ pull-up to VDD. An extended Low >1.25 ms triggers the TXD permanent-dominant detection and disables the drivers."
},
{
"number": "2",
"name": "VSS",
"type": "power_in",
"description": "Ground supply pin (0 V reference)."
},
{
"number": "3",
"name": "VDD",
"type": "power_in",
"description": "Positive supply voltage pin. Operating range 4.5 V to 5.5 V (device drivers also functional between VPOR and 4.5 V but not guaranteed to meet ISO-11898)."
},
{
"number": "4",
"name": "RXD",
"type": "output",
"description": "Receive Data Output. CMOS-compatible push-pull output driven from the differential receiver. Outputs High when the CAN bus is Recessive and Low when the bus is Dominant. Typically connected to the CAN controller's receive data input."
},
{
"number": "5",
"name": "VREF",
"type": "output",
"description": "Reference Output Voltage, nominally VDD/2. Provides a common-mode reference for the CAN controller or external circuitry."
},
{
"number": "6",
"name": "CANL",
"type": "bidirectional",
"description": "CAN Low-Level bus I/O. Drives the low side of the differential CAN bus and is internally tied to the receive input comparator. Protected against battery-voltage shorts and high-voltage transients."
},
{
"number": "7",
"name": "CANH",
"type": "bidirectional",
"description": "CAN High-Level bus I/O. Drives the high side of the differential CAN bus and is internally tied to the receive input comparator. Protected against battery-voltage shorts and high-voltage transients."
},
{
"number": "8",
"name": "RS",
"type": "input",
"description": "Slope-Control Input. Selects one of three modes via an external biasing resistor to VSS or VOL: High-Speed (RS tied to VSS, |IRS| < 610 µA), Slope-Control (REXT to VOL, 10 µA < |IRS| < 200 µA - slew rate is set by REXT per Figure 1-1, roughly 24 V/µs at 10 kΩ down to ~4 V/µs at 120 kΩ), or Standby (RS held high, |IRS| < 10 µA - transmitter disabled, receiver still active)."
}
],
"provenance": {
"extractor": "ds2sf",
"datasheet": {
"url": "https://ww1.microchip.com/downloads/en/DeviceDoc/20001667G.pdf",
"pages": 26,
"sha256": "d7c9cc459e1b3763",
"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": "mcp2551.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": "mcp2551-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": "f9405d94dae32f13371cd0316ba197b41a2f53e179bed69b7e8223e3eee597d4",
"checked": "2026-10-07",
"checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"
}
]
},
"metadata": {
"specs": {
"Type": "High-speed CAN transceiver",
"Bus speed": "up to 1 Mb/s",
"Bus interface": "CANH / CANL (differential)",
"Controller interface": "TXD / RXD (logic level)",
"Modes": "high-speed / slope-control / standby (RS pin)",
"Nodes": "up to 112 on one bus",
"Supply voltage": "4.5-5.5 V",
"Package": "SOIC-8"
}
},
"sections": [
"hero",
"viewers",
"readme",
"breadcrumbs",
"info"
],
"discovery_triggers": [
"mcp2551",
"can transceiver",
"can bus physical layer",
"can phy"
],
"discovery_pitch": "MCP2551 high-speed CAN transceiver (SOIC-8) with datasheet-verified pinout, KiCad symbol/footprint/3D, and full provenance.",
"author": {
"name": "Ray",
"email": "[email protected]"
},
"dependencies": {},
"hero": {
"type": "image",
"path": "docs/hero.png"
},
"files": [
"page.json",
"README.md",
"mcp2551.kicad_sym",
"mcp2551.kicad_mod",
"mcp2551.glb",
"mcp2551.lbr",
"docs/hero.png",
"docs/mcp2551-datasheet.pdf",
"viewers/symbol.html",
"viewers/footprint.html",
"mcp2551-etched.step"
],
"variants": [
{
"mpn": "MCP2551-I/SN (SOIC-8)",
"kind": "packaging"
},
{
"mpn": "MCP2551T-I/SN (SOIC-8, tape & reel)",
"kind": "packaging"
}
]
}