KurzbeschreibungDer MSPM33C321A ist ein 160 MHz Arm® Cortex®-M33 Mikrocontroller für industrielle und unternehmerische Embedded-Anwendungen. Er kombiniert leistungsfähige analoge Peripherie, flexible Kommunikationsschnittstellen (inkl. CAN-FD) und umfangreiche Hardware-Sicherheitsfunktionen (TrustZone, AES, SHA, PKA, TRNG).
Produktübersicht- CPU: Arm® Cortex®-M33 mit TrustZone, FPU und DSP-Erweiterungen
- Max. Frequenz: 160 MHz
- Speicher: bis zu 1 MB Flash (mit ECC), 256 kB SRAM (mit ECC), 32 kB Data Flash
- Analog: 2 × 12-bit SAR ADCs (9,4 MSPS), bis zu 36 externe ADC-Kanäle, 2 Komparatoren, 2 externe 8-bit DACs, konfigurierbare VREF
- Kommunikation: 2× CAN-FD, QSPI, SPI, bis zu 9× I2C, bis zu 8× UART (LIN-fähig), I2S/TDM
- Sicherheit: Immutable RoT, Global Security Controller, AES256 (GCM), SHA256 (HMAC), PKA, TRNG, Secure Boot & Secure Firmware Update
- Betriebsbereich: −40 °C bis +125 °C; Versorgung 1,71 V – 3,6 V
Merkmale (übersicht)- Leistungsstarker Kern: 160 MHz Cortex-M33 mit 4 kB Instruktions-Cache für wait-state-freie Ausführung
- Sicheres Speicher-Subsystem: bis zu 1 MB Flash mit ECC und Dual-Bank; 256 kB SRAM mit ECC; 32 kB Data Flash für EEPROM-ähnliche Speicherung
- Hardware-Sicherheitsbeschleuniger: AES256 (GCM), SHA256 (HMAC), Public Key Accelerator, TRNG, Global Security Controller
- Analog/Mixed-Signal: zwei 9.4-MSPS ADCs für simultanes Sampling, mehrere Kanäle und externe DACs
- Konnektivität: CAN-FD für industrielle Netzwerke, QSPI für externen Speicher, viele serielle Schnittstellen und digitale Audio-Optionen
- Energiesparmodi: RUN ~207 µA/MHz, STANDBY ~16 µA mit SRAM-Retention, SHUTDOWN <100 nA mit IO-Wake-up
- Entwicklung: MSP SDK, LaunchPad LP-MSPM33C321A, SWD-Debug und Unterstützung für gängige RTOS
Gehäuse | Pins | GrößeBeispiel: LQFP (PZ) — 100 Pins — 16 × 16 mm (256 mm²). Weitere Optionen: 100-pin nFBGA, 80/64-pin LQFP, 48-pin VQFN.
Dokumente und Support (Auswahl)- Datasheet: MSPM33C321x Mixed-Signal Microcontrollers
- Technical Reference Manual: MSPM33 C3-Series 160MHz TRM
- Sicherheitsleitfäden, Errata, Bootloader-Guide und SDK-Ressourcen
- Entwicklungsboard: LP-MSPM33C321A LaunchPad, Beispielcode und SDK
HinweiseDas Produkt ist auf der Produktseite im PREVIEW-Status gekennzeichnet (Engineering-Muster/Prototypen verfügbar; Spezifikationen können vor Serienreife geändert werden).
Technische Daten- Teilenummer: MSPM33C321A
- Kern: Arm® Cortex®-M33 (32-bit) mit TrustZone, FPU, DSP
- CPU-Frequenz: 160 MHz
- Flash: bis zu 1024 kB (1 MB) mit ECC; Dual-Bank
- SRAM: 256 kB mit ECC
- Data Flash: 32 kB High-Endurance
- ADC: 2 × 12-bit SAR, 9.4 MSPS, bis zu 36 Kanäle (variantenabhängig)
- UART: bis zu 8 (inkl. LIN-fähigem Port)
- SPI: 5 (inkl. QSPI)
- I2C: bis zu 9 (2× FM+ bis 1 Mbit/s)
- CAN: 2 × CAN mit CAN-FD-Unterstützung
- GPIO: Varianten 41 / 57 / 73 / 93
- Timer/DMA: bis zu 9 Timer (≤30 PWM-Kanäle), 2 DMA-Controller (16 Kanäle)
- Temperaturbereich: −40 °C bis +125 °C; Versorgungsspannung: 1,71–3,6 V