Texas Instruments MSPM0L110x Arm® Cortex®-M0微控制器深度解析

描述

Texas Instruments MSPM0L110x Arm^®^ Cortex ^®^ -M0微控制器 (MCU) 是MSP高度集成、超低功耗32位MSPM0 MCU系列的一部分。这些器件基于增强型Arm Cortex-M0+内核平台,工作频率高达32MHz。这些成本优化型MCU具有高性能模拟外设集成,支持-40°C至105°C扩展温度范围,可在1.62V至3.6V电源电压下工作。

数据手册:*附件:Texas Instruments MSPM0L110x Arm® Cortex®-M0微控制器数据手册.pdf

MSPM0L110x器件提供高达64KB嵌入式闪存程序存储器,具有4KB SRAM。这些MCU包含一个精度高达±1.2%的高速片上振荡器,无需外部晶体。其他特性包括3通道DMA、16位和32位CRC加速器,以及各种高性能模拟外设,例如一个具有可配置内部电压基准的12位1.68Msps ADC、一个通用放大器和一个片上温度传感器。此系列器件还提供智能数字外设,例如四个16位通用定时器、一个窗口式看门狗定时器和各种通信外设,包括两个UART、一个SPI和一个I ^2^C。这些通信外设为LIN、IrDA、DALI、Manchester、Smart Card、SMBus和PMBus提供协议支持。

Texas Instruments MSPM0L110x系列低功耗MCU包含具有不同模拟和数字集成度的器件,可让客户找到满足其工程需求的MCU。该架构与各种低功耗模式相结合,优化用于延长便携式测量应用中的电池寿命。

特性

  • 内核
    • Arm 32位Cortex-M0+ CPU,频率高达32MHz
  • 工作特性
    • 扩展温度范围:-40°C至105°C
    • 宽电源电压范围:1.62V至3.6V
  • 存储器
    • 高达64KB的闪存
    • 4KB 的 SRAM
  • 高性能模拟外设
    • 一个12位1.68Msps模数转换器(ADC),总共有10条外部通道
    • 可配置的1.4V或2.5V内部ADC电压基准(VREF)
    • 一个通用放大器(GPAMP)
    • 集成式温度传感器
  • 优化的低功耗模式
    • 运行:71° A/MHz (CoreMark)
    • 停止:151µA(4MHz时)和44µA(32kHz时)
    • 待机:32kHz 16位计时器运行时为1.0µA,SRAM/寄存器完全保留,32MHz时钟唤醒时间为 3.2µs
    • 关断:61nA,具有IO唤醒功能
  • 智能数字外设
    • 3通道DMA控制器
    • 3通道事件结构信号传输系统
    • 四个16位通用定时器,每个定时器都有两个捕捉/比较寄存器,支持待机模式下的低功耗运行,总共支持八个PWM通道
    • 窗口看门狗计时器
  • 增强型通信接口
    • 两个UART接口;一个支持LIN、IrDA、 DALI、Smart Card、Manchester,并且都支持待机 (STANDBY) 模式时的低功耗运行
    • 一个I^2^C接口,支持FM+ (1Mb/s)、SMBus、PMBus以及从停止状态唤醒
    • 一个SPI接口,支持高达16Mbit/s的传输速率
  • 时钟系统
    • 内部4MHz至32MHz振荡器,精度为±1.2%(SYSOSC)
    • 内部32kHz低频振荡器,精度为±3%(LFOSC)
  • 数据完整性
    • 循环冗余校验器 (CRC-16或CRC-32)
  • 灵活的I/O特性
    • 高达 28 GPIO
    • 两个耐受5V开漏IO
  • 开发支持
    • 2引脚串行线调试 (SWD)
  • 封装选项
    • 32引脚 VQFN (RHB)
    • 28引脚VSSOP (DGS)
    • 24引脚 VQFN (RGE)
    • 20引脚VSSOP (DGS)
    • 16引脚SOT (DYY)、WQFN (RTR)(即将推出WQFN封装)
  • 系列成员(另见器件比较)
    • MSPM0L1105:32KB闪存、4KB RAM
    • MSPM0L1106:64KB闪存、4KB RAM
  • 开发套件和软件
    • LP-MSPM0L1306LaunchPad™开发套件
    • MSP软件开发套件 (SDK)

功能框图

高度集成

