Introducción
En este tutorial te enseñamos a instalar MicroPython en Raspberry Pi Pico y las variantes Pico W y Pico 2. El intérprete de lenguaje Python funciona en cualquiera de las tarjetas de desarrollo con microcontroladores de la marca Raspberry Pi y puede ayudarnos a acelerar el desarrollo de nuestras aplicaciones gracias a su sintaxis amigable y amplia disponibilidad de módulos (librerías).
¿Qué es MicroPython?
MicroPython es una implementación del lenguaje de programación Python 3 que incluye compilador y “runtime” diseñado para ejecutarse directamente en hardware embebido como las tarjetas Raspberry Pi Pico.
Con MicroPython tenemos acceso a REPL (Read, Eval, Print Loop) que es el “shell” o línea de comandos interactiva de Python a través de la conexión USB-Serial. La linea de comandos, permite ejecutar sentencias del lenguaje para experimentar rápidamente. También disponemos de un sistema de archivos que permite gestionar los scripts que tenemos almacenados en la Raspberry Pi Pico.
El port de MicroPython para el microcontrolador RP204 incluye módulos para acceder a las funcionalidades de bajo nivel del chip.
¿Cómo instalar MicroPython?
Para instalar MicroPython en Raspberry Pi Pico debemos seguir estos pasos:
1. Descargamos la última versión de microPython según la variante de la tarjeta que tengamos:
2. Con la Raspberry Pi Pico desconectada de la PC oprimimos y mantenemos oprimido el botón BOOTSEL mientras conectamos la tarjeta a un puerto USB.
Con este procedimiento hemos activado el bootloader en la ROM de la Raspberry Pi Pico. Nuestra tarjeta se identificará ante la PC como una unidad de almacenamiento masivo (una memoria USB). Dentro tendremos dos archivos que nos guían a la documentación de la tarjeta y otro con información del hardware y el bootloader.

3. Arrastramos y soltamos el archivo UF2 que hemos descargado a la unidad de almacenamiento masivo etiquetada como “RPI-RP2” o bien lo copiamos y lo pegamos en la unidad RPI-RP2.
La Raspberry Pi Pico se reiniciará y estará ejecutando MicroPython. Ahora puedes probar a subir programas o escribir comandos en el prompt interactivo de Python (REPL).
Hola mundo con Raspberry Pi Pico
Para probar que nuestra Raspberry Pi Pico funciona correctamente con MicroPython podemos abrir una terminal serial y debemos ver el prompt interactivo de python (REPL) como se muestra a continuación:

Podemos interactuar a partir de este momento con sentencias, por ejemplo para el típico programa de “hola mundo” solo hace falta escribir:
1 | print('Hola mundo Raspberry Pi Pico') |
Luego pulsamos la tecla enter. La salida del programa es la siguiente:

Tutorial en video
Enlaces y lecturas recomendadas
- Problemas comunes con Raspberry Pi Pico y su solución
- Sitio web oficial de MicroPython
- Documentación de Raspberry Pi Pico para carga de software con bootloader
- Documentación del SDK de Python para Raspberry Pi Pico (PDF)
- Referencia rápida de MicroPython para Raspberry Pi Pico
Conclusión
- Aprendimos a activar el modo bootloader en la Raspberry Pi Pico.
- Se instaló el interprete MicroPython en nuestra Raspberry Pi Pico o Raspberry Pi Pico W, lo que también nos servirá para actualizar la versión de este software.
- Ejecutamos un programa básico para probar la instalación de python usando la línea de comandos interactiva de Python.








