RP2040 Microcontroller

£0.85 GBP Sale

The RP2040 is an advanced microcontroller with flexible digital interfaces, offering an impressive balance of efficiency, power, and affordability in a compact size. It features a low-power ARM processor and dual-core ARM Cortex-M0+ running at up to 133MHz, making it ideal for IoT, robotics, automation, and embedded systems.

With 264KB of on-chip RAM, a DMA controller, and multiple interfaces—including 2× UARTs, 2× SPI controllers, and 2× I2C controllers—the RP2040 is designed for high-speed processing and versatile connectivity. One of its greatest advantages is the inclusion of the powerful RP2040 chip at a budget-friendly price, enabling developers to build cost-effective embedded electronics projects without compromising on performance.

Features:

  • Dual-Core Processor: ARM Cortex-M0+ running at up to 133MHz
  • High-Speed Memory: 264KB SRAM for efficient data processing
  • Expandable Storage: Supports off-chip Flash via QSPI interface
  • USB Support:  Full-speed USB 1.1 Host and Device mode
  • Versatile I/O:  30 multifunctional GPIO pins
  • Programmable I/O (PIO):  8x state machines for custom peripherals
  • Multiple Interfaces:  Supports I2C, SPI, UART, PWM, and ADC
  • Low-Power Modes: Sleep and dormant modes for energy efficiency
  • Debugging Support: SWD (Serial Wire Debug) port
  • Official Software Support: Compatible with C/C++ SDK and MicroPython

Specifications:

  • Processor: Dual-core ARM Cortex-M0+ (up to 133MHz)
  • SRAM: 264KB multi-bank SRAM
  • Flash Memory: Supports external QSPI Flash
  • GPIO Pins: 30 (26 usable, 3 ADC capable)
  • Analog Support: 12-bit ADC, 500ksps sampling rate
  • Connectivity: USB 1.1, 2x UART, 2x I2C, 2x SPI, up to 16 PWM channels
  • Programmable IO: 8x PIO state machines for custom peripheral support
  • Operating Voltage: 1.8V – 3.3V
  • Debugging Interface: 3-pin ARM Serial Wire Debug (SWD)


Kit Content:

  • 1 x RP2040 Chip Only

RP2040 Datasheet

Go to full site