MCP2515 is a stand-alone Controller Area Network (CAN) transceiver/decoder from Microchip Technology. It implements the CAN V2.0B protocol and supports data transmission rates of up to 1 Mb/s. The device features two prioritized receive buffers, six 29-bit filters, two 29-bit masks, three transmit buffers with prioritization and abort features, as well as a high-performance SPI interface.
The MCP2515 is a stand‑alone CAN controller that implements CAN V2.0B at 1 Mb/s and communicates with a host MCU via a high‑speed SPI interface (up to 10 MHz). It provides two receive buffers, three transmit buffers, six 29‑bit filters and two 29‑bit masks, plus a programmable clock‑out pin and interrupt outputs.
The device is supplied in 18‑lead PDIP, 20‑lead TSSOP and other packages, operates from 2.7 V to 5.5 V, and supports industrial (‑40 °C to +85 °C) and extended (‑40 °C to +125 °C) temperature ranges. Detailed block diagrams describe the CAN module, control logic, SPI protocol block, and the CAN protocol engine.
| Operating voltage | 2.7 V – 5.5 V |
|---|---|
| Active current | 5 mA (typical) |
| Standby current (Sleep mode) | 1 A (typical) |
| Industrial temperature range | -40 °C to +85 °C |
| Extended temperature range | -40 °C to +125 °C |
| CAN speed | 1 Mb/s (CAN V2.0B) |
| Receive buffers | 2 |
| Transmit buffers | 3 |
| Filters | Six 29‑bit filters |
| Masks | Two 29‑bit masks |
| SPI clock rate | Up to 10 MHz |
It operates from 2.7 V to 5.5 V.
The device provides three transmit buffers.
Industrial range is –40 °C to +85 °C and extended range is –40 °C to +125 °C.
The SPI interface can run up to 10 MHz.