Seleccionar la MCU adecuada es un paso clave para crear una aplicación eficiente, económica y escalable. Los diseñadores deberían poder encontrar un producto que equilibre la potencia de procesamiento, el consumo de energía, la memoria, la integración analógica y los dispositivos periféricos para cumplir con los requisitos de rendimiento de la aplicación.
Texas Instruments (TI) proporciona Arm-based ® Cortex ®: toda la serie de productos MCU con núcleos M0+ se caracterizan por su bajo consumo de energía, bajo costo y alta eficiencia. Estos procesadores de 32 bits son ideales para aplicaciones que requieren rendimiento en tiempo real sin una sobrecarga informática significativa.
La arquitectura Cortex-M0+ proporciona una base equilibrada para una amplia variedad de diseños integrados, que van desde nodos de sensores básicos hasta unidades de control de motores avanzadas.
TI lanzó una gama completa de MCU para diseñadores, que cubre tres series de productos de microcontroladores Arm Cortex-M0+. Todos los productos tienen diferentes niveles de capacidades de simulación, desde funcionalidad básica hasta funcionalidad altamente "rica". Estas funciones analógicas pueden incluir periféricos integrados como ADC de 12 bits, amplificadores operacionales, temporizadores e interfaces de comunicación (UART, I2C, SPI) para minimizar la necesidad de componentes externos. Los diseñadores pueden elegir entre una variedad de tipos de paquetes, como QFN y TSSOP, para adaptarse a las limitaciones de espacio físico.
Serie MSPM0 G: esta serie de MCU proporciona el más alto nivel de funciones de simulación integradas y está diseñada para aplicaciones de uso general, especialmente para aquellas aplicaciones que requieren funciones de señal mixta de alto rendimiento. La serie tiene velocidades de CPU de hasta 80 MHz y memoria flash de hasta 512 KB, y ADC de 12 bits y 1 MSPS con múltiples canales, así como hasta tres amplificadores operacionales integrados y varios comparadores analógicos.
MSPM0G3107SRHBR (Fig. 1) opera hasta 80 MHz con memoria flash de 128 KB y SRAM de 32 KB. El dispositivo integra dos ADC de 12 bits y 4 MSPS con muestreo simultáneo, así como hasta 111 canales externos y un amplificador de propósito general (GPAMP). Además, el dispositivo también tiene CAN 2.0/3.0 y CAN-FD que admite interfaz CAN CAN, 4 UART, 2 I ² C y 2 interfaces SPI, lo que mejora la función de comunicación. Estas funciones pueden adaptarse a diversas aplicaciones, como control de motores y automatización industrial. Otros modelos de esta MCU están equipados con Flash de 32 KB y RAM de 16 KB o Flash de 64 KB y RAM de 32 KB.
Figura 1: Dimensiones típicas de la MCU MSPM0G310x. Fuente de la imagen: Texas Instruments)
Serie MSPM0 L: estos dispositivos equilibran el bajo consumo de energía con funciones analógicas y están optimizados para aplicaciones como sensores y dispositivos que funcionan con baterías. La serie tiene velocidades de reloj de hasta 32 MHz y memoria flash de 8 a 256 KB, utiliza ADC de 12 bits, comparadores analógicos y puede contener un único amplificador operacional.
En esta serie, MSPM0L1306SRTRR (Figura 2) opera hasta 32 MHz, tiene memoria flash de 64 KB y SRAM de 4 KB, integra un ADC de 12 bits y 1,68 MSPS (hasta 10 canales externos), dos amplificadores operacionales de deriva cero y un comparador de alta velocidad con un DAC de referencia de 8 bits. El dispositivo es ideal para aplicaciones frontales analógicas y de sensores donde la estabilidad operativa a largo plazo y la corrección de compensación son esenciales.
Figura 2: MCU MSPM0L1306SRTRR encapsulada con 16-WFQFN montado en superficie. Fuente de la imagen: Texas Instruments)
Serie MSPM0 C: adecuadas para aplicaciones básicas y sensibles a los costos que aún requieren un rendimiento confiable y capacidades de detección analógica simples, estas MCU funcionan hasta 24 MHz, contienen hasta 16 KB de memoria flash y un ADC básico de 12 bits.
Para aplicaciones automotrices compactas, el M0C1103QDDFRQ1 (Figura 3) es un MCU automotriz que funciona hasta 24 MHz con memoria flash de 8 KB y SRAM de 1 KB. El dispositivo integra un ADC de 12 bits y admite interfaces de comunicación como LIN, I ² C, SPI, UART/USART.

