RP2040 (Raspberry Pi Pico): microcontrolador de bajo costo
Apariencia
Introducción
El RP2040 es el microcontrolador diseñado por Raspberry Pi. A $4 (Raspberry Pi Pico), ofrece un rendimiento muy superior a los Arduino UNO clásicos con un núcleo dual ARM Cortex-M0+ a 133 MHz.
Especificaciones
| Característica | Valor |
|---|---|
| CPU | Dual ARM Cortex-M0+ 133 MHz |
| RAM | 264 KB SRAM |
| Flash | 2 MB (Pico W: 2 MB) |
| GPIO | 26 usables |
| ADC | 3 canales de 12-bit |
| USB | Nativo (USB 1.1) |
| Wi-Fi | Solo en Pico W (2,4 GHz) |
| Precio | $4 (Pico), $6 (Pico W) |
Ventajas frente a Arduino UNO
- Dual core: permite ejecutar dos tareas en paralelo (core 0 y core 1)
- USB nativo: aparece como dispositivo USB sin chip adicional
- PIO (Programmable I/O): hardware dedicado para protocolos de comunicación
Lenguajes de programación
- MicroPython: el más popular, fácil de aprender
- CircuitPython: fork de MicroPython de Adafruit
- C/C++: con el SDK oficial de Raspberry Pi (más complejo pero más potente)
- Arduino IDE: soporte mediante board package
Pico W: con Wi-Fi
El Raspberry Pi Pico W agrega un chip CYW43439 (Wi-Fi + Bluetooth LE) a solo $6. Para proyectos IoT simples es una alternativa económica al ESP32.