RP2040
Dual-core microcontroller integrates two Arm Cortex-M0+ processor cores running up to 133 MHz. The device includes 264 kB of on-chip SRAM, cached execute-in-place support for up to 16 MB of external QSPI flash, and a deterministic AHB bus fabric. Flexible interfaces include 30 GPIO pins, four 12-bit ADC inputs, USB 1.1 host/device support, two UARTs, two SPI controllers, two I2C controllers, 16 PWM channels, and eight PIO state machines. The chip is supplied in a 7 × 7 mm QFN-56 package, supports 1.8 V to 3.3 V I/O supply operation, and is specified for a -40 °C to 85 °C case temperature range.
Similar Components
RP2040-B2
Dual-core microcontroller integrates two Arm Cortex-M0+ processor cores running up to 133 MHz. The device includes 264 kB of on-chip SRAM, cached execute-in-place support for up to 16 MB of external QSPI flash, and a deterministic AHB bus fabric. Flexible interfaces include 30 GPIO pins, four 12-bit ADC inputs, USB 1.1 host/device support, two UARTs, two SPI controllers, two I2C controllers, 16 PWM channels, and eight PIO state machines. The chip is supplied in a 7 × 7 mm QFN-56 package, supports 1.8 V to 3.3 V I/O supply operation, and is specified for a -40 °C to 85 °C case temperature range.
ESP32-S2
The 2.4 GHz Wi-Fi MCU module integrates an ESP32-S2 single-core Xtensa 32-bit LX7 processor operating up to 240 MHz. It includes 4 MB SPI flash, 2 MB PSRAM, 37 GPIOs, and an on-board PCB antenna. The module supports IEEE 802.11b/g/n operation from 2412 to 2484 MHz with data rates up to 150 Mbps. It operates from a 3.0 to 3.6 V supply across -40 to 85 °C and is RoHS/REACH green certified. The module measures 18.0 × 31.0 × 3.3 mm and is marked End of Life.
ATtiny45
8-bit AVR microcontroller featuring 4KB FLASH memory and 256B RAM. Operates at up to 20MHz with an 8-bit address and data bus. Offers 6 I/O pins, 4 ADC channels, 1 I2C, 1 SPI, 1 UART, and 6 PWM channels. Includes 2 timers/counters, watchdog timer, brown-out detect, and POR. Packaged in an 8-pin SOIC for surface mounting, with an operating temperature range of -40°C to 85°C and supply voltage from 2.7V to 5.5V.
ATmega328P
8-bit microcontroller (MCU) with 32KB FLASH memory and 2KB RAM. Features an 8-bit PIC core architecture, operating at a maximum frequency of 20MHz. Offers 23 programmable I/O pins, 8 ADC channels, and 6 PWM channels. Supports I2C, SPI, and UART/USART interfaces. Packaged in a 32-pin TQFP with tin contact plating, suitable for surface mounting. Operates within a supply voltage range of 1.8V to 5.5V and an extended temperature range of -40°C to 85°C. Includes integrated peripherals like Brown-out Detect/Reset, POR, and WDT.
ATMEGA328P-PU
8-bit AVR microcontroller featuring 32KB FLASH memory and 2KB RAM. Operates at up to 20MHz with 23 I/O pins. Supports I2C, SPI, USART, and UART interfaces. Includes 6 ADC channels, 6 PWM channels, and 3 timers. Packaged in a 28-pin PDIP for through-hole mounting.
PIC12F683-I/P
8-bit PIC RISC microcontroller featuring 3.5KB Flash memory and 128B RAM. Operates at up to 20MHz with an 8-bit address and data bus. Includes 6 programmable I/Os, 4 A/D converter channels, 1 PWM channel, and 3 timers. Supports RS-232 and USB interfaces, with an internal oscillator and watchdog timer. Packaged in an 8-pin PDIP for through-hole mounting, operating from 4.5V to 5.5V.
About RP2040
The Raspberry PI RP2040 Computing Embedded Systems datasheet provides detailed technical specifications, pinout information, and operating characteristics. This component: Dual-core microcontroller integrates two Arm Cortex-M0+ processor cores running up to 133 MHz. The device includes 264 kB of on-chip SRAM, cached execute-in-place support for up to 16 MB of external QSPI flash, and a deterministic AHB bus fabric. Flexible interfaces include 30 GPIO pins, four 12-bit ADC inputs, USB 1.1 host/device support, two UARTs, two SPI controllers, two I2C controllers, 16 PWM channels, and eight PIO state machines. The chip is supplied in a 7 × 7 mm QFN-56 package, supports 1.8 V to 3.3 V I/O supply operation, and is specified for a -40 °C to 85 °C case temperature range.. Key parameters include ADC inputs: 4, ADC resolution: 12, ADC sample rate: 500, Conrad: 741$1.9268————View offer, and Core regulator output voltage: 1.1. RP2040 is manufactured by Raspberry PI as part of their Computing Embedded Systems product line. On this page you can view and download the PDF datasheet, check specifications, and find similar components.
Specifications
- Manufacturer
- Raspberry PI
- Category
- Computing Embedded Systems
- File Size
- 5 MB
Ask AI Assistant
Ask questions about RP2040 specifications
Click to ask a quick question:
Parameters
| ADC inputs | 4 |
| ADC resolution | 12 |
| ADC sample rate | 500 |
| Conrad | 741$1.9268————View offer |
| Core regulator output voltage | 1.1 |
| CPU cores | 2 |
| Digital I/O supply voltage | 1.8 to 3.3 |
| External flash support | Up to 16 |
| GPIO pins | 30 |
| I2C controllers | 2 |
| Lead-free | Pb-free part |
| Maximum clock frequency | 133 |
| Msl | Moisture Sensitivity Level 1 |
| On-chip SRAM | 264 |
| Operating case temperature | -40 to 85 |
| Package | 7 × 7 mm QFN-56 |
| PIO state machines | 8 |
| Process node | 40 |
| Processor core | Dual Arm Cortex-M0+ |
| PWM channels | 16 |
| REACH | Compliant to REACH SVHC requirements announced by ECHA on 25 June 2020 |
| RoHS | Compliant with EU RoHS directives 2011/65/EU and 2015/863 |
| RS UK | 2,24010—$0.9273$0.8936$0.872PackView offer |
| SPI controllers | 2 |
| SRAM banks | 6 |
| UART controllers | 2 |
| USB interface | USB 1.1 host/device with PHY |