
Waveshare RP2350-CAN
Pico-compatible development board with RP2350A MCU, onboard CAN V2.0B bus interface (XL2515 controller + SIT65HVD230DR transceiver), 4MB flash, 26 GPIO pins, castellated module design, and USB-C connectivity for automotive and industrial CAN bus applications.
$9.99
Tap any value to browse matching devices
Specifications
Components
Raspberry Pi RP2350A dual-core microcontroller with switchable ARM Cortex-M33 and Hazard3 RISC-V cores at 150MHz, 520KB SRAM, 30 GPIO, and 12 PIO state machines.
XL2515 stand-alone CAN controller with SPI interface, fully supporting CAN V2.0B specification with up to 1 Mbps data rate, multiple receive buffers, and mask/filter matching.
SIT65HVD230DR 3.3V CAN bus transceiver providing the physical differential bus interface between the XL2515 controller and the CAN bus wiring.
GPIO Map
Overview
The Waveshare RP2350-CAN is a Pico-compatible development board that combines the Raspberry Pi RP2350A dual-architecture microcontroller with a complete CAN V2.0B bus interface. The onboard XL2515 CAN controller communicates with the MCU over SPI, while the SIT65HVD230DR transceiver handles the physical differential bus interface, supporting data rates up to 1 Mbps. A selectable 120-ohm terminal resistor simplifies bus termination.
The board features the RP2350A's dual-core design with switchable ARM Cortex-M33 and Hazard3 RISC-V processors running at 150MHz, backed by 520KB SRAM and 4MB flash. It exposes 26 multi-function GPIO pins with 2x UART, 2x SPI, 2x I2C, 4 ADC channels, 16 PWM channels, and 12 PIO state machines, all in a Pico-compatible castellated module form factor.
Ideal for automotive diagnostics, industrial CAN bus monitoring, vehicle data logging, and custom CAN node development. The CAN interface connects via a screw terminal for reliable wiring in industrial and automotive environments. Programming is supported via MicroPython, Arduino (arduino-pico core), and C/C++ Pico SDK with drag-and-drop UF2 flashing over USB-C.
Use Cases
3Automotive Diagnostics
Reading and analyzing vehicle OBD-II data, CAN bus messages, and diagnostic trouble codes for automotive monitoring and repair.
Industrial Automation
Boards designed or suitable for industrial control, automation, and embedded systems in harsh environments.
Prototyping
Rapid hardware prototyping and proof-of-concept development with breadboard-friendly form factors and accessible development environments.
Resources
Where to Buy
Explore more of the directory โ popular use cases, firmware, and specs to browse next.




