Product description: RP2040-Zero - RP2040 microcontroller board - mini version - Waveshare 20187
A compact mini version board from Waveshare featuring the Raspberry RP2040 microcontroller - also found in the popular Raspberry Pi Pico. The RP2040-Zero features a dual-core ARM Cortex-M0+ processor clocked at up to 133 MHz, 264 kB of on-board SRAM and 2 MB of Flash memory. The board is also equipped with a USB Type C connector, through which the programming of the module takes place. The platform supports popular MicroPython, CircuitPython and C/C++ programming languages.
The manufacturer has prepared a detailed user guide - check it out!
RP2040-Zero - board with RP2040 microcontroller.
Special features of the board
- Equipped with RP2040 microcontroller with a dual core ARM Cortex M0+ processor.
- Drag-and-drop USB mass storage programming
- 8x programmable I/O (PIO) to support custom peripherals
- Mini version with compact dimensions: 23.5 x 18 mm
- USB 1.1 with device and host support
- 2x SPI, 2x I2C, 2x UART, 4x 12-bit ADC, 16x PWM interfaces
- Built-in temperature sensor
- Programmed using Raspberry Pi C/C++ SDK or MicroPython
Arrangement of components on the board
- USB type C connector
- W25Q16JVUXIQ 2MB NOR-Flash memory
- BOOT button
- Reset button
- WS2812 RGB LED
- ME621 low dropout LDO, 800 mA maximum current
- Dual core RP2040 processor, operating frequency up to 133 MHz
- PCB layout
Pinout description
- Red - power pins
- Black - ground pins
- Violet - pins of UART communication interface
- Light green - GPIO, PIO and PWM pins
- Dark green - ADC pins
- Pink - SPI interface pins
- Orange - debugging 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: 2 MB
- Interfaces: 2x SPI, 2x I2C, 2x UART, 4x 12-bit ADC, 16x PWM
- LDO: ME6217 800 mA
- Development environment: Raspberry Pi C/C++ SDK or MicroPython
- Power connector: USB type C
- Board dimensions: 23.5 x 18 mm