MCP2515
Stand-Alone CAN ControllerThe MCP2515 is a stand-alone can controller from Microchip Technology. View the full MCP2515 datasheet below including key specifications, electrical characteristics, absolute maximum ratings.
Official MCP2515 datasheet (PDF) — the source this page was extracted from.
Manufacturer
Microchip TechnologyCategory
Interface ICsMCP2515 Key Specifications
| Parameter | Value |
|---|---|
| Quiescent Current | 10mA |
| DigiKey Programmable | Not Verified |
| Function | Controller |
| Interface | SPI |
| Operating Temperature | -40°C ~ 85°C |
| Package / Case | 18-SOIC (0.295", 7.50mm Width) |
| Packaging | Tube |
| Protocol | CANbus |
| Standard Pack Qty | 42 |
| Standards | CAN 2.0 |
| Supplier Device Package | 18-SOIC |
| Supply Voltage | 2.7V ~ 5.5V |
MCP2515 Overview
Part: MCP2515-I/SO — Microchip Technology
Type: Stand-Alone CAN Controller with SPI Interface
Description: Stand-alone CAN V2.0B controller supporting 1 Mb/s CAN with a 10 MHz SPI interface, operating from 2.7–5.5 V, with three transmit buffers, two receive buffers, six filters and two masks.
Operating Conditions:
- Supply voltage: 2.7–5.5 V
- Operating temperature: -40 to +85 °C (Industrial, I suffix; the Extended E grade extends to +125 °C)
- Clock input frequency: 1–40 MHz at VDD = 4.5–5.5 V; 1–25 MHz at VDD = 2.7–5.5 V
Absolute Maximum Ratings:
- Max supply voltage (VDD): 7.0 V
- Input/output voltage w.r.t. VSS: -0.6 V to VDD + 1.0 V
- Storage temperature: -65 to +150 °C
- Ambient temperature with power applied: -65 to +125 °C
- Soldering temperature of leads (10 s): +300 °C
Key Specs:
- Supply voltage (VDD): 2.7–5.5 V
- Register retention voltage (VRET): 2.4 V min
- Operating current (IDD): 10 mA max (VDD = 5.5 V, FOSC = 25 MHz, FCLK = 1 MHz, SO open); 5 mA typical per features list
- Standby current, Sleep mode (IDDS): 5 μA max at -40 to +85 °C; 8 μA max at -40 to +125 °C; 1 μA typical per features list
- High-level input voltage: SCK, CS, SI, TXnRTS pins 0.7 VDD min; RXCAN pin 2 V min
- Low-level input voltage: SCK, CS, SI pins 0.4 VDD max; RXCAN, TXnRTS pins 0.15 VDD max
- Low-level output voltage: 0.6 V max (IOL = +6.0 mA for TXCAN, +8.5 mA for RXnBF, +2.1 mA for SO/CLKOUT, +1.6 mA for INT; VDD = 4.5 V)
- Input leakage current: ±1 μA (all I/Os except OSC1 and TXnRTS); ±5 μA (OSC1)
Features:
- Implements CAN V2.0B at 1 Mb/s with standard and extended data and remote frames (0–8 byte data field)
- Two receive buffers with prioritized message storage, six 29-bit filters and two 29-bit masks
- Data byte filtering on the first two data bytes (standard data frames)
- Three transmit buffers with prioritization and abort features
- High-speed SPI interface (10 MHz), modes 0,0 and 1,1
- One-shot mode for single transmission attempts
- Clock output pin with programmable prescaler; Start-of-Frame signal output
- Interrupt output pin with selectable enables; RXnBF buffer-full pins configurable as interrupts or general-purpose outputs
- TXnRTS request-to-send pins configurable as transmit controls or general-purpose inputs
- Low-power CMOS technology
Applications:
- CAN bus interfacing for microcontrollers via SPI
Package:
- SOIC (18-pin, this ordering variant)
- Other family packages: PDIP (18-pin), TSSOP (20-pin), QFN (20-pin with exposed pad)
MCP2515 Features
- Implements CAN V2.0B at 1 Mb/s:
- -0 to 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)
- Three Transmit Buffers with Prioritization and Abort Features
- High-Speed SPI Interface (10 MHz):
- -SPI modes 0,0 and 1,1
- One-Shot mode Ensures Message Transmission is Attempted Only One Time
- Clock Out Pin with Programmable Prescaler:
- -Can be used as a clock source for other device(s)
- Start-of-Frame (SOF) Signal is Available for Monitoring the SOF Signal:
- -Can be used for time slot-based protocols and/or bus diagnostics to detect early bus degradation
- Interrupt Output Pin with Selectable Enables
- Buffer Full Output Pins Configurable as:
- -Interrupt output for each receive buffer
- -General purpose output
- Request-to-Send (RTS) Input Pins Individually Configurable as:
- -Control pins to request transmission for each transmit buffer
- -General purpose inputs
- Low-Power CMOS Technology:
- -Operates from 2.7V-5.5V
- -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
NOTES:
MCP2515 Pin Configuration
Note 1: The diode, D, helps discharge the capacitor quickly when V DD powers down.
- 2: R1 = 1 k to 10 k will limit any current flowing into RESET from the external capacitor, C, in the event of RESET pin breakdown due to Electrostatic Discharge (ESD) or Electrical Overstress (EOS).
NOTES:
MCP2515 Electrical Characteristics
Note 1: This parameter is periodically sampled and not 100% tested.
| DC Characteristics - Param. No. | DC Characteristics - Sym | DC Characteristics - Characteristic | V DD = 2.7V to 5.5V - Min | V DD = 2.7V to 5.5V - Max | Industrial (I): T AMB = -40°C to +85°C Extended (E): T AMB = -40°C to +125°C - Units | Industrial (I): T AMB = -40°C to +85°C Extended (E): T AMB = -40°C to +125°C - Conditions |
|---|---|---|---|---|---|---|
| V DD | Supply Voltage | 2.7 | 5.5 | V | ||
| V RET | Register Retention Voltage | 2.4 | - | V | ||
| V IH | High-Level Input Voltage RXCAN Pin SCK, CS, SI, TXnRTS Pins OSC1 Pin RESET Pin | 2 0.7 V DD 0.85 V DD 0.85 V DD | V DD + 1 V DD + 1 V DD V DD | V V V V | ||
| V IL | Low-Level Input Voltage RXCAN, TXnRTS Pins SCK, CS, SI Pins OSC1 Pin RESET Pin | -0.3 -0.3 V SS V SS | 0.15 * V DD 0.4 * V DD 0.3 * V DD 0.15 * V DD | V V V V | ||
| V OL | Low-Level Output Voltage TXCAN Pin RXnBF Pin SO, CLKOUT Pins | - - - - | 0.6 0.6 0.6 0.6 | V V V V | I OL = +6.0 mA, V DD = 4.5V I OL = +8.5 mA, V DD = 4.5V I OL = +2.1 mA, V DD = 4.5V I OL = +1.6 mA, V DD = 4.5V | |
| V OH | INT Pin High-Level Output Voltage TXCAN, RXnBF Pins SO, CLKOUT Pins INT Pin | V DD - 0.7 V DD - 0.5 V DD - 0.7 | - - - | V V V V | I OH = -3.0 mA, V DD = 4.5V I OH = -400 μ A, V DD = 4.5V I = -1.0 mA, V = 4.5V | |
| I LI | Input Leakage Current All I/Os except OSC1 and TXnRTS Pins | -1 | +1 | μ A μ A | OH DD CS = RESET = V DD , V IN = V SS to V DD | |
| OSC1 Pin | -5 | +5 7 | pF | |||
| C INT I DD | Internal Capacitance (all inputs and outputs) Operating Current | - - | 10 5 | mA | T AMB = +25°C, f C = 1.0 MHz, V DD = 0V (Note 1) V DD = 5.5V, F OSC = 25 MHz, F CLK = 1 MHz, SO = Open | |
| I DDS | Standby Current (Sleep mode) | - - | 8 | μ A μ A | CS, TXnRTS = V DD , inputs tied to V DD or V SS , -40°C TO +85°C CS, TXnRTS = V DD , inputs tied to V DD or V SS , -40°C TO +125°C |
MCP2515 Absolute Maximum Ratings
| Parameter | Limit |
|---|---|
| V DD | 7.0V |
| All Inputs and Outputs w.r.t. V SS | -0.6V to V DD + 1.0V |
| Storage Temperature | -65°C to +150°C |
| Ambient Temperature with Power Applied | -65°C to +125°C |
| Soldering Temperature of Leads (10 seconds) | +300°C |
† Notice: Stresses above those listed under 'Maximum Ratings' may cause permanent damage to the device. This is a stress rating only and functional operation of the device at those or any other conditions above those indicated in the operational listings of this specification is not implied. Exposure to maximum rating conditions for extended periods may affect device reliability.
Variants on the same datasheet
These parts have exact links to the same datasheet. They are candidates to compare, not verified drop-in replacements; check package, pinout and electrical limits.
| Part Number | Manufacturer | Package |
|---|---|---|
| MCP2515-I/SO | Microchip Technology | 18-SOIC (0.295", 7.50mm Width) |
More part numbers on this datasheet
Their pages show this same datasheet. Some are linked through their part family rather than checked part by part, so confirm the exact part in the ordering information.
Other Interface ICs
- TCA6424ARGJR – Texas Instruments, I2C and SMBus I/O Expander
- BQ25895 – Texas Instruments, I2C Controlled Single Cell 5-A Fast Charger with MaxChargeTM for High Input Voltage and Adjustable Voltage 3.1-A Boost Operation
- CH340N – WCH, USB to Serial Bridge IC
- ADM3053BRWZ – Analog Devices, Signal and Power Isolated CAN Transceiver
- ADM3053BRWZ-REEL7 – Analog Devices, Signal and Power Isolated CAN Transceiver
- BQ25895RTWR.A – Texas Instruments, I2C Controlled Single Cell 5-A Fast Charger with MaxChargeTM for High Input Voltage and Adjustable Voltage 3.1-A Boost Operation
- CH334 – WCH, 4-Port USB 2.0 Hub Controller
- CH334P – WCH, 4-Port USB 2.0 Hub Controller
All Interface ICs datasheetsAll Microchip Technology datasheets (599)
Ask your AI agent about the MCP2515
Connect SheetsData to Claude, Cursor, Codex or any MCP client and your agent reads this datasheet for you: pinout, limits, register maps and design checks, with the numbers taken from the PDF.
claude mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp
Then ask: "Can the MCP2515 run from my 12 V rail? Check it against the datasheet limits."
Create a free account $2 of usage every month, no card needed.