RP2350

RP2350A auf einem Raspberry Pi Pico 2

Der RP2350 ist eine 32-Bit-Dual-Core-Mikrocontroller Familie, die von der Raspberry Pi Foundation entwickelt wurde. Sie ist die Weiterentwicklung des Vorgängers RP2040 und bietet verbesserte Leistung, erweiterte Sicherheitsfunktionen und flexible Architekturoptionen.

Überblick

Der RP2350 zeichnet sich durch eine duale Architektur aus, die es ermöglicht, entweder zwei Arm Cortex-M33-Kerne oder zwei Hazard3 RISC-V-Kerne zu verwenden. Diese Flexibilität erlaubt Entwicklern die Auswahl der für ihre Anwendung am besten geeigneten Prozessorarchitektur. Zudem verfügt der Mikrocontroller über erweiterte Sicherheitsfunktionen, die ihn für sicherheitskritische Anwendungen geeignet machen.[1]

Die vom RP2350

Technische Daten

  • Prozessor
  • Speicher
    • 520 KB interner SRAM, verteilt auf 10 unabhängige Speicherbänke
    • Unterstützung für bis zu 16 MB externen QSPI-Flash/PSRAM über dedizierten QSPI-Bus
    • Weitere 16 MB Flash/PSRAM über optionalen zweiten Chip-Select erreichbar
  • Peripherie:
    • UART
    • SPI Controller
    • I²C Controller
    • 24× PWM Kanäle
    • 4/8× 12-bit AD-Wandler
    • USB 1.1-Controller mit Host- und Device-Unterstützung
    • 12× PIO-State-Machines für softwaredefinierte Schnittstellen[2]
Varianten
ProduktGehäuseinterner SpeicherGPIOAnaloge

Eingänge

RP2350AQFN-60kein Speicher304
RP2350BQFN-80kein Speicher488
RP2354AQFN-602 MB304
RP2354BQFN-802 MB488

GPIO-Hardwareprobleme

Ein bekanntes Hardwareproblem des RP2350 betrifft die sogenannten latching GPIO-Pins. Dieses Verhalten wurde in der offiziellen Errata unter der Bezeichnung RP2350-E9 dokumentiert. Das Problem tritt auf, wenn sich ein GPIO-Pin in Bank 0 im Eingabemodus befindet: Wird an einem solchen Pin eine Spannung angelegt und anschließend entfernt, bleibt der Pin in einem undefinierten Zustand „eingefangen“ (latched), was zu einem Leckstrom führen kann. Dies äußert sich darin, dass der Pin eine Spannung von etwa 2,2 V beibehält, obwohl er nicht mehr extern angesteuert wird. Dieses Verhalten kann besonders bei stromsensiblen Anwendungen problematisch sein. Raspberry Pi empfiehlt daher, GPIOs, die nicht aktiv verwendet werden, entweder auf einen definierten Zustand zu ziehen oder als Ausgänge zu konfigurieren, um unerwünschten Stromverbrauch zu vermeiden.[3]

Commons: RP2350 – Sammlung von Bildern, Videos und Audiodateien

Einzelnachweise

  1. RP2350 Product Brief. Raspberry Pi, abgerufen am 15. April 2025.
  2. RP2350 Datenblatt. Raspberry Pi, abgerufen am 15. April 2025.
  3. RP2350-E9 Erratum: can get "stuck" at 2V state even without pulldown #401. Abgerufen am 15. April 2025.

Auf dieser Seite verwendete Medien

RP2350 Die.png
Autor/Urheber: Aedan Cullen, Lizenz: CC BY 4.0
Die of the RP2350 Microcontroller
Pico 2 (cropped).jpg
Autor/Urheber: Thomas Amberg, Lizenz: CC BY-SA 2.0
www.raspberrypi.com/documentation/microcontrollers/silico...

datasheets.raspberrypi.com/rp2350/rp2350-datasheet.pdf datasheets.raspberrypi.com/pico/getting-started-with-pico...

datasheets.raspberrypi.com/pico/raspberry-pi-pico-c-sdk.pdf