← All parts
MCP2515 CAN Controller
MCP2515
Microchipinterface io display
The MCP2515 is a stand-alone CAN controller implementing CAN V2.0B at 1 Mb/s. It connects to a microcontroller over SPI and provides receive buffers, acceptance masks and filters, and three prioritized transmit buffers.
In stock
Specifications
8- Operating Voltage
- 2.7 to 5.5 V
- Active Current
- 5 mA
- Standby Current
- 1 µA
- Interface
- SPI
- Spi Clock Speed Max
- 10 MHz
- Can Bus Speed Max
- 1 Mb/s
- Operating Temperature Range
- -40 to +125 °C
- Package
- 18-Lead PDIP, 18-Lead SOIC, 20-Lead TSSOP, 20-Lead QFN
Pinout
18| Pin | Name | Functions | Notes |
|---|---|---|---|
| 1 | TXCAN | GPIO | Transmit output pin to CAN bus |
| 2 | RXCAN | GPIO | Receive input pin from CAN bus |
| 3 | CLKOUT | GPIO | Clock output with programmable prescaler / Start-of-Frame signal |
| 4 | TX0RTS | GPIO | Transmit buffer TXB0 Request-to-Send; internal pull-up to VDD |
| 5 | TX1RTS | GPIO | Transmit buffer TXB1 Request-to-Send; internal pull-up to VDD |
| 6 | TX2RTS | GPIO | Transmit buffer TXB2 Request-to-Send; internal pull-up to VDD |
| 7 | OSC2 | — | Oscillator output |
| 8 | OSC1 | — | Oscillator input / external clock input |
| 9 | VSS | GND | Ground reference for logic and I/O pins |
| 10 | RX1BF | GPIO | Receive buffer RXB1 interrupt pin or general purpose digital output |
| 11 | RX0BF | GPIO | Receive buffer RXB0 interrupt pin or general purpose digital output |
| 12 | INT | GPIO | Interrupt output pin |
| 13 | SCK | SPI | Clock input pin for SPI interface |
| 14 | SI | SPI | Data input pin for SPI interface |
| 15 | SO | SPI | Data output pin for SPI interface |
| 16 | CS | SPI | Chip select input pin for SPI interface |
| 17 | RESET | — | Active-low device Reset input |
| 18 | VDD | POWER | Positive supply for logic and I/O pins |
Interactive pinout
Highlight:
MCP2515
Click a pin to copy its name · tap a tag above to spotlight a bus.