EmbeddedRelated.com
MCP2515

MCHPMCP2515

MPN: MCP2515T-I/ST
Microchip Technology
CAN Interface IC W/ SPI Interface
NRND3,355 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.

Why Choose This Part

The device features three transmit buffers and two receive buffers with sophisticated filtering and masking to reduce the host MCU overhead. It operates over a wide 2.7V to 5.5V range and consumes only 10mA during active operation, making it suitable for both 3.3V and 5V logic systems.

Applications

Automotive Networking
Connecting auxiliary sensors and control modules to the vehicle's primary or secondary CAN bus networks.
Industrial Automation
Implementing robust communication in factory floor equipment and PLCs that require high noise immunity.
OBD-II Diagnostic Tools
Building custom interfaces to read engine parameters and diagnostic trouble codes from passenger vehicles.
Robotics
Managing distributed motor controllers and sensor nodes in complex robotic platforms using a reliable multi-master bus.

Key Specifications

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

Getting Started

To use this controller, connect it to your MCU via SPI and provide a clock source, typically a 16MHz or 20MHz crystal. You will also need an external CAN transceiver, such as the MCP2551 or MCP2562, to interface with the physical differential bus lines.

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/ST (this part) TSSOP-20 3,355
MCP2515-I/ST TSSOP-20 14,110
MCP2515-I/P DIP-18 1,056
MCP2515 SOIC-18 4,611
MCP2515-I/SO SOIC-18 23,782
MCP2515T-I/SO SOIC-18 4,454
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 small-form-factor package.
SJA1000 NXP Semiconductors - A classic independent CAN controller that offers a parallel interface for systems where SPI is not preferred.