Overview
The EduRP2040 is an educational development board based on the Raspberry Pi RP2040 microcontroller, a dual-core ARM Cortex-M0+ running at 133 MHz. Designed for students stepping up from Arduino into modern MCUs.
Why RP2040?
- Open toolchain (official C/C++ SDK and MicroPython).
- Powerful peripherals: PIO (programmable I/O state machines), 30 GPIO, 2× SPI, 2× I2C, 2× UART.
- Drag & drop programming via USB Mass Storage (
.uf2). - Excellent documentation and a huge community.
Key features
- MCU: RP2040 (dual Cortex-M0+ @ 133 MHz)
- Memory: 264 kB SRAM + 4 MB QSPI Flash
- GPIO: 26 pins (3.3 V, all PWM-capable)
- ADC: 4 channels, 12-bit
- USB: USB-C 2.0 full-speed (Host/Device)
- LEDs: 3 user LEDs + 1 NeoPixel
- Buttons: BOOTSEL, RESET, USER
- Power: 5 V via USB-C, buck-boost regulator to 3.3 V
Next steps
- Read the datasheet for electrical details.
- Follow the quick start to blink your first LED.
- Check the pinout when wiring modules.