Raspberry Pi RP2040 Microcontroller, Dual ARM Cortex-M0+

  • Product ID: 9150
M.R.P: ₹99.00
₹66.95 Backordered
₹79.00 (Incl. GST)
You Save: ₹32.05 (32%)
Estimated delivery between Aug 27 - Sep 6



A brand new microcontroller manufactured on a modern 40nm process node that thoroughly supports MicroPython and C/C++.
Raspberry Pi Approved Reseller
Bulk Discounts
Qty Price
1-9 ₹66.95
10+ ₹66.28


Raspberry Pi's RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support.

One very exciting feature of RP2040 is the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals - they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU.

  • 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, 4 of which can be used as analogue inputs
  • 2 × UARTs, 2 × SPI controllers, and 2 × I2C controllers
  • 16 × PWM channels
  • 1 × USB 1.1 controller and PHY, with host and device support
  • 8 × Raspberry Pi Programmable I/O (PIO) state machines
  • USB mass-storage boot mode with UF2 support, for drag-anddrop programming

The RP2040 sensor voltage falls as temperature rises.

Rasperry Pi RP2040 Getting Started page

Rasperry Pi RP2040 Footprint and Symbol


Processor Dual ARM Cortex-M0+ cores @ 133MHz
Flash Memory 2M on-board QSPI
SRAM 264k
GPIO 30, 4 of which can be used as analogue inputs
PWM 16 channels
ADC 3 available × 12-bit
I2C 2 buses
SPI 2 buses
USB 1.1

Similar Products