Raspberry Pi Pico 2
⚡ L’essentiel en 60 secondes
- cpu_dual_architecture_selectable_at_boot — either 2 × Arm Cortex-M33 @ up to 150 MHz (ARMv8-M, FPU with single-precision and simplified double-precision ops, TrustZone, MPU) or 2 × Hazard3 RISC-V (RV32IMAC) @ 150 MHz. Only one architecture pair runs at a time; cores can be swapped at runtime via the ARCHSEL register plus core reset (Wikipedia: RP2350).
- gpu — none — this is a microcontroller. Video-style output is possible via the HSTX (high-speed serial transmit) block or PIO (e.g. VGA/DVI bit-banging).
- ram — 520 KB SRAM in 10 concurrently accessible banks; 16 KB on-chip cache for XIP flash; 8 KB antifuse OTP (Wikipedia: RP2350, Pico 2 Datasheet §2).
- storage — 4 MB external QSPI NOR flash (Winbond W25Q32RV) with XIP — double the original Pico's 2 MB (Pico 2 Datasheet §1, §2).
- connectivity — USB 1.1 (LS/FS, device and host) on micro-USB B. W variants only: Infineon CYW43439 combo chip on SPI (≤33 MHz), 2.4 GHz 802.11n Wi-Fi (WPA3, soft-AP up to 4 clients) + Bluetooth 5.2 (BLE central/peripheral and Classic), on-board ABRACON antenna (docs hub about_pico.adoc). No Ethernet.
- gpio — 26 of the RP2350A's 30 GPIO broken out, fixed 3.3 V I/O (chip itself supports 1.8–3.3 V). GP0–GP22 digital-only; GP26–GP28 ADC-capable. Internally used: GP23 = SMPS power-save, GP24 = VBUS sense, GP25 = user LED, GP29 = VSYS/3 ADC monitor (Pico 2 Datasheet §3.1, §5.2).
- Sur cette fiche : 9 tutoriels · 10 codes
La Raspberry Pi Pico 2, lancée par Raspberry Pi Ltd en août 2024, représente une évolution majeure dans le domaine des microcontrôleurs à bas coût, disponible à partir de 5 dollars américains. Cette carte repose sur la deuxième génération de la puce maison, le RP2350, une architecture qui se distingue par sa flexibilité exceptionnelle. Contrairement à la plupart des composants électroniques classiques qui imposent un jeu d’instructions unique, le RP2350 offre une double architecture processeur sélectionnable au démarrage. L’utilisateur peut choisir entre deux cœurs Arm Cortex-M33, une technologie standard et éprouvée, ou deux cœurs RISC-V nommés Hazard3. Le RISC-V est un jeu d’instructions ouvert, gratuit et modulaire, qui gagne en popularité dans l’industrie. La possibilité de basculer entre ces deux mondes, voire de changer d’architecture à l’exécution via un registre spécifique, fait de cette carte une porte d’entrée idéale pour découvrir le développement RISC-V sans investir dans du matériel dédié. Cette puce est gravée selon une finesse de 40 nanomètrès, une technologie qui permet d’intégrer une puissance de calcul significative dans un espace très réduit, tout en maîtrisant la consommation énergétique.
Sur le plan de la mémoire, la Pico 2 dispose de 520 Ko de RAM, répartie en dix banques accessibles simultanément, ce qui optimise les échanges de données rapides. Elle embarque également 4 Mo de mémoire flash externe de type QSPI NOR, soit le double de la capacité offerte par la première génération de Pico. Cette mémoire sert à stocker le code du programme, qui s’exécute directement depuis la puce grâce à la fonctionnalité XIP (Execute In Place), évitant ainsi la copie lente des données vers la RAM. Il est important de noter qu’il s’agit d’un microcontrôleur et non d’un ordinateur au sens classique : il ne fait pas tourner un système d’exploitation comme Linux, mais exécute un programme unique écrit en C, C++, MicroPython ou CircuitPython. La programmation est simplifiée par un bootloader intégré dans la ROM de la puce, qui ne peut pas être écrasé. En maintenant le bouton BOOTSEL enfoncé lors de la connexion USB, la carte apparaît comme une clé USB sur l’ordinateur, permettant de charger le nouveau firmware par simple glisser-déposer d’un fichier, une méthode accessible même aux débutants.
Les capacités d’entrée/sortie sont riches et variées. La carte expose 26 broches GPIO (General Purpose Input/Output) fonctionnant en 3,3 volts. Ces broches peuvent être configurées pour lire des signaux numériques, envoyer des commandes, ou lire des valeurs analogiques. Quatre de ces broches sont connectées à un convertisseur analogique-numérique (ADC) de 12 bits, capable de mesurer des tensions variables, utile pour connecter des capteurs de lumière, de température ou de potentiomètrès. La carte intègre également des périphériques de communication essentiels comme deux ports UART, deux SPI et deux I2C, permettant de dialoguer avec une multitude de capteurs et d’écrans. Une caractéristique distinctive de la famille Pico est la présence de trois blocs PIO (Programmable Input/Output) contenant douze machines d’état. Ces blocs sont des processeurs dédiés ultra-rapides qui peuvent générer ou décoder des signaux temporels précis sans solliciter le cœur principal du processeur. Cela permet de gérer des tâches complexes comme la commande de LEDs adressables, la génération de signaux vidéo VGA ou la lecture de cartes SD, tout en libérant le processeur principal pour d’autres calculs.
La gestion de l’alimentation a été repensée pour offrir une grande flexibilité, notamment pour les projets fonctionnant sur batterie. La carte accepte une tension d’entrée sur la broche VSYS allant de 1,8 à 5,5 volts, ce qui permet de l’alimenter directement par une seule cellule de lithium-ion ou trois piles AA. Un convertisseur de tension buck-boost interne régule cette entrée pour fournir une tension stable de 3,3 volts nécessaire au fonctionnement de la puce. Des broches dédiées permettent de surveiller la tension de la batterie et de gérer la consommation en mode veille, où la carte ne consomme que quelques microampères. Pour les utilisateurs avancés, il est possible de forcer le convertisseur de tension en mode PWM pour réduire le bruit électrique, ce qui améliore la précision des lectures analogiques, un détail crucial pour les mesures sensibles.
La connectivité sans fil est disponible sur les variantes « W » de la carte, qui intègrent une puce Wi-Fi et Bluetooth (modèle CYW43439). Ces versions permettent de créer des objets connectés capables de communiquer sur le réseau local ou avec des smartphones via Bluetooth Low Energy. Il est à noter que la version standard ne possède pas de port Ethernet. La compatibilité physique est assurée avec la première génération de Pico, partageant le même format de 40 broches, ce qui facilite la mise à niveau des projets existants. Cependant, les développeurs doivent être attentifs aux versions des bibliothèques logicielles utilisées. Le Pico SDK pour C/C++ doit être en version 2.0.0 ou supérieure, et MicroPython en version 1.24.0 ou plus récente, car les anciennes versions ne reconnaissent pas la nouvelle puce RP2350.
Enfin, la sécurité est un aspect renforcé de cette nouvelle génération. Le RP2350 inclut des fonctionnalités matérielles de protection comme le TrustZone d’Arm, un générateur de nombres aléatoires véritable (TRNG) et un accélérateur de chiffrement SHA-256. Raspberry Pi a d’ailleurs organisé un défi public de piratage pour tester la robustesse de ces mécanismes, démontrant une transparence notable dans le développement de la puce. Malgré ces avancées, certains utilisateurs de la première série de production (révision A2) ont rencontré un problème électrique mineur sur certaines broches d’entrée, nécessitant parfois l’ajout de résistances externes pour stabiliser les signaux, un défaut corrigé dans les révisions ultérieures (A3/A4). La carte reste un outil pédagogique puissant, alliant puissance de calcul, flexibilité architecturale et coût minimal, soutenu par une communauté active et une documentation ouverte.



