Raspberry Pi Pico 2
⚡ Lo esencial en 60 segundos
- 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).
- En esta placa : 9 tutoriales · 10 código
La Raspberry Pi Pico 2 representa la segunda generación de la exitosa familia de microcontroladores de bajo coste de Raspberry Pi Ltd, una compañía británica dedicada a la democratización de la electrónica. Lanzada oficialmente el 8 de agosto de 2024 con un precio de lanzamiento de cinco dólares estadounidenses, esta placa busca mantener la accesibilidad extrema que caracterizó a su predecesora, la Pico original. Su corazón es el microcontrolador RP2350, un chip diseñado internamente por Raspberry Pi que se fabrica mediante un proceso de 40 nanómetros y que está disponible en grandes volúmenes a un coste tan bajo como 0,80 dólares. La disponibilidad de este componente está garantizada por el fabricante hasta al menos enero de 2040, lo que ofrece una estabilidad excepcional para proyectos industriales y educativos a largo plazo. La placa física mide 51 por 21 milímetros y presenta un formato de 40 pines compatible con los zócalos DIP estándar, permitiendo su uso tanto en prototipos como en producción mediante soldadura por reflujo. Existen varias variantes, incluyendo modelos con conectores de pines pre-soldados para facilitar la conexión sin herramientas especiales, y versiones denominadas «W» que añaden conectividad inalámbrica.
La arquitectura del RP2350 es uno de los aspectos más innovadores y distintivos de esta tarjeta, ya que introduce una dualidad de procesadores seleccionable al inicio del sistema. El chip integra dos núcleos Arm Cortex-M33, que operan a una frecuencia máxima de 150 megahercios, o bien dos núcleos de arquitectura RISC-V denominados Hazard3, también a 150 megahercios. Es crucial entender que solo un par de núcleos puede estar activo simultáneamente, pero el usuario puede cambiar entre estas arquitecturas en tiempo de ejecución mediante el registro ARCHSEL. Esta característica convierte a la Pico 2 en una puerta de entrada económica y práctica para el desarrollo en RISC-V, una arquitectura de conjunto de instrucciones abierta y libre de licencias, sin necesidad de adquirir hardware específico para ella. Además de la potencia de cálculo, la memoria interna incluye 520 kilobytes de SRAM distribuida en bancos accesibles concurrentemente, lo que mejora el rendimiento en tareas multitarea, y una memoria flash externa de 4 megabytes, el doble de capacidad que la versión anterior, utilizando tecnología QSPI con ejecución en lugar (XIP), lo que permite ejecutar código directamente desde la memoria de almacenamiento sin cargarlo previamente en la RAM.
En cuanto a la conectividad y los periféricos, la Pico 2 mantiene la filosofía de flexibilidad extrema de la serie. Dispone de 26 pines de entrada/salida general (GPIO) expuestos, todos operando a 3,3 voltios. Estos pines pueden configurarse para una gran variedad de funciones gracias a los bloques PIO (Entrada/Salida Programable), de los cuales el RP2350 cuenta con tres bloques y doce máquinas de estado, frente a los ocho de la generación anterior. Los PIO son pequeños procesadores especializados que permiten emular interfaces de comunicación personalizadas o de alta velocidad, como controladores de pantallas, tarjetas SD o LEDs direccionables, sin consumir ciclos de la CPU principal. También se incluye un nuevo periférico llamado HSTX, diseñado para la transmisión serial de alta velocidad, orientado a la salida de vídeo digital. Para la comunicación estándar, la placa ofrece dos puertos UART, dos SPI, dos I2C, un puerto QSPI y dieciséis canales PWM para control de motores o atenuación de luces. Un aspecto importante a destacar es la ausencia de un convertidor digital-analógico (DAC) dedicado, por lo que las señales analógicas de salida deben generarse mediante técnicas de modulación por ancho de pulso (PWM) filtradas.
La gestión de energía ha sido refinada para mejorar la eficiencia en dispositivos portátiles. La placa acepta una tensión de entrada (VSYS) que oscila entre 1,8 y 5,5 voltios, lo que la hace compatible con una sola batería de iones de litio o tres pilas AA, gracias a un circuito regulador de tipo buck-boost. Esto significa que el sistema puede mantener una tensión estable de 3,3 voltios para el núcleo del microcontrolador, independientemente de si la batería está cargada o casi agotada. El consumo en modo de bajo poder puede ser tan solo de 148 microamperios, lo que prolonga significativamente la vida útil de las baterías. La carga de programas es extremadamente sencilla: al mantener presionado el botón BOOTSEL mientras se conecta el cable USB, la placa se reconoce como una unidad de almacenamiento masivo, permitiendo arrastrar y soltar un archivo de firmware para actualizar el software sin necesidad de programadores externos.
La seguridad es otro pilar fundamental de la Pico 2. El RP2350 incluye funciones avanzadas como TrustZone para Arm, un generador de números aleatorios verdaderos (TRNG) por hardware, acelerador SHA-256 y memoria antifuse OTP para almacenar claves criptográficas de forma irrevocable. Raspberry Pi ha promovido la transparencia en la seguridad mediante un desafío público de hacking en la conferencia DEF CON, cuyos resultados se hicieron públicos en enero de 2025, demostrando la robustez del diseño frente a ataques comunes, aunque también revelando vulnerabilidades físicas específicas que requieren equipos costosos como haces de iones enfocados para ser explotadas. Para los desarrolladores de software, el soporte es amplio y maduro. El SDK de C/C++ de Raspberry Pi en su versión 2.0.0 o superior ofrece soporte completo, al igual que MicroPython desde la versión 1.24.0 y CircuitPython con firmware oficial. También existe soporte para Rust mediante el HAL rp235x. Es importante señalar que el firmware específico para la antigua RP2040 no es compatible con la Pico 2, por lo que se deben utilizar versiones actualizadas de los entornos de desarrollo.
Existen algunas consideraciones técnicas y erratas que los usuarios avanzados deben conocer. Las placas fabricadas antes de mediados de 2025, que utilizan la revisión A2 del chip, presentan un problema conocido (errata RP2350-E9) relacionado con las resistencias de pull-down en los pines GPIO del Banco 0, que pueden causar fugas de corriente y niveles lógicos inestables en ciertos escenarios. Se recomienda el uso de resistencias externas de 8,2 kiloohmios o menos si se requieren pull-downs precisos en estos pines. Este problema fue corregido en las revisiones A3 y A4 del silicio anunciadas en julio de 2025. Asimismo, la precisión del conversor analógico-digital (ADC) puede verse afectada por el ruido del regulador de voltaje interno; para lecturas críticas, se recomienda forzar el modo PWM del regulador o utilizar una referencia de voltaje externa. En las variantes con conectividad inalámbrica (Pico 2 W), que incluyen un chip Wi-Fi y Bluetooth 5.2, hay que tener en cuenta que algunos pines están compartidos con la interfaz SPI del módulo inalámbrico, lo que puede limitar el uso simultáneo de ciertos periféricos. A pesar de estas particularidades, la Pico 2 mantiene la compatibilidad de pines y factores de forma con la Pico original, facilitando la migración de proyectos existentes y consolidándose como una plataforma versátil, segura y económica para el aprendizaje y la creación de dispositivos electrónicos inteligentes.



