¡Contemplen la nueva Raspberry Pi Pico!

¡Ha salido la nueva tarjeta de Raspberry Pi y ahora están apostando por el mundo de los microcontroladores! La nueva tarjeta Raspberry Pi Pico es comparable con una Arduino NANO o con la Teensy 4.1. Se trata de una tarjeta diseñada alrededor del microcontrolador propietario RP2040 de Raspberry Pi, acompañada con un SDK completamente nuevo para programar la tarjeta.

La nueva tarjeta denominada Raspberry Pi Pico tiene un formato de 40 pines. Incluye una circuitería de alimentación y es compatible con prototipos SMD. Vía: Raspberry Pi.

Especificaciones técnicas

La tarjeta tiene los elementos esenciales para funcionar, es decir que sólo tiene circuitería de alimentación y microcontrolador. Sin embargo, como plataforma de desarrollo, se basa en un microcontrolador con bastante potencia, por lo que podrás desarrollar proyectos de elevada complejidad. Las especificaciones de la tarjeta son:

  • Microcontrolador RP2040 con 2Mbytes de memoria Flash
  • Puerto Micro-USB B para energizar la tarjeta y transferencia de datos (Además de reprogramar la Flash)
  • Formato de 40 pines 21mm x 51mm estilo ‘DIP’
    • 26 pines GPIO multi-función de 3.3V
    • 23 pines GPIO digitales y 3 compatibles con ADC
    • Puede montarse de forma superficial como un módulo
  • Puerto de 3-pines para depuración tipo ARM Serial Wire Debug (SWD)
  • Arquitectura simple y efectiva de alimentación tipo SMPS
    • El módulo puede alimentarse de distintas formas, ya sea por microUSB o baterías
    • Soporta un amplio rango de voltajes de alimentación, desde 1.8V~5V
  • De alta calidad, alta confiabilidad y bajo costo
  • Entorno de desarrollo fácil de usar, ejemplos de software y documentación completa
  • Es posible programarla en CircuitPython, C, C++

Para aprender más…

Pinout

Aquí podemos ver como están distribuidos los puertos en el formato de 40 pines.

Dimensiones de la PCB

En cuanto a dimensiones, la tarjeta no supera los 5cm de largo por 2cm de ancho. El diseño de la Raspberry Pi Pico es «breadboard friendly» por lo que podrás conectarla en tu protoboard y hacer tus proyectos directamente. Una de las características que más nos gustan de la tarjeta es que puedes arrastrar los archivos de programación a la tarjeta y actualizar la memoria flash como si se tratara de una USB. Algo así como se programa el micro:bit.

El microcontrolador

El RP2040 es un microcontrolador basado en la arquitectura M0+ de doble núcleo que puede alcanzar hasta 132 MHz de frecuencia de reloj. Algunas de sus propiedades más destacables son:

  • Procesador de doble núcleo
  • PLL integrado que permite ajustar la frecuencia de trabajo
  • 264K de SRAM de alto desempeño accesibles mediante varios bancos de trabajo
  • Memoria Flash SPI
  • USB 1.1 integrado
  • 30 pines GPIO 4 de ellos se usan como ADC
  • ADC de 12 bits
  • Varios puertos de datos (2x UART, 2x I2C, 2x SPI y hasta 16 canales PWM)
  • Puede emular interfaces como VGA y tarjetas SD

La documentación

La documentación tanto para la Raspberry Pi Pico como el microcontrolador RP2040 es extensiva, por lo que podrás aprender a usarla en muy poco tiempo. Entre los documentos interesantes están: la documentación a detalle de la tarjeta, la hoja de especificaciones del RP2040, un manual de diseño de hardware con el RP2040, un repositorio de bibliotecas para el SDK y proyectos explicados minuciosamente para desarrollarlos en la Pico.

Conclusiones:

Raspberry Pi ha empezado el año con el pie derecho y se ve que viene bien preparado para abrirse paso en el mercado de los microcontroladores. Creemos que la comunidad tendrá una buena aceptación de la plataforma y esperamos ver muchos proyectos desarrollados con la Raspberry Pi Pico en poco tiempo. Si quieres conseguir una visita nuestra tienda virtual aqui.

Referencias:

Raspberry Pi Pico Announcement

Getting Started with the Raspberry Pi Pico

Raspberry Pi Pico datasheet

RP2040 datasheet

Via: Raspberry Pi