Antes de preguntar… No, no es otro de esos errores tipográficos de CNXSoft, no quise escribir cm (centímetros), y HDSC HC32L110 es de hecho un microcontrolador Arm Cortex-M0+ disponible en un paquete CSP16 casi microscópico de 1,59 x 1,436 mm, lo que podría convertirlo en el MCU Arm más pequeño del mundo.
Descubrí el microcontrolador cuando LilyGO compartió una placa pequeña que solo mostraba las dimensiones de la MCU y el tipo CSP16. Silicon Labs EFM8SB10F8G-CSP16 mostró primero en una web search, pero ese es un microcontrolador 8051 de 8 bits con un paquete CSP16 de 1,781 x 1,659 mm, y es poco probable que usen un microcontrolador «occidental».
Pero pronto encontré el microcontrolador en el sitio web de Huada Semiconductor Co. Ltd (HDSC).
Especificaciones HC32L110:
- Núcleo MCU: núcleo Arm Cortex-M0+ de 32 bits a hasta 32 MHz
- Memoria: de 2 KB a 4 KB de memoria RAM con control de paridad
- Almacenamiento: memoria flash de 16 K a 32 KB con protección contra borrado y escritura
- Periféricos
- 16x GPIO con paquetes de 20 pines, 12x GPIO con paquetes de 16 pines
- Salida PWM
- 2 UART, 1 SPI, 1 I2C
- Hasta 9 canales SARADC de 12 bits con muestreo de hasta 1 Msps
- Generador de frecuencia de zumbador
- Temporizador/Contador
- 3 temporizadores/contadores de uso general de 16 bits
- 3 temporizadores/contadores de 16 bits de alto rendimiento
- 1 temporizador/contador de 16 bits de bajo consumo
- 1x temporizador/contador programable de 16 bits con soporte de comparación
- RTC
- Comparador de voltaje bidireccional VC con DAC integrado de 6 bits y entrada de referencia programable
- Reloj, osciladores de cristal
- Oscilador de cristal externo de alta velocidad 4 ~ 32 MHz
- Oscilador de cristal externo de baja velocidad 32.768KHz
- Reloj interno de alta velocidad 4/8/16/22,12/24 MHz
- Reloj interno de baja velocidad 32,8/38,4 KHz
- Temporizador de vigilancia
- El hardware admite la calibración y el control de relojes internos y externos
- Seguridad: módulo CRC-16, número de identificación único de 10 bytes
- Depuración: solución de depuración integrada que proporciona un depurador en tiempo real con todas las funciones
- Administración de energía
- Voltaje de funcionamiento: de 1,8 a 5,5 V
- Detector de bajo voltaje integrado LVD, nivel de comparación configurable de 16 niveles
- Consumo de energía
- 0,5 μA a 3 V en modo de suspensión profunda (todos los relojes apagados, restablecimiento de encendido válido, estado de E/S mantenido, interrupción de E/S válida)
- 1,0 μA @ 3 V en modo de suspensión profunda + operación RTC
- 6 μA en modo activo de baja velocidad de 32,768 KHz (ejecución de CPU y módulos periféricos, ejecución de programas desde flash)
- 20 μA/MHz a 3 V a 16 MHz en modo de suspensión (la CPU deja de funcionar, los módulos periféricos funcionan, el reloj principal funciona)
- 120 μA/MHz a 3 V a 16 MHz mientras está activo (la CPU y los módulos periféricos se ejecutan, ejecutan programas desde flash)
- Tiempo de activación: tiempo de activación de potencia ultrabaja de 4 μS
- Rango de temperatura – -40 ~ 85C
- Paquetes
- QFN20 – 3×3 mm
- TSSOP20 – 6,5 x 4,4 mm
- TSSOP16 – 5 x 4,4 mm
- CSP16 – 1,59 x 1,436 mm
El microcontrolador parece haber sido lanzado en 2020 y hay mucha documentación en la página del producto. También encontrará las herramientas de desarrollo de software, e IAR Embedded y Arm Keil MDK son los IDE recomendados/admitidos para el microcontrolador. Todo está en chino, pero esto puede cambiar pronto si LilyGO lanza la placa para el «mercado extranjero».
HC32L110B6YA-CSP16TR vendido en LCSC China, pero no pude encontrarlo en la versión internacional del sitio web en el momento de escribir este artículo. El precio de muestra es de 5,67 CNY (89 centavos de dólar estadounidense) y el precio unitario baja a 3,14 CNY (50 centavos de dólar estadounidense) en cantidades de 1000 piezas o más.
Traducido del artículo en inglés «HC32L110 Arm Cortex-M0+ MCU is available in a tiny 1.59 x 1.436 mm CSP16 package«.
Publicaciones traducidas automáticamente