✨ New Arrivals Just Dropped!Explore
HomeStore

Waveshare RP2350 CAN Development Board

Waveshare RP2350 CAN Development Board

A feature-rich CAN development board featuring a dual-core RP2350A microcontroller and advanced CAN functionality.

The Waveshare RP2350 CAN Development Board is built around the RP2350A microcontroller, featuring both an ARM Cortex-M33 and Hazard 3 RISC-V processor.

Designed for CAN communication, it includes an XL2515 CAN controller with support for CAN V2.0B at speeds up to 1 Mbps. With 520KB SRAM, 4MB Flash, and a USB Type-C interface, it's easy to integrate and program.

Features

  • RP2350A Microcontroller: Dual-core architecture with ARM Cortex-M33 and Hazard 3 RISC-V, running at 150 MHz
  • XL2515 CAN Controller: Capable of transmitting and receiving standard, extended, and remote frames at speeds up to 1 Mbps with an onboard SIT65HVD230 transceiver
  • Memory & Storage: 520KB SRAM and 4MB Flash to handle complex applications
  • USB Type-C Interface: Provides USB 1.1 host and device modes for easy programming and connectivity
  • Low-Power Modes: Offers sleep and dormant modes, ideal for battery-powered setups
  • Drag-and-Drop Programming: Uses USB mass storage for straightforward firmware updates
  • Flexible I/O Options: 2 × SPI, 2 × I2C, 2 × UART, 4 × 12-bit ADC, 16 × PWM channels, and 26 multi-function GPIO pins
  • Additional Capabilities: Built-in temperature sensor, precise clock & timer functions, and 12 programmable PIO state machines
  • Compact & Solderable Design: Castellated module enables direct integration onto carrier boards

Specifications

Microcontroller RP2350A
Processor ARM Cortex-M33 + Hazard 3 RISC-V
Clock Speed 150 MHz
Memory 520KB SRAM, 4MB Flash
CAN Controller XL2515, CAN V2.0B
USB Interface USB Type-C
GPIO Pins 26
Programming C/C++, MicroPython
Manufacturer’s Product Number RP2350-CAN

Onboard Features

  1. RP2350A – Dual-core and dual-architecture design, up to 150 MHz operating frequency
  2. P25Q32SH-UXH-IR – 4MB NOR-Flash
  3. BOOT Button – Used for entering bootloader mode
  4. RESET Button – Resets the microcontroller
  5. MP28164 – High-efficiency DC-DC buck-boost chip
  6. User LED – Indicator for user-defined functions
  7. USB Type-C Connector – Used for programming and USB communication
  8. Debug Pins – For debugging and development
  9. SIT65HVD230DR – CAN transceiver
  10. XL2515QF20 – CAN controller
  11. Terminal Resistor Selection – Enable/disable 120Ω matching resistor
  12. CAN Screw Terminal – CAN communication interface
  13. GPIO Header – Compatible with Raspberry Pi Pico pin header

Resources

Package Contents

  • 1x Waveshare RP2350 CAN Development Board

USB-C cable not included

$9.60
Waveshare RP2350 CAN Development Board
$9.60
Product image 1
Product image 2
Product image 3
Product image 4
Product image 5
Product image 6

Description

A feature-rich CAN development board featuring a dual-core RP2350A microcontroller and advanced CAN functionality.

The Waveshare RP2350 CAN Development Board is built around the RP2350A microcontroller, featuring both an ARM Cortex-M33 and Hazard 3 RISC-V processor.

Designed for CAN communication, it includes an XL2515 CAN controller with support for CAN V2.0B at speeds up to 1 Mbps. With 520KB SRAM, 4MB Flash, and a USB Type-C interface, it's easy to integrate and program.

Features

  • RP2350A Microcontroller: Dual-core architecture with ARM Cortex-M33 and Hazard 3 RISC-V, running at 150 MHz
  • XL2515 CAN Controller: Capable of transmitting and receiving standard, extended, and remote frames at speeds up to 1 Mbps with an onboard SIT65HVD230 transceiver
  • Memory & Storage: 520KB SRAM and 4MB Flash to handle complex applications
  • USB Type-C Interface: Provides USB 1.1 host and device modes for easy programming and connectivity
  • Low-Power Modes: Offers sleep and dormant modes, ideal for battery-powered setups
  • Drag-and-Drop Programming: Uses USB mass storage for straightforward firmware updates
  • Flexible I/O Options: 2 × SPI, 2 × I2C, 2 × UART, 4 × 12-bit ADC, 16 × PWM channels, and 26 multi-function GPIO pins
  • Additional Capabilities: Built-in temperature sensor, precise clock & timer functions, and 12 programmable PIO state machines
  • Compact & Solderable Design: Castellated module enables direct integration onto carrier boards

Specifications

Microcontroller RP2350A
Processor ARM Cortex-M33 + Hazard 3 RISC-V
Clock Speed 150 MHz
Memory 520KB SRAM, 4MB Flash
CAN Controller XL2515, CAN V2.0B
USB Interface USB Type-C
GPIO Pins 26
Programming C/C++, MicroPython
Manufacturer’s Product Number RP2350-CAN

Onboard Features

  1. RP2350A – Dual-core and dual-architecture design, up to 150 MHz operating frequency
  2. P25Q32SH-UXH-IR – 4MB NOR-Flash
  3. BOOT Button – Used for entering bootloader mode
  4. RESET Button – Resets the microcontroller
  5. MP28164 – High-efficiency DC-DC buck-boost chip
  6. User LED – Indicator for user-defined functions
  7. USB Type-C Connector – Used for programming and USB communication
  8. Debug Pins – For debugging and development
  9. SIT65HVD230DR – CAN transceiver
  10. XL2515QF20 – CAN controller
  11. Terminal Resistor Selection – Enable/disable 120Ω matching resistor
  12. CAN Screw Terminal – CAN communication interface
  13. GPIO Header – Compatible with Raspberry Pi Pico pin header

Resources

Package Contents

  • 1x Waveshare RP2350 CAN Development Board

USB-C cable not included

You may also like

-65%
Thumbnail 1Thumbnail 2

Romeo - A Robot Control Board with Motor Driver (Compatible with Arduino)

$24.00

$8.40

-65%
Thumbnail 1Thumbnail 2

MicroPython pyboard (v1.1)

$48.60

$17.01

-65%
Thumbnail 1Thumbnail 2

ESP8266 SMT Module (ESP-12F)

$6.70

$2.34

Thumbnail 1Thumbnail 2

Espressif ESP32 Development Board - Developer Edition

$14.40

Thumbnail 1Thumbnail 2

Dreamer Nano V4.1 (Arduino Leonardo Compatible)

$9.50

-65%
Thumbnail 1Thumbnail 2

DFRobot Beetle

$9.50

$3.32

-65%
Thumbnail 1Thumbnail 2

Romeo BLE mini - Small Control Board for Robot - Arduino Compatible - Bluetooth 4.0

$24.90

$8.71

-65%
Thumbnail 1Thumbnail 2

Beetle BLE

$14.40

$5.04

-65%
Thumbnail 1Thumbnail 2

ESP32 WiFi-BT-BLE MCU Module / ESP-WROOM-32

$7.10

$2.48

-65%
Thumbnail 1Thumbnail 2

Espruino Puck.js v2.1

$32.40

$11.34

-65%
Thumbnail 1Thumbnail 2

ESP32-WROVER-B Module - ESP32 with PSRAM Module

$9.60

$3.36

Thumbnail 1Thumbnail 2

ESP8285 SMT Module - ESP8266 with 1MB FLASH (ESP-M2)

$5.30