Skip to the content
PCBKitNew board
RP2350A on a board, in 3D

RP2350A

Raspberry Pi

Power-on reset (POR)、Undervoltage detection (BOR/LVD/LVR/LVI)、Watchdog reset、Integrated LDO、True random number generator (TRNG)、Hardware ECC check QFN-60-EP(7x7) Microcontrollers (MCU/MPU/SOC) ROHS

Extended
DatasheetJLCPCBLCSCraspberry-pi/RP2350A
Category
Microcontrollers (MCU, MPU, SOC)
Package
QFN-60-EP(7x7)
Pins
61

Overview

The RP2350A is a microcontroller made by Raspberry Pi in a QFN-60-EP(7x7) package with 61 pins. Power-on reset (POR)、Undervoltage detection (BOR/LVD/LVR/LVI)、Watchdog reset、Integrated LDO、True random number generator (TRNG)、Hardware ECC check QFN-60-EP(7x7) Microcontrollers (MCU/MPU/SOC) ROHS.

PCBKit's library has its KiCad symbol (MCU_RaspberryPi:RP2350A, from KiCad's library) and its footprint (Package_DFN_QFN:QFN-60-1EP_7x7mm_P0.4mm_EP3.4x3.4mm, from KiCad's library), ready for a KiCad board. 3,460 are in stock at JLCPCB (part C42411118). 115 open-source boards in 91 repositories on GitHub use it.

Symbol

DVDD6VREG_AVDD46VREG_PGND47USB_OTP_VDD53QSPI_IOVDD54IOVDD1GPIO02GPIO13GPIO24GPIO35GPIO47GPIO58GPIO69GPIO710GPIO812GPIO913GPIO1014GPIO1115GPIO1216GPIO1317GPIO1418GPIO1519XIN21XOUT22SWCLK24SWDIO25RUN26GPIO1627GPIO1728GPIO1829GPIO1931GPIO2032GPIO2133GPIO2234GPIO2335GPIO2436GPIO2537GPIO26/ADC040GPIO27/ADC141GPIO28/ADC242GPIO29/ADC343ADC_AVDD44VREG_LX48VREG_VIN49VREG_FB50USB_DM51USB_DP52QSPI_SD355QSPI_SCLK56QSPI_SD057QSPI_SD258QSPI_SD159QSPI_SS60GND61
MCU_RaspberryPi:RP2350AFrom KiCad's library

Footprint

61
Package_DFN_QFN:QFN-60-1EP_7x7mm_P0.4mm_EP3.4x3.4mmFrom KiCad's library

From the datasheet

14
Supply, least
1.62 V · IOVDD, recommended operating min · p. 1337
Supply, most
3.63 V · IOVDD, recommended operating max · p. 1337
Supply, least
1.05 V · DVDD, recommended operating min · p. 1337
Supply, most
1.16 V · DVDD, recommended operating max · p. 1337
Supply, least
2.7 V · VREG_VIN, recommended operating min · p. 1337
Supply, most
5.5 V · VREG_VIN, recommended operating max · p. 1337
Supply, least
3.135 V · VREG_AVDD, recommended operating min · p. 1337
Takes working
11.78 mA · sum of six external supplies, typical CoreMark single core at 150 MHz, 3.3 V, room temperature · p. 1341
Takes asleep
57 µA · sum of six external supplies, typical P1.7, 3.3 V, room temperature · p. 1341
Junction to air (QFN-60)
40.54 K/W · junction to ambient, still air · p. 1322
Junction to air (QFN-60)
31.99 K/W · junction to ambient, 1 m/s forced air · p. 1322
Junction to air (QFN-60)
30.26 K/W · junction to ambient, 2 m/s forced air · p. 1322
Junction to board (QFN-60)
12.59 K/W · junction to board · p. 1322
Junction to case (QFN-60)
14.31 K/W · junction to case · p. 1322

What it is and has

25
Processors
Dual Cortex-M33 or Hazard3, 150 MHz · p. 13
SRAM
520 kB, 10 independent banks · p. 13
OTP
8 kB · p. 13
External memory interface
Up to 16 MB QSPI flash/PSRAM · p. 13
Additional external memory
16 MB flash/PSRAM via optional second chip-select · p. 13
Core voltage regulator
On-chip switched-mode power supply · p. 13
Low power regulator mode
Low-quiescent-current LDO for sleep states · p. 13
PLL
2 · p. 13
Boot security
Optional ROM-enforced boot signing, key fingerprint in OTP · p. 13
Boot decryption key storage
Protected OTP · p. 13
Bus security
Arm or RISC-V security/privilege filtering · p. 13
Security domains
Peripherals, GPIOs and DMA channels individually assignable · p. 13
Fault injection protection
Hardware mitigations · p. 13
SHA-256
Hardware accelerator · p. 13
UART
2 · p. 13
SPI
2 controllers · p. 13
I2C
2 controllers · p. 13
PWM
24 channels · p. 13
USB
USB 1.1 controller and PHY, host and device · p. 13
PIO
12 state machines · p. 13
HSTX
1 · p. 13
GPIO
30 · p. 13
Analogue inputs
4 · p. 13
Internal flash
None · p. 13
Package
QFN-60 · p. 13

Around it

2
res 27Ω
between USB_DP and USB D+; Series resistor required for USB operation. · p. 1329
crystal 12MHz
between XIN and XOUT; Crystal oscillator connection; alternatively drive XIN with a square wave and leave XOUT floating. · p. 1329

Specifications

237
ParameterConditionsAs printedPage
θJA (°C/W) - Still Air θJARP2350A, QFN-60, still airtyp 40.542 °C/W1322
θJA (°C/W) - 1m/s Forced Air θJARP2350A, QFN-60, 1m/s forced airtyp 31.99 °C/W1322
θJA (°C/W) - 2m/s Forced Air θJARP2350A, QFN-60, 2m/s forced airtyp 30.264 °C/W1322
θJB (°C/W) θJBRP2350A, QFN-60typ 12.588 °C/W1322
θJC (°C/W) θJCRP2350A, QFN-60typ 14.315 °C/W1322
Core Supply (DVDD) Voltage DVDDmin -0.5 · max 1.21 V1332
I/O Supply (IOVDD) & QSPI Supply (QSPI_IOVDD) Voltage IOVDDmin -0.5 · max 3.63 V1332
Voltage at IO (Standard) VPINmin -0.5 V1332
Voltage at IO (FT) VPIN_FTIOVDD=3.3V; IOVDD must be presentmin -0.5 · max 5.5 V1333
Voltage at IO (FT) VPIN_FTIOVDD=2.5Vmin -0.5 · max 4.2 V1333
Voltage at IO (FT) VPIN_FTIOVDD=1.8Vmin -0.5 · max 3.63 V1333
Voltage at IO (FT) VPIN_FTIOVDD=0Vmin -0.5 · max 3.63 V1333
Human Body Model HBMJEDEC JS-001-2012max 2 kV1333
Human Body Model Digital (FT) pins only HBMDigital (FT) pins only; JEDEC JS-001-2012max 4 kV1333
Charged Device Model CDMJESD22-C101Emax 500 V1333
Case Temperature TCmin -40 · max 85 °C1333
Pin Input Leakage Current IINmax 1 uA1333
Input Voltage High (Standard IO) VIHIOVDD=2.5Vmin 1.7 V1333
Input Voltage High (Standard IO) VIHIOVDD=3.3Vmin 2 V1333
Input Voltage High (FT) VIHIOVDD=1.8V; IOVDD must be powered to tolerate inputs above 3.63Vmax 3.63 V1333
Input Voltage High (FT) VIHIOVDD=3.3V; IOVDD must be powered to tolerate inputs above 3.63Vmin 2 · max 5.5 V1333
Input Voltage Low VILIOVDD=1.8Vmin -0.3 V1333
Input Voltage Low VILIOVDD=2.5Vmin -0.3 · max 0.7 V1333
Input Voltage Low VILIOVDD=3.3Vmin -0.3 · max 0.8 V1333
Input Hysteresis Voltage VHYSIOVDD=2.5V; Schmitt Trigger enabledmin 0.2 V1334
Input Hysteresis Voltage VHYSIOVDD=3.3V; Schmitt Trigger enabledmin 0.2 V1334
Output Voltage High VOHIOVDD=1.8V; IOH = 2, 4, 8 or 12mA depending on settingmin 1.24 V1334
Output Voltage High VOHIOVDD=2.5V; IOH = 2, 4, 8 or 12mA depending on settingmin 1.78 V1334
Output Voltage High VOHIOVDD=3.3V; IOH = 2, 4, 8 or 12mA depending on settingmin 2.62 V1334
Output Voltage Low VOLIOVDD=1.8V; IOL = 2, 4, 8 or 12mA depending on settingmin 0 · max 0.3 V1334
Output Voltage Low VOLIOVDD=2.5V; IOL = 2, 4, 8 or 12mA depending on settingmin 0 · max 0.4 V1334
Output Voltage Low VOLIOVDD=3.3V; IOL = 2, 4, 8 or 12mA depending on settingmin 0 · max 0.5 V1334
Pull-Up Resistance RPUIOVDD=1.8Vmin 32 · max 106 kΩ1334
Pull-Up Resistance RPUIOVDD=2.5Vmin 42 · max 123 kΩ1334
Pull-Up Resistance RPUIOVDD=3.3Vmin 32 · max 86 kΩ1334
Pull-Down Resistance RPDIOVDD=1.8Vmin 35 · max 189 kΩ1334
Pull-Down Resistance RPDIOVDD=2.5Vmin 49 · max 180 kΩ1334
Pull-Down Resistance RPDIOVDD=3.3Vmin 36 · max 113 kΩ1334
Maximum Total IOVDD current IIOVDD_MAXSum of all current being sourced by GPIO pinsmax 100 mA1334
Maximum Total QSPI_IOVDD current IQSPI_IOVDD_MAXSum of all current being sourced by QSPI pinsmax 20 mA1334
Maximum Total VSS current due to GPIO (IOVSS) IIOVSS_MAXSum of all current being sunk into GPIO pinsmax 100 mA1334
Maximum Total VSS current due to QSPI (QSPI_IOVSS) IQSPI_IOVSS_MAXSum of all current being sunk into QSPI pinsmax 20 mA1334
Pin Input Leakage Current IINmax 1 uA1334
Single Ended Input Voltage High VIHSEmin 2 V1334
Single Ended Input Voltage Low VILSEmax 0.8 V1334
Differential Input Voltage High VIHDIFFmin 0.2 V1334
Differential Input Voltage Low VILDIFFmax -0.2 V1335
Output Voltage High VOHmin 2.8 V1335
Output Voltage Low VOLmin 0 · max 0.3 V1335
Pull-Up Resistance - RPU2 RPU2min 0.873 · max 1.548 kΩ1335
Pull-Up Resistance - RPU1&2 RPU1&2min 1.398 · max 3.063 kΩ1335
Pull-Down Resistance RPDmin 14.25 · max 15.75 kΩ1335
ADC Input Voltage Range VPIN_ADCmin 0 V1335
Effective Number of Bits ENOBmin 9 · typ 9.5 bits1335
Resolved Bitsmax 12 bits1335
ADC Input Impedance RIN_ADCmin 100 kΩ1335
Input Frequency foscRestrictions from PLLs and USB/UART bootloaders applymin 1 · typ 12 · max 50 MHz1335
Input Voltage Low VILSquare Wave input. XIN only. XOUT floatingmin 0 V1335
SWCLK Input Frequency fSWCLKmin 0 · typ 10 · max 50 MHz1336
IOVDD IOVDDDigital IO; adjust GPIO VOLTAGE_SELECT if IOVDD <2.5Vmin 1.62 · max 3.63 V1337
QSPI_IOVDD (RP2350 only) QSPI_IOVDDRP2350A; Digital IO; adjust GPIO VOLTAGE_SELECT if IOVDD <2.5Vmin 1.62 · max 3.63 V1337
DVDD DVDDDigital core; short term transients within +/-100mVmin 1.05 · typ 1.1 · max 1.16 V1337
VREG_VIN VREG_VINVoltage regulatormin 2.7 · typ 3.3 · max 5.5 V1337
VREG_AVDD VREG_AVDDVoltage regulatormin 3.135 · typ 3.3 · max 3.63 V1337
USB_OTP_VDD USB_OTP_VDDUSB PHY & OTPmin 3.135 · typ 3.3 · max 3.63 V1338
ADC_AVDD ADC_AVDDADC; performance compromised below 2.97Vmin 1.62 · typ 3.3 · max 3.63 V1338
VOUT (normal mode) VOUTregulated output voltage range (normal mode)min 0.55 · typ 1.1 · max 3.3 V1338
VOUT (low power mode) VOUTregulated output voltage range (low power mode)min 0.55 · typ 1.1 · max 1.3 V1338
ΔVOUT (normal mode) ΔVOUTvoltage deviation from programmed value (normal mode)min -3 · max 3 % of selected output voltage1338
ΔVOUT (low power mode) ΔVOUTvoltage deviation from programmed value (low power mode)min -9 · max 9 % of selected output voltage1338
IMAX (normal mode) IMAXoutput current (normal mode)max 200 mA1338
IMAX (low power mode) IMAXoutput current (low power mode)max 1 mA1338
ILIMIT (normal mode startup) ILIMITcurrent limit (normal mode startup)typ 240 · max 300 mA1338
ILIMIT (normal mode) ILIMITcurrent limit (normal mode)min 260 · typ 500 · max 800 mA1338
ILIMIT (low power mode) ILIMITcurrent limit (low power mode)min 5 · max 25 mA1338
VOUT_OKTH.ASSERT VOUT_OKTH.ASSERTVOUT_OK assertion thresholdmin 87 · typ 90 · max 93 % of selected output voltage1338
VOUT_OKTH.DEASSERT VOUT_OKTH.DEASSERTVOUT_OK de-assertion thresholdmin 84 · typ 87 · max 90 % of selected output voltage1339
fsw fswswitching frequencytyp 3 MHz1339
Efficiency (VOUT=1.1V)Iload=10mA, VREG_VIN=2.7Vtyp 74 %1339
Efficiency (VOUT=1.1V)Iload=10mA, VREG_VIN=3.3Vtyp 70 %1339
Efficiency (VOUT=1.1V)Iload=10mA, VREG_VIN=5.5Vtyp 59 %1339
Efficiency (VOUT=1.1V)Iload=100mA, VREG_VIN=2.7Vtyp 70 %1339
Efficiency (VOUT=1.1V)Iload=100mA, VREG_VIN=3.3Vtyp 72 %1339
Efficiency (VOUT=1.1V)Iload=100mA, VREG_VIN=5.5Vtyp 72 %1339
Efficiency (VOUT=1.1V)Iload=200mA, VREG_VIN=2.7Vtyp 70 %1339
Efficiency (VOUT=1.1V)Iload=200mA, VREG_VIN=3.3Vtyp 59 %1339
Efficiency (VOUT=1.1V)Iload=200mA, VREG_VIN=5.5Vtyp 63 %1339
DMAIncrease in DVDD current when peripheral clocks are enabled; default clockstyp 2.6 uA/MHz1340
I2C0Increase in DVDD current when peripheral clocks are enabled; default clockstyp 3 uA/MHz1340
I2C1Increase in DVDD current when peripheral clocks are enabled; default clockstyp 3.6 uA/MHz1340
IO + PadsIncrease in DVDD current when peripheral clocks are enabled; default clockstyp 24.5 uA/MHz1340
PWMIncrease in DVDD current when peripheral clocks are enabled; default clockstyp 9.9 uA/MHz1340
SIOIncrease in DVDD current when peripheral clocks are enabled; default clockstyp 2 uA/MHz1340
SHA256Increase in DVDD current when peripheral clocks are enabled; default clockstyp 0.1 uA/MHz1340
SPI0Increase in DVDD current when peripheral clocks are enabled; default clockstyp 1.7 uA/MHz1340
SPI1Increase in DVDD current when peripheral clocks are enabled; default clockstyp 1.4 uA/MHz1340
Timer 0Increase in DVDD current when peripheral clocks are enabled; default clockstyp 0.8 uA/MHz1340
Timer 1Increase in DVDD current when peripheral clocks are enabled; default clockstyp 0.6 uA/MHz1340
TRNGIncrease in DVDD current when peripheral clocks are enabled; default clockstyp 0.8 uA/MHz1340
UART0Increase in DVDD current when peripheral clocks are enabled; default clockstyp 2.6 uA/MHz1340
UART1Increase in DVDD current when peripheral clocks are enabled; default clockstyp 3.6 uA/MHz1340
WatchdogIncrease in DVDD current when peripheral clocks are enabled; default clockstyp 1.1 uA/MHz1340
XIPIncrease in DVDD current when peripheral clocks are enabled; default clockstyp 37.6 uA/MHz1340
ADCAbsolute DVDD current consumption; standard clockstyp 0.14 mA1340
USBCTRLAbsolute DVDD current consumption; standard clockstyp 1.25 mA1340
VREG_VINP1.0; 3.3V supplies, room temperaturetyp 128 uA1341
VREG_AVDDP1.0; 3.3V supplies, room temperaturetyp 0.5 uA1341
IOVDDP1.0; 3.3V supplies, room temperaturetyp 11 uA1341
QSPI_IOVDDP1.0; 3.3V supplies, room temperaturetyp 22 uA1341
ADC_IOVDDP1.0; 3.3V supplies, room temperaturetyp 1 uA1341
USB_OTP_VDDP1.0; 3.3V supplies, room temperaturetyp 3.5 uA1341
Total PowerP1.0; 3.3V supplies, room temperaturetyp 548 uW1341
VREG_VINP1.1; 3.3V supplies, room temperaturetyp 77 uA1341
VREG_AVDDP1.1; 3.3V supplies, room temperaturetyp 0.5 uA1341
IOVDDP1.1; 3.3V supplies, room temperaturetyp 11 uA1341
QSPI_IOVDDP1.1; 3.3V supplies, room temperaturetyp 22 uA1341
ADC_IOVDDP1.1; 3.3V supplies, room temperaturetyp 1 uA1341
USB_OTP_VDDP1.1; 3.3V supplies, room temperaturetyp 3.5 uA1341
Total PowerP1.1; 3.3V supplies, room temperaturetyp 380 uW1341
VREG_VINP1.2; 3.3V supplies, room temperaturetyp 79 uA1341
VREG_AVDDP1.2; 3.3V supplies, room temperaturetyp 0.5 uA1341
IOVDDP1.2; 3.3V supplies, room temperaturetyp 11 uA1341
QSPI_IOVDDP1.2; 3.3V supplies, room temperaturetyp 22 uA1341
ADC_IOVDDP1.2; 3.3V supplies, room temperaturetyp 1 uA1341
USB_OTP_VDDP1.2; 3.3V supplies, room temperaturetyp 3.5 uA1341
Total PowerP1.2; 3.3V supplies, room temperaturetyp 380 uW1341
VREG_VINP1.3; 3.3V supplies, room temperaturetyp 26 uA1341
VREG_AVDDP1.3; 3.3V supplies, room temperaturetyp 0.5 uA1341
IOVDDP1.3; 3.3V supplies, room temperaturetyp 11 uA1341
QSPI_IOVDDP1.3; 3.3V supplies, room temperaturetyp 22 uA1341
ADC_IOVDDP1.3; 3.3V supplies, room temperaturetyp 1 uA1341
USB_OTP_VDDP1.3; 3.3V supplies, room temperaturetyp 3.5 uA1341
Total PowerP1.3; 3.3V supplies, room temperaturetyp 204 uW1341
VREG_VINP1.4; 3.3V supplies, room temperaturetyp 120 uA1341
VREG_AVDDP1.4; 3.3V supplies, room temperaturetyp 0.5 uA1341
IOVDDP1.4; 3.3V supplies, room temperaturetyp 11 uA1341
QSPI_IOVDDP1.4; 3.3V supplies, room temperaturetyp 22 uA1341
ADC_IOVDDP1.4; 3.3V supplies, room temperaturetyp 1 uA1341
USB_OTP_VDDP1.4; 3.3V supplies, room temperaturetyp 3.5 uA1341
Total PowerP1.4; 3.3V supplies, room temperaturetyp 520 uW1341
VREG_VINP1.5; 3.3V supplies, room temperaturetyp 67 uA1341
VREG_AVDDP1.5; 3.3V supplies, room temperaturetyp 0.5 uA1341
IOVDDP1.5; 3.3V supplies, room temperaturetyp 11 uA1341
QSPI_IOVDDP1.5; 3.3V supplies, room temperaturetyp 22 uA1341
ADC_IOVDDP1.5; 3.3V supplies, room temperaturetyp 1 uA1341
USB_OTP_VDDP1.5; 3.3V supplies, room temperaturetyp 3.5 uA1341
Total PowerP1.5; 3.3V supplies, room temperaturetyp 345 uW1341
VREG_VINP1.6; 3.3V supplies, room temperaturetyp 68 uA1341
VREG_AVDDP1.6; 3.3V supplies, room temperaturetyp 0.5 uA1341
IOVDDP1.6; 3.3V supplies, room temperaturetyp 11 uA1341
QSPI_IOVDDP1.6; 3.3V supplies, room temperaturetyp 22 uA1341
ADC_IOVDDP1.6; 3.3V supplies, room temperaturetyp 1 uA1341
USB_OTP_VDDP1.6; 3.3V supplies, room temperaturetyp 3.5 uA1341
Total PowerP1.6; 3.3V supplies, room temperaturetyp 350 uW1341
VREG_VINP1.7; 3.3V supplies, room temperaturetyp 19 uA1341
VREG_AVDDP1.7; 3.3V supplies, room temperaturetyp 0.5 uA1341
IOVDDP1.7; 3.3V supplies, room temperaturetyp 11 uA1341
QSPI_IOVDDP1.7; 3.3V supplies, room temperaturetyp 22 uA1341
ADC_IOVDDP1.7; 3.3V supplies, room temperaturetyp 1 uA1341
USB_OTP_VDDP1.7; 3.3V supplies, room temperaturetyp 3.5 uA1341
Total PowerP1.7; 3.3V supplies, room temperaturetyp 188 uW1341
VREG_VINRUN=low; 3.3V supplies, room temperature; regulator in normal switching modetyp 40 uA1341
VREG_AVDDRUN=low; 3.3V supplies, room temperature; regulator in normal switching modetyp 187 uA1341
IOVDDRUN=low; 3.3V supplies, room temperature; regulator in normal switching modetyp 69 uA1341
QSPI_IOVDDRUN=low; 3.3V supplies, room temperature; regulator in normal switching modetyp 22 uA1341
ADC_IOVDDRUN=low; 3.3V supplies, room temperature; regulator in normal switching modetyp 1 uA1341
USB_OTP_VDDRUN=low; 3.3V supplies, room temperature; regulator in normal switching modetyp 35 uA1341
Total PowerRUN=low; 3.3V supplies, room temperature; regulator in normal switching modetyp 1170 uW1341
VREG_VINUSB Boot mode, Bus Idle (average); 3.3V supplies, room temperaturetyp 6530 uA1341
VREG_AVDDUSB Boot mode, Bus Idle (average); 3.3V supplies, room temperaturetyp 220 uA1341
IOVDDUSB Boot mode, Bus Idle (average); 3.3V supplies, room temperaturetyp 437 uA1341
QSPI_IOVDDUSB Boot mode, Bus Idle (average); 3.3V supplies, room temperaturetyp 22 uA1341
ADC_IOVDDUSB Boot mode, Bus Idle (average); 3.3V supplies, room temperaturetyp 1 uA1341
USB_OTP_VDDUSB Boot mode, Bus Idle (average); 3.3V supplies, room temperaturetyp 375 uA1341
Total PowerUSB Boot mode, Bus Idle (average); 3.3V supplies, room temperaturetyp 25 mW1341
USB_OTP_VDDUSB Boot mode, During Boot (peak); 3.3V supplies, room temperaturetyp 6050 uA1341
USB_OTP_VDDUSB Boot mode, During UF2 write (average); 3.3V supplies, room temperaturetyp 1280 uA1341
VREG_VINhello_serial; 3.3V supplies, room temperaturetyp 14690 uA1341
VREG_AVDDhello_serial; 3.3V supplies, room temperaturetyp 216 uA1341
IOVDDhello_serial; 3.3V supplies, room temperaturetyp 506 uA1341
QSPI_IOVDDhello_serial; 3.3V supplies, room temperaturetyp 22 uA1341
ADC_IOVDDhello_serial; 3.3V supplies, room temperaturetyp 1 uA1341
USB_OTP_VDDhello_serial; 3.3V supplies, room temperaturetyp 62 uA1341
Total Powerhello_serial; 3.3V supplies, room temperaturetyp 51.1 mW1341
VREG_VINhello_usb; 3.3V supplies, room temperaturetyp 14700 uA1341
VREG_AVDDhello_usb; 3.3V supplies, room temperaturetyp 216 uA1341
IOVDDhello_usb; 3.3V supplies, room temperaturetyp 453 uA1341
QSPI_IOVDDhello_usb; 3.3V supplies, room temperaturetyp 22 uA1341
ADC_IOVDDhello_usb; 3.3V supplies, room temperaturetyp 1 uA1341
USB_OTP_VDDhello_usb; 3.3V supplies, room temperaturetyp 570 uA1341
Total Powerhello_usb; 3.3V supplies, room temperaturetyp 52.7 mW1341
VREG_VINhello_adc; 3.3V supplies, room temperaturetyp 14680 uA1341
VREG_AVDDhello_adc; 3.3V supplies, room temperaturetyp 216 uA1341
IOVDDhello_adc; 3.3V supplies, room temperaturetyp 506 uA1341
QSPI_IOVDDhello_adc; 3.3V supplies, room temperaturetyp 22 uA1341
ADC_IOVDDhello_adc; 3.3V supplies, room temperaturetyp 142 uA1341
USB_OTP_VDDhello_adc; 3.3V supplies, room temperaturetyp 62 uA1341
Total Powerhello_adc; 3.3V supplies, room temperaturetyp 51.6 mW1341
VREG_VINCoreMark benchmark, Single core @150MHz; 3.3V supplies, room temperaturetyp 11000 uA1341
VREG_AVDDCoreMark benchmark, Single core @150MHz; 3.3V supplies, room temperaturetyp 212 uA1341
IOVDDCoreMark benchmark, Single core @150MHz; 3.3V supplies, room temperaturetyp 455 uA1341
QSPI_IOVDDCoreMark benchmark, Single core @150MHz; 3.3V supplies, room temperaturetyp 22 uA1341
ADC_IOVDDCoreMark benchmark, Single core @150MHz; 3.3V supplies, room temperaturetyp 1 uA1341
USB_OTP_VDDCoreMark benchmark, Single core @150MHz; 3.3V supplies, room temperaturetyp 90 uA1341
Total PowerCoreMark benchmark, Single core @150MHz; 3.3V supplies, room temperaturetyp 38.7 mW1341
Voltage at IO (Standard) VPINMaximum: IOVDD + 0.5 Vmin -0.5 V1332
Human Body Model HBMAll pins unless otherwise statedmax 2 kV1333
Human Body Model Digital (FT) pins only HBMDigital (FT) pins onlymax 4 kV1333
Charged Device Model CDMmax 500 V1333
Input Voltage High (Standard IO) VIHIOVDD=2.5V; maximum IOVDD + 0.3min 1.7 V1333
Input Voltage High (Standard IO) VIHIOVDD=3.3V; maximum IOVDD + 0.3min 2 V1333
Input Voltage High (FT) VIHIOVDD=1.8V; minimum 0.65 * IOVDDmax 3.63 V1333
Input Voltage High (FT) VIHIOVDD=2.5V; IOVDD must be powered to tolerate input voltages above 3.63Vmin 1.7 · max 4.2 V1333
Input Voltage High (FT) VIHIOVDD=3.3V; IOVDD must be powered to tolerate input voltages above 3.63Vmin 2 · max 5.5 V1333
Input Voltage Low VILIOVDD=1.8V; maximum 0.35 * IOVDDmin -0.3 V1333
Output Voltage High VOHIOVDD=1.8V; IOH = 2, 4, 8 or 12mA depending on setting; maximum IOVDDmin 1.24 V1334
Output Voltage High VOHIOVDD=2.5V; IOH = 2, 4, 8 or 12mA depending on setting; maximum IOVDDmin 1.78 V1334
Output Voltage High VOHIOVDD=3.3V; IOH = 2, 4, 8 or 12mA depending on setting; maximum IOVDDmin 2.62 V1334
ADC_AVDD ADC_AVDDADC; ADC performance will be compromised at voltages below 2.97Vmin 1.62 · typ 3.3 · max 3.63 V1338
DMAIncrease in DVDD current when peripheral clocks are enabled; default clock settingstyp 2.6 uA/MHz1340
I2C0Increase in DVDD current when peripheral clocks are enabled; default clock settingstyp 3 uA/MHz1340
I2C1Increase in DVDD current when peripheral clocks are enabled; default clock settingstyp 3.6 uA/MHz1340
IO + PadsIncrease in DVDD current when peripheral clocks are enabled; default clock settingstyp 24.5 uA/MHz1340
PWMIncrease in DVDD current when peripheral clocks are enabled; default clock settingstyp 9.9 uA/MHz1340
SIOIncrease in DVDD current when peripheral clocks are enabled; default clock settingstyp 2 uA/MHz1340
SHA256Increase in DVDD current when peripheral clocks are enabled; default clock settingstyp 0.1 uA/MHz1340
SPI0Increase in DVDD current when peripheral clocks are enabled; default clock settingstyp 1.7 uA/MHz1340
SPI1Increase in DVDD current when peripheral clocks are enabled; default clock settingstyp 1.4 uA/MHz1340
Timer 0Increase in DVDD current when peripheral clocks are enabled; default clock settingstyp 0.8 uA/MHz1340
Timer 1Increase in DVDD current when peripheral clocks are enabled; default clock settingstyp 0.6 uA/MHz1340
TRNGIncrease in DVDD current when peripheral clocks are enabled; default clock settingstyp 0.8 uA/MHz1340
UART0Increase in DVDD current when peripheral clocks are enabled; default clock settingstyp 2.6 uA/MHz1340
UART1Increase in DVDD current when peripheral clocks are enabled; default clock settingstyp 3.6 uA/MHz1340
WatchdogIncrease in DVDD current when peripheral clocks are enabled; default clock settingstyp 1.1 uA/MHz1340
XIPIncrease in DVDD current when peripheral clocks are enabled; default clock settingstyp 37.6 uA/MHz1340
ADCAbsolute DVDD current consumption at standard clock settingstyp 0.14 mA1340
USBCTRLAbsolute DVDD current consumption at standard clock settingstyp 1.25 mA1340

Pins, by the datasheet

62
1 IOVDD
Digital IO supply. · p. 15
2 GPIO0
Fault tolerant user IO; pull-down at reset. · p. 1329
3 GPIO1
Fault tolerant user IO; pull-down at reset. · p. 1329
4 GPIO2
Fault tolerant user IO; pull-down at reset. · p. 1329
5 GPIO3
Fault tolerant user IO; pull-down at reset. · p. 1329
6 DVDD
Core supply. · p. 1332
7 GPIO4
Fault tolerant user IO; pull-down at reset. · p. 1329
8 GPIO5
Fault tolerant user IO; pull-down at reset. · p. 1329
9 GPIO6
Fault tolerant user IO; pull-down at reset. · p. 1329
10 GPIO7
Fault tolerant user IO; pull-down at reset. · p. 1329
11 IOVDD
IO supply. · p. 1332
12 GPIO8
Fault tolerant user IO; pull-down at reset. · p. 1329
13 GPIO9
Fault tolerant user IO; pull-down at reset. · p. 1329
14 GPIO10
Fault tolerant user IO; pull-down at reset. · p. 1329
15 GPIO11
Fault tolerant user IO; pull-down at reset. · p. 1329
16 GPIO12
Fault tolerant user IO; pull-down at reset. · p. 1329
17 GPIO13
Fault tolerant user IO; pull-down at reset. · p. 1329
18 GPIO14
Fault tolerant user IO; pull-down at reset. · p. 1329
19 GPIO15
Fault tolerant user IO; pull-down at reset. · p. 1329
20 IOVDD
IO supply. · p. 1332
21 XIN
Crystal oscillator; may alternatively be driven by a square wave. · p. 1331
22 XOUT
Crystal oscillator. · p. 1331
23 DVDD
Core supply. · p. 1332
24 SWCLK
Fault tolerant Serial Wire Debug clock; pull-up at reset. · p. 1331
25 SWDIO
Fault tolerant Serial Wire Debug data; pull-up at reset. · p. 1331
26 RUN
Fault tolerant chip enable / reset_n; pull-up at reset. · p. 1331
27 GPIO16
Fault tolerant user IO; pull-down at reset. · p. 1330
28 GPIO17
Fault tolerant user IO; pull-down at reset. · p. 1330
29 GPIO18
Fault tolerant user IO; pull-down at reset. · p. 1330
30 IOVDD
IO supply. · p. 1332
31 GPIO19
Fault tolerant user IO; pull-down at reset. · p. 1330
32 GPIO20
Fault tolerant user IO; pull-down at reset. · p. 1330
33 GPIO21
Fault tolerant user IO; pull-down at reset. · p. 1330
34 GPIO22
Fault tolerant user IO; pull-down at reset. · p. 1330
35 GPIO23
Fault tolerant user IO; pull-down at reset. · p. 1330
36 GPIO24
Fault tolerant user IO; pull-down at reset. · p. 1330
37 GPIO25
Fault tolerant user IO; pull-down at reset. · p. 1330
38 IOVDD
IO supply. · p. 1332
39 DVDD
Core supply. · p. 1332
40 GPIO26_ADC0
User IO or ADC input; pull-down at reset. · p. 1330
41 GPIO27_ADC1
User IO or ADC input; pull-down at reset. · p. 1330
42 GPIO28_ADC2
User IO or ADC input; pull-down at reset. · p. 1330
43 GPIO29_ADC3
User IO or ADC input; pull-down at reset. · p. 1330
44 ADC_AVDD
ADC supply. · p. 1332
45 IOVDD
IO supply. · p. 1332
46 VREG_AVDD
Voltage regulator analogue supply. · p. 1332
47 VREG_PGND
Voltage regulator ground. · p. 1332
48 VREG_LX
Voltage regulator switching output; connect to inductor. · p. 1332
49 VREG_VIN
Voltage regulator input supply. · p. 1332
50 VREG_FB
Voltage regulator feedback input. · p. 1332
51 USB_DM
USB Data -ve; requires a 27Ω series resistor for USB operation. · p. 1332
52 USB_DP
USB Data +ve; requires a 27Ω series resistor for USB operation. · p. 1331
53 USB_OTP_VDD
USB & OTP supply. · p. 1332
54 QSPI_IOVDD
QSPI IO supply. · p. 1332
55 QSPI_SD3
QSPI data; pull-up at reset. · p. 1331
56 QSPI_SCLK
QSPI clock; pull-down at reset. · p. 1331
57 QSPI_SD0
QSPI data; pull-down at reset. · p. 1331
58 QSPI_SD2
QSPI data; pull-up at reset. · p. 1331
59 QSPI_SD1
QSPI data; pull-down at reset. · p. 1331
60 QSPI_SS
QSPI chip select / USB BOOTSEL; pull-up at reset. · p. 1331
EP GND
Ground connection via central exposed pad. · p. 1332
- GND
Ground connection via central exposed pad. · p. 1332

Ordering codes, by the datasheet

4
RP2350A
QFN-60 · No internal flash; 30 GPIO; 4 analogue inputs. · p. 13
RP2350B
QFN-80 · No internal flash; 48 GPIO; 8 analogue inputs. · p. 13
RP2354A
QFN-60 · 2 MB internal flash; 30 GPIO; 4 analogue inputs. · p. 13
RP2354B
QFN-80 · 2 MB internal flash; 48 GPIO; 8 analogue inputs. · p. 13

Parameters

11
CPU Core
ARM Cortex-M33
CPU Maximum Speed
150MHz
Core Size
32 Bit
Current - Supply
11.78mA
Features
Undervoltage detection (BOR/LVD/LVR/LVI)
RAM Size
520KB
Standby Current
57uA
Thermal Resistance(Junction to Ambient)
40.54℃/W
Thermal Resistance(Junction to Board)
12.59℃/W
Thermal Resistance(Junction to Case)
14.31℃/W
Voltage - Supply
1.05V~5.5V

Order codes

1

Pinout

61
The pins of the RP2350A
PinNameType
1IOVDDPower in
2GPIO0Input/output
3GPIO1Input/output
4GPIO2Input/output
5GPIO3Input/output
6DVDDPower in
7GPIO4Input/output
8GPIO5Input/output
9GPIO6Input/output
10GPIO7Input/output
11IOVDDPassive
12GPIO8Input/output
13GPIO9Input/output
14GPIO10Input/output
15GPIO11Input/output
16GPIO12Input/output
17GPIO13Input/output
18GPIO14Input/output
19GPIO15Input/output
20IOVDDPassive
21XINInput
22XOUTOutput
23DVDDPassive
24SWCLKInput
25SWDIOInput/output
26RUNInput
27GPIO16Input/output
28GPIO17Input/output
29GPIO18Input/output
30IOVDDPassive
31GPIO19Input/output
32GPIO20Input/output
33GPIO21Input/output
34GPIO22Input/output
35GPIO23Input/output
36GPIO24Input/output
37GPIO25Input/output
38IOVDDPassive
39DVDDPassive
40GPIO26/ADC0Input/output
41GPIO27/ADC1Input/output
42GPIO28/ADC2Input/output
43GPIO29/ADC3Input/output
44ADC_AVDDPower in
45IOVDDPassive
46VREG_AVDDPower in
47VREG_PGNDPower in
48VREG_LXPower out
49VREG_VINPower in
50VREG_FBPassive
51USB_DMInput/output
52USB_DPInput/output
53USB_OTP_VDDPower in
54QSPI_IOVDDPower in
55QSPI_SD3Input/output
56QSPI_SCLKOutput
57QSPI_SD0Input/output
58QSPI_SD2Input/output
59QSPI_SD1Input/output
60QSPI_SSOutput
61GNDPower in

Open-source boards using it

All 115
  • 2 layers50 × 70 mmLcdtap rp2350, the printed circuit board in 3D

    Lcdtap rp2350

    shapoco/lcdtap

    A tool for mirroring or capturing I2C/SPI LCD displays

    100 parts85
  • 2 layers54 × 85.6 mmBoard43, the printed circuit board in 3D

    Board43

    smartbank-inc/Board43

    Board43 is an RP2350A-based microcontroller development board. Flash PicoRuby or your favorite firmware and start hacking.

    583 parts30
  • 2 layers96.8 × 91.4 mmInkbadge, the printed circuit board in 3D

    Inkbadge

    cheyao/inkbadge

    Undercity eink PCB badges controlled by a rp2350

    98 parts22
  • 2 layers30.5 × 48.3 mmRp2350a testing, the printed circuit board in 3D

    Rp2350a testing

    74th/rp2040-dev-board

    治具には、中心から縦、横それぞれ 0.05 インチ単位で 0.200.50 インチ(1.27mm 単位で 5.08mm から 12.70mm)離れたとこにピンヘッダの固定用の穴が空いています。

    46 parts21MIT
  • 4 layers22 × 22 mmCycloMod, the printed circuit board in 3D

    CycloMod

    gsteiert/CycloMod

    Cyclone 10LP MicroMod Processor Board

    72 parts20CC0-1.0
  • 6 layers70 × 70 mmRp2350-decoder, the printed circuit board in 3D

    Rp2350-decoder

    mikesmitty/rp24-dcc-decoder

    DIY DCC decoder for model railroad locomotives in an E24 form factor, powered by an RP2350 (Raspberry Pi Pico 2)

    543 parts12
  • 2 layers21 × 58 mmPicoAlt, the printed circuit board in 3D

    PicoAlt

    profdc9/PicoAlt2

    An alternative Pi Pico 2 (RP2350) type board you can have made yourself.

    42 parts11
  • 4 layers40 × 40 mmEnc encoder, the printed circuit board in 3D

    Enc encoder

    ROAR-QUTRC/perseus-v3

    The code base for the QUT Robotics Club ROAR teams rover Perseus starting 2026

    87 parts10

Show this part on your page

A live frame, for any web page
<iframe src="https://pcbkit.io/embed/parts/raspberry-pi/RP2350A" title="RP2350A in PCBKit" width="100%" height="480" style="border:0;border-radius:12px" allow="fullscreen" loading="lazy"></iframe>
A picture
<img src="https://pcbkit.io/embed/parts/raspberry-pi/RP2350A.jpg" alt="RP2350A" width="1200" height="900">
A picture that opens the part, for a README
[![RP2350A](https://pcbkit.io/embed/parts/raspberry-pi/RP2350A.jpg?size=s)](https://pcbkit.io/parts/raspberry-pi/RP2350A)

Questions

Is there a KiCad symbol and footprint for the RP2350A?

Yes. The symbol is MCU_RaspberryPi:RP2350A and the footprint Package_DFN_QFN:QFN-60-1EP_7x7mm_P0.4mm_EP3.4x3.4mm, both drawn on this page. PCBKit places them on a board for you when you design with it.

What package is the RP2350A?

QFN-60-EP(7x7), with 61 pins. Its footprint is drawn on this page.

Where is the RP2350A datasheet?

Raspberry Pi publishes it: the Datasheet link on this page opens it.

Where can I order the RP2350A?

JLCPCB lists it as part C42411118, with 3,460 in stock; the sellers' links on this page open their listings.

What can replace the RP2350A?

Parts like it in the library: the RP2354A by Raspberry Pi. Check their datasheets: a part that fits the footprint may still differ in its ratings.

Which open-source boards use the RP2350A?

115 boards in 91 repositories on GitHub; the most starred are listed on this page, with their KiCad files.

Parts like it

1