PrésentationLe MSPM33C321A est un microcontrôleur Arm® Cortex®-M33 160 MHz destiné aux applications embarquées industrielles et d'entreprise. Il associe des périphériques analogiques performants, des interfaces de communication flexibles (dont CAN-FD) et un ensemble matériel de sécurité complet (TrustZone, AES, SHA, PKA, TRNG), adapté aux solutions IoT sécurisées et aux systèmes de contrôle industriel.
Résumé du produit- CPU : Arm® Cortex®-M33 avec TrustZone, FPU et extensions DSP
- Fréquence maximale : 160 MHz
- Mémoire : jusqu'à 1 Mo flash (ECC), 256 kB SRAM (ECC), 32 kB data flash haute endurance
- Analogique : 2 ADC SAR 12 bits (9,4 MSPS), jusqu'à 36 canaux externes, 2 comparateurs, 2 DAC 8 bits externes, VREF interne configurable
- Communications : 2× CAN-FD, QSPI, SPI, jusqu'à 9× I2C, jusqu'à 8× UART (LIN possible), I2S/TDM
- Sécurité : RoT immuable, Global Security Controller, AES256 (GCM), SHA256 (HMAC), PKA, TRNG, boot sécurisé et mise à jour sécurisée
- Plage de fonctionnement : −40 °C à +125 °C ; tension d'alimentation 1,71 V – 3,6 V
Fonctions clés (haut niveau)- Cœur performant : Cortex-M33 160 MHz avec cache d'instructions 4 kB pour exécution sans wait-state
- Sous-système mémoire : jusqu'à 1 Mo flash avec ECC et dual-bank, 256 kB SRAM ECC, 32 kB data flash pour opérations type EEPROM
- Accélérateurs de sécurité : AES256 (GCM), SHA256 (HMAC), accélérateur de clé publique, TRNG et Global Security Controller
- Analogique et mixte : deux ADC 9.4 MSPS en échantillonnage simultané, multiples canaux et DAC externes pour contrôle et acquisition
- Connectivité : CAN-FD pour réseaux industriels/automobile, QSPI pour mémoire externe, nombreuses interfaces série et audio numérique
- Modes d'alimentation : RUN ~207 µA/MHz, STANDBY ~16 µA avec rétention SRAM, SHUTDOWN <100 nA avec wake-up IO
- Développement : SDK MSP, kit d'évaluation LaunchPad (LP-MSPM33C321A), debug SWD et prises en charge RTOS courantes
Boîtier | Broches | TailleExemple : LQFP (PZ) — 100 broches — 16 × 16 mm (256 mm²). Autres options : nFBGA 100 broches, LQFP 80/64 broches, VQFN 48 broches.
Documents et support (sélection)- Feuille technique : MSPM33C321x Mixed-Signal Microcontrollers — datasheet
- Manuel de référence technique : MSPM33 C3-Series 160MHz TRM
- Guides sécurité, errata, guide bootloader et ressources SDK
- Kit de développement : LP-MSPM33C321A LaunchPad, code d'exemples et SDK
NotesLe produit est affiché en statut PREVIEW sur la fiche produit (échantillons d'ingénierie/prototypes disponibles ; spécifications susceptibles d'être modifiées avant production).
Caractéristiques techniques- Référence : MSPM33C321A
- Cœur : Arm® Cortex®-M33 (32 bits) avec TrustZone, FPU, DSP
- Fréquence CPU : 160 MHz
- Flash : jusqu'à 1024 kB (1 Mo) avec ECC ; support dual-bank
- SRAM : 256 kB avec ECC
- Data flash : 32 kB haute endurance
- ADC : 2 × 12-bit SAR, 9.4 MSPS, jusqu'à 36 canaux (selon variante)
- UART : jusqu'à 8 (dont port LIN dédié)
- SPI : 5 (incl. QSPI)
- I2C : jusqu'à 9 (2× FM+ jusqu'à 1 Mbit/s)
- CAN : 2× contrôleurs avec support CAN-FD
- GPIO : variantes 41 / 57 / 73 / 93 broches
- Timers/DMA : jusqu'à 9 timers (≤30 canaux PWM), 2 DMA (16 canaux)
- Température : −40 °C à +125 °C ; tension : 1,71–3,6 V