MSPM0G3507
-
Core
Cortex-M0+, 80 MHz
-
Family
MSPM0G1X0X_G3X0X Series
-
Sub-Family
MSPM0G350X
-
CMSIS Pack
MSPM0G1X0X_G3X0X_DFP
The MSPM0G3xxx and MSPM0G1xxx microcontrollers (MCUs) are part of MSP's
highly-integrated, low-power 32-bit MCU family based on the enhanced Arm®
Cortex®-M0+ 32-bit core platform operating at up to 80-MHz frequency.
These cost-optimized MCUs offer high-performance analog peripheral integration,
support extended temperature ranges from -40°C to 125°C, and operate with supply
voltages ranging from 1.62V to 3.6V.
The MSPM0G350X devices provide up to 128 KB embedded Flash program memory
with built-in error correction code (ECC) and up to 32 KB SRAM with
hardware parity option. They also incorporate a memory protection unit,
7-channel DMA, math accelerator, and a variety of high-performance analog
peripherals such as two 12-bit 4MSPS ADCs, configurable internal shared
voltage reference, one 12-bit 1MSPS DAC, three high speed comparators
with built-in reference DACs, two zero-drift, zero-crossover op-amps
with programmable gain, and one general-purpose amplifier.
These devices also offer intelligent digital peripherals suchas three
16-bit advanced control timers, three 16-bit general purpose timers,
one 24-bit high resolution timer, two windowed-watchdog timers,
and one RTC with alarm and calendar mode.
These devices provide
data integrity and encryption peripherals (AES, CRC, TRNG) and enhanced
communication interfaces (four UART, two I2C, two SPI, CAN 2.0/FD).
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 |