Skip to datasheet
Stand-alone CAN controller with SPI

MCP2515 Internal Circuitry

Explore the internal circuitry and functional stages of MCP2515.

Package view

Inside MCP2515

SPI control, buffers and a CAN engine inside the package.

MCP2515compactcutawaywithSPIregisters,threeTXtworxbuffers,sixfilters,twomasks,CANengineandexternaltransceiverlogicpins.
Functional architecture; the external line transceiver is not inside MCP2515.

Explore the circuit

Select a stage to see its role and connections

Host interface

SPI reads and writes configuration, message buffers and status.

Filter and buffer

Separate storage and acceptance logic reduce host involvement for unwanted traffic.

Time the bus

Oscillator-derived bit timing drives arbitration, framing, error detection and logic TX/RX.

Component view