Raspberry Pi-prosjektet har lansert det nye kortet Raspberry Pi Pico 2, som fortsetter utviklingen av de kompakte kortene Pico og Pico W, utstyrt med en mikrokontroller utviklet av dem selv. Kortet produseres på Sony-fabrikken og er tilgjengelig for 5 dollar. Som de tidligere Pico-kortene er den nye modellen hovedsakelig rettet mot sambruk med Raspberry Pi-datamaskiner, utvikling av innebygde systemer og systemer for kontroll av ulike enheter. Innen utgangen av året planlegges det å gi ut en modell Pico 2 W med støtte for Bluetooth og Wi-Fi (2,4 GHz 802.11n), basert på Infineon CYW43439-brikken.
Pico 2-kortet er bemerkelsesverdig for sin bruk av den nye mikrokontrolleren RP2350, som sammenlignet med den tidligere benyttede mikrokontrolleren RP2040, inkluderer en mer kraftfull to-kjernes ARM Cortex-M33-prosessor med DSP og en enhet for flyttallsberegning, som opererer på en frekvens av 150 MHz (tidligere ble ARM Cortex-M0+ 133 MHz brukt). I tillegg inneholder den to valgfrie Hazard3-kjerner med RISC-V-instruksjonsarkitektur, som kan byttes om under oppstart for å brukes i stedet for ARM Cortex-M33-kjernene.
Chippet har 520 KB med innebygd RAM (opp fra 264 KB), gjør det mulig å koble til eksterne QSPI PSRAM-minnemoduler og gir utvidede sikkerhetsmuligheter. Pico 2-kortet leveres med 4 MB QSPI Flash, som er dobbelt så mye som i den forrige modellen. I tillegg er kortet helt kompatibelt med tidligere modeller på nivået av maskinvaregrensesnitt og programvare som brukes til applikasjonsutvikling.

RP2350-chippen har innebygde maskinvarefunksjoner for å beskytte mot angrep ved feilinnsprøytning (Fault Injection) og støtter Arm TrustZone-teknologi, som kan brukes til å verifisere oppstart ved hjelp av digital signatur, gir instruksjoner for å akselerere beregningene av SHA-256-hash og pålitelig generering av tilfeldige tall (TRNG, True Random Number Generator). I tillegg er det 8 KB med engang programmerbar minne, som gir mulighet for å skrive data som deretter ikke kan endres eller slettes.
For application development, programming languages such as C, C++, MicroPython, or CircuitPython can be used. Development in C/C++ can be done in the Visual Studio Code editor, for which a special extension is available. The chip's capabilities are sufficient for machine learning applications, for which there is a port of the TensorFlow Lite framework. For network access, it is recommended to use the lwIP network stack, which is included in the Pico SDK for developing applications in C, as well as in the MicroPython firmware.

There is a separate announcement about a partnership with companies like 4D Systems, Adafruit, Bus Pirate, Cytron, Hellbender, Ignys, Invector Labs, Melopero, NewAE, Pimoroni, Seeed, Solder Party, SparkFun, Switch Science, ThisisNotRocketScience, Tiny Circuits, and Wiznet, which have prepared their own versions of boards and devices based on the RP2350 microcontroller. Among the developing products are: gen4-RP2530 screens, Adafruit Feather RP2350 Arduino-compatible board, Bus Pirate 5XL and Bus Pirate 6 debugging boards, Cytron IRIV I/O industrial input/output controller, MOTION 2350 Pro robot controller, Hellbender RP2350 and Ignys RP2350 developer boards, Challenger+ RP2350 BConnect board, Melopero Perpetuo LoRa and NewAE RP2350, Pimoroni Tiny 2350, Plasma 2350, PGA2350, Seeed XIAO RP2350, Solder Party RP2350 Stamp, SparkFun Pro Micro and Switch Science Picossci2, ThisIsNotRocketScience Bopp & Steve sound effects synthesizer, and Tiny Circuits Thumby Color gaming console.
Kilde: opennet.ru
