Placa microcontroladora oficial basada en RP2040, con dos núcleos Arm Cortex‑M0+, 264 KB de SRAM, 2 MB de Flash y numerosos periféricos programables. Sus bloques PIO permiten implementar protocolos con temporización precisa, mientras USB facilita programación y comunicación. Puede trabajarse con MicroPython, C/C++ o Arduino IDE. No ejecuta Linux ni incluye conectividad inalámbrica en la versión Pico original; todos los GPIO operan a 3,3 V.
Especificaciones técnicas
Características principales
Valor
Microcontrolador
RP2040
CPU
Dual-core Arm Cortex‑M0+ hasta 133 MHz
SRAM
264 KB
Flash
2 MB
GPIO expuestos
26
ADC
3 entradas externas de 12 bits
Lógica
3,3 V; no tolerante a 5 V
Compatibilidad
MicroPython, C/C++ y Arduino
Características adicionales
Valor
PIO
2 bloques, 8 máquinas de estado
USB
USB 1.1 dispositivo/host soportado
Interfaces
2×SPI, 2×I²C, 2×UART y PWM
Alimentación VSYS
Aproximadamente 1,8–5,5 V
Información técnica: PI-PICO corresponde a Raspberry Pi Pico original, no Pico W ni Pico 2. Verifica la serigrafía antes de asumir radio o RP2350.
Ventajas y aplicaciones
Integración completa: Su diseño reúne las funciones esenciales y reduce componentes externos durante montaje, configuración y verificación del proyecto electrónico.
Formato práctico: La placa facilita prototipado, mantenimiento y conexión con otros dispositivos mediante terminales e interfaces claramente organizados físicamente.
Funcionamiento configurable: Permite ajustar parámetros relevantes por software o hardware para adaptarse a diferentes condiciones operativas y aplicaciones reales.
Compatibilidad amplia: Puede integrarse con plataformas, herramientas y protocolos habituales respetando los niveles eléctricos y requisitos particulares de cada interfaz.
Aplicaciones educativas: Facilita aprender programación, comunicación y control mediante pruebas repetibles, diagnósticos visibles y proyectos progresivos completamente funcionales.
Dos imágenes destinadas al esquema de conexión y al pinout del producto. Reemplaza cada URL por la imagen correspondiente subida a Odoo.
Galería de esquemas y conexiones
Guía de conexión: USB→programación · LED→GPIO25 · botón→GPIO14 a GND · ADC0→GPIO26
🎓 Funcionamiento del ejemplo
El ejemplo usa la API Arduino para variar el parpadeo con un botón y reportar una entrada ADC con resolución configurada a 12 bits.
Ejemplo Arduino · PI-PICO
const int LED=25,BOTON=14;unsigned long previo=0;bool estado=false;
void setup(){
Serial.begin(115200);pinMode(LED,OUTPUT);pinMode(BOTON,INPUT_PULLUP);
analogReadResolution(12);Serial.println("Raspberry Pi Pico iniciado");
}
void loop(){
unsigned long periodo=digitalRead(BOTON)?500:100;
if(millis()-previo>=periodo){previo=millis();estado=!estado;digitalWrite(LED,estado);}
static unsigned long reporte=0;if(millis()-reporte>=1000){reporte=millis();
Serial.print("ADC0: ");Serial.println(analogRead(26));}
}
Pulsa una pregunta para desplegar su respuesta. Las últimas tres incluyen comparaciones con productos relacionados.
1. ¿Qué microcontrolador utiliza Raspberry Pi Pico?
Integra RP2040 con dos núcleos Arm Cortex‑M0+ hasta 133 MHz, 264 KB SRAM y memoria Flash externa de 2 MB.
2. ¿Incluye Wi‑Fi o Bluetooth?
La Pico original no incluye radios; Pico W añade Wi‑Fi y Bluetooth mediante CYW43439, por lo que no deben confundirse.
3. ¿Cuántos GPIO expone?
La placa presenta 26 GPIO multifunción, incluidos tres ADC externos, buses seriales, PWM y pines especiales del sistema durante el.
4. ¿Sus entradas toleran 5 V?
No, RP2040 trabaja a 3,3 V y sus GPIO no son tolerantes a cinco voltios; utiliza adaptación de nivel durante.
5. ¿Qué son las máquinas PIO?
Son bloques programables de entrada/salida que ejecutan instrucciones deterministas, permitiendo implementar protocolos y temporizaciones sin cargar los núcleos principales durante.
6. ¿Cómo se programa la placa?
Admite C/C++ SDK, MicroPython, CircuitPython y núcleo Arduino; BOOTSEL permite copiar firmware UF2 como almacenamiento USB durante el funcionamiento normal.
7. ¿Qué tensión acepta VSYS?
La placa original acepta aproximadamente 1,8–5,5 V por VSYS; USB aporta 5 V mediante circuito de selección integrado durante el.
8. ¿Cómo se compara con Arduino Uno?
Pico ofrece más velocidad, SRAM, ADC de 12 bits y PIO; Uno tiene ecosistema AVR sencillo y lógica habitual de 5 V.
9. ¿Cómo se compara con ESP32?
ESP32 suele integrar Wi‑Fi/Bluetooth y CPU más potente; Pico destaca por PIO, temporización controlada y documentación abierta del RP2040 durante.
10. ¿Puede ejecutar Linux como Raspberry Pi convencional?
No, es un microcontrolador sin MMU ni RAM suficiente; ejecuta firmware dedicado o RTOS, no una distribución Linux completa durante.