The 2-Channel CAN Flexible Data-Rate (FD) HAT is a 2-Channel CAN bus expansion HAT designed for the Raspberry Pi which supports CAN FD (Flexible Data-Rate). It will enable not only the original CAN 2.0 protocol but also the CAN FD extension, with higher data throughput, for your Raspberry Pi.
Thanks to multiple onboard protection circuits, including 500W lightning surge protection, ESD protection, short circuit protection, and electrical isolation, users can count on safe and more reliable communication between the Raspberry Pi and CAN Bus electrical system.
Online development resources are available, which include wiring guidance and example code, with additional information being found in the Wiki/manual.
Features
- Compatible with the Raspberry Pi (all 40-pin models)
- Supports both traditional CAN2.0 and CAN FD protocols, up to 8Mbps data rate
- Breakout SPI control pins
- Onboard electrical isolation, up to 5KV isolated voltage, high anti-interference capability
- Onboard lighting proof, ESD, short circuit protection
- Onboard voltage translator, select 3.3V/5V operating voltage by jumper
- Onboard 120Ω terminal resistor, configured by jumper
-
Online development resources and manual (examples for Raspberry Pi/Arduino)
Specifications
- CAN controller: MCP2518FD
- CAN transceiver: MCP2562FD
- Communication interface: SPI (two channels independent SPI by default, switch to one channel SPI by soldering)
- Power supply: external power input terminal, or Raspberry Pi
- Power input terminal voltage: DC 8~26V
- Operating voltage: 5V
- Logic level: 3.3V/5V
- Dimensions: 65.0 x 56.5 mm
Package Contents
- 1x 2-Channel CAN FD HAT
- 1x 20-pin female header
- 1x -Standoffs pack
Resources
What's On Board

- MCP2518FD controller
- MCP2562FD transceiver
- SI8642ED digital isolator
- MP1584EN power chip
- RT9193-33 power chip
- B0505LS-1W power supply isolation module
- Standard Raspberry Pi 40PIN GPIO header
- CAN bus screw terminal
-
External power supply terminal
-
MCU control pins
- For use with host boards like Arduino
- 120Ω terminal resistor switch
- 3.3V/5V logic level switch
-
CAN operating mode selection
- A: CAN_0 and CAN_1 use two separated SPI (default)
- B: CAN_0 and CAN_1 share a single SPI
- Power indicator
- 2A fast resettable fuse
- Power supply reverse-proof diode
- Power supply flow backward proof diode
- Freewheeling diode
- SM24CANB TVS diode
Pinout
