Publicado : 28/01/2021 Todas las novedades sobre la nueva Raspberry Pi Pico y el económico SoC RP2040 - Categorías : Otras novedades , Productos Raspberry Pico! La nueva placa Pico que ha lanzado RPi, está gobernada por el primer procesador que saca la fundación, el RP2040, el cual ya ha sido usado por otras marcas como Adafruit o SparkFun, como explicamos a continuación. Este potente y económico procesador que cuenta con dos núcleos ARM Cortex M0+ funcionando a 133 MHz, acompañado de 264 KB de RAM y 2 MB de almacenamiento integrado. Integra su propio controlador DMA, conectividad GPIO de 30 pins, 16 canales PWM y un controlador USB 1.1. Soporta hasta 16 MB de memoria FLASH mediante su bus QSPI. Todo ello se integra en la PCB de la Raspberry Pi Pico que le aporta los 2 MB de memoria Flash, junto con un regulador de voltaje que soporta voltajes de 1,8 a 5,5 v para poder alimentarlo vía USB o incluso pilas. También incluye un botón que pone la placa en modo almacenamiento USB para transferirle datos directamente. La nueva placa Raspberry Pi Pico, es programable en C y MicroPython, lo que abre las puertas a muchos principiantes, pero también sigue dando un gran servicio para más profesionales. Esta placa es adaptable a una amplia gama de aplicaciones y niveles de habilidad, y comenzar a usarla es tan fácil como arrastrar y soltar un archivo. Los usuarios más experimentados pueden también aprovechar el inmenso conjunto de periféricos de Raspberry Pi Pico, como su interfaz SPI, I2C y ocho máquinas de estado de E/S programables (PIO) para soporte periférico personalizado. Si eres nuevo, y quieres aprender MicroPython, también han pensado en ti, ya que han sacado incluso una guía física: Especificaciones de la Pico En cuanto a las características clave de esta placa de alto rendimiento con interfaces digitales flexibles, tenemos: • Chip microcontrolador RP2040 diseñado por Raspberry Pi en el Reino Unido • Procesador Arm Cortex M0 + de doble núcleo, reloj flexible de hasta 133 MHz • 264 KB de SRAM y 2 MB de memoria flash incorporada • El módulo almenado permite soldar directamente a las placas de soporte • USB 1.1 con soporte para dispositivo y host • Modos de reposo e inactivo de bajo consumo • Programación de arrastrar y soltar usando almacenamiento masivo a través de USB • 26 × pines GPIO multifunción • 2 × SPI, 2 × I2C, 2 × UART, 3 × ADC de 12 bits, 16 × canales PWM controlables • Reloj y temporizador precisos en chip • Sensor de temperatura • Bibliotecas de punto flotante aceleradas en chip • 8 × máquinas de estado de E/S programables (PIO) para soporte periférico personalizado Adafruit Feather y ItsyBitsy La marca americana también sacará sus propias placas basadas en este procesador. Como han comunicado, cuando se enteraron de este nuevo RP2040, se pusieron en marcha para sacar un nuevo ItsyBitsy y una nueva “pluma”: “Cuando vimos este chip pensamos que “este chip va a ser increíble cuando le demos el tratamiento ItsyBitsy teensy-weensy” y así lo hicimos. Esta Itsy 'presenta el RP2040 y todas las sutilezas que conoces y amas de la familia ItsyBitsy” Características Adafruit Feather: • Mide 2.0 "x 0.9" x 0.28 "(50.8mm x 22.8mm x 7mm) sin cabezales soldados • Ligero como una pluma (¿grande?) - 5 gramos • RP2040 Cortex M0 + de 32 bits de doble núcleo que funciona a ~ 125 MHz @ 3.3V lógica y potencia • 264 KB de RAM • Chip SPI FLASH de 4 MB para almacenar archivos y almacenamiento de código CircuitPython / MicroPython. Sin EEPROM • ¡Toneladas de GPIO! 21 x pines GPIO con las siguientes capacidades: • Cuatro ADC de 12 bits (uno más que Pico) • Dos periféricos I2C, dos SPI y dos UART, etiquetamos uno para la interfaz 'principal' en ubicaciones estándar Feather • 16 salidas PWM - para servos, LED, etc. • Los 8 GPIO digitales 'no ADC / no periféricos' son consecutivos para una máxima compatibilidad con PIO • Cargador lipoly integrado de 200 mA con indicador LED de estado de carga • Pin # 13 LED rojo para parpadeo de uso general • RGB NeoPixel con clavija de alimentación en GPIO para que pueda desconectarlo para usos de baja potencia. • A bordo conector ESCUDO QT que le permite conectar rápidamente cualquier Qwiic, ESCUDO QT o dispositivos I2C Grove sin soldar! • Tanto el botón de reinicio como el botón de selección del cargador de arranque para reinicios rápidos (sin desconectar-volver a conectar para reiniciar el código) • Pin de alimentación / habilitación de 3,3 V • El puerto de depuración SWD opcional se puede soldar para acceder a la depuración • 4 agujeros de montaje • Cristal de 24 MHz para una sincronización perfecta. • Regulador de 3,3 V con salida de corriente máxima de 500 mA • El conector USB tipo C le permite acceder al cargador de arranque USB ROM incorporado y a la depuración del puerto serie Características Adafruit ItsyBitsy: • Mismo tamaño y factor de forma que el resto de la familia ItsyBitsy y pinout casi idéntico • Mide 1.4 "x 0.7" x 0.2 "(36 mm x 18 mm x 4 mm) sin cabezales soldados • RP2040 Cortex M0 + de 32 bits de doble núcleo que funciona a ~ 125 MHz @ 3.3V lógica y potencia • 264 KB de RAM • Chip SPI FLASH de 4 MB para almacenar archivos y almacenamiento de código CircuitPython / MicroPython. Sin EEPROM • ¡Toneladas de GPIO! 23 pines GPIO con las siguientes capacidades: • Cuatro ADC de 12 bits (uno más que Pico) • Dos periféricos I2C, dos SPI y dos UART, etiquetamos uno para la interfaz 'principal' en ubicaciones estándar de ItsyBitsy • 16 salidas PWM - para servos, LED, etc. • Los 10 GPIO digitales 'no ADC / no periféricos' son consecutivos para una máxima compatibilidad con PIO • Pin # 13 LED rojo para parpadeo de uso general • RGB NeoPixel con clavija de alimentación en GPIO para que pueda desconectarlo para usos de baja potencia. • Tanto el botón de reinicio como el botón de selección del cargador de arranque para reinicios rápidos (sin desconectar-volver a conectar para reiniciar el código) • Regulador de 3,3 V con salida de corriente máxima de 500 mA • Pin de alimentación / habilitación de 3,3 V • Alimentación con salida USB o externa (como una batería): cambiará automáticamente • Pines SWD rotos para acceso de depuración • Cristal de 24 MHz para una sincronización perfecta. • El pin de salida Vhigh especial le brinda el voltaje más alto de VBAT o VUSB, para controlar NeoPixels, servos y otros dispositivos lógicos de 5V. Salida digital de 5 niveles desplazados para salida de nivel lógico de alto voltaje. • El conector USB Micro B le permite acceder al cargador de arranque USB ROM integrado y a la depuración del puerto serie SparkFun MicroMod RP2040 La empresa líder americana también da la bienvenida al procesador y saca sus propios productos con este nuevo RP2040: SparkFun Pro Micro, MicroMod y Thing Plus compatible con Feather. Con su tolerancia de 3.3 V, el RP2040 encaja perfectamente con el sistema Qwiic Connect, por lo que nos aseguramos de incluirlos en nuestras versiones Pro Micro y Thing Plus. Por supuesto, también podrá utilizar las más de 100 placas del ecosistema Qwiic con el MicroMod RP2040; ¡solo tendrá que decidir qué placa portadora necesita para su proyecto!