PrésentationLe MSPM0G3507 appartient à la famille MSPM0 : MCU 32 bits ultra‑basse consommation, basé sur Arm® Cortex®‑M0+ jusqu'à 80 MHz. Conçu pour des applications industrielles et embarquées nécessitant une acquisition analogique précise, un contrôle mixte signal/numérique et des communications avancées (incl. CAN‑FD). Plage de température étendue (‑40 °C à 125 °C), alimentation 1,62 V–3,6 V.
Paramètres (résumé)- CPU : Arm Cortex‑M0+
- Fréquence max : 80 MHz
- Flash : 128 KB (ECC)
- SRAM : 32 KB (option parité matériel)
- ADC : 2× 12 bits SAR, échantillonnage simultané 4 Msps (11/16/17 canaux selon modèle)
- DAC : 12 bits, 1 Msps
- GPIOs : selon boîtier (24 / 28 / 44 / 60)
- Communications : CAN‑FD, I2C ×2, SPI ×2, UART ×4
- Sécurité : AES (128/256), TRNG, CRC, accélérateurs cryptographiques
- Plage opérationnelle : −40 °C à 125 °C, 1,62 V–3,6 V
Caractéristiques principales- Cœur Arm Cortex‑M0+ avec Memory Protection Unit, performances déterministes jusqu'à 80 MHz.
- Flash embarqué avec ECC (128 KB) et jusqu'à 32 KB SRAM avec option parité matériel.
- Deux ADC 12 bits simultanés à 4 Msps avec moyenne matérielle (résolution effective 14 bits à 250 ksps) et jusqu'à 17 canaux externes.
- Un DAC 12 bits 1 Msps avec tampon de sortie intégré.
- Deux OPAs chopper zéro‑dérive (0,5 µV/°C) avec gain programmable jusqu'à 32× et un amplificateur général.
- Trois comparateurs haute vitesse avec DAC de référence 8 bits et délai de propagation réduit en mode haute vitesse.
- Routage analogique programmable entre ADC, OPA, GPAMP, COMP et DAC ; VREF interne sélectionnable (1,4 V / 2,5 V) et capteur de température intégré.
- Modes basse consommation optimisés : RUN, SLEEP, STOP, STANDBY, SHUTDOWN avec courants fournis pour la conception système.
- Périphériques numériques intelligents : DMA 7 canaux, accélérateur mathématique (DIV, SQRT, MAC, TRIG), multiples timers supportant jusqu'à 22 sorties PWM, watchdogs fenêtrés et RTC.
- Communications étendues : CAN‑FD, SPI haute vitesse (jusqu'à 32 Mbit/s), I2C FM+ (1 Mbit/s), UARTs compatibles LIN/IrDA/DALI/Smart Card.
- Intégrité et sécurité des données : CRC‑16/CRC‑32, TRNG, accélération AES et fonctions de debug sécurisé.
- Support développement : debug SWD 2 broches, MSPM0 SDK et kit d'évaluation LaunchPad.
Capacités analogiques et d'acquisition- Double ADC 12 bits simultané 4 Msps avec moyenne matérielle et jusqu'à 17 canaux pour acquisition multi‑capteurs.
- Routage analogique programmable pour une conception flexible de la chaîne de mesure (ADC ↔ OPA ↔ COMP ↔ DAC).
- Deux OPAs zéro‑dérive pour amplification de précision et un GPAMP pour tâches d'instrumentation générales.
- Un DAC 12 bits avec buffer pour actionnement, calibration ou génération d'offset.
Options de boîtier- 64‑broches LQFP (PM)
- 48‑broches LQFP (PT)
- 48‑broches VQFN (RGZ)
- 32‑broches VQFN (RHB)
- 28‑broches VSSOP (DGS)
Membres de la famille- MSPM0G3505 : 32 KB Flash, 16 KB RAM
- MSPM0G3506 : 64 KB Flash, 32 KB RAM
- MSPM0G3507 : 128 KB Flash, 32 KB RAM
Kits de développement & support logiciel- Kit d'évaluation LP‑MSPM0G3507 LaunchPad pour prototypage et validation.
- MSPM0 SDK, designs de référence, exemples de code, manuels techniques et support RTOS (FreeRTOS, Zephyr).
Spécifications techniques- Cœur : Arm Cortex‑M0+ avec MPU
- Fréquence max CPU : 80 MHz
- Flash : 128 KB (ECC)
- SRAM : 32 KB (option parité)
- ADC : 2×12‑bit SAR, 4 Msps, échantillonnage simultané
- DAC : 12‑bit, 1 Msps
- OPAs : 2 × zero‑drift chopper OPAs, 1 GPAMP
- Comparateurs : 3 × high‑speed COMP avec DAC référence 8 bits
- DMA : 7 canaux
- Timers : multiples, jusqu'à 22 sorties PWM
- Interfaces : CAN‑FD, I2C ×2, SPI ×2, UART ×4
- Sécurité : AES 128/256, TRNG, CRC
- Température fonctionnement : −40 °C à 125 °C
- Tension d'alimentation : 1,62 V à 3,6 V