All News | Boards | Chips | Devices | Software | LinuxDevices.com Archive | About | Contact | Subscribe
Follow LinuxGizmos:
Twitter Facebook Pinterest RSS feed
*   get email updates   *

CPico RP2040 a Cost-Effective MCU Board with Debugging Enhancements

Jan 6, 2025 — by Giorgio Mendoza 235 views

The CPico RP2040 is a microcontroller board based on the RP2040 microcontroller. Designed to closely match the Raspberry Pi Pico, it maintains full pin compatibility, allowing developers to integrate it into existing setups without modification.

Powered by a dual-core ARM Cortex-M0+ processor, the CPico RP2040 provides efficient, high-performance computing suitable for a variety of applications. The board features 264KB of SRAM and supports external QSPI flash memory, offering ample space for code and data storage.

— ADVERTISEMENT —


It includes peripheral interfaces such as SPI, I2C, UART, PWM, ADC, GPIO, and PIO, enabling connections with sensors, modules, and other devices.


CPico RP2040 top view
(click image to enlarge)

The board incorporates a proprietary BConnect debug port for integration with CMSIS/DAP or UART debuggers, while retaining all hardware GPIO pins for application use. It includes a USB Type-C interface for stable power and data connections.


CPico RP2040 bottom view
(click image to enlarge)

Debugging capabilities are expanded with the iProbe, a CMSIS-DAP compatible debug adapter designed to work with the CPico RP2040. Built on the RP2040 microcontroller with 2MB of onboard flash memory, the iProbe supports low-level debugging tasks such as setting breakpoints, stepping through code, and accessing memory in real-time via the ARM Serial Wire Debug interface.

The iProbe uses a compact BSWD connector that combines SWD and UART connections into a 4-pin layout, conserving board space while maintaining full debug functionality. It is also compatible with Raspberry Pi 3-pin Debug specifications, ensuring integration with other tools.


CPico RP2040 + iProbe
(click image to enlarge)

The CPico RP2040 is compatible with development environments including MicroPython, CircuitPython, and C/C++.

Further information

The CPico RP2040 is available for kr 65.00 (~$5.71), and the iProbe is priced at kr 129.00 (~$11.39), both listed on the ILABS online store.

(advertise here)


PLEASE COMMENT BELOW

Please comment here...