2-Channel Isolated CAN Bus Expansion HAT For Raspberry Pi, Dual Chips Solution, Stackable Design For Expanding Multiple CAN Channels, Raspberry Pi HAT

SKU: 27338
Part Number: 2-CH CAN HAT+
Brand: Waveshare


Related Products:



2-Channel Isolated CAN Bus Expansion HAT For Raspberry Pi, Dual Chips Solution, Stackable Design For Expanding Multiple CAN Channels, Built-In Multi Protections, Raspberry Pi HAT
2-Channel CAN HAT Plus for Raspberry Pi

Stackable design for expanding multiple CAN channels, HAT+ standard support

Features at a glance

The 2-CH CAN HAT+ is a 2-Channel CAN bus expansion HAT designed for Raspberry Pi. Supports expanding multiple CAN channels by stacking with the 2-CH CAN HAT or 2-CH CAN FD HAT. Adopts HAT+ standard design, compatible with Raspberry Pi series boards such as Raspberry Pi 5/4/3/Zero. Onboard various protection circuits, including electrical isolation to make communication more safe and reliable. Supports wide range voltage input of 7~36V, suitable for industrial applications.

  • Standard Raspberry Pi 40PIN GPIO extension header, supports Raspberry Pi series boards / Jetson Nano
  • Adopts MCP2515 and SN65HVD230 dual chips combined solution, allows 2-channel CAN communication
  • Onboard unibody power supply isolation, providing stable isolated voltage, requires no extra power supply for the isolated terminal
  • Onboard digital isolator, signal isolation makes the communication more safe and stable, and better anti-interference
  • Onboard external power supply terminal, supports 7~36V wide voltage power input, supports powering the Pi and the HAT at the same time
  • Onboard SM24CANB TVS (Transient Voltage Suppressor) diode, provides ESD protection and transient peak voltage protection
  • Onboard voltage translator, select 3.3V/5V operating voltage by jumper
  • Onboard 120Ω terminal resistor, configured by jumper
  • Breakout SPI and I2C control pins, for connecting with other host control boards
  • Comes with online development resources and manual (examples in Python/C)
CAN controller MCP2515
Control bus SPI
Power supply method External power supply terminal or Raspberry Pi GPIO
Terminal voltage input DC 7~36V
operating voltage 5V
Dimensions 65.0 × 56.5mm

What can it do?

enable isolated and stable CAN bus capability for your Raspberry Pi

Designed for Raspberry Pi series

Standard Raspberry Pi 40PIN GPIO header, customized for Raspberry Pi series boards

2-Channel CAN capability

MCP2515 CAN controller + SN65HVD230 CAN transceiver

Supports stacking with other modules

Multi-channel CAN bus communication support, with reserved solder pads on the back for CAN channel chip selection and interrupt pin selection. Supports stacking two of this module for expanding 4-ch CAN Bus, and can be directly stacked with 2-CH CAN HAT or 2-CH CAN FD HAT, allowing flexible expansion for various CAN application scenarios

UGV Rover AI Robot photo taking gesture control demo

Stacking with 2-CH CAN HAT

UGV Rover AI Robot blacklight control gesture control demo

Stacking with 2-CH CAN FD HAT

* for reference only, please refer to the Package Content for the detailed part list.

Electrical isolation circuitry safe & stable

SM24CANB TVS diode, ESD protection, transient spike voltage protection

Flexible and handy jumpers

easily select 3.3V / 5V operating voltage, or enable/disable 120Ω terminal resistor, via onboard jumpers

Pinout definition
Outline dimensions
Resources & Services

* Resources for different product may vary, please check the wiki page to confirm the actually provided resources.

Weight: 0.045 kg

Quick Overview

  1. 2-CH CAN HAT+ x1
  2. Screws pack x1