2/14/2024 9:45:01 AM
Summary: 32KB Flash with built-in ECC and 16KB SRAM with ECC and hardware parity.
Texas Instruments MSPM0G150x mixed-signal microcontrollers offer 32KB of embedded flash memory with built-in error correcting code (ECC) and 16KB of SRAM with ECC and hardware parity options. The cost-effective MCU offers high-performance analog peripheral integration, operates from 1.62V to 3.6V, and supports an extended temperature range of -40°C to +125°C. Texas Instruments MSPM0G150x 80MHz Arm Cortex-M0+ MCU is part of MSP's highly integrated, ultra-low power 32-bit MCU series based on the enhanced Arm Cortex-M0+ 32-bit core platform, which operates at frequencies up to 80MHz. Typical applications include healthcare, grid infrastructure, motor control, uninterruptible power supplies (UPS) and inverters, home appliances, lighting, and more.
Arm 32-bit Cortex-M0+ CPU with memory protection unit, frequency up to 80MHz
memory
32KB flash memory with error correction code (ECC)
16KB ecc protected SRAM with hardware parity
High performance analog peripherals
0.5µV/°C Drift Band Chopping
Integrated programmable gain stage up to 32x
14-bit effective resolution, 250ksps, hardware average
Two simultaneous sampling 12-bit 4Msps analog-to-digital converters (adcs), up to 17 external channels
A 12-bit 1MSPS digital-to-analog converter with integrated output buffer (DAC)
Two zero-drift zero-crossover chopper operational amplifiers (OPAs)
A general amplifier (gamp)
Three high-speed comparators (COMP) with 8-bit reference DAC
Transmission delay in high speed mode is 40ns
Supports low-power operating mode (1µA)
Configurable 1.4V or 2.5V internal shared voltage reference (VREF)
Integrated temperature sensor
Smart digital peripherals
A 16-bit general-purpose timer
A 16-bit general-purpose timer supports QEI
Two 16-bit general-purpose timers support low-power operation in standby mode
A 32-bit high-resolution general-purpose timer
Two 16-bit advanced timers with deadband support up to 12 PWM channels
7-channel DMA controller
Math accelerator supports DIV, SQRT, MAC and TRIG calculations
Seven timers support up to 22 PWM channels
Two window watchdog timers
RTC alarm and calendar mode
Optimized low power mode
Operation: 96µA/MHz (CoreMark)
Sleep:200µA at 4MHz
Stop: 50µA at 32kHz
Standby: 1.5µA, RTC and SRAM reserved
Shutdown: 100nA, with IO wake-up capability
Enhanced communication interface
4 UART interfaces; one supports LIN, IrDA, DALI, Smart Card, Manchester, and three supports standby low-power operation
2 I(2)C interfaces support FM+ (1Mbit/s), SMBus/PMBus and stop mode wake-up
2 SPIs, one of which supports up to 32mbit/s
clock system
Internal 4MHz to 32MHz oscillator with ±1% accuracy (SYSOSC)
Phase Locked Loop (PLL) up to 80MHz
Internal 32kHz oscillator (LFOSC)
External 4MHz to 48MHz crystal oscillator (HFXT)
External 32kHz crystal oscillator (LFXT)
External clock input
Data integrity and encryption
Cyclic redundancy checker (CRC-16, CRC-32)
True Random Number Generator (TRNG)
AES encryption, 128-bit or 256-bit key
Flexible I/O features
Two 5V compatible IOs
Two high drive IOs with 20mA drive strength
Up to 60 GPIOs
package options
64-Pin LQFP
48-pin LQFP, VQFN
32-pin VQFN
28-pin VSSOP
24-pin VQFN
-40°C to +125°C extended temperature range
Wide 1.62V to 3.6V supply voltage range
development support
2-pin serial wire debug (SWD)
family member
MSPM0G1505: 32KB Flash, 16KB RAM
MSPM0G1506: 64KB Flash, 32KB RAM
MSPM0G1507: 128KB Flash, 32KB RAM
Development tools and software
LP-MSPM0G3507 LaunchPad Development Kit
MSP Software Development Kit (SDK)
motor control
household appliances
UPS and inverter
Electronic point of sale system
medical insurance
Test and Measurement
Factory Automation and Control
industrial transportation
Grid infrastructure
smart metering
Communication module
illumination
Phone