Skip to content
HN On Hacker News ↗

MSPM0C1104 data sheet, product information and support

▲ 168 points • 104 comments • by kristianpaul • 4mo ago • HN discussion ↗

Pangram verdict · v3.3

We believe that this document is fully human-written

1 %

AI likelihood · overall

Human
100% human-written 0% AI-generated
SEGMENTS · HUMAN 8 of 8
SEGMENTS · AI 0 of 8
WORD COUNT 1,158
PEAK AI % 1% · §4
Analyzed
Jun 29
backend: pangram/v3.3
Segments scanned
8 windows
avg 145 words each
Distribution
100 / 0%
human / AI fraction
Verdict
Human
Pangram v3.3

Article text · 1,158 words · 8 segments analyzed

Human AI-generated
§1 Human · 1%

ACTIVE

24MHz Arm® Cortex®-M0+ MCU with 16KB flash, 1KB SRAM, 12-bit ADC

User guides

Errata

CPU Arm Cortex-M0+ Frequency (MHz) 24 Flash memory (kByte) 16 RAM (kByte) 1 ADC type 12-bit SAR Features 5-V-tolerant I/Os, DMA, General purpose, LIN UART 1 Security Secure debug Number of ADC channels 3, 8, 10 SPI

§2 Human · 1%

1 Hardware accelerators 0 Edge AI enabled No Operating temperature range (°C) -40 to 125 Rating Catalog Operating system BareMetal (No OS) Nonvolatile memory (kByte) 16 Number of GPIOs 6, 14, 18 Number of I2Cs 1

CPU Arm Cortex-M0+ Frequency (MHz) 24 Flash memory (kByte) 16 RAM (kByte) 1 ADC type 12-bit SAR Features 5-V-tolerant I/Os, DMA, General purpose, LIN UART 1

§3 Human · 1%

Security Secure debug Number of ADC channels 3, 8, 10 SPI 1 Hardware accelerators 0 Edge AI enabled No Operating temperature range (°C) -40 to 125 Rating Catalog Operating system BareMetal (No OS) Nonvolatile memory (kByte) 16 Number of GPIOs 6, 14, 18 Number of I2Cs 1

DSBGA (YCJ) 8 1.3776 mm² 1.6 x 0.861 SOT-23-THN (DDF) 8 8.12 mm² 2.9 x 2.8 SOT-23-THN

§4 Human · 1%

(DYY) 16 8.4 mm² 4.2 x 2 TSSOP (PW) 20 41.6 mm² 6.5 x 6.4 VSSOP (DGS) 20 24.99 mm² 5.1 x 4.9 WQFN (RUK) 20 9 mm² 3 x 3 WSON (DSG) 8 4 mm² 2 x 2

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

§5 Human · 0%

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

§6 Human · 0%

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)

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

§7 Human · 0%

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.

§8 Human · 0%

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.