Esquema de pines (pinout)
| Attr | Especificaciones | verificado |
|---|---|---|
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). | ? sin verificar |
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). | ? sin verificar |
temperature | operating −20 °C to +85 °C (including self-heating); recommended max ambient 70 °C (Pico 2 Datasheet §3.3). | ✔ |
- Fabricante: Raspberry Pi Ltd (Reino Unido). Plataforma basada en el microcontrolador de segunda generación de la empresa, el RP2350.
- Anunciado / a la venta: 8 de agosto de 2024, lanzado a US$5 (el chip RP2350 individual tiene un precio desde US$0.80 a granel) — anuncio oficial, corroborado por Wikipedia: RP2350.
- Estado: Activo. Raspberry Pi garantiza la disponibilidad al menos hasta enero de 2040 (Pico 2 Datasheet, Rev. 5, Apéndice A).
- Códigos de pedido / PVP de lanzamiento (Pico 2 Datasheet, Apéndice A.2): SC1631 — Pico 2, US$5.00; SC1632 — Pico 2 con headers, US$6.00.
- Variantes (hub de documentación oficial, página de la serie "About Pico"): - Pico 2 (módulo con bordes castellados, sin headers) - Pico 2 con headers (cabeceras de pines de 0.1" pre soldados) - Pico 2 W (añade Wi-Fi + Bluetooth) - Pico 2 W con headers
- Dimensiones de la placa: 51 × 21 × 1.1 mm, huella DIP de 40 pines (un paso de header más ancho que un DIP estándar de 40 pines), utilizable como módulo SMT para soldadura por reflujo (Pico 2 Datasheet §3).
+ Puntos fuertes
- Silicio de doble arquitectura: el único MCU generalista donde se elige entre 2 × Cortex-M33 y 2 × RISC-V (Hazard3), intercambiables en tiempo de ejecución mediante ARCHSEL — una puerta de entrada barata al desarrollo RISC-V (Wikipedia: RP2350, página de placa CircuitPython).
- Suite de seguridad: Arm TrustZone para Cortex-M, ROM de arranque firmada, 8 KB de OTP de antifuse para almacenamiento de claves, acelerador de hardware SHA-256, TRNG de hardware, detectores rápidos de glitch y un coprocesador de redundancia endurecido contra inyección de fallos (página de placa CircuitPython, Wikipedia: RP2350).
- Seguridad por transparencia: Raspberry Pi organizó un reto de hacking DEF CON 32 abierto de US$10,000 (luego duplicado) contra el OTP/secure boot del RP2350; los resultados se publicaron abiertamente en enero de 2025 (Can you hack our new chip?, resultados).
- Periférico HSTX (novedad frente al RP2040): enlace serie de alta velocidad de solo salida, 8 pines a 300 Mb/s DDR — orientado a salida de vídeo digital (DVI) (Wikipedia: RP2350).
- 12 máquinas de estados PIO (3 bloques, frente a 8/2 en el RP2040) para bit-banging de interfaces exóticas (tarjeta SD, VGA, WS2812, I²S, etc.) (Pico 2 Datasheet §1).
- Cadena de alimentación flexible y apta para batería: el buck-boost SMPS acepta 1.8–5.5 V en VSYS (una celda Li-Ion, 3× AA), diode-OR y power-ORing con P-FET documentados, e integración con cargador de batería (Pico 2 Datasheet §5.4–§5.6).
- Monitorización de VSYS y detección de VBUS a nivel de placa (GP29/ADC3 y GP24) más un pin de modo power-save/PWM del SMPS controlable por software (GP23) (Pico 2 Datasheet §3.1, §5.4).
- Compatibilidad drop-in con Pico 1: mismo layout y pinout de 40 pines que el Pico original; compatible en hardware y software (hub de documentación about_pico.adoc).
- Hardware abierto: esquema, PCB y archivos STEP publicados sin limitaciones (Pico 2 Datasheet §1.1).
- Variantes W: licencia comercial gratuita de las librerías libcyw43 y BTstack cuando se usa hardware RP2350 + CYW43439 (hub de documentación about_pico.adoc).
− Puntos débiles
- Erratum RP2350-E9 (stepping A2 — todas las placas de lanzamiento): comportamiento enclavado / fuga excesiva en los pull-down de los GPIO del Bank 0. Pines configurados como entradas pueden suministrar ~120 µA cuando la entrada se encuentra entre nivel lógico bajo y alto, arrastrando las líneas a ~2.2 V; Adafruit recomienda pull-down externos de 8.2 kΩ o menos donde los pull-down sean importantes (pico-feedback issue #401, nota de la página CircuitPython Pico 2 W, Wikipedia: RP2350). Corregido en los steppings A3/A4 anunciados el 29 de julio de 2025 (noticias RP2350 A4); las placas compradas antes de mediados de 2025 suelen ser A2.
- Secure boot deshabilita RISC-V: habilitar el arranque firmado depende de los bloques de seguridad del Cortex-M33F, por lo que los núcleos Hazard3 quedan deshabilitados cuando el secure boot está activo (Wikipedia: RP2350).
- Rarezas de precisión del ADC: la referencia del ADC es el rail de 3.3 V del SMPS a través de un filtro de 200 Ω/2.2 µF; el consumo propio del ADC (~150 µA) crea un offset inherente de ~30 mV que varía con el muestreo y la temperatura, y el rizado del SMPS se acopla a la referencia. Soluciones documentadas: forzar el modo PWM mediante GP23, cero por canal a tierra, o una referencia de shunt externa de 3.0 V tipo LM4040 en ADC_VREF (Pico 2 Datasheet §5.3).
- GPIO26–29 tienen un diodo inverso hacia el rail 3V3: la tensión de entrada no debe superar IOVDD + ~300 mV, y aplicar tensión a estos pines con la placa sin alimentar retroalimenta el rail. GP0–GP25 no tienen esta restricción (Pico 2 Datasheet §5.2).
- Trampa de alimentación en modo host USB: al usar ejemplos host de TinyUSB se debe suministrar 5 V al pin VBUS; alimentar solo por VSYS rompe el modo host (Pico 2 Datasheet §5.5, Nota importante).
- Multiplexión de pines en variantes W: el reloj SPI del CYW43439 comparte el pin del monitor ADC de VSYS (VSYS solo legible cuando no hay tráfico SPI inalámbrico), y CYW DIN/OUT comparte la línea IRQ. Mantenga el metal lejos de la antena de a bordo (hub de documentación about_pico.adoc, "Wireless models").
- La seguridad física no es absoluta: el reto de hacking 2024–25 terminó con cuatro ganadores (enero de 2025) que extrajeron valores del OTP mediante lectura con haz de iones focalizado y eludieron el secure boot con inyección de fallos por láser — relevante para modelos de amenaza de productos de alta seguridad (anuncio de resultados, Wikipedia: RP2350).
- Trampas de versión del ecosistema: las compilaciones de MicroPython/CircuitPython solo para RP2040 no se pueden grabar; se necesita MicroPython ≥ 1.24.0 y Pico SDK ≥ 2.0.0 (notas 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
Opiniones y proyectos de la comunidad
- 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
Contenido no disponible todavía.
- 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 — todas las placas de lanzamiento): comportamiento enclavado / fuga excesiva en los pull-down de los GPIO del Bank 0. Pines configurados como entradas pueden suministrar ~120 µA cuando la entrada se encuentra entre nivel lógico bajo y alto, arrastrando las líneas a ~2.2 V; Adafruit recomienda pull-down externos de 8.2 kΩ o menos donde los pull-down sean importantes (pico-feedback issue #401, nota de la página CircuitPython Pico 2 W, Wikipedia: RP2350). Corregido en los steppings A3/A4 anunciados el 29 de julio de 2025 (noticias RP2350 A4); las placas compradas antes de mediados de 2025 suelen ser A2.
- Secure boot deshabilita RISC-V: habilitar el arranque firmado depende de los bloques de seguridad del Cortex-M33F, por lo que los núcleos Hazard3 quedan deshabilitados cuando el secure boot está activo (Wikipedia: RP2350).
- Rarezas de precisión del ADC: la referencia del ADC es el rail de 3.3 V del SMPS a través de un filtro de 200 Ω/2.2 µF; el consumo propio del ADC (~150 µA) crea un offset inherente de ~30 mV que varía con el muestreo y la temperatura, y el rizado del SMPS se acopla a la referencia. Soluciones documentadas: forzar el modo PWM mediante GP23, cero por canal a tierra, o una referencia de shunt externa de 3.0 V tipo LM4040 en ADC_VREF (Pico 2 Datasheet §5.3).
- GPIO26–29 tienen un diodo inverso hacia el rail 3V3: la tensión de entrada no debe superar IOVDD + ~300 mV, y aplicar tensión a estos pines con la placa sin alimentar retroalimenta el rail. GP0–GP25 no tienen esta restricción (Pico 2 Datasheet §5.2).
- Trampa de alimentación en modo host USB: al usar ejemplos host de TinyUSB se debe suministrar 5 V al pin VBUS; alimentar solo por VSYS rompe el modo host (Pico 2 Datasheet §5.5, Nota importante).
- Multiplexión de pines en variantes W: el reloj SPI del CYW43439 comparte el pin del monitor ADC de VSYS (VSYS solo legible cuando no hay tráfico SPI inalámbrico), y CYW DIN/OUT comparte la línea IRQ. Mantenga el metal lejos de la antena de a bordo (hub de documentación about_pico.adoc, "Wireless models").
- La seguridad física no es absoluta: el reto de hacking 2024–25 terminó con cuatro ganadores (enero de 2025) que extrajeron valores del OTP mediante lectura con haz de iones focalizado y eludieron el secure boot con inyección de fallos por láser — relevante para modelos de amenaza de productos de alta seguridad (anuncio de resultados, Wikipedia: RP2350).
- Trampas de versión del ecosistema: las compilaciones de MicroPython/CircuitPython solo para RP2040 no se pueden grabar; se necesita MicroPython ≥ 1.24.0 y Pico SDK ≥ 2.0.0 (notas 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
Biblioteca de código — ejemplos escritos para esta placa
clignotante.pyPythonbouton-interruption.pyPythonpwm-servo.pyPythonlecture-adc.pyPythonneopixel.pyPythonoled-i2c.pyPythoncapteur-dht.pyPythonjournalisation.pyPythonuart-commandes.pyPythontaches-cooperatives.pyPython
Ejemplos y repositorios encontrados en línea
- 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