< img src="https://mc.yandex.ru/watch/95524020" style="position:absolute; left:-9999px;" alt="" />

Introduction, features, and applications of Texas Instruments MSPM0G150x mixed-signal microcontroller

2/14/2024 9:45:01 AM

Summary: 32KB Flash with built-in ECC and 16KB SRAM with ECC and hardware parity.

MSPM0G150x-microcontroller Texas Instruments

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.


characteristic

  • 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)


app

  • 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


Functional block diagram


Declaration: This article is copyrighted by the original author. Reposting this article is solely for the purpose of disseminating more information. If there are any inaccuracies in the author's information, please contact us as soon as possible for correction or removal. Thank you for your attention!