PanoramicaMSPM33C321A è un microcontrollore Arm® Cortex®-M33 a 160 MHz progettato per applicazioni embedded industriali e enterprise. Unisce periferiche analogiche ad alte prestazioni, interfacce di comunicazione flessibili (incluso CAN-FD) e un set di sicurezza hardware completo (TrustZone, AES, SHA, PKA, TRNG) per dispositivi IoT sicuri e sistemi di controllo.
Riepilogo prodotto- CPU: Arm® Cortex®-M33 con TrustZone, FPU e estensioni DSP
- Frequenza massima: 160 MHz
- Memoria: fino a 1 MB flash (ECC), 256 kB SRAM (ECC), 32 kB data flash ad alta resistenza
- Analogico: 2 ADC SAR 12-bit (9,4 MSPS), fino a 36 canali esterni, 2 comparatori, 2 DAC esterni 8-bit, VREF interna configurabile
- Comunicazioni: 2× CAN-FD, QSPI, SPI, fino a 9× I2C, fino a 8× UART (supporto LIN), I2S/TDM
- Sicurezza: RoT immutabile, Global Security Controller, AES256 (GCM), SHA256 (HMAC), PKA, TRNG, boot sicuro e supporto per aggiornamenti firmware sicuri
- Campo operativo: −40 °C a +125 °C; VDD: 1,71 V – 3,6 V
Funzionalità chiave- Core ad alte prestazioni: Cortex-M33 160 MHz con cache istruzioni 4 kB per esecuzione senza wait-state
- Sottosistema memoria: fino a 1 MB flash con ECC e dual-bank; 256 kB SRAM con ECC; 32 kB data flash per operazioni tipo EEPROM
- Acceleratori di sicurezza hardware: AES256 (GCM), SHA256 (HMAC), Public Key Accelerator, TRNG e Global Security Controller
- Analogico e mixed-signal: due ADC 9.4 MSPS per campionamento simultaneo, molteplici canali e DAC esterni
- Connettività: CAN-FD, QSPI per memoria esterna, numerose interfacce seriali e supporto audio digitale
- Modalità di risparmio: RUN ~207 µA/MHz, STANDBY ~16 µA con retention SRAM, SHUTDOWN <100 nA con wake-up via IO
- Sviluppo: MSP SDK, kit LaunchPad LP-MSPM33C321A, debug SWD e supporto RTOS
Package | Pin | DimensioniEsempio: LQFP (PZ) — 100 pin — 16 × 16 mm (256 mm²). Opzioni di famiglia: nFBGA 100 pin, LQFP 80/64 pin, VQFN 48 pin.
Documentazione e supporto (selezionati)- Datasheet: MSPM33C321x Mixed-Signal Microcontrollers
- Technical Reference Manual: MSPM33 C3-Series 160MHz TRM
- Guide sicurezza, errata, bootloader e risorse SDK
- Kit di sviluppo: LP-MSPM33C321A LaunchPad, esempi e SDK
NoteIl dispositivo è mostrato in stato PREVIEW sulla scheda prodotto (campioni di ingegneria/prototipi disponibili; specifiche suscettibili di modifica prima della produzione).
Specifiche tecniche- Part number: MSPM33C321A
- Core: Arm® Cortex®-M33 (32-bit) con TrustZone, FPU, DSP
- Frequenza CPU: 160 MHz
- Flash: fino a 1024 kB (1 MB) con ECC; supporto dual-bank
- SRAM: 256 kB con ECC
- Data flash: 32 kB high-endurance
- ADC: 2 × 12-bit SAR, 9.4 MSPS, fino a 36 canali (variant-dependent)
- UART: fino a 8 (incl. porta LIN)
- SPI: 5 (incl. QSPI)
- I2C: fino a 9 (2× FM+ fino a 1 Mbit/s)
- CAN: 2 × CAN con supporto CAN-FD
- GPIO: varianti 41 / 57 / 73 / 93
- Timer/DMA: fino a 9 timer (≤30 canali PWM), 2 DMA (16 canali)
- Temperatura: −40 °C a +125 °C; tensione: 1,71–3,6 V