link to page 5 link to page 41 link to page 41 MSPM0C1104, MSPM0C1103 SLASF90C – OCTOBER 2023 – REVISED FEBRUARY 2025 MSPM0C110x, MSPS003 Mixed-Signal Microcontrollers1 Features • Clock system – Internal 24MHz oscillator with an accuracy from • Core -2% to +1.2% (SYSOSC) – Arm® 32-bit Cortex®-M0+ CPU, frequency up to – Internal 32kHz low-frequency oscillator 24MHz (LFOSC) • Operating characteristics • Data integrity – Extended temperature: –40°C to 125°C – Cyclic redundancy checker (CRC-16) – Wide supply voltage range: 1.62V to 3.6V • Flexible I/O features • Memories – Up to 18 GPIOs – Up to 16KB of flash – Two 5V-tolerant open-drain IOs – 1KB of SRAM • Development support • High-performance analog peripherals – 2-pin serial wire debug (SWD) – One analog-to-digital converter (ADC) with up • Package options to 10 total external channels, 1.7Msps at 10 bit – 20-pin TSSOP (PW) or 1.5Msps at 12 bit with VDD as the voltage – 20-pin VSSOP (DGS) reference – 20-pin WQFN (RUK) – Configurable 1.4V or 2.5V internal ADC voltage – 16-pin SOT (DYY) reference (VREF) – 8-pin SOT (DDF) – Integrated temperature sensor – 8-pin WSON (DSG) – Integrated supply monitor – 8-pin DSBGA (YCJ) • Optimized low-power modes • Family members (also see Device Comparison) – RUN: 87µA/MHz – MSPS003F4: 16KB of flash, 1KB of RAM – STOP: 609µA at 4MHz, 311µA at 32kHz – MSPS003F3: 8KB of flash, 1KB of RAM – STANDBY: 5µA with SRAM retention – MSPM0C1104: 16KB of flash, 1KB of RAM – SHUTDOWN: 200nA – MSPM0C1103: 8KB of flash, 1KB of RAM • Intelligent digital peripherals • Development kits and software (also see Tools – 1-channel DMA controller dedicated for ADC and Software) – Three timers supporting up to 14 PWM – LP-MSPM0C1104 LaunchPad™ development channels kit • One 16-bit advanced timers with deadband – MSP Software Development Kit (SDK) support up to 8 PWM channels • One 16-bit general purpose timer with 2 Applications 4 capture/compares • Battery charging and management • One 16-bit general purpose timer with • Power supplies and power delivery 2 capture/compares • Personal electronics – Windowed watchdog timer • Building security and fire safety – BEEPER generating 1kHz, 2kHz, 4kHz, or • Connected peripherals and printers 8kHz square wave to drive the external beeper • Grid infrastructure • Enhanced communication interfaces • Smart metering – One UART interface supporting LIN, IrDA, • Communication modules DALI, smart card, Manchester and low-power • Medical and healthcare operation in STANDBY mode • Lighting – One I2C interface supporting FM+ (1Mbps), SMBus, PMBus, and wakeup from STOP mode – One SPI supporting up to 12Mbps An IMPORTANT NOTICE at the end of this data sheet addresses availability, warranty, changes, use in safety-critical applications, intellectual property matters and other important disclaimers. PRODUCTION DATA. Document Outline 1 Features 2 Applications 3 Description 4 Functional Block Diagram Table of Contents 5 Device Comparison 6 Pin Configuration and Functions 6.1 Pin Diagrams 6.2 Pin Attributes 6.3 Signal Descriptions 6.4 Connections for Unused Pins 7 Specifications 7.1 Absolute Maximum Ratings 7.2 ESD Ratings 7.3 Recommended Operating Conditions 7.4 Thermal Information 7.5 Supply Current Characteristics 7.5.1 RUN/SLEEP Modes 7.5.2 STOP/STANDBY Modes 7.5.3 SHUTDOWN Mode 7.6 Power Supply Sequencing 7.6.1 POR and BOR 7.6.2 Power Supply Ramp 7.7 Flash Memory Characteristics 7.8 Timing Characteristics 7.9 Clock Specifications 7.9.1 System Oscillator (SYSOSC) 7.9.2 Low Frequency Oscillator (LFOSC) 7.10 Digital IO 7.10.1 Electrical Characteristics 7.10.2 Switching Characteristics 7.11 ADC 7.11.1 Electrical Characteristics 7.11.2 Switching Characteristics 7.11.3 Linearity Parameters 7.11.4 Typical Connection Diagram 7.12 Temperature Sensor 7.13 VREF 7.13.1 Voltage Characteristics 7.13.2 Electrical Characteristics 7.14 I2C 7.14.1 I2C Characteristics 7.14.2 I2C Filter 7.14.3 I2C Timing Diagram 7.15 SPI 7.15.1 SPI 7.15.2 SPI Timing Diagrams 7.16 UART 7.17 TIMx 7.18 Windowed Watchdog Characteristics 7.19 Emulation and Debug 7.19.1 SWD Timing 8 Detailed Description 8.1 CPU 8.2 Operating Modes 8.2.1 Functionality by Operating Mode (MSPM0C110x) 8.3 Power Management Unit (PMU) 8.4 Clock Module (CKM) 8.5 DMA 8.6 Events 8.7 Memory 8.7.1 Memory Organization 8.7.2 Peripheral File Map 8.7.3 Peripheral Interrupt Vector 8.8 Flash Memory 8.9 SRAM 8.10 GPIO 8.11 IOMUX 8.12 ADC 8.13 Temperature Sensor 8.14 VREF 8.15 CRC 8.16 UART 8.17 SPI 8.18 I2C 8.19 WWDT 8.20 Timers (TIMx) 8.21 Device Analog Connections 8.22 Input/Output Diagrams 8.23 Serial Wire Debug Interface 8.24 Device Factory Constants 8.25 Identification 9 Applications, Implementation, and Layout 9.1 Typical Application 9.1.1 Schematic 10 Device and Documentation Support 10.1 Device Nomenclature 10.2 Tools and Software 10.3 Support Resources 10.4 Trademarks 10.5 Electrostatic Discharge Caution 10.6 Glossary 11 Revision History 12 Mechanical, Packaging, and Orderable Information