Product description: RP2040-Plus - board with RP2040 microcontroller and additional Flash memory 16 MB - Waveshare 23503
Board with the Raspberry RP2040 microcontroller from Waveshare , which is also used in the popular Raspberry Pi Pico . RP2040-Plus has two ARM Cortex-M0+ cores clocked at up to 133 MHz, it is also equipped with 264 kB of built-in SRAM memory and includes an additional 16 MB Flash memory. The platform supports the popular MicroPython, CircuitPython and C/C++ programming languages. Programs can be loaded into the memory using the USB Type-C interface.
Features of the RP2040-Plus board
- Equipped with the proprietary RP2040 microcontroller system designed in Great Britain
- Plus 16 MB Flash memory
- Lithium battery charging/discharging socket - suitable for mobile devices
- Built-in TPS63000 DC-DC chip, high efficiency DC-DC buck-boost chip, 1.8A current switch
- USB 1.1 with support for devices and hosts
- Drag-and-drop programming via USB mass storage
- Interfaces 2x SPI, 2x I2C, 2x UART, 3x 12-bit ADC, 16x PWM
- 8x programmable I/O (PIO) to support custom peripherals
Arrangement of components on the board
- LED (user available)
- ETA6096 high performance lithium battery charging manager
- TPS63000 high efficiency DC-DC buck-boost chip
- USB Type-C connector
- BOOT button
- W25Q128JVSIQ - 16MB NOR-Flash memory
- Reset button
- RP2040 dual-core processor, working frequency up to 133MHz
- MX1.25 battery connector, for 3.7V lithium battery, allows you to charge the battery and power the board at the same time
- Pins compatible with Raspberry Pi Pico
- USB test pins connecting to the USB interface
- The BOOT test pin connecting to the BOOT button
- Debug pins
Pin description
- Red - power pins
- Black - ground pins
- Violet - UART communication interface pins
- Light green - GPIO, PIO and PWM pins
- Gray - USB
- Dark green - ADC pins
- Pink - SPI interface pins
- Orange - debug pins
- Pink - System Control pins
- Blue - I2C interface pins
Technical specification of the board from Waveshare
- Chip: Raspberry Pi RP2040
- Core: ARM Cortex-M0+ Dual-Core 133MHz
- SRAM memory: 264KB
- Built-in flash memory: 16 MB
- Pins: 26 multifunctional GPIO pins
- Interfaces: 2x SPI, 2x I2C, 2x UART, 3x 12-bit ADC, 16x PWM
- Development Environment: Raspberry Pi C/C++ SDK or MicroPython
- Power Connector: USB Type-C
- Board dimensions: 51 x 21 mm