🎉 Up to 70% Off Selected ItemsShop Sale
HomeStoreComponents & Parts

Raspberry Pi RP2354B Microcontroller

Product image 1
Product image 2

Raspberry Pi RP2354B Microcontroller

Components & Parts

The Raspberry Pi RP2354B is a variant of the RP2350-family of microcontrollers from Raspberry Pi. This RP2354B variant comes in a QFN-80 (10x10mm) package along with 2MB internal flash, 48 GPIO and 8 analogue inputs

We are stocking the latest A4 stepping, which has addressed a number of errata on the previous A2 version. Read more about the update here.

The unique dual-core, dual-architecture capability of RP2350/RP2354B provides a pair of industry-standard Arm Cortex-M33 cores with hardware single-precision floating point and DSP instructions @150MHz, and a pair of open-hardware Hazard3 RISC-V cores, selectable in software or by programming the on-chip OTP memory.

The RP2350/RP2354B has a comprehensive security architecture, built around Arm TrustZone for Cortex-M, along with a second-generation PIO subsystem that provides flexible interfacing with no CPU overhead.

Sold in a pack of five.

RP2350 Device Family Comparison

Product Package Internal flash GPIO Analogue inputs
RP2350A QFN-60 None 30 4
RP2350B QFN-80 None 48 8
RP2354A QFN-60 2 MB 30 4
RP2354B QFN-80 2 MB 48 8

RP2354A and RP2354B feature 2MB of internal flash. In all other respects, including pinout, they are identical to their flashless counterparts RP2350A and RP2350B. They use the same QFN-60 (RP2354A) and QFN-80 (RP2354B) packages.

Important RP235x Design Guidelines

RP2354B Specifications

  • RP2354B:
    • 48 GPIO
    • 10x10 QFN80
    • 2MB Internal Flash
    • 8x Analogue inputs
  • A4 Stepping
  • Dual Arm Cortex-M33 or dual Hazard3 RISC-V processors @ 150MHz
  • 520 KB on-chip SRAM
  • Robust and fully documented security features:
    • ARM TrustZone for Cortex-M
    • Optional boot signing, enforced by on-chip mask ROM, with key fingerprint in OTP
    • Protected OTP storage for optional boot decryption key
    • Global bus filtering based on Arm or RISC-V security/privilege levels
    • Peripherals, GPIOs, and DMA channels individually assignable to security domains
    • Hardware mitigations for fault injection attacks
    • Hardware SHA-256 accelerator
  • 2 × UART
  • 2 × SPI controllers
  • 2 × I2C controllers
  • 24 × PWM channels
  • 4/8 x ADC channels
  • 1 × USB 1.1 controller and PHY, with host and device support
  • 12 × PIO state machines
  • Software-compatible with RP2040
  • Open source C/C++ SDK, MicroPython support
  • RP2354B will remain in production until at least January 2045

Resources

Package Contents

  • 5x RP2354B microcontrollers (in tape, cut from reel)
$2.03

Original: $5.80

-65%
Raspberry Pi RP2354B Microcontroller—

$5.80

$2.03

Product Information

Shipping & Returns

Description

The Raspberry Pi RP2354B is a variant of the RP2350-family of microcontrollers from Raspberry Pi. This RP2354B variant comes in a QFN-80 (10x10mm) package along with 2MB internal flash, 48 GPIO and 8 analogue inputs

We are stocking the latest A4 stepping, which has addressed a number of errata on the previous A2 version. Read more about the update here.

The unique dual-core, dual-architecture capability of RP2350/RP2354B provides a pair of industry-standard Arm Cortex-M33 cores with hardware single-precision floating point and DSP instructions @150MHz, and a pair of open-hardware Hazard3 RISC-V cores, selectable in software or by programming the on-chip OTP memory.

The RP2350/RP2354B has a comprehensive security architecture, built around Arm TrustZone for Cortex-M, along with a second-generation PIO subsystem that provides flexible interfacing with no CPU overhead.

Sold in a pack of five.

RP2350 Device Family Comparison

Product Package Internal flash GPIO Analogue inputs
RP2350A QFN-60 None 30 4
RP2350B QFN-80 None 48 8
RP2354A QFN-60 2 MB 30 4
RP2354B QFN-80 2 MB 48 8

RP2354A and RP2354B feature 2MB of internal flash. In all other respects, including pinout, they are identical to their flashless counterparts RP2350A and RP2350B. They use the same QFN-60 (RP2354A) and QFN-80 (RP2354B) packages.

Important RP235x Design Guidelines

RP2354B Specifications

  • RP2354B:
    • 48 GPIO
    • 10x10 QFN80
    • 2MB Internal Flash
    • 8x Analogue inputs
  • A4 Stepping
  • Dual Arm Cortex-M33 or dual Hazard3 RISC-V processors @ 150MHz
  • 520 KB on-chip SRAM
  • Robust and fully documented security features:
    • ARM TrustZone for Cortex-M
    • Optional boot signing, enforced by on-chip mask ROM, with key fingerprint in OTP
    • Protected OTP storage for optional boot decryption key
    • Global bus filtering based on Arm or RISC-V security/privilege levels
    • Peripherals, GPIOs, and DMA channels individually assignable to security domains
    • Hardware mitigations for fault injection attacks
    • Hardware SHA-256 accelerator
  • 2 × UART
  • 2 × SPI controllers
  • 2 × I2C controllers
  • 24 × PWM channels
  • 4/8 x ADC channels
  • 1 × USB 1.1 controller and PHY, with host and device support
  • 12 × PIO state machines
  • Software-compatible with RP2040
  • Open source C/C++ SDK, MicroPython support
  • RP2354B will remain in production until at least January 2045

Resources

Package Contents

  • 5x RP2354B microcontrollers (in tape, cut from reel)