Raspberry Pi Pico 2 is het nieuwe microcontroller bord van Raspberry Pi, gebouwd op RP2350: een nieuwe, veilige microcontroller met hoge prestaties.
Met een hogere kloksnelheid, een verdubbeling van het on-chip SRAM en on-board flashgeheugen, krachtigere Arm-cores, optionele RISC-V-cores, nieuwe beveiligingsfuncties en verbeterde interfacemogelijkheden levert de Raspberry Pi Pico 2 een aanzienlijke prestatie- en functieverbetering, terwijl de hardware en software compatibel blijven met eerdere versies van de Raspberry Pi Pico-serie.
De RP2350 biedt een uitgebreide beveiligingsarchitectuur welke gebouwd is rondom de Arm TrustZonefor Cortex-M, met ondertekend opstarten, 8KB antifuse OTP voor sleutelopslag, SHA-256 versnelling, een hardware TRNG en snelle glitch-detectoren. Deze functies, inclusief het beveiligde opstart-ROM, zijn uitgebreid gedocumenteerd en onbeperkt beschikbaar voor alle gebruikers: deze transparante aanpak, die contrasteert met de "beveiliging door beveiliging" van oudere leveranciers, stelt professionele gebruikers in staat om de RP2350 en de Raspberry Pi Pico 2 met vertrouwen in producten te integreren.
De unieke dual-core, dual-architecture mogelijkheid van de RP2350 stelt gebruikers in staat om te kiezen tussen een paar industriestandaard Arm Cortex-M33-cores en een paar open-hardware Hazard3 RISC-V-cores. De Raspberry Pi Pico 2 kan geprogrammeerd worden in C/C+++ en Python en heeft een gedetailleerde documentatie. Het is het ideale microcontroller bord voor zowel enthousiaste als professionele ontwikkelaars.
Specificaties
Afmetingen
21x55mm
CPU
Dual Arm Cortex-M33 or dual RISC-V Hazard3 processors @150MHz
Geheugen
520 KB on-chip SRAM; 4 MB on-board QSPI flash
Interface
26 GPIO pinnen, waarvan 4 geschikt voor ADC
Aansluitingen
2 × UART
2 × SPI controllers
2 × I2C controllers
24 × PWM channels
1 × USB 1.1 controller and PHY, with host and device support
12 × PIO state machines
Raspberry Pi Pico is het eerste product dat is gemaakt met de RP2040 chip, ontworpen door Raspberry Pi. Het board is te programmeren in MicroPython en C/C++.