Description of the
The MCP2515 from Microchip Technology is a standalone CAN controller that implements the CAN specification version 2.0B.
It is capable of sending and receiving both standard and extended data and remote frames.
The MCP2515 has two acceptance masks and six acceptance filters to filter out unwanted messages, reducing the overhead of the host MCU.
The MCP2515 connects to microcontrollers (MCUs) via an industrial Serial Peripheral Interface (SPI). It is pin and function compatible with the MCP2510 and also includes improved features such as faster throughput, databyte filtering and support for scheduled protocols.
attributes
- Implements CAN V2.0B with 1 Mb/s:
- 0 to 8 bytes Length in data field
- Standard and extended remote data maintenance
- Receiving 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 function abort
- High-speed SPI interface (10 MHz):
- SPI modes 0,0 and 1,1
- One-shot mode ensures that message transmission is attempted only once.
- Clock Out Pin with programmable prescaler:
- Can be used as clock source for other devices
- The 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 disassembly.
- Interrupt Output Pin with selectable activations
- Buffer Full Output Pins Configurable as:
- Interrupt output for each receive buffer
- Universal Edition
- Request-to-Send (RTS) Input Connections Individually Configurable as :
- Control pins for requesting transmission for each individual transmit buffer
- general-purpose inputs
- Low-power CMOS technology:
- Works from 2.7V-5.5V
- 5 mA Active current (typical)
- 1 µA Standby current (typical) (Sleep mode)
- Supported temperature ranges:
- Industry (I): -40°C to +85°C