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

RP2354B

Raspberry Pi

-20℃~+85℃ 12bit 150MHz 2MB 32 Bit 48 520KB ARM Cortex-M33 Built-in+External External pin reset (NRST)、True random number generator (TRNG) OTP QFN-80-EP(10x10) Microcontrollers (MCU/MPU/SOC) ROHS

Extended
DatasheetJLCPCBLCSCraspberry-pi/RP2354B
Category
Microcontrollers (MCU, MPU, SOC)
Package
QFN-80-EP(10x10)
Pins
81

Overview

The RP2354B is a microcontroller made by Raspberry Pi in a QFN-80-EP(10x10) package with 81 pins. -20℃~+85℃ 12bit 150MHz 2MB 32 Bit 48 520KB ARM Cortex-M33 Built-in+External External pin reset (NRST)、True random number generator (TRNG) OTP QFN-80-EP(10x10) Microcontrollers (MCU/MPU/SOC) ROHS.

PCBKit's library has its KiCad symbol (MCU_RaspberryPi:RP2354B, from KiCad's library) and its footprint (Package_DFN_QFN:QFN-80-1EP_10x10mm_P0.4mm_EP3.4x3.4mm, from KiCad's library), ready for a KiCad board. JLCPCB lists it (part C39843328). 40 open-source boards in 31 repositories on GitHub use it.

Symbol

DVDD10GPIO3038GPIO3139GPIO3240GPIO3342GPIO3443GPIO3544GPIO3645GPIO3746GPIO3847GPIO3948GPIO40/ADC049GPIO41/ADC152GPIO42/ADC253GPIO43/ADC354GPIO44/ADC455GPIO45/ADC556GPIO46/ADC657GPIO47/ADC758VREG_AVDD61VREG_PGND62USB_OTP_VDD68QSPI_IOVDD69GPIO41GPIO52GPIO63GPIO74IOVDD5GPIO86GPIO97GPIO108GPIO119GPIO1211GPIO1312GPIO1413GPIO1514GPIO1616GPIO1717GPIO1818GPIO1919GPIO2020GPIO2121GPIO2222GPIO2323GPIO2425GPIO2526GPIO2627GPIO2728XIN30XOUT31SWCLK33SWDIO34RUN35GPIO2836GPIO2937ADC_AVDD59VREG_LX63VREG_VIN64VREG_FB65USB_DM66USB_DP67QSPI_SD370QSPI_SCLK71QSPI_SD072QSPI_SD273QSPI_SD174QSPI_SS75GPIO077GPIO178GPIO279GPIO380GND81
MCU_RaspberryPi:RP2354BFrom KiCad's library

Footprint

81
Package_DFN_QFN:QFN-80-1EP_10x10mm_P0.4mm_EP3.4x3.4mmFrom KiCad's library

What it is and has

16
CPU
Dual Arm Cortex-M33 or dual Hazard3 RISC-V processors · p. 3
CPU clock
150 MHz · p. 3
SRAM
520 KB, ten independent banks · p. 3
Flash memory
2 MB internal · p. 3
GPIO
48 · p. 3
ADC
8 analogue inputs · p. 3
UART
2 · p. 3
SPI
2 controllers · p. 3
I2C
2 controllers · p. 3
PWM
24 channels · p. 3
USB
1 USB 1.1 controller and PHY, host and device support · p. 3
PIO
12 state machines · p. 3
OTP
8 KB · p. 4
Security
Protected OTP storage for optional boot decryption key · p. 3
SHA-256
Hardware accelerator · p. 3
Package
QFN-80 · p. 3

Pins, by the datasheet

80
1 GPIO4
General-purpose digital input and output. · p. 7
2 GPIO5
General-purpose digital input and output. · p. 7
3 GPIO6
General-purpose digital input and output. · p. 7
4 GPIO7
General-purpose digital input and output. · p. 7
5 IOVDD
Power supply for digital GPIOs, nominal voltage 1.8 V to 3.3 V. · p. 7
6 GPIO8
General-purpose digital input and output. · p. 7
7 GPIO9
General-purpose digital input and output. · p. 7
8 GPIO10
General-purpose digital input and output. · p. 7
9 GPIO11
General-purpose digital input and output. · p. 7
10 DVDD
Digital core power supply, nominal voltage 1.1 V. · p. 7
11 GPIO12
General-purpose digital input and output. · p. 7
12 GPIO13
General-purpose digital input and output. · p. 7
13 GPIO14
General-purpose digital input and output. · p. 7
14 GPIO15
General-purpose digital input and output. · p. 7
15 IOVDD
Power supply for digital GPIOs, nominal voltage 1.8 V to 3.3 V. · p. 7
16 GPIO16
General-purpose digital input and output. · p. 7
17 GPIO17
General-purpose digital input and output. · p. 7
18 GPIO18
General-purpose digital input and output. · p. 7
19 GPIO19
General-purpose digital input and output. · p. 7
20 GPIO20
General-purpose digital input and output. · p. 7
21 GPIO21
General-purpose digital input and output. · p. 7
22 GPIO22
General-purpose digital input and output. · p. 7
23 GPIO23
General-purpose digital input and output. · p. 7
24 IOVDD
Power supply for digital GPIOs, nominal voltage 1.8 V to 3.3 V. · p. 7
25 GPIO24
General-purpose digital input and output. · p. 7
26 GPIO25
General-purpose digital input and output. · p. 7
27 GPIO26
General-purpose digital input and output. · p. 7
28 GPIO27
General-purpose digital input and output. · p. 7
29 IOVDD
Power supply for digital GPIOs, nominal voltage 1.8 V to 3.3 V. · p. 7
30 XIN
Connect a crystal to RP2350’s crystal oscillator. · p. 7
31 XOUT
Connect a crystal to RP2350’s crystal oscillator. · p. 7
32 DVDD
Digital core power supply, nominal voltage 1.1 V. · p. 7
33 SWCLK
Serial Wire Debug clock; provides debug access to both processors. · p. 7
34 SWDIO
Serial Wire Debug data; provides debug access to both processors. · p. 7
35 RUN
Global asynchronous reset; reset when driven low, run when driven high. · p. 7
36 GPIO28
General-purpose digital input and output. · p. 7
37 GPIO29
General-purpose digital input and output. · p. 7
38 GPIO30
General-purpose digital input and output. · p. 7
39 GPIO31
General-purpose digital input and output. · p. 7
40 GPIO32
General-purpose digital input and output. · p. 7
41 IOVDD
Power supply for digital GPIOs, nominal voltage 1.8 V to 3.3 V. · p. 7
42 GPIO33
General-purpose digital input and output. · p. 7
43 GPIO34
General-purpose digital input and output. · p. 7
44 GPIO35
General-purpose digital input and output. · p. 7
45 GPIO36
General-purpose digital input and output. · p. 7
46 GPIO37
General-purpose digital input and output. · p. 7
47 GPIO38
General-purpose digital input and output. · p. 7
48 GPIO39
General-purpose digital input and output. · p. 7
49 GPIO40_ADC0
General-purpose digital input and output, with analogue-to-digital converter function. · p. 7
50 IOVDD
Power supply for digital GPIOs, nominal voltage 1.8 V to 3.3 V. · p. 7
51 DVDD
Digital core power supply, nominal voltage 1.1 V. · p. 7
52 GPIO41_ADC1
General-purpose digital input and output, with analogue-to-digital converter function. · p. 7
53 GPIO42_ADC2
General-purpose digital input and output, with analogue-to-digital converter function. · p. 7
54 GPIO43_ADC3
General-purpose digital input and output, with analogue-to-digital converter function. · p. 7
55 GPIO44_ADC4
General-purpose digital input and output, with analogue-to-digital converter function. · p. 7
56 GPIO45_ADC5
General-purpose digital input and output, with analogue-to-digital converter function. · p. 7
57 GPIO46_ADC6
General-purpose digital input and output, with analogue-to-digital converter function. · p. 7
58 GPIO47_ADC7
General-purpose digital input and output, with analogue-to-digital converter function. · p. 7
59 ADC_AVDD
Power supply for analogue-to-digital converter, nominal voltage 3.3 V. · p. 7
60 IOVDD
Power supply for digital GPIOs, nominal voltage 1.8 V to 3.3 V. · p. 7
61 VREG_AVDD
Internal core voltage regulator; see datasheet. · p. 7
62 VREG_PGND
Internal core voltage regulator; see datasheet. · p. 7
63 VREG_LX
Internal core voltage regulator; see datasheet. · p. 7
64 VREG_FB
Internal core voltage regulator; see datasheet. · p. 7
65 VREG_VIN
Power input for the internal core voltage regulator, nominal voltage 2.7 V to 5.5 V. · p. 7
66 USB_DM
USB controller, supporting full-speed device and full-/low-speed host. · p. 7
67 USB_DP
USB controller, supporting full-speed device and full-/low-speed host. · p. 7
68 USB_OTP_VDD
Power supply for internal USB full-speed PHY and OTP, nominal voltage 3.3 V. · p. 7
69 QSPI_IOVDD
Provides the IO supply for the chip’s QSPI interface. · p. 7
70 QSPI_SD3
SPI, Dual-SPI or Quad-SPI flash interface, with execute-in-place support. · p. 7
71 QSPI_SCLK
SPI, Dual-SPI or Quad-SPI flash interface clock, with execute-in-place support. · p. 7
72 QSPI_SD0
SPI, Dual-SPI or Quad-SPI flash interface, with execute-in-place support. · p. 7
73 QSPI_SD2
SPI, Dual-SPI or Quad-SPI flash interface, with execute-in-place support. · p. 7
74 QSPI_SD1
SPI, Dual-SPI or Quad-SPI flash interface, with execute-in-place support. · p. 7
75 QSPI_SS
SPI, Dual-SPI or Quad-SPI flash interface chip select, with execute-in-place support. · p. 7
76 IOVDD
Power supply for digital GPIOs, nominal voltage 1.8 V to 3.3 V. · p. 7
77 GPIO0
General-purpose digital input and output. · p. 7
78 GPIO1
General-purpose digital input and output. · p. 7
79 GPIO2
General-purpose digital input and output. · p. 7
80 GPIO3
General-purpose digital input and output. · p. 7

Ordering codes, by the datasheet

1
RP2354B
QFN-80 · 2 MB internal flash, 48 GPIO, 8 analogue inputs · p. 3

Parameters

11
ADC (Bit)
12bit
CPU Core
ARM Cortex-M33
CPU Maximum Speed
150MHz
Core Size
32 Bit
Features
External pin reset (NRST), True random number generator (TRNG)
Number of I/O
48
Operating Temperature
-20℃~+85℃
Oscillator Type
Built-in+External
Program Memory Type
OTP
Program Storage Size
2MB
RAM Size
520KB

Order codes

1

Pinout

81
The pins of the RP2354B
PinNameType
1GPIO4Input/output
2GPIO5Input/output
3GPIO6Input/output
4GPIO7Input/output
5IOVDDPower in
6GPIO8Input/output
7GPIO9Input/output
8GPIO10Input/output
9GPIO11Input/output
10DVDDPower in
11GPIO12Input/output
12GPIO13Input/output
13GPIO14Input/output
14GPIO15Input/output
15IOVDDPassive
16GPIO16Input/output
17GPIO17Input/output
18GPIO18Input/output
19GPIO19Input/output
20GPIO20Input/output
21GPIO21Input/output
22GPIO22Input/output
23GPIO23Input/output
24IOVDDPassive
25GPIO24Input/output
26GPIO25Input/output
27GPIO26Input/output
28GPIO27Input/output
29IOVDDPassive
30XINInput
31XOUTOutput
32DVDDPassive
33SWCLKInput
34SWDIOInput/output
35RUNInput
36GPIO28Input/output
37GPIO29Input/output
38GPIO30Input/output
39GPIO31Input/output
40GPIO32Input/output
41IOVDDPassive
42GPIO33Input/output
43GPIO34Input/output
44GPIO35Input/output
45GPIO36Input/output
46GPIO37Input/output
47GPIO38Input/output
48GPIO39Input/output
49GPIO40/ADC0Input/output
50IOVDDPassive
51DVDDPassive
52GPIO41/ADC1Input/output
53GPIO42/ADC2Input/output
54GPIO43/ADC3Input/output
55GPIO44/ADC4Input/output
56GPIO45/ADC5Input/output
57GPIO46/ADC6Input/output
58GPIO47/ADC7Input/output
59ADC_AVDDPower in
60IOVDDPassive
61VREG_AVDDPower in
62VREG_PGNDPower in
63VREG_LXPower out
64VREG_VINPower in
65VREG_FBPassive
66USB_DMInput/output
67USB_DPInput/output
68USB_OTP_VDDPower in
69QSPI_IOVDDPower in
70QSPI_SD3Input/output
71QSPI_SCLKOutput
72QSPI_SD0Input/output
73QSPI_SD2Input/output
74QSPI_SD1Input/output
75QSPI_SSOutput
76IOVDDPassive
77GPIO0Input/output
78GPIO1Input/output
79GPIO2Input/output
80GPIO3Input/output
81GNDPower in

Open-source boards using it

All 40
  • 6 layers84 × 98 mmFujiNet-5200-Rev0, the printed circuit board in 3D

    FujiNet-5200-Rev0

    FujiNetWIFI/fujinet-hardware

    Schematics and design files for FujiNet hardware

    145 parts142
  • 6 layers37.9 × 37.9 mmOpenFC, the printed circuit board in 3D

    OpenFC

    OpenDrone-hw/OpenFC-Lite

    Open-source Betaflight flight controller. RP2354B, 30.5x30.5 mm, 6-layer, 3-8S, CERN-OHL-S-2.0.

    164 parts85CERN-OHL-S-2.0
  • 4 layers110 × 64 mmSYCL Badge 2024, the printed circuit board in 3D

    SYCL Badge 2024

    ZigEmbeddedGroup/sycl-badge

    The badge for the SYCL conference! https://zigembeddedgroup.github.io/sycl-badge/

    145 parts39
  • 4 layers62.8 × 61.7 mmCf mp3-player, the printed circuit board in 3D

    Cf mp3-player

    will127534/cf-mp3-player

    A simple MP3/WAV/FLAC player using CF card

    119 parts16MIT
  • 4 layers109.5 × 60.7 mmPGS Main Board, the printed circuit board in 3D

    PGS Main Board

    HandHeldLegend/progcc-4-hw

    120 parts15
  • 4 layers260 × 113 mmCellKeeper, the printed circuit board in 3D

    CellKeeper

    cellkeeper-bms/cellkeeper-hardware

    PCB for the CellKeeper BMS

    480 parts11GPL-3.0
  • 4 layers136.3 × 71.1 mmMSign, the printed circuit board in 3D

    MSign

    mincrmatt12/MSign

    internet-connected led sign control system

    169 parts11MIT
  • 6 layers85.9 × 77.5 mmFrob2354, the printed circuit board in 3D

    Frob2354

    tschak909/frob-modern

    The Frob, An Apple II Atari 2600 Development System, re-made as an RP2354 based device.

    80 parts8

Show this part on your page

A live frame, for any web page
<iframe src="https://pcbkit.io/embed/parts/raspberry-pi/RP2354B" title="RP2354B 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/RP2354B.jpg" alt="RP2354B" width="1200" height="900">
A picture that opens the part, for a README
[![RP2354B](https://pcbkit.io/embed/parts/raspberry-pi/RP2354B.jpg?size=s)](https://pcbkit.io/parts/raspberry-pi/RP2354B)

Questions

Is there a KiCad symbol and footprint for the RP2354B?

Yes. The symbol is MCU_RaspberryPi:RP2354B and the footprint Package_DFN_QFN:QFN-80-1EP_10x10mm_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 RP2354B?

QFN-80-EP(10x10), with 81 pins. Its footprint is drawn on this page.

Where is the RP2354B datasheet?

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

Where can I order the RP2354B?

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

What can replace the RP2354B?

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

Which open-source boards use the RP2354B?

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

Parts like it

1