MCP2515
Stand-Alone CAN Controller with SPI Interface
Features:
Description
Microchip Technology’s MCP2515 is a stand-alone
Controller Area Network (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. The MCP2515
has two acceptance masks and six acceptance filters
that are used to filter out unwanted messages, thereby
reducing the host MCU’s overhead. The MCP2515
interfaces with microcontrollers (MCUs) via an industry
standard Serial Peripheral Interface (SPI).
• Implements CAN V2.0B at 1 Mb/s:
- 0 – 8 byte length in the data field
- Standard and extended data and remote
frames
• Receive Buffers, Masks and Filters:
- Two receive buffers with prioritized message
storage
- Six 29-bit filters
- Two 29-bit masks
• Data Byte Filtering on the First Two Data Bytes
(applies to standard data frames)
Package Types
18-Lead PDIP/SOIC
1
18
VDD
TXCAN
RXCAN
• Three Transmit Buffers with Prioritization and
Abort Features
2
3
4
5
17
16
15
RESET
CS
• High-Speed SPI Interface (10 MHz):
CLKOUT/SOF
- SPI modes 0,0and 1,1
TX0RTS
TX1RTS
SO
• One-Shot mode Ensures Message Transmission
is Attempted Only One Time
14 SI
13
12
11
10
6
7
8
9
SCK
• Clock Out Pin with Programmable Prescaler:
TX2RTS
OSC2
- Can be used as a clock source for other
device(s)
INT
RX0BF
RX1BF
OSC1
Vss
• Start-of-Frame (SOF) Signal is Available for
Monitoring the SOF Signal:
20-LEAD TSSOP
- Can be used for time-slot-based protocols
and/or bus diagnostics to detect early bus
degradation
1
2
20
19
18
17
16
15
14
13 INT
12
11
VDD
TXCAN
RXCAN
RESET
3
4
5
CLKOUT/SOF
TX0RTS
TX1RTS
NC
CS
SO
SI
NC
SCK
• Interrupt Output Pin with Selectable Enables
• Buffer Full Output Pins Configurable as:
- Interrupt output for each receive buffer
- General purpose output
6
7
8
9
10
TX2RTS
OSC2
OSC1
VSS
• Request-to-Send (RTS) Input Pins Individually
Configurable as:
RX0BF
RX1BF
- Control pins to request transmission for each
transmit buffer
MCP2515
20-Lead 4x4 QFN*
- General purpose inputs
• Low-Power CMOS Technology:
- Operates from 2.7V – 5.5V
20 19 18 17 16
CLKOUT
SO
SI
15
14
1
- 5 mA active current (typical)
- 1 µA standby current (typical) (Sleep mode)
• Temperature Ranges Supported:
- Industrial (I): -40°C to +85°C
- Extended (E): -40°C to +125°C
TX0RTS
TX1RTS
NC
2
3
4
5
EP
21
13 NC
12
11
SCK
INT
TX2RTS
6
7
8
9 10
* Includes Exposed Thermal
Pad (EP); see Table 1-1.
2003-2012 Microchip Technology Inc.
DS21801G-page 1