MSPM0G1207
-
Core
Cortex-M0+, 80 MHz
-
Family
MSPM0GX218_GX207 Series
-
Sub-Family
MSPM0G120X
-
CMSIS Pack
MSPM0GX218_GX207_DFP
MSPM0Gx218, MSPM0Gx207, and MSPM0G122x microcontrollers (MCUs) are part of the
MSP highly integrated, ultra-low-power 32-bit MCU family based on the enhanced
Arm® Cortex®-M0+ 32-bit core platform, operating at up to 80MHz frequency. These
MCUs offer a blend of cost optimization and design flexibility for applications
requiring 64KB to 256KB of flash memory in packages ranging from 20 pins to 64
pins. These devices include CAN-FD controllers, cybersecurity enablers, high
performance integrated analog, and provide excellent low power performance
across the operating temperature range.
The device has up to 256KB of embedded flash program memory with built-in error
correction code (ECC) and up to 32KB SRAM (with ECC and parity protection). The
flash memory is organized into two main banks to support field firmware updates,
with address swap support provided between the two main banks.
Flexible cybersecurity enablers can be used to support secure boot, secure
in-field firmware updates, IP protection (execute-only memory), key storage,
and more. Hardware acceleration is provided for a variety of AES symmetric
cipher modes. The cybersecurity architecture is pending Arm® PSA Level 1
certification.
A set of high performance analog modules is provided, such as two simultaneously
sampling 12-bit, 1.6Msps ADCs supporting up to 27 external channels, on-chip
voltage reference (1.4V or 2.5V), and two comparators operable in low-power and
high-speed modes with additional built-in 8-bit reference DACs .
| Core |
Processor Cortex-M0+ |
|---|---|
| Maximum Clock Frequency | 80 MHz |
| Memory Protection Unit | MPU |
| Floating Point Unit | NO_FPU |
| Trust Zone | |
| Digital Signal Processor | |
| CortexM Vector Extensions | |
| Endian | Little-endian |
| Features | View features |
Processor
Cortex-M0+, 80 MHz
-
I/O High-speed comparator (COMP) with 8-bit reference DACs 1 x High-speed comparator (COMP) with 8-bit reference DACs One simultaneous 4MSPS analog-to-digital converters (ADC) 13-channel x 12-bit One simultaneous 4MSPS analog-to-digital converters (ADC) Configurable 1.4V or 2.5V internal shared voltage reference (VREF) 2 x Configurable 1.4V or 2.5V internal shared voltage reference (VREF) General purpose I/Os, including two 5-V tolerant, three high-drive with 20mA drive strength, and four high-speed 60 General purpose I/Os, including two 5-V tolerant, three high-drive with 20mA drive strength, and four high-speed -
Core features Nested Vectored Interrupt Controller (NVIC) Nested Vectored Interrupt Controller (NVIC) with 32 interrupt sources Direct Memory Access (DMA) 9-channel Direct Memory Access (DMA) HW accelerated AES Encryption/Decryption Engine 128/256-bit HW accelerated AES Encryption/Decryption Engine -
Memory Up to 256KB Flash memory with built-in error correction code (ECC) x Up to 256KB Flash memory with built-in error correction code (ECC) Up to 32KB SRAM with hardware parity x Up to 32KB SRAM with hardware parity -
Clock High Frequency crystal (HFXT) 4 MHz .. 48 MHz High Frequency crystal (HFXT) Internal PLL 1 x Internal PLL Internal RTC with alarm and calendar modes 32.77 kHz Internal RTC with alarm and calendar modes Internal 4-32MHz oscillator with +-1% accuracy (SYSOSC) x Internal 4-32MHz oscillator with +-1% accuracy (SYSOSC) Internal 32kHz oscillator (LFOSC) x Internal 32kHz oscillator (LFOSC) Low Frequency 32kHz crystal (LFXT) x Low Frequency 32kHz crystal (LFXT) -
Power RUN0, RUN1, RUN2, SLEEP0, SLEEP1, SLEEP2, STOP0, STOP1, STOP2, STANDBY0, STANDBY1, SHUTDOWN 12 RUN0, RUN1, RUN2, SLEEP0, SLEEP1, SLEEP2, STOP0, STOP1, STOP2, STANDBY0, STANDBY1, SHUTDOWN Operating Voltage 1.62 V .. 3.6 V Operating Voltage -
Spec Extended Operating Temperature Range -40 °C .. +125 °C Extended Operating Temperature Range -
Timer Five 16-bit advanced timers with deadband supporting up to 18 PWM channels 18 x 16-bit Five 16-bit advanced timers with deadband supporting up to 18 PWM channels 16-bit general purpose timer supporting QEI 1 x 16-bit general purpose timer supporting QEI 16-bit general purpose timers supporting low power operation in STANDBY mode 2 x 16-bit general purpose timers supporting low power operation in STANDBY mode 16-bit advanced timers with deadband support up to 12 PWM channels 2 x 16-bit advanced timers with deadband support up to 12 PWM channels Basic software timers including 4 independent configuration 16-bit counters 2 x Basic software timers including 4 independent configuration 16-bit counters Two Window-watchdog timer (WWDT), one independent watchdog timer (IWDT) 3 x Two Window-watchdog timer (WWDT), one independent watchdog timer (IWDT)