INFORMACIÓN
La RP2350-USB Mini Tarjeta de Desarrollo 16MB es una placa basada en el microcontrolador RP2350 compatible con MicroPython en IDEs como Thonny; pensada para proyectos embebidos compactos, ya que esta lista para conectar por USB sin circuitos extra al poseer una conexión integrada en su PCB que aprovecha el USB nativo del integrado.
El RP2350 de doble núcleo, que puede trabajar tanto con arquitectura ARM como con RISC-V, y corre hasta unos 150 MHz, suficiente para controladores, automatización, electrónica, IoT y tareas que necesiten buen rendimiento sin consumir mucha energía. Además, incluye 520 KB de RAM interna y un chip externo de 16 MB de memoria flash, donde se guardan tus programas y archivos.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Voltaje de alimentación de la tarjeta: 5 V USB
- Modelo: RP2350A
- Empaquetado: QFN-60 EP (7×7 mm) (Quad Flat No-lead, Exposed Pad)
- Voltaje de funcionamiento del MCU: 3.3 V
- Corriente de consumo: Aproximadamente 40 mA por núcleo activo (variable según carga y periféricos)
- Procesador: Dual-core ARM Cortex-M33 150 MHz (o dual-core Hazard3 RISC-V, solo uno activo a la vez)
- SRAM: 520 KB
- Memoria OTP (One-Time Programmable): 8 KB de
- Protocolos de comunicación: I2C, SPI, UART
- USB: USB 1.1 con soporte para dispositivo y host, incluye PHY integrado
- GPIO: 30 pines programables
- Entradas analógicas: 4 entradas ADC
- Velocidad de transferencia: Hasta 0.5 MSa/s en el ADC
- Memoria Flash externa: W25Q128JVPIQ
- Temperatura de operación: -40 ºC a +80 ºC
- Dimensiones: 38 mm x 18 mm x 5 mm
- Peso: 4.73 g
DOCUMENTACIÓN Y RECURSOS
- Dimensiones
- Datasheet
- Pinout
INFORMACIÓN ADICIONAL
Prueba rápida de funcionamiento
1.- Descarga el bootloader de MicroPython:
- Haz clic aquí y descarga la versión más reciente del Firmware de MicroPython (archivo con extensión .uf2)
2.- Carga el bootloader en tu RP2350:
- Conecta tu Tarjeta en modo Boot (Mantén presionado el botón de boot de tu tarjeta mientras la conectas a tu PC).
- Una vez conectada, se reconoce la tarjeta como un dispositivo de almacenamiento masivo USB, mismo que encuentras en tu explorador de archivos.
- Copia y pega el archivo .uf2 previamente descargado en el dispositivo de almacenamiento masivo USB de la tarjeta y listo.
3.- Prueba la tarjeta en un IDE para MicroPython como Thonny
- Carga el siguiente código para controlar el color del NeoPixel integrado en la tarjeta de desarrollo.
from machine import Pin
import neopixel
import time
# Configuración
PIN = 22 # Pin donde está conectado el NeoPixel
NUMPIXELS = 1 # Número de LEDs
DELAYVAL = 0.5 # 500 ms (en segundos)
# Inicializar NeoPixel
pixels = neopixel.NeoPixel(Pin(PIN, Pin.OUT), NUMPIXELS)
while True:
pixels.fill((0, 0, 0)) # Apagar todos los LEDs
pixels.write()
for i in range(NUMPIXELS):
# Color verde (RGB)
pixels[i] = (0, 250, 100) # Selecciona el color del NeoPixel
pixels.write()
time.sleep(DELAYVAL)
Nota sobre el Pinout
- El RP2350 en encapsulado QFN-60 incorpora un sistema de multiplexación de pines (IO MUX) que permite enrutar dinámicamente los periféricos internos (UART, SPI, I²C, PWM, PIO, entre otros) hacia distintos GPIO, de acuerdo con las capacidades de cada pin y la configuración por software.
- Las funciones de periféricos indicadas en el pinout no representan conexiones fijas a nivel de silicio, sino ejemplos de asignación funcional utilizados en esta placa de desarrollo.
- La disponibilidad real de un periférico en un GPIO específico depende de la matriz de multiplexación del RP2350 y de la configuración realizada mediante el SDK o el entorno de desarrollo utilizado.
- Para el diseño de hardware personalizado, validación de esquemáticos o asignación definitiva de pines, se debe consultar el datasheet oficial del RP2350, en particular las secciones de Pin Function Mapping y IO Bank Control.

RGB WS2812 con Interfaz para ESP8266


































Valoraciones
No hay valoraciones aún.