
RP2354A
Raspberry PiExtended
150MHz 32 Bit ARM Cortex-M33 Built-in+External Power-on reset (POR)、Undervoltage detection (BOR/LVD/LVR/LVI)、Watchdog reset、Built-in general-purpose timer、Integrated LDO、Calendar function、True random number generator (TRNG)、Hardware ECC check、Independent watchdog (IWDG) QFN-60(7x7) Microcontrollers (MCU/MPU/SOC) ROHS
- Part id
- raspberry-pi/RP2354A
- Category
- Microcontrollers (MCU, MPU, SOC)
- Package
- QFN-60(7x7)
- Pins
- 61
- In stock
- 0 at JLCPCB (C41378174)
- Used on
- 74 open-source boards
Overview
The RP2354A is a microcontroller made by Raspberry Pi in a QFN-60(7x7) package with 61 pins. 150MHz 32 Bit ARM Cortex-M33 Built-in+External Power-on reset (POR)、Undervoltage detection (BOR/LVD/LVR/LVI)、Watchdog reset、Built-in general-purpose timer、Integrated LDO、Calendar function、True random number generator (TRNG)、Hardware ECC check、Independent watchdog (IWDG) QFN-60(7x7) Microcontrollers (MCU/MPU/SOC) ROHS.
PCBKit's library has its KiCad symbol (MCU_RaspberryPi:RP2354A, 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. JLCPCB lists it (part C41378174). 74 open-source boards in 65 repositories on GitHub use it.
Symbol
Footprint
Pinout
61| Pin | Name | Type |
|---|---|---|
| 1 | IOVDD | Power in |
| 2 | GPIO0 | Input/output |
| 3 | GPIO1 | Input/output |
| 4 | GPIO2 | Input/output |
| 5 | GPIO3 | Input/output |
| 6 | DVDD | Power in |
| 7 | GPIO4 | Input/output |
| 8 | GPIO5 | Input/output |
| 9 | GPIO6 | Input/output |
| 10 | GPIO7 | Input/output |
| 11 | IOVDD | Passive |
| 12 | GPIO8 | Input/output |
| 13 | GPIO9 | Input/output |
| 14 | GPIO10 | Input/output |
| 15 | GPIO11 | Input/output |
| 16 | GPIO12 | Input/output |
| 17 | GPIO13 | Input/output |
| 18 | GPIO14 | Input/output |
| 19 | GPIO15 | Input/output |
| 20 | IOVDD | Passive |
| 21 | XIN | Input |
| 22 | XOUT | Output |
| 23 | DVDD | Passive |
| 24 | SWCLK | Input |
| 25 | SWDIO | Input/output |
| 26 | RUN | Input |
| 27 | GPIO16 | Input/output |
| 28 | GPIO17 | Input/output |
| 29 | GPIO18 | Input/output |
| 30 | IOVDD | Passive |
| 31 | GPIO19 | Input/output |
| 32 | GPIO20 | Input/output |
| 33 | GPIO21 | Input/output |
| 34 | GPIO22 | Input/output |
| 35 | GPIO23 | Input/output |
| 36 | GPIO24 | Input/output |
| 37 | GPIO25 | Input/output |
| 38 | IOVDD | Passive |
| 39 | DVDD | Passive |
| 40 | GPIO26/ADC0 | Input/output |
| 41 | GPIO27/ADC1 | Input/output |
| 42 | GPIO28/ADC2 | Input/output |
| 43 | GPIO29/ADC3 | Input/output |
| 44 | ADC_AVDD | Power in |
| 45 | IOVDD | Passive |
| 46 | VREG_AVDD | Power in |
| 47 | VREG_PGND | Power in |
| 48 | VREG_LX | Power out |
| 49 | VREG_VIN | Power in |
| 50 | VREG_FB | Passive |
| 51 | USB_DM | Input/output |
| 52 | USB_DP | Input/output |
| 53 | USB_OTP_VDD | Power in |
| 54 | QSPI_IOVDD | Power in |
| 55 | QSPI_SD3 | Input/output |
| 56 | QSPI_SCLK | Output |
| 57 | QSPI_SD0 | Input/output |
| 58 | QSPI_SD2 | Input/output |
| 59 | QSPI_SD1 | Input/output |
| 60 | QSPI_SS | Output |
| 61 | GND | Power in |
- 4 layers48 × 35 mm

- 6 layers26.9 × 26.9 mm

OpenFC
OpenDrone-hw/OpenFC-Lite-Mini
Open-source Betaflight flight controller. RP2354A, 20x20 mm, 6-layer, 3-6S, CERN-OHL-S-2.0.
131 parts147CERN-OHL-S-2.0 - 4 layers26 × 98 mm

- 4 layers111.5 × 83.9 mm

SF2000
jbilander/SF2000
Spitfire 2000, A low-end 42 MHz Accelerator with IDE and 4/8 MB fast RAM for the Amiga 2000 co-pro slot (or A500 through an adapter).
160 parts33CC-BY-SA-4.0 - 8 layers35 × 35 mm

OpenAIO
OpenDrone-hw/OpenAIO
Open-source AIO for 2-6S toothpick quads: flight controller, 4-in-1 AM32 ESC and ExpressLRS receiver, 25.5x25.5 mm.
343 parts19CERN-OHL-S-2.0 - 4 layers78 × 67.5 mm

Unified pcb
starduststorm/motionhexa
PCB designs and code for a motion-reactive, battery-powered hexagonal glowy object.
387 parts14 - 8 layers28.9 × 28.9 mm

OpenAIO Whoop
OpenDrone-hw/OpenAIO-Whoop
Open-source 1S whoop AIO: flight controller, 4-channel brushless ESC, ExpressLRS receiver and analog VTX, 25.5x25.5 mm. Planned.
249 parts13CERN-OHL-S-2.0 - 4 layers127.5 × 51.5 mm

EMIsniffer
evabits/EMI_sniffer_beursgadget_WOTS_2026
Schematics. Layout and Firmware of the WOTS2026 beursgadget.
174 parts7MIT
Parts like it
1Questions
Is there a KiCad symbol and footprint for the RP2354A?
Yes. The symbol is MCU_RaspberryPi:RP2354A 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 RP2354A?
QFN-60(7x7), with 61 pins. Its footprint is drawn on this page.
Where can I order the RP2354A?
JLCPCB lists it as part C41378174, with 0 in stock; the sellers' links on this page open their listings.
What can replace the RP2354A?
Parts like it in the library: the RP2350A by Raspberry Pi. Check their datasheets: a part that fits the footprint may still differ in its ratings.
Which open-source boards use the RP2354A?
74 boards in 65 repositories on GitHub; the most starred are listed on this page, with their KiCad files.