Waveshare Launches $9.99 RP2350-CAN Development Board with Dual-Core MCU and CAN Bus Support

Waveshare Launches $9.99 RP2350-CAN Development Board with Dual-Core MCU and CAN Bus Support

1.028
Views
0 Comments

Waveshare has recently launched the RP2350-CAN development board, a Pico-like MCU board based on Raspberry Pi RP2350A SoC with onboard XL2515 CAN Bus controller and a SIT65HVD230DR CAN transceiver. The board supports the CAN V2.0B protocol specification with a communication rate up to 1 Mbps, and the XL2515 chip appears to be a clone of the popular Microchip MCP2515 CAN controller.

Based on the Raspberry Pi RP2350A microcontroller, featuring a unique dual-core, dual-architecture design with an Arm Cortex-M33 processor and a Hazard3 RISC-V processor, running at up to 150MHz, the RP2350-CAN development board includes the same 26 multi-function GPIO pins and USB-C port as found on the Raspberry Pi Pico 2. Other features include a DC-DC buck-boost converter (MP28164), Drag-and-drop programming using mass storage over USB Type-C 1.1, a selectable 120Ω CAN termination resistor, and CAN screw terminals. The CAN Bus board targets automotive, industrial control, and robotics applications.

Waveshare RP2350-CAN Development Board specifications:

  • SoC: Raspberry Pi RP2350A
    • Dual-core Arm Cortex-M33 @ 150MHz with TrustZone and Secure Boot
    • Dual-core RISC-V Hazard3 @ 150MHz
  • Memory: 520KB on-chip SRAM
  • Storage: 4MB NOR Flash (P25Q32SH-UXH-IR)
  • USB:
    • USB Type-C for power and programming
    • USB 1.1 host/device support
  • CAN bus:
    • Xinluda XL2515 CAN controller
    • SIT65HVD230 CAN transceiver
    • Supports CAN 2.0B up to 1 Mbps
    • 120Ω terminal resistor switch
    • CAN screw terminal
  • Expansion:
    • 2x 20-pin headers
    • 26x multi-function GPIOs
    • 2x UART, 2x SPI, 2x I2C
    • 16x PWM channels
    • 4x ADCs
    • 3x PIO blocks, 12x PIO state machines
  • Debug: SWD debug interface header
  • Miscellaneous:
    • Boot and reset buttons
    • User LED
    • On-chip temperature sensor
    • On-chip accurate clock and timers
    • Drag-and-drop programming via USB mass storage
    • Low-power sleep and dormant modes
  • Power supply: 1.8V to 5.5V input with MP28164 DC-DC converter
  • Dimentions: 51 x 21mm (Raspberry Pi Pico / Pico 2 compatible)
  • Package: QFN-60

In terms of software support, MicroPython, C/C++, and the Arduino IDE are supported, and comprehensive SDKs and resources for easy development are offered. Firmware flashing is possible with Thonny IDE too. More information on how to get started can be found on the wiki.

This isn’t the first time the RP2350A has been used in a development board—it also powers the WeAct Studio RP2350A_V20, Adafruit Feather RP2350, Datanoise PicoADK v2, and others. We also previously covered VoltLog’s CanLite, an ESP32-based CAN Bus development board, though it wasn’t intended as a universal solution due to its limited I/O. Feel free to check it out.

The Waveshare RP2350 CAN development board can be purchased for $9.99 on Waveshare’s official store, for $11.33 on AliExpress, and for $17.99 on Amazon.

Please follow and like us:
Pin Share
About Sayantan Nandy

Sayantan Nandy, an electronics engineer with over four years of hands-on experience in PCB design, circuit development and power electronics, is proficient in EAGLE CAD, Ki-Cad, and Altium. He has a proven track record of delivering efficient and effective systems. His expertise extends from R&D, and prototyping to production support, making him a valuable asset to any engineering team.

view all posts by sayantan
Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
View all comments
Get new posts by email:
Get new posts by email:

Join 97,426 other subscribers

Archives