Product description: RP2040-Plus - board with RP2040 microcontroller and additional Flash memory - Waveshare 20290
A board from Waveshare with the Raspberry RP2040 microcontroller, which also features the Raspberry Pi Pico. The RP2040-Plus has two ARM Cortex-M0+ cores clocked at up to 133 MHz, 264 kB of on-board SRAM and an additional 4 MB of Flash memory. The platform supports the popular programming languages MicroPython, CircuitPython and C/C++. Programs can be loaded to the memory using USB type C interface.
Features of the RP2040-Plus board
- Equipped with our own RP2040 microcontroller chip designed in the UK
- Additional 4 MB Flash memory
- Dual core Arm Cortex M0+ processor
- Lithium battery charge/discharge slot - suitable for mobile devices
- Built-in TPS63000 DC-DC, high efficiency buck-boost DC-DC, 1.8 A current switch
- USB 1.1 with device and host support
- Drag-and-drop programming using USB mass storage
- 26 multi-functional GPIO pins compatible with Raspberry Pi Pico pinouts
- 2x SPI, 2x I2C, 2x UART, 3x 12-bit ADC, 16x PWM interfaces
- Built-in temperature sensor
- 8x programmable I/O (PIO) to support custom peripherals
Arrangement of elements on the board
- LED (user accessible)
- ETA6096 high performance lithium battery charge manager
- TPS63000 high performance DC-DC buck-boost circuit
- USB type C connector
- BOOT button
- W25Q32JVSSIQ - 4MB NOR-Flash memory
- Reset button
- Dual core RP2040 processor, up to 133 MHz operating frequency
- Battery connector MX1.25, for 3.7V lithium battery, allows simultaneous battery charging and board powering
- Pinouts compatible with Raspberry Pi Pico
- USB test pinouts that connect to the USB interface
- BOOT test pin connecting to the BOOT button
- Debugging pinouts
Pinout description
- Red - power pins
- Black - ground pins
- Violet - pins of UART communication interface
- Light green - GPIO, PIO and PWM pins
- Grey - USB
- Dark green - ADC pins
- Pink - SPI interface pins
- Orange - debugging pins
- Pink - System Control pins
- Blue - I2C interface pins
PCB specifications from Waveshare
- Chip: Raspberry Pi RP2040
- Core: ARM Cortex-M0+ Dual-Core 133 MHz
- SRAM: 264 kB
- Embedded Flash memory: 4 MB
- Pinouts: 26 multi-function 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