Schéma de brochage (pinout)
| Attr | Specs | vérifié |
|---|---|---|
cpu_dual_architecture_selectable_at_boot | either 2 × Arm Cortex-M33 @ up to 150 MHz (ARMv8-M, FPU with single-precision and simplified double-precision ops, TrustZone, MPU) or 2 × Hazard3 RISC-V (RV32IMAC) @ 150 MHz. Only one architecture pair runs at a time; cores can be swapped at runtime via the ARCHSEL register plus core reset (Wikipedia: RP2350). | ✔ |
gpu | none — this is a microcontroller. Video-style output is possible via the HSTX (high-speed serial transmit) block or PIO (e.g. VGA/DVI bit-banging). | ? non vérifié |
ram | 520 KB SRAM in 10 concurrently accessible banks; 16 KB on-chip cache for XIP flash; 8 KB antifuse OTP (Wikipedia: RP2350, Pico 2 Datasheet §2). | ✔ |
storage | 4 MB external QSPI NOR flash (Winbond W25Q32RV) with XIP — double the original Pico's 2 MB (Pico 2 Datasheet §1, §2). | ✔ |
connectivity | USB 1.1 (LS/FS, device and host) on micro-USB B. W variants only: Infineon CYW43439 combo chip on SPI (≤33 MHz), 2.4 GHz 802.11n Wi-Fi (WPA3, soft-AP up to 4 clients) + Bluetooth 5.2 (BLE central/peripheral and Classic), on-board ABRACON antenna (docs hub about_pico.adoc). No Ethernet. | ✔ |
gpio | 26 of the RP2350A's 30 GPIO broken out, fixed 3.3 V I/O (chip itself supports 1.8–3.3 V). GP0–GP22 digital-only; GP26–GP28 ADC-capable. Internally used: GP23 = SMPS power-save, GP24 = VBUS sense, GP25 = user LED, GP29 = VSYS/3 ADC monitor (Pico 2 Datasheet §3.1, §5.2). | ✔ |
peripherals | 2 × UART, 2 × SPI, 2 × I²C, 1 × QSPI, 16 PWM channels (8 dual-channel slices), 12-bit 500 kSPS SAR ADC (4 channels on RP2350A + internal temperature sensor), 3 × PIO blocks with 12 state machines, HSTX (output-only, 8 pins @ 300 Mb/s DDR), 16-channel DMA, 2 × timers with 4 alarms + 1 always-on timer (Pico 2 Datasheet §1, Wikipedia: RP2350). No DAC (PWM substitutes). | ✔ |
power | VBUS 5 V ±10% (micro-USB); VSYS 1.8–5.5 V into an RT6150 buck-boost SMPS generating the fixed 3.3 V rail; keep external load on the 3V3 pin under ~300 mA; RUN pin (active-high, ~50 kΩ internal pull-up) for reset; 3V3_EN to disable the SMPS (Pico 2 Datasheet §3.3, §5.4, §5.5). | ✔ |
typical_consumption_vbus_5_v_datasheet_4_1 | low-power states P1.0–P1.7 = 148–233 µA (0.74–1.16 mW); RUN held low = 388 µA; USB boot mode idle = 5.47 mA; hello_usb = 12.7 mA; CoreMark single-core = 9.4 mA (46.9 mW). | ? non vérifié |
temperature | operating −20 °C to +85 °C (including self-heating); recommended max ambient 70 °C (Pico 2 Datasheet §3.3). | ✔ |
- Fabricant : Raspberry Pi Ltd (Royaume-Uni). Carte basée sur le microcontrôleur de deuxième génération de la société, le RP2350.
- Annonce / mise en vente : 8 août 2024, lancée à 5 US$ (la puce RP2350 elle-même est proposée dès 0,80 US$ en grande quantité) — annonce officielle, corroboré par Wikipédia : RP2350.
- Statut : Actif. Raspberry Pi garantit la disponibilité jusqu'au moins janvier 2040 (Pico 2 Datasheet, Rev. 5, Annexe A).
- Codes de commande / prix de lancement (Pico 2 Datasheet, Annexe A.2) : SC1631 — Pico 2, 5,00 US$ ; SC1632 — Pico 2 avec connecteurs (headers), 6,00 US$.
- Variantes (hub de documentation officiel, page « About Pico ») : - Pico 2 (module à bords castellisés, sans connecteurs) - Pico 2 avec connecteurs (connecteurs 0,1" pré-soudés) - Pico 2 W (ajoute Wi-Fi + Bluetooth) - Pico 2 W avec connecteurs
- Dimensions de la carte : 51 × 21 × 1,1 mm, empreinte 40 broches de type DIP (un pas de connecteur plus large qu'un DIP 40 broches standard), utilisable comme module SMT soudable au reflow (Pico 2 Datasheet §3).
+ Points forts
- Silicium double architecture : le seul MCU grand public où l'on choisit entre 2 × Cortex-M33 et 2 × RISC-V (Hazard3), permutables à l'exécution via ARCHSEL — une porte d'entrée économique vers le développement RISC-V (Wikipédia : RP2350, page CircuitPython de la carte).
- Suite de sécurité : Arm TrustZone pour Cortex-M, ROM de signed boot, 8 Ko d'OTP à antifuses pour le stockage des clés, accélérateur matériel SHA-256, TRNG matériel, détecteurs de glitch rapides, et un coprocesseur de redondance durci contre l'injection de fautes (page CircuitPython de la carte, Wikipédia : RP2350).
- Sécurité par transparence : Raspberry Pi a organisé un défi de hacking DEF CON 32 ouvert de 10 000 US$ (doublé par la suite) contre l'OTP/secure boot du RP2350 ; les résultats ont été publiés ouvertement en janvier 2025 (Can you hack our new chip?, résultats).
- Périphérique HSTX (nouveau vs RP2040) : liaison série haut débit en sortie seule, 8 broches à 300 Mb/s DDR — destiné à la sortie vidéo numérique (DVI) (Wikipédia : RP2350).
- 12 machines d'état PIO (3 blocs, contre 8/2 sur RP2040) pour le bit-banging d'interfaces exotiques (carte SD, VGA, WS2812, I²S, etc.) (Pico 2 Datasheet §1).
- Chaîne d'alimentation souple et adaptée aux batteries : le SMPS buck-boost accepte 1,8–5,5 V sur VSYS (une cellule Li-Ion, 3× AA), diode-OR et power-ORing par P-FET documentés, et intégration d'un chargeur de batterie (Pico 2 Datasheet §5.4–§5.6).
- Surveillance VSYS et détection VBUS au niveau de la carte (GP29/ADC3 et GP24) plus une broche mode power-save/PWM du SMPS pilotable par logiciel (GP23) (Pico 2 Datasheet §3.1, §5.4).
- Compatibilité drop-in avec le Pico 1 : même brochage et même connecteur 40 broches que le Pico original ; compatible matériellement et logiciellement (docs hub about_pico.adoc).
- Matériel libre (open hardware) : schéma, PCB et fichiers STEP publiés sans limitation (Pico 2 Datasheet §1.1).
- Variantes W : licence commerciale gratuite pour les bibliothèques libcyw43 et BTstack lorsqu'elles sont utilisées avec le matériel RP2350 + CYW43439 (docs hub about_pico.adoc).
− Points faibles
- Erratum RP2350-E9 (stepping A2 — toutes les cartes de lancement) : comportement à verrouillage / fuite excessive sur les pull-down des GPIO de la Bank 0. Des broches configurées en entrées peuvent fournir ~120 µA lorsque l'entrée se situe entre les niveaux logique bas et haut, tirant les lignes vers ~2,2 V ; Adafruit conseille des pull-down externes de 8,2 kΩ ou moins là où des pull-down sont importants (pico-feedback issue #401, note de la page CircuitPython Pico 2 W, Wikipédia : RP2350). Corrigé dans les steppings A3/A4 annoncés le 29 juillet 2025 (RP2350 A4 news) ; les cartes achetées avant mi-2025 sont typiquement A2.
- Le secure boot désactive RISC-V : activer le signed boot repose sur les blocs de sécurité Cortex-M33F, de sorte que les cœurs Hazard3 sont désactivés quand le secure boot est actif (Wikipédia : RP2350).
- Particularités de précision de l'ADC : la référence de l'ADC est le rail 3,3 V du SMPS via un filtre 200 Ω/2,2 µF ; la consommation propre de l'ADC (~150 µA) crée un offset inhérent d'environ 30 mV qui varie avec l'échantillonnage et la température, et l'ondulation du SMPS se couple sur la référence. Contournements documentés : forcer le mode PWM via GP23, remise à zéro sur canal à la masse, ou référence shunt externe de 3,0 V de classe LM4040 sur ADC_VREF (Pico 2 Datasheet §5.3).
- GPIO26–29 ont une diode de découplage inverse vers le rail 3V3 : la tension d'entrée ne doit pas dépasser IOVDD + ~300 mV, et appliquer une tension sur ces broches alors que la carte est hors tension réalimente le rail à rebours. GP0–GP25 n'ont pas cette restriction (Pico 2 Datasheet §5.2).
- Piège d'alimentation en mode hôte USB : lors de l'utilisation des exemples TinyUSB host, vous devez fournir 5 V sur la broche VBUS ; alimenter uniquement via VSYS casse le mode hôte (Pico 2 Datasheet §5.5, Important note).
- Multiplexage des broches des variantes W : l'horloge SPI du CYW43439 partage la broche du moniteur ADC VSYS (VSYS lisible uniquement en l'absence de trafic SPI sans fil), et CYW DIN/OUT partage la ligne IRQ. Gardez tout métal éloigné de l'antenne embarquée (docs hub about_pico.adoc, « Wireless models »).
- La sécurité physique n'est pas absolue : le défi de hacking 2024–25 s'est terminé avec quatre lauréats (janv. 2025) qui ont extrait des valeurs OTP par lecture par faisceau d'ions focalisé et contourné le secure boot par injection de fautes au laser — pertinent pour les modèles de menace de produits à haute sécurité (annonce des résultats, Wikipédia : RP2350).
- Pièges de versions de l'écosystème : les builds MicroPython/CircuitPython réservés au RP2040 ne se flasheront pas ; il faut MicroPython ≥ 1.24.0 et Pico SDK ≥ 2.0.0 (notes MicroPython v1.24.0, pico-sdk 2.0.0).
- Retour d'expérience expert expert — expert-raspberrypi
- Après quelques semaines avec la Pico 2, le saut en performances est réel grâce au RP2350, surtout pour ceux qui veulent tester le RISC-V (Hazard3) sans exploser le budget. Attention tout de même si vous avez acheté une carte avant mi-2025 : l'erratum RP2350-E9 sur les GPIO Bank 0 est bien présent. … — expert-raspberrypi
- Merci pour le retour. Je bute justement sur un souci d'ADC imprécis, les valeurs bougent pas mal avec la température. Tu confirmes que c'est lié à l'alim SMPS interne ? J'ai lu qu'il y avait un offset d'environ 30mV. Est-ce que la solution du LM4040 sur ADC_VREF est obligatoire pour du capteur anal… — maker_debutant
- Le filtrage logiciel ne gère pas l'offset physique dû au courant de l'ADC qui tire sur la référence SMPS. Le datasheet recommande clairement une référence externe type LM4040 si tu veux de la précision. Et attention, si tu utilises une version de MicroPython antérieure à la 1.24.0 ou le Pico SDK < … — codeur_embed
Retours et projets de la communauté
- No reading from ultrasonic sensor MB1242-000 with Pi Pico 2 forum.arduino.cc
- Trying to control step motor with LCD and Raspberry Pi Pico 2 stackoverflow.com
- ADC maximum sampling using Raspberry Pi Pico 2 stackoverflow.com
- Raspberry Pi Pico 2 at 873.5MHz with 3.05V Core Abuse learn.pimoroni.com
- Show HN: Interactive pinout for the Raspberry Pi Pico 2 pico2.pinout.xyz
Contenu indisponible pour le moment.
- Pico 2 Datasheet (RP-008299-DS, Rev. 5, 3 Jul 2026)
- Pico 2 Datasheet (RP-008299-DS, Rev. 5, 3 Jul 2026)
- Pico 2 W Datasheet (RP-008304-DS)
- RP2350 Datasheet (RP-008373-DS)
- RP2350 Datasheet (RP-008373-DS)
- Official Pico-series documentation hub (GitHub mirror)
- 2.0.0
- Pico SDK (C/C++)
- pico-examples
- Getting started with Raspberry Pi Pico-series (book)
- Hardware design with RP2350 (book)
- MicroPython RP2 port docs
- CircuitPython board pages
- CircuitPython board pages
- Rust HAL (rp235x-hal)
- Errata discussion (RP2350-E9)
- Wikipedia — RP2350
- Community
- Community
- Erratum RP2350-E9 (stepping A2 — toutes les cartes de lancement) : comportement à verrouillage / fuite excessive sur les pull-down des GPIO de la Bank 0. Des broches configurées en entrées peuvent fournir ~120 µA lorsque l'entrée se situe entre les niveaux logique bas et haut, tirant les lignes vers ~2,2 V ; Adafruit conseille des pull-down externes de 8,2 kΩ ou moins là où des pull-down sont importants (pico-feedback issue #401, note de la page CircuitPython Pico 2 W, Wikipédia : RP2350). Corrigé dans les steppings A3/A4 annoncés le 29 juillet 2025 (RP2350 A4 news) ; les cartes achetées avant mi-2025 sont typiquement A2.
- Le secure boot désactive RISC-V : activer le signed boot repose sur les blocs de sécurité Cortex-M33F, de sorte que les cœurs Hazard3 sont désactivés quand le secure boot est actif (Wikipédia : RP2350).
- Particularités de précision de l'ADC : la référence de l'ADC est le rail 3,3 V du SMPS via un filtre 200 Ω/2,2 µF ; la consommation propre de l'ADC (~150 µA) crée un offset inhérent d'environ 30 mV qui varie avec l'échantillonnage et la température, et l'ondulation du SMPS se couple sur la référence. Contournements documentés : forcer le mode PWM via GP23, remise à zéro sur canal à la masse, ou référence shunt externe de 3,0 V de classe LM4040 sur ADC_VREF (Pico 2 Datasheet §5.3).
- GPIO26–29 ont une diode de découplage inverse vers le rail 3V3 : la tension d'entrée ne doit pas dépasser IOVDD + ~300 mV, et appliquer une tension sur ces broches alors que la carte est hors tension réalimente le rail à rebours. GP0–GP25 n'ont pas cette restriction (Pico 2 Datasheet §5.2).
- Piège d'alimentation en mode hôte USB : lors de l'utilisation des exemples TinyUSB host, vous devez fournir 5 V sur la broche VBUS ; alimenter uniquement via VSYS casse le mode hôte (Pico 2 Datasheet §5.5, Important note).
- Multiplexage des broches des variantes W : l'horloge SPI du CYW43439 partage la broche du moniteur ADC VSYS (VSYS lisible uniquement en l'absence de trafic SPI sans fil), et CYW DIN/OUT partage la ligne IRQ. Gardez tout métal éloigné de l'antenne embarquée (docs hub about_pico.adoc, « Wireless models »).
- La sécurité physique n'est pas absolue : le défi de hacking 2024–25 s'est terminé avec quatre lauréats (janv. 2025) qui ont extrait des valeurs OTP par lecture par faisceau d'ions focalisé et contourné le secure boot par injection de fautes au laser — pertinent pour les modèles de menace de produits à haute sécurité (annonce des résultats, Wikipédia : RP2350).
- Pièges de versions de l'écosystème : les builds MicroPython/CircuitPython réservés au RP2040 ne se flasheront pas ; il faut MicroPython ≥ 1.24.0 et Pico SDK ≥ 2.0.0 (notes MicroPython v1.24.0, pico-sdk 2.0.0).
- Faire clignoter la LED embarquée debutant Schéma : IMG-pico-2-debutant-1-pico2-blink-led.svg — Raspberry Pi Pico 2 vue de dessus avec la LED utilisateur GP25 mise en évidence et le bouton BOOTSEL
- Lire un bouton poussoir sur GPIO debutant Schéma : IMG-pico-2-debutant-2-pico2-bouton-gpio.svg — Pico 2 avec un bouton poussoir entre GP22 et la masse, résistance de pull-up interne représentée sur la broche
- Lire un potentiomètre avec l'ADC 12 bits debutant Schéma : IMG-pico-2-debutant-3-pico2-adc-potentiometre.svg — potentiomètre relié à 3V3, GND et GP26 (entrée ADC) sur une Pico 2, curseur au centre
- Piloter un micro-servo avec le PWM intermediaire Schéma : IMG-pico-2-intermediaire-1-pico2-pwm-servo.svg — micro-servo de type MG90S alimenté en 5 V via VBUS, fil de commande relié à GP2 de la Pico 2, masses communes
- Animer un ruban NeoPixel avec un PIO intermediaire Schéma : IMG-pico-2-intermediaire-2-pico2-pio-ruban-led.svg — ruban de LED WS2812 connecté à GP3 de la Pico 2, bloc PIO interne générant le protocole, alimentation 5 V séparée
- MicroPython sur Pico 2 : moniteur de tension VSYS intermediaire Schéma : IMG-pico-2-intermediaire-3-pico2-micropython-vsys.svg — Pico 2 alimentée par une batterie sur VSYS, tension mesurée en interne par ADC3 (GP29, diviseur /3), REPL série affiché à l'écran
- Exploiter les deux cœurs et la FIFO inter-cœurs avance Schéma : IMG-pico-2-avance-1-pico2-double-coeur-fifo.svg — SoC RP2350 avec les deux cœurs Cortex-M33, la FIFO matérielle inter-cœurs et la mémoire partagée de 520 Ko
- Boot UF2, mode BOOTSEL et recovery d'une carte briquée avance Schéma : IMG-pico-2-avance-2-pico2-boot-uf2-bootsel-recovery.svg — chaîne de boot du RP2350 : ROM de boot inaltérable, choix flash QSPI ou USB BOOTSEL, et étapes de recovery d'une Pico 2 briquée
- TrustZone, secure boot et OTP : sécuriser son firmware avance Schéma : IMG-pico-2-avance-3-pico2-trustzone-signature-otp.svg — chaîne de confiance RP2350 : clés dans l'OTP 8 Ko, ROM vérifiant la signature SHA-256 du firmware, monde sécurisé TrustZone, blocs TRNG et accélérateur matériel
Bibliothèque de code — exemples écrits pour cette carte
clignotante.pyPythonbouton-interruption.pyPythonpwm-servo.pyPythonlecture-adc.pyPythonneopixel.pyPythonoled-i2c.pyPythoncapteur-dht.pyPythonjournalisation.pyPythonuart-commandes.pyPythontaches-cooperatives.pyPython
Exemples et dépôts trouvés en ligne
- raspberrypi/pico-examples github.com
- raspberrypi/pico-sdk github.com
- pimoroni/pimoroni-pico-rp2350 github.com
- melastmohican/rust-rpico2-embassy-examples github.com
- ArmDeveloperEcosystem/rnnoise-examples-for-pico-2 github.com