Texas Instruments MSPM0L110x Arm® Cortex®-M0微控制器深度解析

一、产品概述

MSPM0L110x是德州仪器(TI)推出的基于Arm® Cortex®-M0+内核的超低功耗混合信号微控制器,属于MSPM0 MCU产品线。该系列器件采用增强型Cortex-M0+内核平台,最高运行频率达32MHz,具有出色的性能功耗比和丰富的外设集成。

关键特性亮点‌:

  • 高性能内核‌:32位Arm Cortex-M0+ CPU,最高32MHz主频
  • 宽工作范围‌:支持1.62V至3.6V宽电压,-40°C至105°C扩展温度
  • 存储配置‌:提供32KB/64KB闪存和4KB SRAM选项
  • 模拟外设‌:集成12位1.68Msps ADC、通用放大器(GPAMP)和温度传感器
  • 超低功耗‌:STANDBY模式低至1.0μA,SHUTDOWN模式仅61nA
  • 通信接口‌:支持UART、I2C、SPI等多种协议

二、核心架构与性能参数

2.1 系统架构

MSPM0L110x采用双电源域设计:

  • PD1域‌:包含CPU、闪存、SRAM及高性能外设,运行于MCLK时钟域
  • PD0域‌:低功耗外设,运行于ULPCLK时钟域

功能框图显示器件包含:

  • 32位Cortex-M0+处理器
  • 嵌套向量中断控制器(NVIC)
  • 3通道DMA控制器
  • 丰富的外设互连矩阵

2.2 关键性能指标

参数类别典型值条件
工作电压1.62-3.6V全温度范围
运行电流71μA/MHzCoreMark测试
闪存寿命100k次下部32KB区域
ADC采样率1.68Msps12位模式
唤醒时间3.2μsSTANDBY→RUN

三、外设功能详解

3.1 模拟外设

12位ADC模块‌:

  • 10个外部通道+内部通道
  • 可配置1.4V/2.5V内部基准
  • 1.68Msps最大采样率
  • 11位有效分辨率(ENOB)

通用放大器(GPAMP) ‌:

  • 轨到轨输入输出
  • 可编程增益配置
  • 低输入偏置电流

3.2 数字外设

定时器系统‌:

  • 4个16位通用定时器
  • 支持PWM输出(共8通道)
  • 正交编码器接口(QEI)

通信接口‌:

  • 2个UART(支持LIN/IrDA/DALI)
  • 1个I2C(最高1Mbps)
  • 1个SPI(最高16Mbps)

四、低功耗特性

MSPM0L110x提供五种主要工作模式:

工作模式典型电流唤醒源
RUN71μA/MHz-
SLEEP40μA任意中断
STOP44μA有限外设
STANDBY1.0μA定时器/IO
SHUTDOWN61nAIO/RST

低功耗设计亮点‌:

  • 快速唤醒:STANDBY→RUN仅3.2μs
  • 内存保持:STANDBY下SRAM全保持
  • 时钟门控:按需启用外设时钟

五、开发支持与工具链

5.1 硬件开发套件

LP-MSPM0L1306 LaunchPad‌:

  • 完整评估平台
  • 板载调试探头
  • 扩展接口支持BoosterPack

5.2 软件开发资源

MSPM0 SDK包含‌:

  • 外设驱动库
  • 代码示例
  • RTOS支持
  • 图形配置工具

支持开发环境‌:

  • Code Composer Studio™
  • IAR Embedded Workbench
  • Keil® MDK
  • GNU工具链

六、典型应用场景

  1. 智能电表‌:利用低功耗和ADC精度实现精确计量
  2. 医疗设备‌:借助GPAMP和低噪声特性处理生物信号
  3. 工业控制‌:通过丰富定时器实现精密PWM控制
  4. 消费电子‌:超低功耗延长电池寿命
  5. 物联网节点‌:多种通信接口支持无线连接

七、封装选项

MSPM0L110x提供多种封装选择:

封装类型引脚数尺寸(mm)GPIO数量
VQFN-32325x528
VSSOP-28287.1x324
VQFN-24244x420
WQFN-16163x213

该系列微控制器凭借其出色的能效比、丰富的外设集成和灵活的开发支持,为各类嵌入式应用提供了理想的解决方案。其平衡的性能与功耗特性特别适合需要长时间电池供电的便携式设备。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分