
Description:
This is a 2-Channel CAN bus expansion HAT designed for Raspberry Pi, supporting CAN FD (CAN with Flexible Data-Rate); the speed is higher than the traditional 1Mbps of CAN2.0, features multiple onboard protection circuits, high anti-interference capability, and stable operation. It is suitable for fields such as automotive devices or industrial automation.
Specifications:
- CAN controller: MCP2518FD
- Control bus: SPI
- Screw terminal input voltage: DC 8~28V
- Operating voltage: 5V
- Logic level: 3.3V/5V
Features:
- Standard Raspberry Pi 40PIN GPIO extension header, supports Raspberry Pi series boards and Jetson Nano
- Supports both traditional CAN2.0 and CAN FD protocols
- Breakout SPI control pins for connecting with host control boards like STM32/Arduino
- Onboard electrical isolation, up to 5KV isolated voltage, stable operation, higher anti-interference capability
- Onboard lightningproof, ESD protection, short-circuit protection, and safer communication
- Onboard voltage translator: select 3.3V/5V operating voltage by jumper
- Onboard 120Ω terminal resistor, configured by jumper
- Comes with development resources and manual (examples for Raspberry Pi/Arduino)
Interface:
CAN interface
- PIN Raspberry Pi (BCM2835) Raspberry Pi (WPI) Description
- 5V 5V 5V 5V Power input
- GND GND GND Ground
- MISO_0 9 (MISO) 13 (MISO) SPI_0 Data output
- MOSI_0 10 (MOSI) 12 (MOSI) SPI_0 Data input
- SCK_0 11 (SCK) 14 (SCK) SPI_0 Clock input
- CS_0 8 (CE0) 10 (CE0) CAN_0 Chip select
- INT_0 25 6 CAN_0 Interrupt Pin
- MISO_1 9/19 (MISO) 13/24 (MISO) SPI_1 Data output
- MOSI_1 10/20 (MOSI) 12/28 (MOSI) SPI_1 Data input
- SCK_1 11/21 (SCLK) 14/29 (SCLK) SPI_1 Clock input
- CS_1 7(CE1)/26 11(CE1)/25 CAN_1 Chip select
- INT_1 16 27 CAN_1 Interrupt Pin
Product Interface:

- MCP2518FD controller
- Transceiver chip
- 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
8~26V DC input -
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 separate SPIs (default)
B: CAN_0 and CAN_1 share a single SPI - Power indicator
- Freewheeling diode
- SM24CANB TVS diode array
- 2A fast resettable fuse
Useful Links:
Package Included:
- 1 x 2-CH CAN FD HAT
- 2 × 20-pin female headers
- 1 x Standoffs pack (2 pcs)