Descripción generalMSPM33C321A es un microcontrolador Arm® Cortex®-M33 a 160 MHz diseñado para aplicaciones embebidas industriales y empresariales. Integra periféricos analógicos de alto rendimiento, comunicaciones flexibles (incluido CAN-FD) y aceleradores de seguridad hardware (TrustZone, AES, SHA, PKA, TRNG) para IoT seguro y sistemas de control.
Resumen del producto- CPU: Arm® Cortex®-M33 con TrustZone, FPU y extensiones DSP
- Frecuencia máxima: 160 MHz
- Memoria: hasta 1 MB flash (ECC), 256 kB SRAM (ECC), 32 kB data flash de alta resistencia
- Analógico: 2 ADC SAR de 12 bits (9,4 MSPS), hasta 36 canales externos, 2 comparadores, 2 DAC externos de 8 bits, VREF interno configurable
- Comunicaciones: 2× CAN-FD, QSPI, SPI, hasta 9× I2C, hasta 8× UART (capaz LIN), I2S/TDM
- Seguridad: RoT inmutable, Global Security Controller, AES256 (GCM), SHA256 (HMAC), PKA, TRNG, arranque seguro y actualizaciones seguras
- Rango operativo: −40 °C a +125 °C; VDD: 1,71 V – 3,6 V
Funciones clave- Núcleo de alto rendimiento: Cortex-M33 160 MHz con caché de instrucciones de 4 kB para ejecución sin wait-state
- Sistema de memoria: hasta 1 MB flash con ECC y dual-bank; 256 kB SRAM con ECC; 32 kB data flash para operaciones tipo EEPROM
- Aceleradores de seguridad: AES256 (GCM), SHA256 (HMAC), Acelerador de clave pública, TRNG y Global Security Controller
- Periféricos analógicos: dos ADCs de 9.4 MSPS en muestreo simultáneo, múltiples canales y DACs externos
- Conectividad: CAN-FD para redes industriales/automotrices, QSPI para memoria externa, múltiples interfaces serie y audio digital
- Modos de bajo consumo: RUN ~207 µA/MHz, STANDBY ~16 µA con retención SRAM, SHUTDOWN <100 nA con wake-up por IO
- Desarrollo: SDK MSP, kit LaunchPad (LP-MSPM33C321A), depuración SWD y soporte RTOS
Paquete | Pines | TamañoEjemplo: LQFP (PZ) — 100 pines — 16 × 16 mm (256 mm²). También disponible en nFBGA 100 pines, LQFP 80/64 pines, VQFN 48 pines.
Documentos y soporte (seleccionados)- Hoja de datos: MSPM33C321x Mixed-Signal Microcontrollers datasheet
- Manual de referencia técnica: MSPM33 C3-Series 160MHz TRM
- Guías de seguridad, errata, guía del bootloader y recursos SDK
- Kit de desarrollo: LP-MSPM33C321A LaunchPad, ejemplos y SDK
NotasEl dispositivo aparece en estado PREVIEW en la ficha del producto (muestras de ingeniería/prototipos disponibles; especificaciones sujetas a cambios antes de producción).
Especificaciones técnicas- Número de pieza: MSPM33C321A
- Núcleo: Arm® Cortex®-M33 (32 bits) con TrustZone, FPU, DSP
- Frecuencia CPU: 160 MHz
- Flash: hasta 1024 kB (1 MB) con ECC; soporte dual-bank
- SRAM: 256 kB con ECC
- Data flash: 32 kB alta resistencia
- ADC: 2 × 12-bit SAR, 9.4 MSPS, hasta 36 canales (según variante)
- UART: hasta 8 (incl. puerto compatible LIN)
- SPI: 5 (incl. QSPI)
- I2C: hasta 9 (2× FM+ hasta 1 Mbit/s)
- CAN: 2 × CAN con soporte CAN-FD
- GPIO: variantes 41 / 57 / 73 / 93
- Temporizadores/DMA: hasta 9 timers (≤30 canales PWM), 2 DMA (16 canales)
- Temperatura: −40 °C a +125 °C; tensión: 1,71–3,6 V