MCHPMCP2515
Overview
The MCP2515 is a standalone Controller Area Network (CAN) controller that implements the CAN specification, version 2.0B. It serves as an interface between a microcontroller and the CAN bus via a standard Serial Peripheral Interface (SPI), enabling CAN connectivity for MCUs that do not have an integrated CAN peripheral.
Why Choose This Part
The device supports CAN 2.0B with bit rates up to 1 Mb/s and features a low-power Sleep mode consuming only 5uA. Its SPI interface allows for simple integration with nearly any microcontroller while operating across a wide supply voltage of 2.7V to 5.5V.
Applications
Key Specifications
Getting Started
To use the MCP2515, you must pair it with a CAN transceiver like the MCP2551 or MCP2561 to handle the physical layer signaling. Development is supported by numerous open-source libraries, particularly for the Arduino ecosystem, and hardware testing can be performed using the MCP2515 PICtail Plus Daughter Board.
MCP2515 Family
Comparing specs that differ across variants. The current part is highlighted.
| Part Number | Package | Stock |
|---|---|---|
| MCP2515 (this part) | SOIC-18 | 4,611 |
| MCP2515-I/ST | TSSOP-20 | 14,110 |
| MCP2515-I/P | DIP-18 | 1,056 |



