RP2040 microcontoler - Dual Core - Cortex M0+ @ 133Mhz
chevron_left chevron_right

RP2040 microcontoler - Dual Core - Cortex M0+ @ 133Mhz

RP2040 MicroControler

  • Dual Core Cortex-M0 at 133 Mhz
  • 264 Kio RAM (on-chip)
  • External Flash (off-chip)
  • 30 GPIOs
€1.21 (tax incl.) €1.00 (tax excl.)
Tax included
check In Stock
Secure payments
Payments are secured by LyraCollect, a French payment collection company.
Multiple delivery solutions
It is possible to delivered to your home, to a pick-up point or picked up by appointment at MCHobby
Parcels packed with care and efficiency
We prepare, pack and ship your orders with great respect and care.

Due to the high demand, the quantities are restricted to 10 items max per customer.

Create your own boards with the RP2040 microcontroler from Raspberry-Pi foundation

The RP2040 is the microcontoler beating at the heart of the Raspberry-Pi Pico, it is the first MCU from the the Raspberry-Pi foundation which completely changed our DIY electronic world.

The official Pico page does contains many examples of RP2040 based applications.

The RP2040 MCU do already beat many other plateforms like the Feather RP2040, the Nano Connect RP2040 (Arduino), the Pico Lipo (Pimoroni), the Tiny 2040, the Keybow 2040, le PicoSystem, the ThingPlus (Sparkfun) or the Pro Micro RP2040.

This little microcontroler will become very popular in the future, it is powerful enough to propel various project and would not requires much components to get it working.

There is one major difference between the RP2040 and the other MCUs, the RP2040 does not fit any Flash memory on-chip. The flash must be placed on the board (external to the MCU) and will contains the firmware and required ressources (filesystem) for your project.

Technical details

  • Dual-core ARM Cortex-M0+ @ 133MHz
  • 264KB of on-chip RAM
  • Support for up to 16MB of off-chip Flash memory via a QSPI bus
  • DMA controller
  • Interpolator and integer divider peripherals
  • 30 GPIO pins
    • 4x analog inputs,
      2× UARTs,
      2× SPI controllers,
      2× I2C controllers
  • 16× PWM channels
  • 1× USB 1.1 controller and PHY, with host and device support
  • 8× PIO state machines: Raspberry Pi Programmable I/O
  • USB mass-storage boot mode with UF2 support, for drag-and-drop programming
  • Support C/C++ programming with SDK
  • Support for MicroPython programming (including PIO state machine)
  • Support Arduino programming


The RP2040, as well as the Pico RP2040, do have precise documentation created by the Raspberry-Pi foundation.

Data sheet