MSPM0C1104
- Core
- Arm 32-bit Cortex-M0+ CPU, frequency up to 24MHz
- Operating characteristics
- Extended temperature: –40°C to 125°C
- Wide supply voltage range: 1.62V to 3.6V
- Memories
- Up to 16KB of flash
- 1KB of SRAM
- High-performance analog peripherals
- One analog-to-digital converter (ADC) with up to 10 total external channels, 1.7Msps at 10 bit or 1.5Msps at 12 bit with VDD as the voltage reference
- Configurable 1.4V or 2.5V internal ADC voltage reference (VREF)
- Integrated temperature sensor
- Integrated supply monitor
- Optimized low-power modes
- RUN: 87µA/MHz
- STOP: 609µA at 4MHz, 311µA at 32kHz
- STANDBY: 5µA with SRAM retention
- SHUTDOWN: 200nA
- Intelligent digital peripherals
- 1-channel DMA controller dedicated for ADC
- Three timers supporting up to 14 PWM channels
- One 16-bit advanced timers with deadband support up to 8 PWM channels
- One 16-bit general purpose timer with 4 capture/compares
- One 16-bit general purpose timer with 2 capture/compares
- Windowed watchdog timer
- BEEPER generating 1kHz, 2kHz, 4kHz, or 8kHz square wave to drive the external beeper
- Enhanced communication interfaces
- One UART interface supporting LIN, IrDA, DALI, smart card, Manchester and low-power operation in STANDBY mode
- One I2C interface supporting FM+ (1Mbps), SMBus, PMBus, and wakeup from STOP mode
- One SPI supporting up to 12Mbps
- Clock system
- Internal 24MHz oscillator with an accuracy from -2% to +1.2% (SYSOSC)
- Internal 32kHz low-frequency oscillator (LFOSC)
- Data integrity
- Cyclic redundancy checker (CRC-16)
- Flexible I/O features
- Up to 18 GPIOs
- Two 5V-tolerant open-drain IOs
- Development support
- 2-pin serial wire debug (SWD)
- Package options
- 20-pin TSSOP (PW)
- 20-pin VSSOP (DGS)
- 20-pin WQFN (RUK)
- 16-pin SOT (DYY)
- 8-pin SOT (DDF)
- 8-pin WSON (DSG)
- 8-pin DSBGA (YCJ)
- Family members (also see Device Comparison)
- MSPS003F4: 16KB of flash, 1KB of RAM
- MSPS003F3: 8KB of flash, 1KB of RAM
- MSPM0C1104: 16KB of flash, 1KB of RAM
- MSPM0C1103: 8KB of flash, 1KB of RAM
- Development kits and software (also see Tools and Software)
- LP-MSPM0C1104 LaunchPad™ development kit
- MSP Software Development Kit (SDK)
MSPM0C110x microcontrollers (MCUs) are part of the MSP highly-integrated ultra-low-power 32-bit MCU family based on the enhanced Arm Cortex-M0+ core platform operating at up to 24MHz 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 from 1.62V to 3.6V.
The MSPM0C110x devices provide up to 16KB embedded flash program memory with 1KB SRAM. These MCUs incorporate a high-speed on-chip oscillator with an accuracy from -2% to +1.2%, eliminating the need for an external crystal. Additional features include a 1-channel DMA, CRC-16 accelerator, and a variety of high-performance analog peripherals such as one 12-bit 1.5Msps ADC with VDD as the voltage reference, and an on-chip temperature sensor. These devices also offer intelligent digital peripherals such as one 16-bit advanced timer, two 16-bit general purpose timer, one windowed watchdog timer, and a variety of communication peripherals including one UART, one SPI, and one I2C. These communication peripherals offer protocol support for LIN, IrDA, DALI, Manchester, smart card, SMBus, and PMBus.
The TI MSPM0 family of low-power MCUs consists of devices with varying degrees of analog and digital integration let customers find the MCU that meets their project needs. The architecture combined with extensive low-power modes is optimized to achieve extended battery life in portable measurement applications.
MSPM0C110x MCUs are supported by an extensive hardware and software ecosystem with reference designs and code examples to get the design started quickly. Development kits include a LaunchPad™ kit available for purchase and design files for a target-socket board. TI also provides a free MSP Software Development Kit (SDK), which is available as a component of Code Composer Studio™ IDE desktop and cloud version within the TI Resource Explorer. MSPM0 MCUs are also supported by extensive online collateral, training with MSP Academy, and online support through the TI E2E™ support forums.
For complete module descriptions, see the MSPM0 C-Series 24MHz Microcontrollers Technical Reference Manual.
技术文档
设计与开发
如需其他信息或资源,请点击以下任一标题进入详情页面查看(如有)。
LP-MSPM0C1104 — 适用于 24MHz Arm® Cortex®-M0+ MCU 的 MSPM0C1104 LaunchPad™ 开发套件
LP-MSPM0C1104 LaunchPad™ 开发套件是基于 MSPM0C1104 的易用型评估模块 (EVM),包含在 MSPM0C1104 M0+ MCU 平台上开始开发所需的全部资源,包括用于编程和调试的板载调试探针,并且外形尺寸更小。该板包含两个按钮和一个 LED。
ALGO-3P-UISP1-TI — 适用于德州仪器 (TI) 器件的 Algocraft μISP1 编程器
μISP 既可以连接到主机 PC(内置 RS-232、USB 和 LAN 连接),也可以在独立模式下运行。
只需按下 START 按钮或通过某些 TTL 控制线,即可在独立模式下执行编程周期。
其紧凑的尺寸和多功能性便于集成到生产环境、手动和自动流程中。
BTV-3P-FMC — TI M0 家庭健身器械自供电控制和通信解决方案
BTV-3P-FMC 解决方案提供家庭健身器械的控制和通信功能,包括两个功能模块:自供电控制模块和蓝牙通信控制模块。
该解决方案专为家庭健身器械(如划船机和动感单车)而设计,可以通过人体运动产生的动能驱动发电机为整个系统供电,控制运动阻力水平,测量运动指标参数,与手机/平板/云端进行通信。
TMDSEMU200-U — XDS200 USB 调试探针
XDS200 是用于调试 TI 嵌入式器件的调试探针(仿真器)。对于大多数器件,建议使用较新、成本较低的 XDS110 (www.ti.com/tool/TMDSEMU110-U)。XDS200 在单个仓体中支持更广泛的标准(IEEE1149.1、IEEE1149.7、SWD)。所有 XDS 调试探针在所有具有嵌入式跟踪缓冲器 (ETB) 的 Arm® 和 DSP 处理器中均支持内核和系统跟踪。
XDS200 通过 TI 20 引脚连接器(带有适用于 TI 14 引脚、Arm Cortex® 10 引脚和 Arm 20 引脚的多个适配器)连接到目标板,并通过 USB2.0 高速 (...)
LB-3P-TRACE32-ARM — 适用于基于 Arm® 的微控制器和处理器的 Lauterbach TRACE32® 调试和跟踪系统
Lauterbach TRACE32® 工具是一套先进的硬件和软件组件,开发人员可通过它分析、优化和认证各种基于 Arm® 的微控制器和处理器。这套全球知名的嵌入式系统和 SoC 调试和跟踪解决方案是所有开发阶段(从器件前开发一直到产品认证和现场故障排查)的理想解决方案。Lauterbach 工具直观的模块化设计可为工程师提供当今最高的可用性能,并提供可随需求变化而调整和扩展的系统。借助 TRACE32® 调试器,开发人员还可以通过单个调试接口同时调试和控制 SoC 中的任何 C28x/C29x C6x/C7x DSP 内核以及所有其他 Arm 内核,这是业界的一项独特功能。
SEGGR-3P-J-LINK — SEGGER J-Link 系列调试探针
SEGGER J-Link 是业界领先的嵌入式系统开发调试探针系列。J-Link 以其卓越的速度、可靠性和多功能性而闻名,已成为全球开发人员首选的工具。二十多年来,这些探针在各种嵌入式应用和行业中,都在高效调试、编程和性能分析中发挥着关键作用。
J-Link 调试探针是优化调试和闪存编程体验的首选解决方案。用户可以享受到破纪录的闪存加载速度、高达 4MB/s 的 RAM 下载速度,以及在微控制器闪存存储器中设置无限断点的能力。这种速度、灵活性和可靠性的结合,使 SEGGER 的 J-Link 成为嵌入式系统开发人员不可或缺的工具。
要查看 J-Link 支持的 TI MCU (...)
SEGGR-3P-J-TRACE — SEGGER J-Trace 系列流式跟踪探针
SEGGER 的 J-Trace 是一款专业的流式跟踪探头,配备广泛的功能列表,专为满足嵌入式开发人员的调试需求而定制,旨在提供最佳的跟踪体验。J-Trace 具有无限流式跟踪、实时代码系统配置和实时代码覆盖等功能,使开发人员能够高效地隔离并识别难以查找的代码缺陷。
J-Trace 具有对 Windows、macOS 和 Linux 的多平台支持,兼具高度灵活性。它兼容大多数主流 IDE,确保能够无缝集成到各种开发环境中。
SEGGER 已对以下 TI 器件进行了 J-Trace 功能测试,并创建了参考项目以验证(流式)跟踪功能:AM3359、AM3517、Jacinto 7 (...)
TSK-3P-BLUEBOX — TASKING BlueBox hardware debugger
TASKING’s Debug, Trace, and Test tools offer comprehensive solutions for efficient debugging, tracing, and testing of TI's embedded systems. The scalable TASKING BlueBox debuggers allow users to easily flash, debug, and test across TI's portfolio. Development on TI hardware is made even easier with (...)
ACROVIEW-3P-AP6000 — AP6000 programmer support all TI programmable chips, including EP Product, Power ICs, and Gauge ICs
AP6000, launched by Acroview, is a universal programmer designed to support TI ICs across all series. Leveraging Acroview's highly skilled algorithm R&D engineering team, it delivers the fastest chip support speed in the industry.The AP6000 is capable of programming 8 chips simultaneously, and (...)
ACROVIEW-3P-AP8000 — AP8000 Universal Programming System, including all TI programmable chips.
AP8000 is a leading technology platform of Universal Programming developed by Acroview. We have an accomplished team of algorithm R&D engineers, to offer the fastest chip support software development service among the industry. The AP8000 can support the programming of 8 chips simultaneously. (...)
ALGO-3P-WRITENOW — Algocraft WriteNow! 编程器
WriteNow! 系列系统内编程器是编程行业的突破性产品。该系列编程器支持来自不同制造商的众多器件(微控制器、存储器、CPLD 和其他可编程器件),并具有紧凑的尺寸,方便与 ATE/固定装置集成。它们可独立运行,也可连接到主机 PC(内置 RS-232、LAN 和 USB 连接),并附带易于使用的软件实用程序。
C-GANG — 适用于独立和集成闪存且快速可靠的 Gang 编程解决方案
C-GANG 是一款低成本的 GANG 编程器,可同时对多达六个相同的目标进行编程。它与多种 TI 微控制器(包括 MSPM0、MSP430 和 C2000 器件)兼容。
MSPM0-SDK — MSPM0 Software Development Kit (SDK)
MSPM0 SDK 通过单个软件包提供软件、工具和文档的精选集合,可以加快 MSPM0 MCU 平台应用程序的开发。
CCSTUDIO — Code Composer Studio™ integrated development environment (IDE)
CCStudio™ 集成开发环境 (IDE) 是 TI 庞大的 CCStudio™ 开发生态系统的一部分,是面向 TI 微控制器、处理器、无线连接器件和雷达传感器的集成开发环境。CCStudio IDE 可作为桌面或基于云的应用提供。云版本无需下载大型软件。此外,由于该工具基于 Eclipse Theia 框架构建,因此该界面对 VS Code®用户来说非常熟悉。如果选择在本机使用 VS Code,可以从市场上获取适用于所选器件的 TI VS Code 扩展包。
AI 驱动的开发
CCStudio IDE 集成了行业标准 AI (...)
CCSTUDIO-OPENOCD — OpenOCD Binary Releases
MSP-ZERO-CODE-STUDIO — Graphical development environment for designing applications for MSP microcontrollers
MSP Zero Code Studio 是一个可视化设计环境,可简化固件开发,可在数分钟内完成微控制器应用的配置、开发和运行,无需编码且无需 IDE。可独立下载或通过云端使用。
MULTI-IDE — MULTI Integrated development environment
The MULTI® development environment has been in use by thousands of developers for three decades and is the industry’s unrivaled integrated development environment to create, debug, and optimize C, C++ and Ada code for production-focused applications. It brings together (...)
SYSCONFIG — Standalone desktop version of SysConfig
CCStudio™ SysConfig is part of TI's extensive CCStudio™ development ecosystem and is a configuration tool that simplifies hardware and software configuration challenges to accelerate software development.
SysConfig provides an intuitive graphical user interface for configuring pins, peripherals, (...)
TSK-3P-VX-TOOLSET — 用于 Arm 的 TASKING VX-toolset
VX-toolset 是专为特定 Cortex-M 和 Cortex-R 核心器件设计的经认证编译器工具链,适用于安全关键型嵌入式软件开发。借助 Eclipse IDE 集成、高级多核支持和 TASKING BlueBox 调试程序兼容性,VX-toolset 简化了开发。已通过 TÜV NORD 认证,符合 ISO 26262 至 ASIL D 级以及 ISO 21434 标准。
CCSTUDIO-STARTHUB — Example application browser
TI-DEVELOPER-ZONE — Start embedded development on your desktop or in the cloud
GHS-3P-UVELOSITY — Green Hills Software u-velOSity Safety RTOS
The µ-velOSity™ Safety RTOS is the smallest of Green Hills Software's real-time operating systems and was designed especially for microcontrollers. It supports a wide range of TI processor families using the Arm® Cortex-M or Cortex-R cores as a main CPU or as a co-processors (...)
MSPM0-COOLING-FAN-CONTROLLER-DEMO-APPSW — MSPM0 Cooling Fan Controller Demo
STM8S-TO-MSPS-MIGRATION-TOOL — Simplify migrating your application code from STM8S003 to MSPS003
STM8S003 至 MSPS003 迁移工具提供了一组软件、工具和文档,可简化将应用从 STM8S003 器件系列迁移到引脚兼容的 MSPS003 (MSPM0C110x) 器件的过程。
LP-MSPM0C1104-OOBE — Out-of-box experience GUI for LP-MSPM0C1104
UNIFLASH — UniFlash for most TI microcontrollers (MCUs) and mmWave sensors
UniFlash 是 TI 庞大的 CCStudio™ 开发生态系统的成员并且是一款软件工具,用于对 TI 微控制器和无线连接器件上的片上闪存以及 TI 处理器的板载闪存进行编程。UniFlash 提供图形界面和命令行界面,可在桌面上或云中运行。
可以在 CCStudio™ 开发人员专区从云中运行 UniFlash,也可以将其下载并在 Windows®、Linux® 和 macOS® 计算机上使用。
请注意,毫米波、AMx、K2G 和 J7 器件不支持 macOS。AMx、K2G 和 J7 器件仅在命令行上受支持。
TIDA-010268 — 具有低侧 MOSFET 控制功能的 5 至 7 节串联电池包监测器参考设计
该参考设计是一款具有高电芯电压精度的 5 至 7 节串联锂离子 (Li-ion)、磷酸铁锂 (LiFePO4) 电池包设计。该设计能够非常精确地监测各个电芯的电压、电池包电流和金属氧化物半导体场效应晶体管 (MOSFET) 温度,并防止锂离子和磷酸铁锂电池包出现电芯过压、电芯欠压、过热、充放电过流以及放电短路现象。该产品采用低侧 N 沟道 MOSFET 架构,具有强大的驱动开关能力。得益于上述特性,该参考设计非常适用于电动工具和真空吸尘器电池包应用。
TIDA-010951 — 具有 85V 至 265V 交流电压、0.92PF 单级 PFC 的 24V、35W 无传感器 FOC BLDC 参考设计
为了达到能效要求,吊扇和通风扇会从简单交流感应电机移动到无刷直流电机 (BLDC)。本参考设计通过结合使用 85V 至 265V 交流通用主电源输入与单级功率因数校正隔离反激式转换器来转换离线电压,在 24V 交流电压条件下电容值高达 0.92pF,以此应对更高效率和功率因数的挑战。此设计还集成了完全集成且保护良好的单芯片,用于无传感器磁场定向控制 (FOC) 无刷电机控制。
| 封装 | 引脚 | CAD 符号、封装和 3D 模型 |
|---|---|---|
| VSSOP (DGS) | 20 | Ultra Librarian |
| SOT-23-THN (DDF) | 8 | Ultra Librarian |
| SOT-23-THN (DYY) | 16 | Ultra Librarian |
| TSSOP (PW) | 20 | Ultra Librarian |
| WQFN (RUK) | 20 | Ultra Librarian |
| DSBGA (YCJ) | 8 | Ultra Librarian |
| WSON (DSG) | 8 | Ultra Librarian |
订购和质量
推荐产品可能包含与 TI 此产品相关的参数、评估模块或参考设计。