PanoramicaMSPM0G3507 fa parte della famiglia MSPM0: MCU a 32 bit altamente integrata e a bassissimo consumo, basata su Arm® Cortex®‑M0+ fino a 80 MHz. Progettata per applicazioni industriali ed embedded che richiedono acquisizione analogica precisa, controllo misto segnale/digitale e comunicazioni avanzate (incluso CAN‑FD). Range di temperatura esteso (‑40 °C a 125 °C) e alimentazione 1,62 V–3,6 V.
Parametri (riassunto)- CPU: Arm Cortex‑M0+
- Freq. max: 80 MHz
- Flash: 128 KB (ECC)
- SRAM: 32 KB (opzione parità hardware)
- ADC: 2× 12‑bit SAR, campionamento simultaneo 4 Msps (11/16/17 canali a seconda del modello)
- DAC: 12‑bit, 1 Msps
- GPIO: dipende dal package (24 / 28 / 44 / 60)
- Comunicazioni: CAN‑FD, I2C ×2, SPI ×2, UART ×4
- Sicurezza: AES (128/256), TRNG, CRC, acceleratori crittografici
- Range operativo: −40 °C a 125 °C, 1,62 V–3,6 V
Caratteristiche principali- Core Arm Cortex‑M0+ con Memory Protection Unit e prestazioni deterministiche fino a 80 MHz.
- Flash integrata con ECC (128 KB) e fino a 32 KB SRAM con opzione parità hardware.
- Due ADC simultanei 12‑bit a 4 Msps con media hardware (14‑bit efficace a 250 ksps) e fino a 17 canali esterni.
- Un DAC 12‑bit 1 Msps con buffer di uscita integrato.
- Due op amp chopper a zero deriva (0,5 µV/°C) con guadagno programmabile fino a 32× e un amplificatore generale (GPAMP).
- Tre comparatori ad alta velocità con DAC di riferimento a 8 bit e bassa latenza in modalità high‑speed.
- Routing analogico programmabile tra ADC, OPA, GPAMP, COMP e DAC; VREF interno selezionabile (1,4 V / 2,5 V) e sensore di temperatura integrato.
- Modalità a basso consumo ottimizzate: RUN, SLEEP, STOP, STANDBY, SHUTDOWN con correnti utili per il progetto di sistema.
- Periferiche digitali intelligenti: DMA a 7 canali, acceleratore matematico (DIV, SQRT, MAC, TRIG), timer multipli fino a 22 uscite PWM, watchdog windowed e RTC.
- Comunicazioni avanzate: CAN‑FD, SPI ad alta velocità (fino a 32 Mbit/s), I2C FM+ (1 Mbit/s), UART con supporto LIN/IrDA/DALI/Smart Card.
- Integrità e sicurezza dati: CRC‑16/CRC‑32, TRNG, accelerazione AES e debug sicuro.
- Supporto sviluppo: debug SWD a 2 pin, MSPM0 SDK e kit LaunchPad.
Capacità analogiche e di misura- Dual ADC simultanei 12‑bit 4 Msps con media hardware e fino a 17 canali per acquisizione multi‑sensore.
- Routing analogico programmabile per progettare catene di segnale flessibili (ADC ↔ OPA ↔ COMP ↔ DAC).
- Due OPAs zero‑drift per amplificazione di precisione e un GPAMP per attività di strumentazione.
- Un DAC 12‑bit con buffer per attuazione, calibrazione o generazione di offset.
Opzioni di package- 64‑pin LQFP (PM)
- 48‑pin LQFP (PT)
- 48‑pin VQFN (RGZ)
- 32‑pin VQFN (RHB)
- 28‑pin VSSOP (DGS)
Membri della famiglia- MSPM0G3505: 32 KB Flash, 16 KB RAM
- MSPM0G3506: 64 KB Flash, 32 KB RAM
- MSPM0G3507: 128 KB Flash, 32 KB RAM
Kits di sviluppo e tool- LP‑MSPM0G3507 LaunchPad per valutazione e prototipazione.
- MSPM0 SDK, design di riferimento, esempi di codice, manuali tecnici e supporto RTOS (FreeRTOS, Zephyr).
Specifiche tecniche- Core: Arm Cortex‑M0+ con MPU
- Freq. max CPU: 80 MHz
- Flash: 128 KB (ECC)
- SRAM: 32 KB (opzione parità)
- ADC: 2×12‑bit SAR, 4 Msps, campionamento simultaneo
- DAC: 12‑bit, 1 Msps
- OPAs: 2 × zero‑drift chopper OPAs, 1 GPAMP
- Comparators: 3 × high‑speed COMP con DAC riferimento 8 bit
- DMA: 7 canali
- Timer: multipli, fino a 22 uscite PWM
- Interfacce: CAN‑FD, I2C ×2, SPI ×2, UART ×4
- Sicurezza: AES 128/256, TRNG, CRC
- Temperatura operativa: −40 °C a 125 °C
- Alimentazione: 1.62 V a 3.6 V