RP2040 The Raspberry Pi RP2040 is a 32-bit dual-core ARM Cortex-M0+ microcontroller. It offers 264 KB of SRAM and 30 GPIO pins.
Mfr Part #:

RP2040

Available from 1 distributors
Mfr Name: Raspberry Pi
Raspberry Pi
The Raspberry Pi RP2040 is a 32-bit dual-core ARM Cortex-M0+ microcontroller. It offers 264 KB of SRAM and 30 GPIO pins.
Total Stock: 3,235 pcs

RP2040 Available from 1 distributor

Authorised
Non-Authorised
Distributor Stock Pricing MOQ PKG Lead Time Date Code On Order Quantity On Order Delivery
Non-Authorised Inventory information
3,235 pcs
3235 pcs On Request 1 On Request On Request On Request On Request On Request

RP2040 Specifications Quick View

Most important parameters for selection – full specs in datasheet.
Category
Manufacturer Name
Industrial Grade
Lead Style
Mounting Type
Package / Case
SVHC Present

RP2040 Description

Short technical summary and product information.

The RP2040 is a 32-bit microcontroller designed by Raspberry Pi Ltd., released in January 2021. It features dual ARM Cortex-M0+ cores, capable of running at up to 200 MHz. This chip provides 264 KB of SRAM distributed across six independent banks.

 

Key features include 30 GPIO pins, four of which can be used as analog inputs. The RP2040 includes a variety of peripherals such as USB 1.1 host and device support, two UART controllers, two SPI controllers, two I²C controllers, and eight PIO state machines. It also has 16 PWM channels and a 4-channel 12-bit ADC with a sample rate of 500 ksps.

 

This microcontroller is manufactured by TSMC using a 40 nm process and comes in a 7x7mm QFN-56EP surface-mount package. It does not have internal flash memory; firmware is loaded from external flash or USB into internal SRAM. The RP2040 is suitable for a wide range of embedded applications requiring a low-cost, powerful processing solution.

RP2040 Quick Information

Product Type: Microcontroller
Series: RP2040
Canonical Name: RP2040 Microcontroller
Subcategory: Embedded Microcontrollers

RP2040 Compliance

RoHS Status: RoHS Compliant
Moisture Sensitivity Level (MSL): 1 Unlimited
REACH Status: REACH Unaffected

RP2040 Features

  • Dual ARM Cortex-M0+ cores up to 200 MHz.
  • 264 KB SRAM in six independent banks.
  • 30 GPIO pins with analog input capability.
  • Integrated USB 1.1 controller and PHY.
  • QFN-56EP surface-mount package.

RP2040 Applications

  • Embedded system development.
  • IoT device prototyping.
  • Custom hardware projects.
  • Low-power embedded applications.

RP2040 FAQs

7 frequently asked questions generated from this part’s specifications.
What is the clock speed of the RP2040 microcontroller?

The RP2040 microcontroller is certified to run at 200 MHz, and was originally run at 133 MHz.

How much SRAM does the RP2040 have?

The RP2040 features 264 KB of SRAM distributed across six independent banks.

What package type is the RP2040 available in?

The RP2040 is available in a 7x7mm QFN-56EP surface-mount device (SMD) package.

How many GPIO pins does the RP2040 offer?

The RP2040 provides 30 GPIO pins, with four of them optionally usable as analog inputs.

What is the RoHS status of the RP2040?

The RoHS status is RoHS3 Compliant.

What is the Moisture Sensitivity Level (MSL) for the RP2040?

The Moisture Sensitivity Level (MSL) is Level 1 Unlimited.

What is the REACH status for the RP2040?

The REACH status is REACH Unaffected.

Home
Account

Categories