Microchip MCP2515 Stand-Alone CAN Controller with SPI Interface Datasheet

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.


Microchip MCP2515 Stand-Alone CAN Controller with SPI Interface Datasheet - cover page
Brand
MICROCHIP
Category
Other Electronics
Document type
Datasheet
Language
English
Pages
84
File format
PDF
File size
886 KB
Published
09 May, 2012
Updated
30 September, 2023
Model
MCP2515
MD5 checksum
8E3635A5DD538508633A4036103B3BEE

About this manual

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.

What's inside

  • Features
  • Package Types
  • Device Overview
  • CAN Module
  • Control Logic
  • SPI Protocol Block
  • Transmit/Receive Buffers, Masks, Filters
  • CAN Protocol Engine
  • CAN Message Frames
  • Pinout Description

Specifications

Operating voltage2.7 V – 5.5 V
Active current5 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 speed1 Mb/s (CAN V2.0B)
Receive buffers2
Transmit buffers3
FiltersSix 29‑bit filters
MasksTwo 29‑bit masks
SPI clock rateUp to 10 MHz

Frequently asked questions

What voltage range does the MCP2515 operate in?

It operates from 2.7 V to 5.5 V.

How many transmit buffers are available?

The device provides three transmit buffers.

What temperature ranges are supported?

Industrial range is –40 °C to +85 °C and extended range is –40 °C to +125 °C.

What is the maximum SPI clock frequency?

The SPI interface can run up to 10 MHz.

Download PDF (886 KB)

More MICROCHIP Manuals


View all MICROCHIP manuals →