EmbeddedRelated.com
MCP2515

MCHPMCP2515

MPN: MCP2515T-I/SO
Microchip Technology
CAN Interface IC W/ SPI Interface
NRND4,454 in stock

Overview

The MCP2515 is a stand-alone CAN controller that implements the CAN specification, Version 2.0B. It is capable of transmitting and receiving both standard and extended data and remote frames, interfacing with microcontrollers via an industry-standard SPI interface. This device allows systems without an integrated CAN peripheral to connect to a CAN bus using minimal GPIO.

Why Choose This Part

The device features two maskable acceptance filters and six acceptance filters that allow for hardware-level message filtering to reduce MCU overhead. It supports a wide operating voltage of 2.7V to 5.5V and has a low sleep current of 5uA, making it suitable for battery-powered or energy-sensitive applications.

Applications

Automotive Aftermarket Modules
Adding CAN connectivity to telematics units or diagnostic tools that use microcontrollers lacking a native CAN controller.
Industrial Automation
Implementing DeviceNet or custom CAN protocols in factory floor sensors and actuators.
Robotic Control Systems
Facilitating communication between distributed motor controllers and a central processor in complex robotic platforms.

Key Specifications

Function Controller
Protocol CANbus
Interface SPI
Standards CAN 2.0
Package / Case 18-SOIC (0.295", 7.50mm Width)
Current - Supply 10mA
Voltage - Supply 2.7V ~ 5.5V
Operating Temperature -40degC ~ 85degC
Supplier Device Package 18-SOIC

Getting Started

Connect the MCP2515 to your MCU using the 4-wire SPI interface (SCK, SI, SO, CS) and an external 8MHz or 16MHz crystal. You will also need a separate CAN transceiver, such as the MCP2551 or MCP2561, to interface with the physical bus lines. Many open-source libraries are available for Arduino and Raspberry Pi platforms to accelerate development.

Part of Microchip MCP2515 CAN family » MCP2515

MCP2515 Family

Comparing specs that differ across variants. The current part is highlighted.

Part Number Package Stock
MCP2515T-I/SO (this part) SOIC-18 4,454
MCP2515-I/ST TSSOP-20 14,110
MCP2515-I/P DIP-18 1,056
MCP2515 SOIC-18 4,611
MCP2515T-I/ST TSSOP-20 3,355
MCP2515-I/SO SOIC-18 23,782
Also available as: MCP2515-I/SN

Also Consider

MCP25625 MCHPMicrochip Technology - An integrated solution that combines the MCP2515 CAN controller with a CAN transceiver in a single package to save PCB space.
SN65HVD230 TITexas Instruments - A popular 3.3V CAN transceiver often used alongside SPI controllers in mixed-voltage systems.