MSPM0L2228-Q1_V01 TI | Alldatasheet
Document overview
- Manufacturer or author: Provided By alldatasheet.com(free datasheet download site)
- PDF pages: 106
Technical content
MSPM0L222x-Q1, MSPM0L122x-Q1 Automotive Mixed-Signal Microcontrollers
1 Features
- AEC-Q100 Grade 1 qualified for automotive
applications
- Core – Arm® 32-bit Cortex®-M0+ CPU with memory protection unit, frequency up to 32MHz
- PSA-L1 Certified
- Operating characteristics – Extended temperature: –40°C up to 125°C – Wide supply voltage range: 1.62V to 3.6V
- Memories – Up to 256KB of flash memory with ECC
- Dual-bank with address swap with OTA updates – 32KB of SRAM with ECC or parity – 32B backup memory1
- High-performance analog peripherals – 12-bit 1.68Msps analog-to-digital converter (ADC), up to 26 external channels – Configurable 1.4V or 2.5V internal shared voltage reference (VREF) – Comparator (COMP) with 8-bit reference DAC – Integrated temperature sensor
- User interface – Ultra-low power segmented LCD controller supporting up to 8×51 and 4×55 LCD displays2 Optimized low-power modes – RUN:105µA/MHz (CoreMark) – STOP: 60µA at 32kHz – STANDBY 1.2µA (VDD), 1.1µA (VBAT) with 32kHz, LFXT, RTC, and SRAM and registers fully retained – SHUTDOWN: 80nA (VDD), 1.1µA (VBAT) with 32kHz, LFXT, RTC, and I/O wake-up
- Intelligent digital peripherals – 7-channel DMA controller – 15-channel event fabric signaling system – Six timers supporting up to 18 PWM outputs, all operational down to STANDBY mode
- One 16-bit advanced timer with deadband
- One 32-bit general-purpose timer
- Four 16-bit general-purpose timers – Window-watchdog timer (WWDT) – Independent watchdog timer (IWDT) residing in the VBAT island
- Communication interfaces – Five UART modules, with two supporting LIN, IrDA, DALI, smart card, Manchester – Three I2C modules supporting SMBus/PMBus and wakeup from STOP mode, with two supporting up to FM+ (1Mbps) – Two SPI modules supporting up to 16Mbps
- Clock system – Internal 4MHz to 32MHz oscillator with up to ±1.2% accuracy (SYSOSC) – Internal 32kHz oscillator (LFOSC) with ±3% accuracy 1 – External 4MHz to 32MHz crystal oscillator (HFXT) – External 32kHz crystal oscillator (LFXT)1 – External LF1 and HF digital clock inputs – Digital clock output
- Data integrity and encryption – AES accelerator with support for GCM/GMAC, CCM/CBC-MAC, CBC, CTR – Secure Key Storage for up to four AES keys – Flexible firewalls for protecting code and data – True random number generator (TRNG) – Cyclic redundancy checker (CRC-16, CRC-32)
- VBAT island (auxiliary supply) 1 – Independent supply with dedicated VBAT pin – Real-time clock (RTC) – Tamper detection with timestamp – Independent watchdog timer (IWDT) – Scratch Pad Memory (SPM)
- Flexible I/O features – Up to 73 total GPIOs – Up to 5 GPIOs supplied by VBAT pin1
- Support for FuSa – ISO26262 ASIL B
- Development support – 2-pin serial wire debug (SWD)
- Package options – 80-pin LQFP (0.5mm and 0.4mm pitch options) – 64-pin LQFP (0.5mm and 0.4mm pitch options) – 48-pin LQFP, VQFN3 – 32-pin VQFN3 – 24-pin VQFN3
- Family members (also see Device Comparison) – MSPM0L2228: 256KB flash, LCD – MSPM0L2227: 128KB flash, LCD – MSPM0L1228: 256KB flash – MSPM0L1227: 128KB flash
- Development kits and software (also see Tools and Software)
1 Part of the LFSS (Low Frequency Subsystem) supplied by the VBAT pin residing in the VBAT island
2 MSPM0L222x devices only
3 VQFN packages have wettable flanks. ADVANCE INFORMATION MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 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. ADVANCE INFORMATION for preproduction products; subject to change without notice.
– LP-MSPM0L2228 LaunchPad™ development kit – MSP Software Development Kit (SDK)
2 Applications
- Automotive body electronics and Lighting
- Automotive Gateway
- Steering Wheel Systems
- Automotive Motor Control
- DC to AC Inverters
- Automotive Interior Lighting
- Door handle modules
- Kick to open modules
- Vehicle Occupancy Detection
- Seat Comfort Module
3 Description
MSPM0Lx22x microcontrollers (MCUs) are part of the highly integrated, ultra-low-power 32-bit MSPM0 MCU family based on the Arm® Cortex®-M0+ 32-bit core platform, operating at up to 32MHz frequency. These MCUs offer a blend of cost optimization and design flexibility for applications requiring 128KB to 256KB of flash memory in small packages (down to 4mm x 4mm) or high pin count packages (up to 80 pins). These devices include a VBAT backup island, an optional segmented LCD controller (on MSPM0L222x), cybersecurity enablers, and high-performance integrated analog, and provide excellent low-power performance across the operating temperature range. Up to 256KB of embedded flash program memory with built-in error correction code (ECC) and up to 32KB SRAM with ECC and parity protection is provided. The flash memory is organized into two main banks to support field firmware updates, with address swap support provided between the two main banks. An additional 32-byte backup memory is provided in the VBAT island, supplied by the VBAT pin and retained even when the main supply (VDD) is lost. The VBAT island provides a fully independent auxiliary power domain (separate from the main supply) which supplies low frequency modules from an alternate supply such as a battery, supercapacitor, or alternate voltage level (1.62V to 3.6V). The VBAT island includes the low-frequency clock system (LFOSC, LFXT), the real-time clock, the tamper detection, and timestamp logic, an independent watchdog timer, and a 32-byte backup memory. Up to five digital IOs are powered from the VBAT supply. A charging mode is provided to optionally trickle charge a supercapacitor on the VBAT pin from the primary (VDD) supply when VDD is greater than VBAT. An ultra-low power segmented LCD controller (on MSPM0L2228 and MSPM0L2227 devices) supports driving LCD glass with up to 59 pins in a variety of mux and bias configurations, enabling low cost displays. Flexible cybersecurity enablers can be used to support secure boot, secure in-field firmware updates, IP protection (execute-only memory), key storage, and more. Hardware acceleration is provided for a variety of AES symmetric cipher modes, as well as a TRNG entropy source. The cybersecurity architecture is Arm ® PSA Level 1 certified. A set of high-performance analog modules is provided, including a 12-bit 1.68Msps SAR ADC supporting up to 26 external channels. An analog comparator is provided to support low power or low latency monitoring of analog signals. An on-chip voltage reference (1.4V or 2.5V) can be used to provide a stable reference voltage to the ADC and comparator. Environmental monitoring of the die temperature, VDD voltage, and VBAT voltage is supported. The TI MSPM0 family of low-power MCUs consists of devices with varying degrees of analog and digital integration allowing for customers find the MCU that meets their project's needs. The MSPM0 MCU platform combines the Arm Cortex-M0+ platform with a holistic ultra-low-power system architecture, allowing system designers to increase performance while reducing energy consumption. MSPM0Lx22x 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 available for purchase. 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. MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
2 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
For complete module descriptions, see the MSPM0 L-Series 32MHz Microcontrollers Technical Reference Manual. CAUTION System-level ESD protection must be applied in compliance with the device-level ESD specification to prevent electrical overstress or disturbing of data or code memory. See MSP430™ System-Level ESD Considerations for more information. The principles in this application note are applicable to MSPM0 MCUs. www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 3 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
4 Functional Block Diagram
Figure 4-1 shows the functional block diagram. SPI0 SPI1 CPU SUB SYSTEM 32-bit Arm Cortex-M0+ fmax = 32 MHz NVIC MPU SWD + MTB IOPORT AHB BUS (MCLK) FLASH B0 Up to 128 KB SRAM Up to 32 KB ROM BCR, BSL PD1 PERIPHERAL BUS (MCLK) DMA 7-ch PD1 PERIPHERAL BUS (MCLK) AES-ADV 128/256-bit CRC 16/32-bit TRNG GPIO Up to 73 tIOBUSt PD0 PERIPHERAL BUS (ULPCLK) ADC0 12-bit TIMG0 TIMG8 I2C0 I2C1 I2C2 IOMUX MAIN SYSCTL FLASHCTL ULPCLK ULPCLK PD1, CPU ACCESS ONLY PD1, CPU/DMA ACCESS PD1/PD0, CPU/DMA ACCESS PD0, CPU/DMA ACCESS LEGEND EVENT 15-ch RTC KEY STORE TIMA0 TIMG4 TIMG5 TIMG12 32-bit VREF to analog PD0 PERIPHERAL BUS (ULPCLK) TEMP SENSOR SYSOSC LFXT HFXT LFOSC MAIN CKM LDO MAIN PMU BOR POR VBOOST COMP0 DEBUG RTC_OUT SDA, SCL SDA, SCL SDA, SCL 2-CH COMP_OUT VREF+, VREF- 26-CH (EXT) A0_x 2-CH 2-CH 2-CH 4-CH, FAULT POCI, PICO, SCK, CSx POCI, PICO, SCK, CSx PAx, PBx, PCx LFXIN, LFXOUT LFCLK_IN VBAT HFXIN, HFXOUT HFCLK_IN, ROSC CLK_OUT, FCC_IN VDD, VSS VCORE, NRST COMP0 includes an 8b reference DAC 2-CH, QEI/HALL SWCLK, SWDIO TI MSPM0Lx22x Microcontrollers FLASH B1 Up to 128 KB WWDT0 UART0 LIN UART1 LIN TX, RX, CTS, RTS TX, RX, CTS, RTS UART2 UART3 UART4 TX, RX, CTS, RTS TX, RX, CTS, RTS TX, RX, CTS, RTS LCD 8x51 / 4x55 PDB BACKUP DOMAIN BUS TAMPER BACKUP 32B MEM TAMP0/1/2 IWDT LDO BOR POR VBAT VBAT PMU VBAT CKM PDB, BACKUP (VBAT) DOMAIN BACKUP ISLAND LCD segments Optional biasing VBAT SYSCTL Figure 4-1. MSPM0Lx22x Functional Block Diagram MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
4 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
5 Device Comparison
Table 5-1. Device Comparison Table DEVICE NAME FLASH / SRAM (KB) QUAL LCD VBAT(1) ADC CHANNELS GPIO PACKAGE M0L2228QPNQ1 256 / 32 Q Yes Yes 26 73
80 LQFP
[14mm x 14mm] M0L2227QPNQ1 128 / 32 Q Yes Yes 26 73 M0L1228QPNQ1 256 / 32 Q - Yes 26 73 M0L1227QPNQ1 128 / 32 Q - Yes 26 73 M0L2228QPMQ1 256 / 32 Q Yes Yes 26 59
64 LQFP
[12mm x 12mm] M0L2227QPMQ1 128 / 32 Q Yes Yes 26 59 M0L1228QPMQ1 256 / 32 Q - Yes 26 59 M0L1227QPMQ1 128 / 32 Q - Yes 26 59 M0L2228QPTQ1 256 / 32 Q Yes Yes 21 43
48 LQFP
[9mm x 9mm] M0L2227QPTQ1 128 / 32 Q Yes Yes 21 43 M0L1228QPTQ1 256 / 32 Q - Yes 21 43 M0L1227QPTQ1 128 / 32 Q - Yes 21 43 M0L2228QRGZQ1 256 / 32 Q Yes Yes 21 43
48 VQFN
7mm x 7mm M0L2227QRGZQ1 128 / 32 Q Yes Yes 21 43 M0L1228QRGZQ1 256 / 32 Q - Yes 21 43 M0L1227QRGZQ1 128 / 32 Q - Yes 21 43 M0L1228QRHBQ1 256 / 32 Q - - 13 28 32 VQFN 5mm x 5mm M0L1227QRHBQ1 128 / 32 Q - - 13 28 M0L1228QRGEQ1 256 / 32 Q - - 9 20 24 VQFN 4mm x 4mm M0L1227QRGEQ1 128 / 32 Q - - 9 20 (1) The VBAT pin for backup power domain is available in packages with 48 or more pins. (2) 24-pin, 32-pin, and 48-pin VQFN packages are available with wettable flanks.
5.1 Device Comparison Chart
M0L1227QRGEQ1 M0L1227QRHBQ1 48-pin VQFN 48-pin LQFP M0L1227QRGZQ1 M0L1227QPTQ1 M0L1227PMQ1 M0L1227QPNQ1 64-pin LQFP 80-pin LQFP M0L2227QRGZQ1 M0L2227QPTQ1 M0L2227PMQ1 M0L2227QPNQ1 M0L1228QRGEQ1 M0L1228QRHBQ1 M0L1228QRGZQ1 M0L1228QPTQ1 M0L1228PMQ1 M0L1228QPNQ1 M0L2228QRGZQ1 M0L2228QPTQ1 M0L2228PMQ1 M0L2228QPNQ1 256 KB Figure 5-1. Device Comparison Chart www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 5 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
6 Pin Configuration and Functions
The System Configuration tool provides a graphical interface to enable, configurable, and generate initialization code for pin multiplexing and simplifying pin settings. The pin diagrams shown in the data sheet show the primary peripheral functions, some of the integrated device features, and available clock signals to simplify the device pinout. For full descriptions of the pin functions, see the Pin Attributes and Signal Descriptions sections.
6.1 Pin Diagrams
For full pin configuration and functions for each package option, refer to Pin Attributes and Signal Descriptions.
80 VCORE21PB5
1 PA0 60 PB19
79 PA2722PA8
2 PA1 59 PB18
78 PA2623PA9
3 PA28 58 PB17
77 PB2724PB28
4 PA29 57 PA20
76 PB2625PB29
5 PA30 56 PA19
75 PB2526PB30
6 NRST 55 PA18
74 PA2527PB31
7 VBAT 54 PA17
73 PA2428PA10
8 VDD 53 PC5
72 PA2329PA11
9 VSS 52 PC4
71 PB2430PB6
10 PA2 51 PC3
70 PB2331PB7
11 PA3 50 PC2
69 PB2232PB8
12 PA4 49 VDD2
68 PB2133PB9
13 PA5 48 VSS2
67 PB2034PB10
14 PA6 47 PC1
66 PC935PB11
15 PB0 46 PC0
65 PC836PB12
16 PB1 45 PA16
64 PC737PB13
17 PA7 44 PA15
63 PC638PB14
18 PB2 43 PA14
62 PA2239PB15
19 PB3 42 PA13
61 PA2140PB16
20 PB4 41 PA12
Figure 6-1. 80-pin PNA (0.4mm) and PN (0.5mm) (LQFP) Package MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
6 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
64 PB1217PA21
1 PB13 48 PB1
63 PB1118PA22
2 PB14 47 PB0
62 PB1019PB20
3 PB15 46 PA6
61 PB920PB21
4 PB16 45 PA5
60 PB821PB22
5 PA12 44 PA4
59 PB722PB23
6 PA13 43 PA3
58 PB623PB24
7 PA14 42 PA2
57 PA1124PA23
8 PA15 41 VSS
56 PA1025PA24
9 PA16 40 VDD
55 PA926PA25
10 PA17 39 VBAT
54 PA827PB25
11 PA18 38 NRST
53 PB528PB26
12 PA19 37 PA30
52 PB429PB27
13 PA20 36 PA29
51 PB330PA26
14 PB17 35 PA28
50 PB231PA27
15 PB18 34 PA1
49 PA732VCORE
16 PB19 33 PA0
Figure 6-2. 64-pin PM (LQFP) Package www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 7 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
48 VCORE13PA7
1 PA0 36 PB17
47 PA2714PB2
2 PA1 35 PA20
46 PA2615PB3
3 PA28 34 PA19
45 PA2516PA8
4 NRST 33 PA18
44 PA2417PA9
5 VBAT 32 PA17
43 PA2318PA10
6 VDD 31 PA16
42 PB2419PA11
7 VSS 30 PA15
41 PB2020PB6
8 PA2 29 PA14
40 PA2221PB7
9 PA3 28 PA13
39 PA2122PB8
10 PA4 27 PA12
38 PB1923PB9
11 PA5 26 PB16
37 PB1824PB14
12 PA6 25 PB15
Figure 6-3. 48-pin PT (LQFP) Package MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
8 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
Figure 6-4. 48-pin RGZ (VQFN) Package www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 9 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
32 VCORE9PA5
1 PA0 24 PA20
31 PA2710PA6
2 PA1 23 PA19
30 PA2611PA7
3 NRST 22 PA18
29 PA2512PA8
4 VBAT,VDD 21 PA17
28 PA2413PA9
5 VSS 20 PA16
27 PA2314PA10
6 PA2 19 PA15
26 PA2215PA11
7 PA3 18 PA14
25 PA2116PA12
8 PA4 17 PA13
VBAT is internally shorted to VDD on 24 and 32 pin packages. Figure 6-5. 32-pin RHB (VQFN) Package MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
10 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
24 PA07PA4
1 PA1 18 PA22
23 VCORE8PA9
2 NRST 17 PA21
22 PA269PA10
3 VBAT,VDD 16 PA20
21 PA2510PA11
4 VSS 15 PA19
20 PA2411PA15
5 PA2 14 PA18
19 PA2312PA16
6 PA3 13 PA17
VBAT is internally shorted to VDD on 24 and 32 pin packages. Figure 6-6. 24-pin RGE (VQFN) Package
6.2 Pin Attributes
The following table describes the functions available on every pin for each device package. Note Each digital I/O on a device is mapped to a specific Pin Control Management Register (PINCMx) that lets users configure the desired Pin Function using the PINCM.PF control bits. Each digital I/O on a device is mapped to a specific Pin Control Management Register (PINCMx) which allows users to configure the desired Pin Function using the PINCM.PF control bits. The IOMUX only supports connecting one IOMUX-managed digital function to the pin at the same time. The PINCM.PF and PINCM.PC in IOMUX are recommended to be set to 0 when non-IOMUX managed functions (such as analog connections) are intended to be used on a pin. However, non-IOMUX managed signals (such as analog inputs and WAKE inputs) can be enabled on a pin at the same time that an IOMUX managed digital function is enabled on the pin, provided there is no contention between the functions. In this case, the designer must verify that no contention exists between the functions enabled on each pin. Table 6-1. Digital IO Features by IO Type BUFFER TYPE INVERSION CONTROL DRIVE STRENGTH CONTROL HYSTERESIS CONTROL PULLUP RESISTOR PULLDOWN RESISTOR WAKEUP LOGIC SDIO (standard drive) Y Y Y SDIO (standard drive) with wake (1) Y Y Y Y HDIO (High drive) Y Y Y Y Y ODIO (5V-tolerant open drain) Y Y Y Y www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 11 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
Table 6-2. Pin Attributes (ZXC, RGE, PM, PN, RHB, PT, RGZ, PNA Packages) RGE PIN RHB PIN RGZ PIN PT PIN PM PIN ZXC PIN PN PIN PNA PIN PIN NAME/ IOMUX REG/ IOMUX ADDR SIGNAL NAME IOMUX PF SIGNAL TYPE BUFFER TYPE 2 3 4 4 38 I4 6 6 NRST NRST (Non-IOMUX 1) 0 I RESET WAKE (Non-IOMUX 2) 0 I 24 1 1 1 33 I2 1 1 PA0 PINCM1 0x40428000 PA0 1 IO ODIO (5V- tol) UART0_TX 2 O I2C0_SDA 3 IOD TIMA0_C0 4 IO TIMA_FAL1 5 I FCC_IN 6 I TIMG8_C1 7 IO TIMG12_C0 8 IO TIMG0_C0 9 IO BSLSDA (Non-IOMUX 1) 0 IOD WAKE (Non-IOMUX 2) 0 I 1 2 2 2 34 I3 2 2 PA1 PINCM2 0x40428004 PA1 1 IO ODIO (5V- tol) UART0_RX 2 I I2C0_SCL 3 IOD TIMA0_C1 4 IO TIMA_FAL2 5 I TIMG8_IDX 6 I TIMG8_C0 7 IO TIMG12_C1 8 IO TIMG0_C1 9 IO SPI0_CS3 10 IO BSLSCL (Non-IOMUX 1) 0 IOD WAKE (Non-IOMUX 2) 0 I 5 6 8 8 42 H9 10 10 PA2 PINCM7 0x40428018 PA2 1 IO SDIO (standard) TIMG8_C1 2 IO SPI0_CS0 3 IO TIMG5_C1 4 IO SPI1_CS0 5 IO TIMA0_C3N 6 O TIMA0_C2N 7 O TIMA_FAL0 8 I TIMA_FAL1 9 I UART4_CTS 10 I TIMA0_C0 11 IO ROSC (Non-IOMUX 1) 0 A MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
12 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
Table 6-2. Pin Attributes (ZXC, RGE, PM, PN, RHB, PT, RGZ, PNA Packages) (continued) RGE PIN RHB PIN RGZ PIN PT PIN PM PIN ZXC PIN PN PIN PNA PIN PIN NAME/ IOMUX REG/ IOMUX ADDR SIGNAL NAME IOMUX PF SIGNAL TYPE BUFFER TYPE 6 7 9 9 43 I8 11 11 PA3 PINCM8 0x4042801c PA3 1 IO SDIO (standard) TIMG8_C0 2 IO SPI0_CS1 3 IO I2C1_SDA 4 IOD TIMA0_C1 5 IO COMP0_OUT 6 O TIMG5_C0 7 IO TIMA0_C2 8 IO UART2_CTS 9 I UART1_TX 10 O SPI0_CS3 11 IO LFXIN (Non-IOMUX 1) 0 A 7 8 10 10 44 I9 12 12 PA4 PINCM9 0x40428020 PA4 1 IO SDIO (standard) TIMG8_C1 2 IO SPI0_POCI 3 IO I2C1_SCL 4 IOD TIMA0_C1N 5 O LFCLK_IN 6 I TIMG5_C1 7 IO TIMA0_C3 8 IO UART2_RTS 9 O UART1_RX 10 I SPI0_CS0 11 IO LFXOUT (Non-IOMUX 1) 0 A 9 11 11 45 G9 13 13 PA5 PINCM10 0x40428024 PA5 1 IO SDIO (standard) TIMG8_C0 2 IO SPI0_PICO 3 IO I2C1_SDA 4 IOD TIMG0_C0 5 IO FCC_IN 6 I TIMG4_C0 7 IO TIMA_FAL1 8 I UART0_CTS 9 I UART4_RTS 10 O UART1_TX 11 O HFXIN (Non-IOMUX 1) 0 A 10 12 12 46 F9 14 14 PA6 PINCM11 0x40428028 PA6 1 IO SDIO (standard) TIMG8_C1 2 IO SPI0_SCK 3 IO I2C1_SCL 4 IOD TIMG0_C1 5 IO HFCLK_IN 6 I TIMG4_C1 7 IO TIMA_FAL0 8 I UART0_RTS 9 O TIMA0_C2N 10 O UART1_RX 11 I HFXOUT (Non-IOMUX 1) 0 A www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 13 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
Table 6-2. Pin Attributes (ZXC, RGE, PM, PN, RHB, PT, RGZ, PNA Packages) (continued) RGE PIN RHB PIN RGZ PIN PT PIN PM PIN ZXC PIN PN PIN PNA PIN PIN NAME/ IOMUX REG/ IOMUX ADDR SIGNAL NAME IOMUX PF SIGNAL TYPE BUFFER TYPE 11 13 13 49 G8 17 17 PA7 PINCM14 0x40428034 PA7 1 IO SDIO (standard) COMP0_OUT 2 O CLK_OUT 3 O TIMG8_C0 4 IO TIMA0_C2 5 IO TIMG8_IDX 6 I TIMG5_C1 7 IO TIMA0_C1 8 IO SPI0_CS2 9 IO FCC_IN 10 I SPI0_POCI 11 IO TIO0 (Non-IOMUX 1) 0 I 12 16 16 54 E6 22 22 PA8 PINCM19 0x40428048 PA8 1 IO SDIO (standard) UART1_TX 2 O SPI0_CS0 3 IO I2C0_SDA 4 IOD TIMA0_C0 5 IO TIMA_FAL2 6 I TIMA_FAL0 7 I SPI0_CS3 8 IO TIMG5_C1 9 IO HFCLK_IN 10 I UART0_RTS 11 O LCD0 (Non-IOMUX 1) 0 A 8 13 17 17 55 E9 23 23 PA9 PINCM20 0x4042804c PA9 1 IO SDIO (standard) UART1_RX 2 I SPI0_PICO 3 IO I2C0_SCL 4 IOD TIMA0_C0N 5 O CLK_OUT 6 O TIMA0_C1 7 IO RTC_OUT 8 O TIMG5_C0 9 IO UART4_RTS 10 O UART0_CTS 11 I LCD1 (Non-IOMUX 1) 0 A MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
14 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
Table 6-2. Pin Attributes (ZXC, RGE, PM, PN, RHB, PT, RGZ, PNA Packages) (continued) RGE PIN RHB PIN RGZ PIN PT PIN PM PIN ZXC PIN PN PIN PNA PIN PIN NAME/ IOMUX REG/ IOMUX ADDR SIGNAL NAME IOMUX PF SIGNAL TYPE BUFFER TYPE 9 14 18 18 56 C9 28 28 PA10 PINCM25 0x40428060 PA10 1 IO HDIO (high drive) UART0_TX 2 O SPI0_POCI 3 IO I2C0_SDA 4 IOD TIMA0_C2 5 IO CLK_OUT 6 O TIMG0_C0 7 IO I2C1_SDA 8 IOD TIMG12_C0 9 IO TIMA_FAL1 10 I BSLTX (Non-IOMUX 1) 0 O WAKE (Non-IOMUX 2) 0 I LCD2 (Non-IOMUX 3) 0 A 10 15 19 19 57 D9 29 29 PA11 PINCM26 0x40428064 PA11 1 IO HDIO (high drive) UART0_RX 2 I SPI0_SCK 3 IO I2C0_SCL 4 IOD TIMA0_C2N 5 O COMP0_OUT 6 O TIMG0_C1 7 IO I2C1_SCL 8 IOD TIMG12_C1 9 IO TIMA_FAL0 10 I BSLRX (Non-IOMUX 1) 0 I WAKE (Non-IOMUX 2) 0 I LCD3 (Non-IOMUX 3) 0 A 16 27 27 5 D5 41 41 PA12 PINCM38 0x40428094 PA12 1 IO SDIO (standard) UART3_CTS 2 I SPI0_SCK 3 IO COMP0_OUT 4 O TIMA0_C3 5 IO FCC_IN 6 I TIMG0_C0 7 IO SPI1_CS1 8 IO SPI0_CS1 9 IO UART2_CTS 10 I UART1_CTS 11 I LCD11 (Non-IOMUX 1) 0 A R33 (Non-IOMUX 2) 0 A A_18 (Non-IOMUX 3) 0 A www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 15 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
Table 6-2. Pin Attributes (ZXC, RGE, PM, PN, RHB, PT, RGZ, PNA Packages) (continued) RGE PIN RHB PIN RGZ PIN PT PIN PM PIN ZXC PIN PN PIN PNA PIN PIN NAME/ IOMUX REG/ IOMUX ADDR SIGNAL NAME IOMUX PF SIGNAL TYPE BUFFER TYPE 17 28 28 6 B5 42 42 PA13 PINCM39 0x40428098 PA13 1 IO SDIO (standard) UART3_RTS 2 O SPI0_POCI 3 IO UART3_RX 4 I TIMA0_C3N 5 O RTC_OUT 6 O TIMG0_C1 7 IO SPI1_CS0 8 IO SPI0_CS3 9 IO UART2_TX 10 O UART1_RTS 11 O LCD12 (Non-IOMUX 1) 0 A LCDCAP0 (Non-IOMUX 2) 0 A A_17 (Non-IOMUX 3) 0 A COMP0_IN2- (Non-IOMUX 4) 0 A 18 29 29 7 A5 43 43 PA14 PINCM40 0x4042809c PA14 1 IO SDIO (standard) UART0_CTS 2 I SPI0_PICO 3 IO UART3_TX 4 O TIMG12_C0 5 IO CLK_OUT 6 O TIMG12_C1 7 IO SPI1_CS2 8 IO SPI0_CS2 9 IO UART2_RX 10 I LCD13 (Non-IOMUX 1) 0 A LCDCAP1 (Non-IOMUX 2) 0 A A_16 (Non-IOMUX 3) 0 A COMP0_IN2+ (Non-IOMUX 4) 0 A 11 19 30 30 8 A4 44 44 PA15 PINCM41 0x404280a0 PA15 1 IO SDIO (standard) UART0_RTS 2 O SPI1_CS2 3 IO I2C1_SCL 4 IOD TIMA0_C2 5 IO I2C2_SCL 6 IOD TIMG8_IDX 7 I TIMG12_C0 8 IO LCDEN 9 A UART2_RTS 10 O LCD14 (Non-IOMUX 1) 0 A A_15 (Non-IOMUX 2) 0 A COMP0_IN3+ (Non-IOMUX 3) 0 A MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
16 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
Table 6-2. Pin Attributes (ZXC, RGE, PM, PN, RHB, PT, RGZ, PNA Packages) (continued) RGE PIN RHB PIN RGZ PIN PT PIN PM PIN ZXC PIN PN PIN PNA PIN PIN NAME/ IOMUX REG/ IOMUX ADDR SIGNAL NAME IOMUX PF SIGNAL TYPE BUFFER TYPE 12 20 31 31 9 B4 45 45 PA16 PINCM42 0x404280a4 PA16 1 IO SDIO (standard) COMP0_OUT 2 O SPI1_POCI 3 IO I2C1_SDA 4 IOD TIMA0_C2N 5 O I2C2_SDA 6 IOD FCC_IN 7 I TIMG12_C1 8 IO LCDSON 9 IO UART2_CTS 10 I LCD15 (Non-IOMUX 1) 0 A A_14 (Non-IOMUX 2) 0 A 13 21 32 32 10 D4 54 54 PA17 PINCM49 0x404280c0 PA17 1 IO SDIO (standard with wake) UART1_TX 2 O SPI1_SCK 3 IO I2C1_SCL 4 IOD TIMA0_C3 5 IO TIMG5_C0 6 IO TIMG8_C0 7 IO TIMG12_C0 8 IO SPI0_CS1 9 IO LCDLFCLK 10 IO WAKE (Non-IOMUX 1) 0 I LCD16 (Non-IOMUX 2) 0 A A_13 (Non-IOMUX 3) 0 A COMP0_IN1- (Non-IOMUX 4) 0 A 14 22 33 33 11 B3 55 55 PA18 PINCM50 0x404280c4 PA18 1 IO SDIO (standard with wake) UART1_RX 2 I SPI1_PICO 3 IO I2C1_SDA 4 IOD TIMA0_C3N 5 O TIMG5_C1 6 IO TIMG8_C1 7 IO TIMG12_C1 8 IO SPI0_CS0 9 IO LCDEN 10 A BSL_invoke (Non-IOMUX 1) 0 I WAKE (Non-IOMUX 2) 0 I LCD17 (Non-IOMUX 3) 0 A A_12 (Non-IOMUX 4) 0 A COMP0_IN1+ (Non-IOMUX 5) 0 A 15 23 34 34 12 A3 56 56 PA19 PINCM51 0x404280c8 PA19 1 IO SDIO (standard) SWDIO 2 IO SPI1_POCI 3 IO I2C1_SDA 4 IOD TIMA0_C2 5 IO TIMG0_C0 6 IO www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 17 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
Table 6-2. Pin Attributes (ZXC, RGE, PM, PN, RHB, PT, RGZ, PNA Packages) (continued) RGE PIN RHB PIN RGZ PIN PT PIN PM PIN ZXC PIN PN PIN PNA PIN PIN NAME/ IOMUX REG/ IOMUX ADDR SIGNAL NAME IOMUX PF SIGNAL TYPE BUFFER TYPE 16 24 35 35 13 A2 57 57 PA20 PINCM52 0x404280cc PA20 1 IO SDIO (standard) SWCLK 2 I SPI1_SCK 3 IO I2C1_SCL 4 IOD TIMA0_C2N 5 O TIMG0_C1 6 IO 17 25 39 39 17 E1 61 61 PA21 PINCM56 0x404280dc PA21 1 IO SDIO (standard) UART2_TX 2 O SPI0_CS3 3 IO UART1_CTS 4 I TIMA0_C0 5 IO TIMG4_C0 6 IO SPI1_CS1 7 IO UART2_CTS 8 I UART4_RTS 9 O TIMG8_C0 10 IO LCD21 (Non-IOMUX 1) 0 A A_8 (Non-IOMUX 2) 0 A VREF- (Non-IOMUX 3) 0 A 18 26 40 40 18 B1 62 62 PA22 PINCM57 0x404280e0 PA22 1 IO SDIO (standard) UART2_RX 2 I SPI0_CS2 3 IO UART1_RTS 4 O TIMA0_C0N 5 O TIMG4_C1 6 IO TIMA0_C1 7 IO CLK_OUT 8 O I2C0_SCL 9 IOD TIMG8_C1 10 IO LCD22 (Non-IOMUX 1) 0 A A_7 (Non-IOMUX 2) 0 A 19 27 43 43 24 F1 72 72 PA23 PINCM67 0x40428108 PA23 1 IO SDIO (standard) UART2_TX 2 O SPI0_CS3 3 IO I2C2_SCL 4 IOD TIMA0_C3 5 IO TIMG8_C0 6 IO TIMG5_C0 7 IO UART3_CTS 8 I TIMG0_C0 9 IO SPI1_CS1 10 IO LCD25 (Non-IOMUX 1) 0 A VREF+ (Non-IOMUX 2) 0 A MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
18 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
Table 6-2. Pin Attributes (ZXC, RGE, PM, PN, RHB, PT, RGZ, PNA Packages) (continued) RGE PIN RHB PIN RGZ PIN PT PIN PM PIN ZXC PIN PN PIN PNA PIN PIN NAME/ IOMUX REG/ IOMUX ADDR SIGNAL NAME IOMUX PF SIGNAL TYPE BUFFER TYPE 20 28 44 44 25 F4 73 73 PA24 PINCM68 0x4042810c PA24 1 IO SDIO (standard) UART2_RX 2 I SPI0_CS2 3 IO I2C2_SDA 4 IOD TIMA0_C3N 5 O TIMG8_C1 6 IO TIMG5_C1 7 IO UART3_RTS 8 O TIMG0_C1 9 IO SPI1_CS2 10 IO LCD26 (Non-IOMUX 1) 0 A A_3 (Non-IOMUX 2) 0 A 21 29 45 45 26 F2 74 74 PA25 PINCM69 0x40428110 PA25 1 IO SDIO (standard) UART3_RX 2 I SPI1_CS3 3 IO TIMG12_C1 4 IO TIMA0_C3 5 IO TIMA0_C1N 6 O COMP0_OUT 7 O UART2_CTS 8 I UART3_TX 9 O TIMG4_C0 10 IO LCD27 (Non-IOMUX 1) 0 A A_2 (Non-IOMUX 2) 0 A 22 30 46 46 30 H2 78 78 PA26 PINCM73 0x40428120 PA26 1 IO SDIO (standard) UART3_TX 2 O SPI1_CS0 3 IO TIMG8_C0 4 IO TIMA_FAL0 5 I TIMA0_C3N 6 O TIMG5_C0 7 IO UART2_RTS 8 O UART3_RX 9 I TIMG4_C1 10 IO LCD28 (Non-IOMUX 1) 0 A A_1 (Non-IOMUX 2) 0 A COMP0_IN0+ (Non-IOMUX 3) 0 A www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 19 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
Table 6-2. Pin Attributes (ZXC, RGE, PM, PN, RHB, PT, RGZ, PNA Packages) (continued) RGE PIN RHB PIN RGZ PIN PT PIN PM PIN ZXC PIN PN PIN PNA PIN PIN NAME/ IOMUX REG/ IOMUX ADDR SIGNAL NAME IOMUX PF SIGNAL TYPE BUFFER TYPE 31 47 47 31 H1 79 79 PA27 PINCM74 0x40428124 PA27 1 IO SDIO (standard) UART3_RX 2 I SPI1_CS1 3 IO TIMG8_C1 4 IO TIMA_FAL2 5 I CLK_OUT 6 O TIMG5_C1 7 IO RTC_OUT 8 O COMP0_OUT 9 O LCD29 (Non-IOMUX 1) 0 A A_0 (Non-IOMUX 2) 0 A COMP0_IN0- (Non-IOMUX 3) 0 A 3 3 35 H3 3 3 PA28 PINCM3 0x40428008 PA28 1 IO HDIO (high drive) UART0_TX 2 O I2C0_SDA 3 IOD TIMA0_C3 4 IO TIMA_FAL0 5 I TIMG5_C0 6 IO TIMA0_C1 7 IO WAKE (Non-IOMUX 1) 0 I LCD30 (Non-IOMUX 2) 0 A
36 H4 4 4
(standard) I2C1_SCL 2 IOD UART2_RTS 3 O TIMG8_C0 4 IO TIMG4_C0 5 IO I2C2_SCL 6 IOD UART0_CTS 7 I SPI0_CS3 8 IO LCD31 (Non-IOMUX 1) 0 A
37 H5 5 5
(standard) I2C1_SDA 2 IOD UART2_CTS 3 I TIMG8_C1 4 IO TIMG4_C1 5 IO I2C2_SDA 6 IOD UART0_RTS 7 O SPI0_CS2 8 IO LCD32 (Non-IOMUX 1) 0 A
47 H6 15 15
(standard) UART0_TX 2 O SPI1_CS2 3 IO I2C0_SCL 4 IOD TIMA0_C2 5 IO TIMG0_C0 6 IO SPI0_CS3 7 IO MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
20 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
Table 6-2. Pin Attributes (ZXC, RGE, PM, PN, RHB, PT, RGZ, PNA Packages) (continued) RGE PIN RHB PIN RGZ PIN PT PIN PM PIN ZXC PIN PN PIN PNA PIN PIN NAME/ IOMUX REG/ IOMUX ADDR SIGNAL NAME IOMUX PF SIGNAL TYPE BUFFER TYPE
48 H7 16 16
(standard) UART0_RX 2 I SPI1_CS3 3 IO I2C0_SDA 4 IOD TIMA0_C2N 5 O TIMG0_C1 6 IO SPI0_CS2 7 IO 14 14 50 F8 18 18 PB2 PINCM15 0x40428038 PB2 1 IO SDIO (standard) UART3_TX 2 O UART2_CTS 3 I I2C1_SCL 4 IOD TIMA0_C3 5 IO UART1_CTS 6 I TIMG4_C0 7 IO UART2_TX 8 O TIMG12_C0 9 IO HFCLK_IN 10 I SPI0_PICO 11 IO TIO1 (Non-IOMUX 1) 0 I 15 15 51 F6 19 19 PB3 PINCM16 0x4042803c PB3 1 IO SDIO (standard) UART3_RX 2 I UART2_RTS 3 O I2C1_SDA 4 IOD TIMA0_C3N 5 O UART1_RTS 6 O TIMG4_C1 7 IO UART2_RX 8 I TIMG12_C1 9 IO TIMA0_C0 10 IO SPI0_SCK 11 IO TIO2 (Non-IOMUX 1) 0 I
52 H8 20 20
(standard) UART1_TX 2 O UART3_CTS 3 I TIMA0_C1 4 IO TIMA0_C2 5 IO TIMG0_C0 6 IO TIMG4_C0 7 IO LCD33 (Non-IOMUX 1) 0 A
53 E8 21 21
(standard) UART1_RX 2 I UART3_RTS 3 O TIMA0_C1N 4 O TIMA0_C2N 5 O TIMG0_C1 6 IO TIMG4_C1 7 IO LCD34 (Non-IOMUX 1) 0 A www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 21 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
Table 6-2. Pin Attributes (ZXC, RGE, PM, PN, RHB, PT, RGZ, PNA Packages) (continued) RGE PIN RHB PIN RGZ PIN PT PIN PM PIN ZXC PIN PN PIN PNA PIN PIN NAME/ IOMUX REG/ IOMUX ADDR SIGNAL NAME IOMUX PF SIGNAL TYPE BUFFER TYPE 20 20 58 D8 30 30 PB6 PINCM27 0x40428068 PB6 1 IO SDIO (standard) UART1_TX 2 O SPI1_CS0 3 IO I2C2_SCL 4 IOD TIMG8_C0 5 IO UART2_CTS 6 I TIMG4_C0 7 IO TIMA_FAL2 8 I SPI0_CS1 9 IO TIMG12_C0 10 IO LCD4 (Non-IOMUX 1) 0 A 21 21 59 C8 31 31 PB7 PINCM28 0x4042806c PB7 1 IO SDIO (standard) UART1_RX 2 I SPI1_POCI 3 IO I2C2_SDA 4 IOD TIMG8_C1 5 IO UART2_RTS 6 O TIMG4_C1 7 IO LCDLFCLK 8 IO SPI0_CS2 9 IO TIMG12_C1 10 IO LCD5 (Non-IOMUX 1) 0 A 22 22 60 B8 32 32 PB8 PINCM29 0x40428070 PB8 1 IO SDIO (standard) UART1_CTS 2 I SPI1_PICO 3 IO I2C2_SCL 4 IOD TIMA0_C0 5 IO COMP0_OUT 6 O TIMG4_C0 7 IO LCDSON 8 IO LCD6 (Non-IOMUX 1) 0 A 23 23 61 D6 33 33 PB9 PINCM30 0x40428074 PB9 1 IO SDIO (standard) UART1_RTS 2 O SPI1_SCK 3 IO I2C2_SDA 4 IOD TIMA0_C0N 5 O TIMA0_C1 6 IO TIMG4_C1 7 IO LCDEN 8 A LCD7 (Non-IOMUX 1) 0 A
62 B9 34 34
(standard) TIMG0_C0 2 IO TIMG8_C0 3 IO COMP0_OUT 4 O TIMG4_C0 5 IO UART4_TX 6 O SPI1_CS3 7 IO LCD35 (Non-IOMUX 1) 0 A MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
22 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
Table 6-2. Pin Attributes (ZXC, RGE, PM, PN, RHB, PT, RGZ, PNA Packages) (continued) RGE PIN RHB PIN RGZ PIN PT PIN PM PIN ZXC PIN PN PIN PNA PIN PIN NAME/ IOMUX REG/ IOMUX ADDR SIGNAL NAME IOMUX PF SIGNAL TYPE BUFFER TYPE
63 A9 35 35
(standard) TIMG0_C1 2 IO TIMG8_C1 3 IO CLK_OUT 4 O TIMG4_C1 5 IO UART4_RX 6 I SPI1_CS2 7 IO LCD36 (Non-IOMUX 1) 0 A
64 A8 36 36
(standard) UART3_TX 2 O TIMA0_C2 3 IO TIMA_FAL1 4 I TIMA0_C1 5 IO UART4_CTS 6 I SPI1_CS1 7 IO LCD37 (Non-IOMUX 1) 0 A
1 A7 37 37
(standard) UART3_RX 2 I TIMA0_C3 3 IO TIMG12_C0 4 IO TIMA0_C1N 5 O UART4_RTS 6 O SPI1_CS0 7 IO LCD38 (Non-IOMUX 1) 0 A 24 24 2 B7 38 38 PB14 PINCM35 0x40428088 PB14 1 IO SDIO (standard) SPI1_CS3 2 IO SPI1_POCI 3 IO TIMG12_C1 4 IO TIMA0_C0 5 IO TIMG8_IDX 6 I SPI0_CS3 7 IO LCD8 (Non-IOMUX 1) 0 A R13 (Non-IOMUX 2) 0 A A_21 (Non-IOMUX 3) 0 A 25 25 3 A6 39 39 PB15 PINCM36 0x4042808c PB15 1 IO SDIO (standard) UART2_TX 2 O SPI1_PICO 3 IO UART3_CTS 4 I TIMG8_C0 5 IO TIMG5_C0 6 IO I2C2_SCL 7 IOD LCD9 (Non-IOMUX 1) 0 A R24 (Non-IOMUX 2) 0 A A_20 (Non-IOMUX 3) 0 A www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 23 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
Table 6-2. Pin Attributes (ZXC, RGE, PM, PN, RHB, PT, RGZ, PNA Packages) (continued) RGE PIN RHB PIN RGZ PIN PT PIN PM PIN ZXC PIN PN PIN PNA PIN PIN NAME/ IOMUX REG/ IOMUX ADDR SIGNAL NAME IOMUX PF SIGNAL TYPE BUFFER TYPE 26 26 4 B6 40 40 PB16 PINCM37 0x40428090 PB16 1 IO SDIO (standard) UART2_RX 2 I SPI1_SCK 3 IO UART3_RTS 4 O TIMG8_C1 5 IO TIMG5_C1 6 IO I2C2_SDA 7 IOD LCD10 (Non-IOMUX 1) 0 A R23 (Non-IOMUX 2) 0 A A_19 (Non-IOMUX 3) 0 A 36 36 14 B2 58 58 PB17 PINCM53 0x404280d0 PB17 1 IO SDIO (standard) UART2_TX 2 O SPI0_PICO 3 IO I2C0_SCL 4 IOD TIMA0_C2 5 IO TIMG0_C0 6 IO SPI1_CS1 7 IO UART4_TX 8 O TIMG4_C0 9 IO LCDSON 10 IO LCD18 (Non-IOMUX 1) 0 A A_11 (Non-IOMUX 2) 0 A 37 37 15 C2 59 59 PB18 PINCM54 0x404280d4 PB18 1 IO SDIO (standard) UART2_RX 2 I SPI0_SCK 3 IO I2C0_SDA 4 IOD TIMA0_C2N 5 O TIMG0_C1 6 IO SPI1_CS2 7 IO UART4_RX 8 I TIMG4_C1 9 IO LCDLFCLK 10 IO LCD19 (Non-IOMUX 1) 0 A A_10 (Non-IOMUX 2) 0 A 38 38 16 E4 60 60 PB19 PINCM55 0x404280d8 PB19 1 IO SDIO (standard) COMP0_OUT 2 O SPI0_POCI 3 IO TIMG8_C1 4 IO UART0_CTS 5 I TIMG5_C1 6 IO TIMG8_IDX 7 I UART2_CTS 8 I UART4_CTS 9 I SPI1_CS3 10 IO LCD20 (Non-IOMUX 1) 0 A A_9 (Non-IOMUX 2) 0 A MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
24 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
Table 6-2. Pin Attributes (ZXC, RGE, PM, PN, RHB, PT, RGZ, PNA Packages) (continued) RGE PIN RHB PIN RGZ PIN PT PIN PM PIN ZXC PIN PN PIN PNA PIN PIN NAME/ IOMUX REG/ IOMUX ADDR SIGNAL NAME IOMUX PF SIGNAL TYPE BUFFER TYPE 41 41 19 C1 67 67 PB20 PINCM62 0x404280f4 PB20 1 IO SDIO (standard) SPI0_CS2 2 IO SPI1_CS0 3 IO TIMG12_C0 4 IO TIMA0_C2 5 IO TIMA_FAL1 6 I TIMA0_C1 7 IO UART2_RTS 8 O I2C0_SDA 9 IOD LCD23 (Non-IOMUX 1) 0 A A_6 (Non-IOMUX 2) 0 A
20 D1 68 68
(standard) UART4_TX 2 O SPI1_POCI 3 IO I2C0_SCL 4 IOD TIMG8_C0 5 IO UART1_TX 6 O LCD39 (Non-IOMUX 1) 0 A A_25 (Non-IOMUX 2) 0 A
21 D2 69 69
(standard) UART4_RX 2 I SPI1_PICO 3 IO I2C0_SDA 4 IOD TIMG8_C1 5 IO UART1_RX 6 I LCD40 (Non-IOMUX 1) 0 A A_24 (Non-IOMUX 2) 0 A
22 A1 70 70
(standard) UART1_CTS 2 I SPI1_SCK 3 IO TIMA_FAL0 4 I COMP0_OUT 5 O LCD41 (Non-IOMUX 1) 0 A 42 42 23 E2 71 71 PB24 PINCM66 0x40428104 PB24 1 IO SDIO (standard) SPI0_CS3 2 IO SPI0_CS1 3 IO TIMG12_C1 4 IO TIMA0_C3 5 IO TIMA0_C1N 6 O SPI1_CS1 7 IO UART2_RTS 8 O LCD24 (Non-IOMUX 1) 0 A A_5 (Non-IOMUX 2) 0 A www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 25 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
Table 6-2. Pin Attributes (ZXC, RGE, PM, PN, RHB, PT, RGZ, PNA Packages) (continued) RGE PIN RHB PIN RGZ PIN PT PIN PM PIN ZXC PIN PN PIN PNA PIN PIN NAME/ IOMUX REG/ IOMUX ADDR SIGNAL NAME IOMUX PF SIGNAL TYPE BUFFER TYPE
27 F5 75 75
(standard) UART0_CTS 2 I SPI0_CS0 3 IO TIMA_FAL0 4 I TIMA_FAL1 5 I TIMA_FAL2 6 I COMP0_OUT 7 O FCC_IN 8 I LCD42 (Non-IOMUX 1) 0 A A_4 (Non-IOMUX 2) 0 A
28 G2 76 76
(standard) UART0_RTS 2 O SPI0_CS1 3 IO TIMA0_C0 4 IO TIMA0_C3 5 IO TIMG4_C0 6 IO COMP0_OUT 7 O FCC_IN 8 I LCD43 (Non-IOMUX 1) 0 A A_23 (Non-IOMUX 2) 0 A
29 G1 77 77
(standard) COMP0_OUT 2 O SPI1_CS1 3 IO TIMA0_C0N 4 O TIMA0_C3N 5 O TIMG4_C1 6 IO LCD44 (Non-IOMUX 1) 0 A A_22 (Non-IOMUX 2) 0 A 24 24 PB28 PINCM21 0x40428050 PB28 1 IO SDIO (standard) I2C2_SCL 2 IOD SPI1_CS0 3 IO TIMA_FAL0 4 I TIMA0_C0 5 IO TIMG0_C0 6 IO LCD45 (Non-IOMUX 1) 0 A 25 25 PB29 PINCM22 0x40428054 PB29 1 IO SDIO (standard) I2C2_SDA 2 IOD SPI1_POCI 3 IO TIMA_FAL1 4 I TIMA0_C0N 5 O TIMG0_C1 6 IO LCD46 (Non-IOMUX 1) 0 A MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
26 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
Table 6-2. Pin Attributes (ZXC, RGE, PM, PN, RHB, PT, RGZ, PNA Packages) (continued) RGE PIN RHB PIN RGZ PIN PT PIN PM PIN ZXC PIN PN PIN PNA PIN PIN NAME/ IOMUX REG/ IOMUX ADDR SIGNAL NAME IOMUX PF SIGNAL TYPE BUFFER TYPE 26 26 PB30 PINCM23 0x40428058 PB30 1 IO SDIO (standard) UART1_CTS 2 I SPI1_PICO 3 IO TIMA_FAL2 4 I TIMA0_C1 5 IO TIMG4_C0 6 IO LCD47 (Non-IOMUX 1) 0 A 27 27 PB31 PINCM24 0x4042805c PB31 1 IO SDIO (standard) UART1_RTS 2 O SPI1_SCK 3 IO TIMG8_IDX 4 I TIMA0_C1N 5 O TIMG4_C1 6 IO LCD48 (Non-IOMUX 1) 0 A 46 46 PC0 PINCM43 0x404280a8 PC0 1 IO SDIO (standard) UART1_TX 2 O SPI1_CS3 3 IO TIMG8_C0 4 IO TIMA0_C2 5 IO LCD49 (Non-IOMUX 1) 0 A 47 47 PC1 PINCM44 0x404280ac PC1 1 IO SDIO (standard) UART1_RX 2 I SPI1_CS2 3 IO TIMG8_C1 4 IO TIMA0_C2N 5 O LCD50 (Non-IOMUX 1) 0 A 50 50 PC2 PINCM45 0x404280b0 PC2 1 IO SDIO (standard) I2C2_SCL 2 IOD SPI1_CS0 3 IO TIMA_FAL0 4 I TIMA0_C0 5 IO TIMG0_C0 6 IO LCD51 (Non-IOMUX 1) 0 A 51 51 PC3 PINCM46 0x404280b4 PC3 1 IO SDIO (standard) I2C2_SDA 2 IOD SPI1_CS1 3 IO TIMA_FAL1 4 I TIMA0_C0N 5 O TIMG0_C1 6 IO LCD52 (Non-IOMUX 1) 0 A 52 52 PC4 PINCM47 0x404280b8 PC4 1 IO SDIO (standard) UART3_CTS 2 I SPI1_CS2 3 IO TIMA_FAL2 4 I TIMA0_C1 5 IO TIMG4_C0 6 IO LCD53 (Non-IOMUX 1) 0 A www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 27 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
Table 6-2. Pin Attributes (ZXC, RGE, PM, PN, RHB, PT, RGZ, PNA Packages) (continued) RGE PIN RHB PIN RGZ PIN PT PIN PM PIN ZXC PIN PN PIN PNA PIN PIN NAME/ IOMUX REG/ IOMUX ADDR SIGNAL NAME IOMUX PF SIGNAL TYPE BUFFER TYPE 53 53 PC5 PINCM48 0x404280bc PC5 1 IO SDIO (standard) UART3_RTS 2 O SPI1_CS3 3 IO TIMG8_IDX 4 I TIMA0_C1N 5 O TIMG4_C1 6 IO LCD54 (Non-IOMUX 1) 0 A 63 63 PC6 PINCM58 0x404280e4 PC6 1 IO SDIO (standard) UART3_TX 2 O SPI0_CS1 3 IO TIMG8_C0 4 IO TIMA0_C0 5 IO LCD55 (Non-IOMUX 1) 0 A 64 64 PC7 PINCM59 0x404280e8 PC7 1 IO SDIO (standard) UART3_RX 2 I SPI0_CS0 3 IO TIMG8_C1 4 IO TIMA0_C0N 5 O LCD56 (Non-IOMUX 1) 0 A 65 65 PC8 PINCM60 0x404280ec PC8 1 IO SDIO (standard) UART3_CTS 2 I SPI1_CS2 3 IO TIMG5_C0 4 IO TIMA0_C1 5 IO LCD57 (Non-IOMUX 1) 0 A 66 66 PC9 PINCM61 0x404280f0 PC9 1 IO SDIO (standard) UART3_RTS 2 O SPI1_CS1 3 IO TIMG5_C1 4 IO TIMA0_C1N 5 O LCD58 (Non-IOMUX 1) 0 A 3 4 5 5 39 I5 7 7 VBAT VBAT (Non-IOMUX 1) 0 PWR PWR 23 32 48 48 32 I1 80 80 VCORE VCORE (Non-IOMUX 1) 0 PWR PWR 3 4 6 6 40 I6 8 8 VDD VDD (Non-IOMUX 1) 0 PWR PWR 49 49 VDD2 VDD2 (Non-IOMUX 1) 0 PWR PWR 4 5 7 7 41 I7 9 9 VSS VSS (Non-IOMUX 1) 0 PWR PWR 48 48 VSS2 VSS2 (Non-IOMUX 1) 0 PWR PWR
6.3 Signal Descriptions
Many MSPM0 signals are made available on multiple device pins. The following list describes the column headers: 1. SIGNAL NAME: The name of the signal which can be connected to one of the specified pins. 2. PIN TYPE: The signal direction and signal type:
- I = Input
- O = Output
- IO = Input, output, or simultaneous input and output
- ID = Input with open-drain behavior MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
28 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
- OD = Output with open-drain behavior
- IOD = Input, output, or simultaneous input and output with open-drain behavior
- A = Analog
- PWR = Power function 3. DESCRIPTION: A description of the signal. 4. PIN: Associated pin number. For additional information on the pin multiplexing scheme, refer to the IOMUX chapter of the MSPM0 L-Series 32MHz Microcontrollers Technical Reference Manual. Note The IOMUX only supports connecting one IOMUX-managed digital function to the pin at the same time. However, non-IOMUX managed signals (such as analog inputs and WAKE inputs) can be enabled on a pin at the same time that an IOMUX managed digital function is enabled on the pin. In this case, the designer must verify that no contention exists between the functions enabled on each pin. Table 6-3. Analog to Digital Converter (ADC) Signal Descriptions SIGNAL NAME PIN TYPE DESCRIPTION RGE PIN RHB PIN RGZ PIN PT PIN PM PIN PN PIN PNA PIN A_0 A ADC analog input channel 0 31 47 47 31 79 79 A_1 A ADC analog input channel 1 22 30 46 46 30 78 78 A_2 A ADC analog input channel 2 21 29 45 45 26 74 74 A_3 A ADC analog input channel 3 20 28 44 44 25 73 73 A_4 A ADC analog input channel 4 27 75 75 A_5 A ADC analog input channel 5 42 42 23 71 71 A_6 A ADC analog input channel 6 41 41 19 67 67 A_7 A ADC analog input channel 7 18 26 40 40 18 62 62 A_8 A ADC analog input channel 8 17 25 39 39 17 61 61 A_9 A ADC analog input channel 9 38 38 16 60 60 A_10 A ADC analog input channel 10 37 37 15 59 59 A_11 A ADC analog input channel 11 36 36 14 58 58 A_12 A ADC analog input channel 12 14 22 33 33 11 55 55 A_13 A ADC analog input channel 13 13 21 32 32 10 54 54 A_14 A ADC analog input channel 14 12 20 31 31 9 45 45 A_15 A ADC analog input channel 15 11 19 30 30 8 44 44 A_16 A ADC analog input channel 16 18 29 29 7 43 43 A_17 A ADC analog input channel 17 17 28 28 6 42 42 A_18 A ADC analog input channel 18 16 27 27 5 41 41 A_19 A ADC analog input channel 19 26 26 4 40 40 A_20 A ADC analog input channel 20 25 25 3 39 39 A_21 A ADC analog input channel 21 24 24 2 38 38 A_22 A ADC analog input channel 22 29 77 77 A_23 A ADC analog input channel 23 28 76 76 A_24 A ADC analog input channel 24 21 69 69 A_25 A ADC analog input channel 25 20 68 68 A_28 A Internal VREF Monitor A_29 A Internal Temp Sense Monitor A_30 A Internal VBAT Monitor www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 29 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
Table 6-3. Analog to Digital Converter (ADC) Signal Descriptions (continued) SIGNAL NAME PIN TYPE DESCRIPTION RGE PIN RHB PIN RGZ PIN PT PIN PM PIN PN PIN PNA PIN A_31 A Internal Supply/Battery Monitor Table 6-4. Bootstrap Loader (BSL) Signal Descriptions SIGNAL NAME PIN TY PE DESCRIPTION RGE PIN RHB PIN RGZ PIN PT PIN PM PIN ZXC PIN PN PIN PNA PIN BSLRX I BSL UART receive signal (RXD) 10 15 19 19 57 D9 29 29 BSLSCL IOD BSL I2C clock signal (SCL) 1 2 2 2 34 I3 2 2 BSLSDA IOD BSL I2C data signal (SDA) 24 1 1 1 33 I2 1 1 BSLTX O BSL UART transmit signal (TXD) 9 14 18 18 56 C9 28 28 BSL_invoke I BSL invoke signal (if BSL is enabled, must be HIGH during BOOTRST for a BSL entry, and LOW during BOOTRST to prevent BSL entry) 14 22 33 33 11 B3 55 55 Table 6-5. Clock Module (CKM) Signal Descriptions SIGNAL NAME PIN TYPE DESCRIPTION RGE PIN RHB PIN RGZ PIN PT PIN PM PIN PN PIN PNA PIN CLK_OUT O CLK_OUT digital clock output from the PMCU 13, 14 11, 13, 14, 18, 26, 31 11, 13, 14, 18, 26, 31 11, 13, 14, 18, 26, 31 11, 13, 14, 18, 26, 31 11, 13, 14, 18, 26, 31 11, 13, 14, 18, 26, 31 FCC_IN I Frequency clock counter (FCC) input signal 1, 20 1, 11, 16, 20, 1, 11, 16, 20, 1, 11, 16, 20, 1, 11, 16, 20, 1, 11, 16, 20, 1, 11, 16, 20, HFCLK_IN I High frequency clock digital clock input signal 10, 12 10, 12 10, 12 10, 12 10, 12 10, 12 HFXIN A High frequency crystal oscillator (HFXT) signal 9 9 9 9 9 9 HFXOUT A High frequency crystal oscillator (HFXT) signal 10 10 10 10 10 10 LFCLK_IN I Low frequency clock digital clock input signal 8 8 8 8 8 8 8 LFXIN A Low frequency crystal oscillator (LFXT) signal 7 7 7 7 7 7 7 LFXOUT A Low frequency crystal oscillator (LFXT) signal 8 8 8 8 8 8 8 ROSC A SYSOSC frequency correction loop (FCL) external resistor signal 6 6 6 6 6 6 6 Table 6-6. Comparator (COMP) Signal Descriptions SIGNAL NAME PIN TYPE DESCRIPTION RGE PIN RHB PIN RGZ PIN PT PIN PM PIN PN PIN PNA PIN COMP0_OUT O COMP0 digital output signal 15, 20, 11, 15, 16, 20, 29, 31, 11, 15, 16, 20, 29, 31, 11, 15, 16, 20, 29, 31, 11, 15, 16, 20, 29, 31, 11, 15, 16, 20, 29, 31, 11, 15, 16, 20, 29, 31, MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
30 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
Table 6-6. Comparator (COMP) Signal Descriptions (continued) SIGNAL NAME PIN TYPE DESCRIPTION RGE PIN RHB PIN RGZ PIN PT PIN PM PIN PN PIN PNA PIN COMP0_IN0+ A COMP0 non-inverting input channel 30 30 30 30 30 30 COMP0_IN0- A COMP0 inverting input channel 0 31 31 31 31 31 31 COMP0_IN1+ A COMP0 non-inverting input channel 22 22 22 22 22 22 22 COMP0_IN1- A COMP0 inverting input channel 1 21 21 21 21 21 21 21 COMP0_IN2+ A COMP0 non-inverting input channel 18 18 18 18 18 18 COMP0_IN2- A COMP0 inverting input channel 2 17 17 17 17 17 17 COMP0_IN3+ A COMP0 non-inverting input channel 19 19 19 19 19 19 19 Table 6-7. General Purpose Input Output Module Signal Descriptions SIGNAL NAME PIN TY PE DESCRIPTION RGE PIN RHB PIN RGZ PIN PT PIN PM PIN ZXC PIN PN PIN PNA PIN PA0 IO GPIO port A input/output 24 1 1 1 33 I2 1 1 PA1 IO GPIO port A input/output 1 2 2 2 34 I3 2 2 PA2 IO GPIO port A input/output 5 6 8 8 42 H9 10 10 PA3 IO GPIO port A input/output 6 7 9 9 43 I8 11 11 PA4 IO GPIO port A input/output 7 8 10 10 44 I9 12 12 PA5 IO GPIO port A input/output 9 11 11 45 G9 13 13 PA6 IO GPIO port A input/output 10 12 12 46 F9 14 14 PA7 IO GPIO port A input/output 11 13 13 49 G8 17 17 PA8 IO GPIO port A input/output 12 16 16 54 E6 22 22 PA9 IO GPIO port A input/output 8 13 17 17 55 E9 23 23 PA10 IO GPIO port A input/output 9 14 18 18 56 C9 28 28 PA11 IO GPIO port A input/output 10 15 19 19 57 D9 29 29 PA12 IO GPIO port A input/output 16 27 27 5 D5 41 41 PA13 IO GPIO port A input/output 17 28 28 6 B5 42 42 PA14 IO GPIO port A input/output 18 29 29 7 A5 43 43 PA15 IO GPIO port A input/output 11 19 30 30 8 A4 44 44 PA16 IO GPIO port A input/output 12 20 31 31 9 B4 45 45 PA17 IO GPIO port A input/output 13 21 32 32 10 D4 54 54 www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 31 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
Table 6-7. General Purpose Input Output Module Signal Descriptions (continued) SIGNAL NAME PIN TY PE DESCRIPTION RGE PIN RHB PIN RGZ PIN PT PIN PM PIN ZXC PIN PN PIN PNA PIN PA18 IO GPIO port A input/output 14 22 33 33 11 B3 55 55 PA19 IO GPIO port A input/output 15 23 34 34 12 A3 56 56 PA20 IO GPIO port A input/output 16 24 35 35 13 A2 57 57 PA21 IO GPIO port A input/output 17 25 39 39 17 E1 61 61 PA22 IO GPIO port A input/output 18 26 40 40 18 B1 62 62 PA23 IO GPIO port A input/output 19 27 43 43 24 F1 72 72 PA24 IO GPIO port A input/output 20 28 44 44 25 F4 73 73 PA25 IO GPIO port A input/output 21 29 45 45 26 F2 74 74 PA26 IO GPIO port A input/output 22 30 46 46 30 H2 78 78 PA27 IO GPIO port A input/output 31 47 47 31 H1 79 79 PA28 IO GPIO port A input/output 3 3 35 H3 3 3 PA29 IO GPIO port A input/output PA30 IO GPIO port A input/output PB0 IO GPIO port B input/output PB1 IO GPIO port B input/output PB2 IO GPIO port B input/output 14 14 50 F8 18 18 PB3 IO GPIO port B input/output 15 15 51 F6 19 19 PB4 IO GPIO port B input/output PB5 IO GPIO port B input/output PB6 IO GPIO port B input/output 20 20 58 D8 30 30 PB7 IO GPIO port B input/output 21 21 59 C8 31 31 PB8 IO GPIO port B input/output 22 22 60 B8 32 32 PB9 IO GPIO port B input/output 23 23 61 D6 33 33 PB10 IO GPIO port B input/output PB11 IO GPIO port B input/output PB12 IO GPIO port B input/output MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
32 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
Table 6-7. General Purpose Input Output Module Signal Descriptions (continued) SIGNAL NAME PIN TY PE DESCRIPTION RGE PIN RHB PIN RGZ PIN PT PIN PM PIN ZXC PIN PN PIN PNA PIN PB13 IO GPIO port B input/output PB14 IO GPIO port B input/output 24 24 2 B7 38 38 PB15 IO GPIO port B input/output 25 25 3 A6 39 39 PB16 IO GPIO port B input/output 26 26 4 B6 40 40 PB17 IO GPIO port B input/output 36 36 14 B2 58 58 PB18 IO GPIO port B input/output 37 37 15 C2 59 59 PB19 IO GPIO port B input/output 38 38 16 E4 60 60 PB20 IO GPIO port B input/output 41 41 19 C1 67 67 PB21 IO GPIO port B input/output PB22 IO GPIO port B input/output PB23 IO GPIO port B input/output PB24 IO GPIO port B input/output 42 42 23 E2 71 71 PB25 IO GPIO port B input/output PB26 IO GPIO port B input/output PB27 IO GPIO port B input/output PB28 IO GPIO port B input/output 24 24 PB29 IO GPIO port B input/output 25 25 PB30 IO GPIO port B input/output 26 26 PB31 IO GPIO port B input/output 27 27 PC0 IO GPIO port C input/output 46 46 PC1 IO GPIO port C input/output 47 47 PC2 IO GPIO port C input/output 50 50 PC3 IO GPIO port C input/output 51 51 PC4 IO GPIO port C input/output 52 52 PC5 IO GPIO port C input/output 53 53 PC6 IO GPIO port C input/output 63 63 www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 33 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
Table 6-7. General Purpose Input Output Module Signal Descriptions (continued) SIGNAL NAME PIN TY PE DESCRIPTION RGE PIN RHB PIN RGZ PIN PT PIN PM PIN ZXC PIN PN PIN PNA PIN PC7 IO GPIO port C input/output 64 64 PC8 IO GPIO port C input/output 65 65 PC9 IO GPIO port C input/output 66 66 Table 6-8. I2C Signal Descriptions SIGNAL NAME PIN TY PE DESCRIPTION RGE PIN RHB PIN RGZ PIN PT PIN PM PIN ZXC PIN PN PIN PNA PIN I2C0_SCL IOD I2C0 serial clock signal (SCL) 1, 10, 18, 13, 15, 2, 17, 19, 2, 36, 40 17, 19, 2, 36, 40 14, 18, 20, 34, 47, 55, B1, B2, D1, D9, E9, H6, 15, 2, 23, 29, 58, 62, 68 15, 2, 23, 29, 58, 62, 68 I2C0_SDA IOD I2C0 serial data signal (SDA) 24, 9 1, 12, 14 1, 16, 18, 3, 37, 41 1, 16, 18, 3, 37, 41 15, 19, 21, 33, 35, 48, 54, 56 C1, C2, C9, D2, E6, H3, H7, I2 1, 16, 22, 28, 3, 59, 67, 69 1, 16, 22, 28, 3, 59, 67, 69 I2C1_SCL IOD I2C1 serial clock signal (SCL) 10, 11, 13, 16, 7 10, 15, 19, 21, 24, 8 10, 12, 14, 19, 30, 32, 10, 12, 14, 19, 30, 32, 10, 13, 36, 44, 46, 50, 57, 8 A2, A4, D4, D9, F8, F9, H4, I9 12, 14, 18, 29, 4, 44, 54, 12, 14, 18, 29, 4, 44, 54, I2C1_SDA IOD I2C1 serial data signal (SDA) 12, 14, 15, 6, 9 14, 20, 22, 23, 7, 11, 15, 18, 31, 33, 34, 9 11, 15, 18, 31, 33, 34, 9 11, 12, 37, 43, 45, 51, 56, 9 A3, B3, B4, C9, F6, G9, H5, I8 11, 13, 19, 28, 45, 5, 55, 11, 13, 19, 28, 45, 5, 55, I2C2_SCL IOD I2C2 serial clock signal (SCL) 11, 19 19, 27 20, 22, 25, 30, 20, 22, 25, 30, 24, 3, 36, 58, 60, 8 A4, A6, B8, D8, F1, H4 24, 30, 32, 39, 4, 44, 50, 24, 30, 32, 39, 4, 44, 50, I2C2_SDA IOD I2C2 serial data signal (SDA) 12, 20 20, 28 21, 23, 26, 31, 21, 23, 26, 31, 25, 37, 4, 59, 61, 9 B4, B6, C8, D6, F4, H5 25, 31, 33, 40, 45, 5, 51, 25, 31, 33, 40, 45, 5, 51, Table 6-9. IOMUX Signal Descriptions SIGNAL NAME PIN TY PE DESCRIPTION RGE PIN RHB PIN RGZ PIN PT PIN PM PIN ZXC PIN PN PIN PNA PIN WAKE I Input signal to wake the device from SHUTDOWN mode 1, 10, 13, 14, 2, 24, 1, 14, 15, 2, 21, 22, 1, 18, 19, 2, 3, 32, 33, 4 1, 18, 19, 2, 3, 32, 33, 4 10, 11, 33, 34, 35, 38, 56, 57 B3, C9, D4, D9, H3, I2, I3, I4 1, 2, 28, 29, 3, 54, 55, 6 1, 2, 28, 29, 3, 54, 55, 6 Table 6-10. Liquid Crystal Display (LCD) Signal Descriptions SIGNAL NAME PIN TYPE DESCRIPTION RGE PIN RHB PIN RGZ PIN PT PIN PM PIN PN PIN PNA PIN LCD0 A LCD segment 0 12 16 16 54 22 22 LCD1 A LCD segment 1 8 13 17 17 55 23 23 LCD2 A LCD segment 2 9 14 18 18 56 28 28 LCD3 A LCD segment 3 10 15 19 19 57 29 29 LCD4 A LCD segment 4 20 20 58 30 30 MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
34 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
Table 6-10. Liquid Crystal Display (LCD) Signal Descriptions (continued) SIGNAL NAME PIN TYPE DESCRIPTION RGE PIN RHB PIN RGZ PIN PT PIN PM PIN PN PIN PNA PIN LCD5 A LCD segment 5 21 21 59 31 31 LCD6 A LCD segment 6 22 22 60 32 32 LCD7 A LCD segment 7 23 23 61 33 33 LCD8 A LCD segment 8 24 24 2 38 38 LCD9 A LCD segment 9 25 25 3 39 39 LCD10 A LCD segment 10 26 26 4 40 40 LCD11 A LCD segment 11 16 27 27 5 41 41 LCD12 A LCD segment 12 17 28 28 6 42 42 LCD13 A LCD segment 13 18 29 29 7 43 43 LCD14 A LCD segment 14 11 19 30 30 8 44 44 LCD15 A LCD segment 15 12 20 31 31 9 45 45 LCD16 A LCD segment 16 13 21 32 32 10 54 54 LCD17 A LCD segment 17 14 22 33 33 11 55 55 LCD18 A LCD segment 18 36 36 14 58 58 LCD19 A LCD segment 19 37 37 15 59 59 LCD20 A LCD segment 20 38 38 16 60 60 LCD21 A LCD segment 21 17 25 39 39 17 61 61 LCD22 A LCD segment 22 18 26 40 40 18 62 62 LCD23 A LCD segment 23 41 41 19 67 67 LCD24 A LCD segment 24 42 42 23 71 71 LCD25 A LCD segment 25 19 27 43 43 24 72 72 LCD26 A LCD segment 26 20 28 44 44 25 73 73 LCD27 A LCD segment 27 21 29 45 45 26 74 74 LCD28 A LCD segment 28 22 30 46 46 30 78 78 LCD29 A LCD segment 29 31 47 47 31 79 79 LCD30 A LCD segment 30 3 3 35 3 3 LCD31 A LCD segment 31 36 4 4 LCD32 A LCD segment 32 37 5 5 LCD33 A LCD segment 33 52 20 20 LCD34 A LCD segment 34 53 21 21 LCD35 A LCD segment 35 62 34 34 LCD36 A LCD segment 36 63 35 35 LCD37 A LCD segment 37 64 36 36 LCD38 A LCD segment 38 1 37 37 LCD39 A LCD segment 39 20 68 68 LCD40 A LCD segment 40 21 69 69 LCD41 A LCD segment 41 22 70 70 LCD42 A LCD segment 42 27 75 75 LCD43 A LCD segment 43 28 76 76 LCD44 A LCD segment 44 29 77 77 LCD45 A LCD segment 45 24 24 LCD46 A LCD segment 46 25 25 LCD47 A LCD segment 47 26 26 LCD48 A LCD segment 48 27 27 www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 35 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
Table 6-10. Liquid Crystal Display (LCD) Signal Descriptions (continued) SIGNAL NAME PIN TYPE DESCRIPTION RGE PIN RHB PIN RGZ PIN PT PIN PM PIN PN PIN PNA PIN LCD49 A LCD segment 49 46 46 LCD50 A LCD segment 50 47 47 LCD51 A LCD segment 51 50 50 LCD52 A LCD segment 52 51 51 LCD53 A LCD segment 53 52 52 LCD54 A LCD segment 54 53 53 LCD55 A LCD segment 55 63 63 LCD56 A LCD segment 56 64 64 LCD57 A LCD segment 57 65 65 LCD58 A LCD segment 58 66 66 LCDCAP0 A LCD capacitor pin 0 17 28 28 6 42 42 LCDCAP1 A LCD capacitor pin 1 18 29 29 7 43 43 LCDEN A LCD enable signal 11, 14 19, 22 23, 30, 23, 30, 11, 61, 33, 44, 33, 44, LCDLFCLK IO LCD LFCLK signal 13 21 21, 32, 21, 32, 10, 15, 31, 54, 31, 54, LCDSON IO LCD SON signal 12 20 22, 31, 22, 31, 14, 60, 32, 45, 32, 45, R13 A LCD R13 signal 24 24 2 38 38 R23 A LCD R23 signal 26 26 4 40 40 R24 A LCD R24 signal 25 25 3 39 39 R33 A LCD R33 signal 16 27 27 5 41 41 Table 6-11. Power Management Unit (PMU) Signal Descriptions SIGNAL NAME PIN TY PE DESCRIPTION RGE PIN RHB PIN RGZ PIN PT PIN PM PIN ZXC PIN PN PIN PNA PIN VBAT PW R VBAT (backup island) supply 3 4 5 5 39 I5 7 7 VCORE PW R VCORE capacitor connection 23 32 48 48 32 I1 80 80 VDD PW R VDD supply 3 4 6 6 40 I6 8 8 VDD2 PW R VDD2 supply 49 49 VSS PW R VSS (ground) 4 5 7 7 41 I7 9 9 VSS2 PW R VSS (ground) 48 48 Table 6-12. Real-time Clock (RTC) Signal Descriptions SIGNAL NAME PIN TY PE DESCRIPTION RGE PIN RHB PIN RGZ PIN PT PIN PM PIN ZXC PIN PN PIN PNA PIN RTC_OUT O Real-time clock output signal 8 13, 17, 17, 28, 17, 28, 31, 55, 6 B5, E9, 23, 42, 23, 42, MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
36 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
Table 6-13. Serial Peripheral Interface (SPI) Signal Descriptions SIGNAL NAME PIN TY PE DESCRIPTION RGE PIN RHB PIN RGZ PIN PT PIN PM PIN ZXC PIN PN PIN PNA PIN SPI0_PICO IO SPI0 peripheral in controller out signal 8 13, 18, 9 11, 14, 17, 29, 11, 14, 17, 29, 14, 45, 50, 55, 7 A5, B2, E9, F8, 13, 18, 23, 43, 13, 18, 23, 43, SPI0_POCI IO SPI0 peripheral out controller in signal 7, 9 11, 14, 17, 8 10, 13, 18, 28, 10, 13, 18, 28, 16, 44, 49, 56, 6 B5, C9, E4, G8, 12, 17, 28, 42, 12, 17, 28, 42, SPI0_SCK IO SPI0 serial clock 10 10, 15, 12, 15, 19, 27, 12, 15, 19, 27, 15, 46, 5, 51, 57 C2, D5, D9, F6, 14, 19, 29, 41, 14, 19, 29, 41, SPI1_PICO IO SPI1 peripheral in controller out signal 14 22 22, 25, 22, 25, 11, 21, 3, A6, B3, B8, D2 26, 32, 39, 55, 26, 32, 39, 55, SPI1_POCI IO SPI1 peripheral out controller in signal 12, 15 20, 23 21, 24, 31, 34 21, 24, 31, 34 12, 2, 20, 59, 9 A3, B4, B7, C8, 25, 31, 38, 45, 56, 68 25, 31, 38, 45, 56, 68 SPI1_SCK IO SPI1 serial clock 13, 16 21, 24 23, 26, 32, 35 23, 26, 32, 35 10, 13, 22, 4, 61 A1, A2, B6, D4, 27, 33, 40, 54, 57, 70 27, 33, 40, 54, 57, 70 SPI0_CS0 IO SPI0 chip select 0 signal 10, 16, 33, 8 10, 16, 33, 8 11, 27, 42, 44, B3, E6, F5, H9, 10, 12, 22, 55, 64, 75 10, 12, 22, 55, 64, 75 SPI0_CS1 IO SPI0 chip select 1 signal 13, 6 16, 21, 7 20, 27, 32, 42, 9 20, 27, 32, 42, 9 10, 23, 28, 43, 5, D4, D5, D8, E2, G2, I8 11, 30, 41, 54, 63, 71, 11, 30, 41, 54, 63, 71, SPI0_CS2 IO SPI0 chip select 2 signal 18, 20 11, 18, 26, 28 13, 21, 29, 40, 41, 44 13, 21, 29, 40, 41, 44 18, 19, 25, 37, 48, 49, 59, 7 A5, B1, C1, C8, F4, G8, H5, H7 16, 17, 31, 43, 5, 62, 67, 16, 17, 31, 43, 5, 62, 67, SPI0_CS3 IO SPI0 chip select 3 signal 1, 17, 19, 12, 17, 2, 25, 27, 7 16, 2, 24, 28, 39, 42, 43, 9 16, 2, 24, 28, 39, 42, 43, 9 17, 2, 23, 24, 34, 36, 43, 47, 54, 6 B5, B7, E1, E2, E6, F1, H4, H6, I3, I8 11, 15, 2, 22, 38, 4, 42, 61, 71, 72 11, 15, 2, 22, 38, 4, 42, 61, 71, 72 SPI1_CS0 IO SPI1 chip select 0 signal 22, 5 17, 30, 6 20, 28, 41, 46, 8 20, 28, 41, 46, 8 1, 19, 30, 42, 58, 6 A7, B5, C1, D8, H2, H9 10, 24, 30, 37, 42, 50, 67, 78 10, 24, 30, 37, 42, 50, 67, 78 SPI1_CS1 IO SPI1 chip select 1 signal 17, 19 16, 25, 27, 31 27, 36, 39, 42, 43, 47 27, 36, 39, 42, 43, 47 14, 17, 23, 24, 29, 31, 5, A8, B2, D5, E1, E2, F1, G1, H1 36, 41, 51, 58, 61, 66, 71, 72, 77, 79 36, 41, 51, 58, 61, 66, 71, 72, 77, 79 SPI1_CS2 IO SPI1 chip select 2 signal 11, 20 18, 19, 29, 30, 37, 44 29, 30, 37, 44 15, 25, 47, 63, 7, A4, A5, A9, C2, F4, H6 15, 35, 43, 44, 47, 52, 59, 65, 15, 35, 43, 44, 47, 52, 59, 65, SPI1_CS3 IO SPI1 chip select 3 signal 21 29 24, 38, 24, 38, 16, 2, 26, 48, 62 B7, B9, E4, F2, 16, 34, 38, 46, 53, 60, 16, 34, 38, 46, 53, 60, www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 37 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
Table 6-14. Serial Wire Debug (SWD) Signal Descriptions SIGNAL NAME PIN TY PE DESCRIPTION RGE PIN RHB PIN RGZ PIN PT PIN PM PIN ZXC PIN PN PIN PNA PIN SWCLK I Serial wire debug interface clock input signal 16 24 35 35 13 A2 57 57 SWDIO IO Serial wire debug interface data input/ output signal 15 23 34 34 12 A3 56 56 Table 6-15. System Controller (SYSCTL) Signal Descriptions SIGNAL NAME PIN TY PE DESCRIPTION RGE PIN RHB PIN RGZ PIN PT PIN PM PIN ZXC PIN PN PIN PNA PIN NRST I Active-low reset signal (must be logic high for the device to start) 2 3 4 4 38 I4 6 6 Table 6-16. Tamper IO (TIO) Signal Descriptions SIGNAL NAME PIN TY PE DESCRIPTION RGE PIN RHB PIN RGZ PIN PT PIN PM PIN ZXC PIN PN PIN PNA PIN TIO0 I Passive tamper detection signal 0 11 13 13 49 G8 17 17 TIO1 I Passive tamper detection signal 1 14 14 50 F8 18 18 TIO2 I Passive tamper detection signal 2 15 15 51 F6 19 19 Table 6-17. Timer (TIMx) Signal Descriptions SIGNAL NAME PIN TY PE DESCRIPTION RGE PIN RHB PIN RGZ PIN PT PIN PM PIN ZXC PIN PN PIN PNA PIN TIMA0_C0 IO TIMA0 capture/compare 0 signal 17, 24, 5 1, 12, 25, 1, 15, 16, 22, 24, 39, 8 1, 15, 16, 22, 24, 39, 8 17, 2, 28, 33, 42, 51, 54, B7, B8, E1, E6, F6, G2, H9, I2 1, 10, 19, 22, 24, 32, 38, 50, 61, 63, 76 1, 10, 19, 22, 24, 32, 38, 50, 61, 63, 76 TIMA0_C1 IO TIMA0 capture/compare 1 signal 1, 18, 6, 11, 13, 2, 26, 7 13, 17, 2, 23, 3, 40, 41, 9 13, 17, 2, 23, 3, 40, 41, 9 18, 19, 34, 35, 43, 49, 52, 55, 61, 64 A8, B1, C1, D6, E9, G8, H3, H8, I3, I8 11, 17, 2, 20, 23, 26, 3, 33, 36, 52, 62, 65, 11, 17, 2, 20, 23, 26, 3, 33, 36, 52, 62, 65, TIMA0_C2 IO TIMA0 capture/compare 2 signal 11, 15, 6, 11, 14, 19, 23, 7 13, 18, 30, 34, 36, 41, 9 13, 18, 30, 34, 36, 41, 9 12, 14, 19, 43, 47, 49, 52, 56, 64, 8 A3, A4, A8, B2, C1, C9, G8, H6, H8, I8 11, 15, 17, 20, 28, 36, 44, 46, 56, 58, 11, 15, 17, 20, 28, 36, 44, 46, 56, 58, TIMA0_C3 IO TIMA0 capture/compare 3 signal 13, 19, 21, 7 16, 21, 27, 29, 8 10, 14, 27, 3, 32, 42, 43, 10, 14, 27, 3, 32, 42, 43, 1, 10, 23, 24, 26, 28, 35, 44, 5, 50 A7, D4, D5, E2, F1, F2, F8, G2, H3, I9 12, 18, 3, 37, 41, 54, 71, 72, 74, 12, 18, 3, 37, 41, 54, 71, 72, 74, MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
38 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
Table 6-17. Timer (TIMx) Signal Descriptions (continued) SIGNAL NAME PIN TY PE DESCRIPTION RGE PIN RHB PIN RGZ PIN PT PIN PM PIN ZXC PIN PN PIN PNA PIN TIMA0_C0N O TIMA0 capture/compare 0 complementary output 18, 8 13, 26 17, 23, 17, 23, 18, 29, 55, 61 B1, D6, E9, G1 23, 25, 33, 51, 62, 64, 23, 25, 33, 51, 62, 64, TIMA0_C1N O TIMA0 capture/compare 1 complementary output 21, 7 29, 8 10, 42, 10, 42, 1, 23, 26, 44, 53 A7, E2, E8, F2, 12, 21, 27, 37, 53, 66, 71, 74 12, 21, 27, 37, 53, 66, 71, 74 TIMA0_C2N O TIMA0 capture/compare 2 complementary output 10, 12, 16, 5 10, 15, 20, 24, 6 12, 19, 31, 35, 37, 8 12, 19, 31, 35, 37, 8 13, 15, 42, 46, 48, 53, 57, 9 A2, B4, C2, D9, E8, F9, H7, H9 10, 14, 16, 21, 29, 45, 47, 57, 10, 14, 16, 21, 29, 45, 47, 57, TIMA0_C3N O TIMA0 capture/compare 3 complementary output 14, 20, 22, 5 17, 22, 28, 30, 6 15, 28, 33, 44, 46, 8 15, 28, 33, 44, 46, 8 11, 25, 29, 30, 42, 51, 6 B3, B5, F4, F6, G1, H2, 10, 19, 42, 55, 73, 77, 10, 19, 42, 55, 73, 77, TIMA_FAL0 I Timer fault input 0 10, 22, 5 10, 12, 15, 30, 6 12, 16, 19, 3, 46, 12, 16, 19, 3, 46, 22, 27, 30, 35, 42, 46, 54, 57 A1, D9, E6, F5, F9, H2, H3, H9 10, 14, 22, 24, 29, 3, 50, 70, 75, 10, 14, 22, 24, 29, 3, 50, 70, 75, TIMA_FAL1 I Timer fault input 1 24, 5, 9 1, 14, 6, 1, 11, 18, 41, 8 1, 11, 18, 41, 8 19, 27, 33, 42, 45, 56, A8, C1, C9, F5, G9, H9, 1, 10, 13, 25, 28, 36, 51, 67, 75 1, 10, 13, 25, 28, 36, 51, 67, 75 TIMA_FAL2 I Timer fault input 2 1 12, 2, 31 16, 2, 20, 16, 2, 20, 27, 31, 34, 54, D8, E6, F5, H1, 2, 22, 26, 30, 52, 75, 79 2, 22, 26, 30, 52, 75, 79 TIMG8_IDX I TIMG8 quadrature encoder index pulse signal 1, 11 11, 19, 2 13, 2, 24, 30, 38 13, 2, 24, 30, 38 16, 2, 34, 49, 8 A4, B7, E4, G8, 17, 2, 27, 38, 44, 53, 60 17, 2, 27, 38, 44, 53, 60 TIMG0_C0 IO TIMG0 capture/compare 0 signal 15, 19, 24, 9 1, 14, 16, 23, 27, 9 1, 11, 18, 27, 34, 36, 43 1, 11, 18, 27, 34, 36, 43 12, 14, 24, 33, 45, 47, 5, 52, 56, A3, B2, B9, C9, D5, F1, G9, H6, H8, I2 1, 13, 15, 20, 24, 28, 34, 41, 50, 56, 58, 1, 13, 15, 20, 24, 28, 34, 41, 50, 56, 58, TIMG0_C1 IO TIMG0 capture/compare 1 signal 1, 10, 16, 10, 15, 17, 2, 24, 12, 19, 2, 28, 35, 37, 44 12, 19, 2, 28, 35, 37, 44 13, 15, 25, 34, 46, 48, 53, 57, 6, A2, A9, B5, C2, D9, E8, F4, F9, H7, I3 14, 16, 2, 21, 25, 29, 35, 42, 51, 57, 59, 14, 16, 2, 21, 25, 29, 35, 42, 51, 57, 59, TIMG12_C0 IO TIMG12 capture/compare 0 signal 11, 13, 24, 9 1, 14, 18, 19, 21 1, 14, 18, 20, 29, 30, 32, 1, 14, 18, 20, 29, 30, 32, 1, 10, 19, 33, 50, 56, 58, 7, A4, A5, A7, C1, C9, D4, D8, F8, 1, 18, 28, 30, 37, 43, 44, 54, 67 1, 18, 28, 30, 37, 43, 44, 54, 67 TIMG12_C1 IO TIMG12 capture/compare 1 signal 1, 10, 12, 14, 21 15, 18, 2, 20, 22, 15, 19, 2, 21, 24, 29, 31, 33, 42, 15, 19, 2, 21, 24, 29, 31, 33, 42, 11, 2, 23, 26, 34, 51, 57, 59, 7, 9 A5, B3, B4, B7, C8, D9, E2, F2, F6, I3 19, 2, 29, 31, 38, 43, 45, 55, 71, 19, 2, 29, 31, 38, 43, 45, 55, 71, www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 39 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
Table 6-17. Timer (TIMx) Signal Descriptions (continued) SIGNAL NAME PIN TY PE DESCRIPTION RGE PIN RHB PIN RGZ PIN PT PIN PM PIN ZXC PIN PN PIN PNA PIN TIMG4_C0 IO TIMG4 capture/compare 0 signal 17, 21 25, 29, 9 11, 14, 20, 22, 36, 39, 11, 14, 20, 22, 36, 39, 14, 17, 26, 28, 36, 45, 50, 52, 58, 60, B2, B8, B9, D8, E1, F2, F8, G2, G9, H4, 13, 18, 20, 26, 30, 32, 34, 4, 52, 58, 61, 74, 76 13, 18, 20, 26, 30, 32, 34, 4, 52, 58, 61, 74, 76 TIMG4_C1 IO TIMG4 capture/compare 1 signal 18, 22 10, 26, 12, 15, 21, 23, 37, 40, 12, 15, 21, 23, 37, 40, 15, 18, 29, 30, 37, 46, 51, 53, 59, 61, A9, B1, C2, C8, D6, E8, F6, F9, G1, H2, 14, 19, 21, 27, 31, 33, 35, 5, 53, 59, 62, 77, 78 14, 19, 21, 27, 31, 33, 35, 5, 53, 59, 62, 77, 78 TIMG5_C0 IO TIMG5 capture/compare 0 signal 13, 19, 22, 6, 8 13, 21, 27, 30, 7 17, 25, 3, 32, 43, 46, 9 17, 25, 3, 32, 43, 46, 9 10, 24, 3, 30, 35, 43, 55 A6, D4, E9, F1, H2, H3, 11, 23, 3, 39, 54, 65, 72, 11, 23, 3, 39, 54, 65, 72, TIMG5_C1 IO TIMG5 capture/compare 1 signal 14, 20, 5, 11, 12, 22, 28, 31, 6, 8 10, 13, 16, 26, 33, 38, 44, 47, 8 10, 13, 16, 26, 33, 38, 44, 47, 8 11, 16, 25, 31, 4, 42, 44, 49, 54 B3, B6, E4, E6, F4, G8, H1, H9, 10, 12, 17, 22, 40, 55, 60, 66, 73, 79 10, 12, 17, 22, 40, 55, 60, 66, 73, 79 TIMG8_C0 IO TIMG8 capture/compare 0 signal 1, 13, 17, 19, 22, 6 11, 2, 21, 25, 27, 30, 7, 9 11, 13, 2, 20, 25, 32, 39, 43, 46, 9 11, 13, 2, 20, 25, 32, 39, 43, 46, 9 10, 17, 20, 24, 3, 30, 34, 36, 43, 45, 49, 58, 62 A6, B9, D1, D4, D8, E1, F1, G8, G9, H2, H4, I3, I8 11, 13, 17, 2, 30, 34, 39, 4, 46, 54, 61, 63, 68, 72, 11, 13, 17, 2, 30, 34, 39, 4, 46, 54, 61, 63, 68, 72, TIMG8_C1 IO TIMG8 capture/compare 1 signal 14, 18, 20, 24, 5, 1, 10, 22, 26, 28, 31, 6, 8 1, 10, 12, 21, 26, 33, 38, 40, 44, 47, 8 1, 10, 12, 21, 26, 33, 38, 40, 44, 47, 8 11, 16, 18, 21, 25, 31, 33, 37, 4, 42, 44, 46, 59, A9, B1, B3, B6, C8, D2, E4, F4, F9, H1, H5, H9, I2, I9 1, 10, 12, 14, 31, 35, 40, 47, 5, 55, 60, 62, 64, 69, 73, 79 1, 10, 12, 14, 31, 35, 40, 47, 5, 55, 60, 62, 64, 69, 73, 79 Table 6-18. Universal Asynchronous Receiver Transmitter (UART) Signal Descriptions SIGNAL NAME PIN TY PE DESCRIPTION RGE PIN RHB PIN RGZ PIN PT PIN PM PIN ZXC PIN PN PIN PNA PIN UART0_CTS I UART0 clear to send signal 8 13, 18, 9 11, 17, 29, 38 11, 17, 29, 38 16, 27, 36, 45, 55, 7 A5, E4, E9, F5, G9, H4 13, 23, 4, 43, 60, 13, 23, 4, 43, 60, UART0_RTS O UART0 ready to send signal 11 10, 12, 12, 16, 12, 16, 28, 37, 46, 54, 8 A4, E6, F9, G2, 14, 22, 44, 5, 76 14, 22, 44, 5, 76 UART0_RX I UART0 receive signal (RXD) 1, 10 15, 2 19, 2 19, 2 34, 48, D9, H7, 16, 2, 29 16, 2, 29 UART0_TX O UART0 transmit signal (TXD) 24, 9 1, 14 1, 18, 3 1, 18, 3 33, 35, 47, 56 C9, H3, H6, I2 1, 15, 28, 1, 15, 28, UART1_CTS I UART1 clear to send signal 17 16, 25 14, 22, 27, 39 14, 22, 27, 39 17, 22, 5, 50, 60 A1, B8, D5, E1, 18, 26, 32, 41, 61, 70 18, 26, 32, 41, 61, 70 UART1_RTS O UART1 ready to send signal 18 17, 26 15, 23, 28, 40 15, 23, 28, 40 18, 51, 6, B1, B5, D6, F6 19, 27, 33, 42, 19, 27, 33, 42, MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
40 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
Table 6-18. Universal Asynchronous Receiver Transmitter (UART) Signal Descriptions (continued) SIGNAL NAME PIN TY PE DESCRIPTION RGE PIN RHB PIN RGZ PIN PT PIN PM PIN ZXC PIN PN PIN PNA PIN UART1_RX I UART1 receive signal (RXD) 14, 7, 8 10, 13, 22, 8 10, 12, 17, 21, 10, 12, 17, 21, 11, 21, 44, 46, 53, 55, B3, C8, D2, E8, E9, F9, 12, 14, 21, 23, 31, 47, 55, 69 12, 14, 21, 23, 31, 47, 55, 69 UART1_TX O UART1 transmit signal (TXD) 13, 6 12, 21, 7, 11, 16, 20, 32, 9 11, 16, 20, 32, 9 10, 20, 43, 45, 52, 54, D1, D4, D8, E6, G9, H8, 11, 13, 20, 22, 30, 46, 54, 68 11, 13, 20, 22, 30, 46, 54, 68 UART2_CTS I UART2 clear to send signal 12, 17, 21, 6 16, 20, 25, 29, 7 14, 20, 27, 31, 38, 39, 45, 9 14, 20, 27, 31, 38, 39, 45, 9 16, 17, 26, 37, 43, 5, 50, 58, 9 B4, D5, D8, E1, E4, F2, F8, H5, 11, 18, 30, 41, 45, 5, 60, 61, 74 11, 18, 30, 41, 45, 5, 60, 61, 74 UART2_RTS O UART2 ready to send signal 11, 22, 7 19, 30, 8 10, 15, 21, 30, 41, 42, 10, 15, 21, 30, 41, 42, 19, 23, 30, 36, 44, 51, 59, 8 A4, C1, C8, E2, F6, H2, H4, I9 12, 19, 31, 4, 44, 67, 71, 12, 19, 31, 4, 44, 67, 71, UART2_RX I UART2 receive signal (RXD) 18, 20 18, 26, 15, 26, 29, 37, 40, 44 15, 26, 29, 37, 40, 44 15, 18, 25, 4, 51, A5, B1, B6, C2, F4, F6 19, 40, 43, 59, 62, 73 19, 40, 43, 59, 62, 73 UART2_TX O UART2 transmit signal (TXD) 17, 19 17, 25, 14, 25, 28, 36, 39, 43 14, 25, 28, 36, 39, 43 14, 17, 24, 3, 50, A6, B2, B5, E1, F1, F8 18, 39, 42, 58, 61, 72 18, 39, 42, 58, 61, 72 UART3_CTS I UART3 clear to send signal 19 16, 27 25, 27, 25, 27, 24, 3, 5, A6, D5, F1, H8 20, 39, 41, 52, 65, 72 20, 39, 41, 52, 65, 72 UART3_RTS O UART3 ready to send signal 20 17, 28 26, 28, 26, 28, 25, 4, 53, B5, B6, E8, F4 21, 40, 42, 53, 66, 73 21, 40, 42, 53, 66, 73 UART3_RX I UART3 receive signal (RXD) 21, 22 17, 29, 30, 31 15, 28, 45, 46, 15, 28, 45, 46, 1, 26, 30, 31, 51, 6 A7, B5, F2, F6, H1, H2 19, 37, 42, 64, 74, 78, 19, 37, 42, 64, 74, 78, UART3_TX O UART3 transmit signal (TXD) 21, 22 18, 29, 14, 29, 45, 46 14, 29, 45, 46 26, 30, 50, 64, 7 A5, A8, F2, F8, 18, 36, 43, 63, 74, 78 18, 36, 43, 63, 74, 78 UART4_CTS I UART4 clear to send signal 5 6 38, 8 38, 8 16, 42, A8, E4, 10, 36, 10, 36, UART4_RTS O UART4 ready to send signal 17, 8 13, 25, 9 11, 17, 11, 17, 1, 17, 45, A7, E1, E9, G9 13, 23, 37, 61 13, 23, 37, 61 UART4_RX I UART4 receive signal (RXD) 37 37 15, 21, A9, C2, 35, 59, 35, 59, UART4_TX O UART4 transmit signal (TXD) 36 36 14, 20, B2, B9, 34, 58, 34, 58, Table 6-19. Voltage Reference Signal Descriptions SIGNAL NAME PIN TYPE DESCRIPTION RGE PIN RHB PIN RGZ PIN PT PIN PM PIN PN PIN PNA PIN VREF+ A Voltage reference positive input 19 27 43 43 24 72 72 VREF- A Voltage reference negative input 17 25 39 39 17 61 61
6.4 Connections for Unused Pins
Table 6-20 lists the correct termination of unused pins. www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 41 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
Table 6-20. Connection of Unused Pins PIN (1) POTENTIAL COMMENT PAx , PBx, and PCx Open Set corresponding pin functions to GPIO (PINCMx.PF = 0x1) and configure unused pins to output low or input with internal pullup/ pulldown resistor. NRST VCC NRST is an active-low reset signal; it must be pulled high to VCC or the device will not start, for more information refer to Section 9.1 (1) Any unused pin with a function that is shared with general-purpose I/O should follow the "PAx and PBx" unused pin connection guidelines. MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
42 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
7 Specifications
7.1 Absolute Maximum Ratings
over operating free-air temperature range (unless otherwise noted)(1) MIN MAX UNIT VDD Supply voltage At VDD pin –0.3 4.1 V VBAT Battery Backup Supply At VBAT pin, with respect to VSS –0.3 4.1 V VI Input voltage Applied to any 5V tolerant open-drain pins –0.3 5.5 V VI Input voltage Applied to any common tolerance pins –0.3 VDD + 0.3 (4.1 MAX) V IVDD Current of VDD pin Current into VDD pin (source) 80 mA IVSS Current of VSS pin Current out of VSS pin (sink) 80 mA IIO Current of SD IO pin Current sunk or sourced by SD IO pin 6 mA Current of HS IO pin Current sunk or sourced by HS IO pin 6 mA Current of HD IO pin Current sunk or sourced by HD IO pin 20 mA Current of OD IO pin Current sunk by OD IO pin 20 mA ID Supported diode current Diode current at any device pin ±2 mA TJ Junction temperature -40 130 °C Tstg Storage temperature –40 150 °C (1) Stresses beyond those listed under Absolute Maximum Rating may cause permanent damage to the device. These are stress ratings only, which do not imply functional operation of the device at these or any other conditions beyond those indicated under Recommended Operating Condition. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
7.2 ESD Ratings
V(ESD) Electrostatic discharge Human body model (HBM), per ANSI/ESDA/ JEDEC JS-001, all pins(1) ±2000 V Charged device model (CDM), per JEDEC specification JESD22-C101, all pins(2) ±500 (1) JEDEC document JEP155 states that 500V HBM allows safe manufacturing with a standard ESD control process. (2) JEDEC document JEP157 states that 250V CDM allows safe manufacturing with a standard ESD control process.
7.3 Recommended Operating Conditions
over operating free-air temperature range (unless otherwise noted) MIN NOM MAX UNIT VDD (4) Supply voltage 1.62(5) 3.6 V VBAT At VBAT pin, with respect to VSS 1.62(5) 3.6 V VCORE Voltage on VCORE pin (2) 1.35 V CVDD Capacitor connected between VDD and VSS (1) 10 µF CVBAT Capacitor connected between VBAT and VSS 1 µF CVCORE Capacitor connected between VCORE and VSS (1) (2) 470 nF TA Ambient temperature –40 125 °C TJ Max junction temperature 130 °C fMCLK MCLK, CPUCLK, ULPCLK frequency with 1 flash wait state (3) 32 MHz MCLK, CPUCLK, ULPCLK frequency with 0 flash wait states (3) 24 (1) Connect CVDD ,CVBAT and CVCORE between VDD/VSS , VBAT/VSS and VCORE/VSS, respectively, as close to the device pins as possible. A low-ESR capacitor with at least the specified value and tolerance of ±20% or better is required for CVDD ,CVBAT and CVCORE. www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 43 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
(2) The VCORE pin must only be connected to CVCORE. Do not supply any voltage or apply any external load to the VCORE pin. (3) Wait states are managed automatically by the system controller (SYSCTL) and do not need to be configured by application software unless (4) There is no dependency on MCLK frequency with respect to VDD recommended operating range. (5) Functionality is guaranteed down to VBOR0-(min).
7.4 Thermal Information
THERMAL METRIC(1) PACKAGE VALUE UNIT RθJA Junction-to-ambient thermal resistance LQFP-80 (PN) TBD °C/W RθJC(top) Junction-to-case (top) thermal resistance TBD °C/W RθJB Junction-to-board thermal resistance TBD °C/W ΨJT Junction-to-top characterization parameter TBD °C/W ΨJB Junction-to-board characterization parameter TBD °C/W RθJC(bot) Junction-to-case (bottom) thermal resistance TBD °C/W RθJA Junction-to-ambient thermal resistance LQFP-64 (PM) 63.9 °C/W RθJC(top) Junction-to-case (top) thermal resistance 23.8 °C/W RθJB Junction-to-board thermal resistance 35.3 °C/W ΨJT Junction-to-top characterization parameter 2.2 °C/W ΨJB Junction-to-board characterization parameter 35 °C/W RθJC(bot) Junction-to-case (bottom) thermal resistance N/A °C/W RθJA Junction-to-ambient thermal resistance VQFN-48 (RGZ) 30.1 °C/W RθJC(top) Junction-to-case (top) thermal resistance 20.7 °C/W RθJB Junction-to-board thermal resistance 12.5 °C/W ΨJT Junction-to-top characterization parameter 0.3 °C/W ΨJB Junction-to-board characterization parameter 12.4 °C/W RθJC(bot) Junction-to-case (bottom) thermal resistance 4.2 °C/W RθJA Junction-to-ambient thermal resistance LQFP-48 (PT) 69.2 °C/W RθJC(top) Junction-to-case (top) thermal resistance 27.4 °C/W RθJB Junction-to-board thermal resistance 32.6 °C/W ΨJT Junction-to-top characterization parameter 2.6 °C/W ΨJB Junction-to-board characterization parameter 32.3 °C/W RθJC(bot) Junction-to-case (bottom) thermal resistance N/A °C/W RθJA Junction-to-ambient thermal resistance VQFN-32 (RHB) 32.1 °C/W RθJC(top) Junction-to-case (top) thermal resistance 23.6 °C/W RθJB Junction-to-board thermal resistance 13.0 °C/W ΨJT Junction-to-top characterization parameter 0.3 °C/W ΨJB Junction-to-board characterization parameter 13.0 °C/W RθJC(bot) Junction-to-case (bottom) thermal resistance 3.3 °C/W RθJA Junction-to-ambient thermal resistance VQFN-24 (RGE) 44.7 °C/W RθJC(top) Junction-to-case (top) thermal resistance 38.1 °C/W RθJB Junction-to-board thermal resistance 21.9 °C/W ΨJT Junction-to-top characterization parameter 1.1 °C/W ΨJB Junction-to-board characterization parameter 21.9 °C/W RθJC(bot) Junction-to-case (bottom) thermal resistance 7.1 °C/W (1) For more information about traditional and new thermal metrics, see the Semiconductor and IC Package Thermal Metrics application report. MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
44 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
7.5 Supply Current Characteristics
7.5.1 RUN/SLEEP Modes
-40°C 25°C 85°C 105°C 125°C UNIT TYP MAX TYP MAX TYP MAX TYP MAX TYP MAX RUN Mode IDDRUN MCLK=SYSOSC, CoreMark, execute from flash mA MCLK=SYSOSC, CoreMark, execute from SRAM IDDRUN, per MHz MCLK=SYSOSC, While(1), execute from flash 32MHz 60 58 63 65 65 70 µA/MHzMCLK=SYSOSC, CoreMark, execute from flash 32MHz 105 105 110 110 115 115 MCLK=SYSOSC, CoreMark, execute from flash 4MHz 170 170 205 180 190 215 SLEEP Mode IDDSLEEP MCLK=LFCLK, CPU is halted 32KHz 270 IDDSLEEP MCLK=SYSOSC, CPU is halted 32MHz 1400 µA 4MHz 500
7.5.2 STOP/STANDBY Modes
VDD=3.3V, VBAT=3.3V. All inputs in VDD Island tied to 0V or VDD, All inputs in VBAT Island tied to 0V or VBAT. Outputs do not source or sink any current. All peripherals not noted are disabled. PARAMETER ULPCLK -40°C 25°C 85°C 105°C 125°C UNIT TYP MAX TYP MAX TYP MAX TYP MAX TYP MAX STOP Mode IDDSTOP0 SYSOSC=32MHz, USE4MHZSTOP=0, DISABLESTOP=0 4MHz 350 350 365 370 375 µAIDDSTOP1 SYSOSC=4MHz, USE4MHZSTOP=1, DISABLESTOP=0 190 185 210 215 220 IDDSTOP2 SYSOSC off, DISABLESTOP=1, ULPCLK=LFCLK 32kHz 55 60 65 70 75 STANDBY Mode VDD Island IDDSTBY0 STOPCLKSTBY=0, TIMG0 enabled 32kHz 1.5 1.6 4.0 8.0 20 µAVDD Island IDDSTBY1 STOPCLKSTBY=1, TIMG0 enabled 1.1 1.2 3.5 7.5 20 VDD Island IDDSTBY1 STOPCLKSTBY=1, GPIOA enabled 1.1 1.2 3.5 7.5 20 VBAT Island IDDSTBY1 LF-XT and RTC is running 32kHz µAVBAT Island IDDSTBY1 IDDSTBY0 IddQ (VBAT) + IddQ (SoC) 2.6 2.8 5.5 10 22 www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 45 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
7.5.3 SHUTDOWN Mode
VDD=3.3V, VBAT=3.3V. All inputs in VDD Island tied to 0V or VDD, All inputs in VBAT Island tied to 0V or VBAT. Outputs do not source or sink any current. Core regulator is powered down. PARAMETER VDD -40°C 25°C 85°C 105°C 125°C UNIT TYP MAX TYP MAX TYP MAX TYP MAX TYP MAX VDD Island IDDSHDN Supply current in SHUTDOWN mode 3.3V 40 80 700 1600 4500 nA VBAT Island IDDSHDN Supply current in SHUTDOWN mode 3.3V 1.1 µA
7.6 Power Supply Sequencing
7.6.1 Power Supply Ramp
Figure 7-1 gives the relationship of POR- POR+, BOR0-, and BOR0+ during power-up and power-down. POR BOR Running Running BOR POR BOR Running Supply Voltage (VDD) POR- POR+ BOR0- BOR0+ No reset asserted BOR asserted POR asserted BOR releasedPOR released POR released BOR released Time (t)POR/BOR levels are met for specified |dVDD/dt| BOR released BOR asserted BOR asserted Figure 7-1. Power Cycle POR/BOR Conditions - VDD POR BOR Running Running BOR POR BOR Running Supply Voltage (VBAT) POR- POR+ BOR0- BOR0+ No reset asserted BOR asserted POR asserted BOR releasedPOR released POR released BOR released Time (t)POR/BOR levels are met for specified |dVBAT/dt| BOR released BOR asserted BOR asserted Figure 7-2. Power Cycle POR/BOR Conditions - VBAT MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
46 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
7.6.2 POR and BOR
over operating free-air temperature range (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT VDD Power supply range 1.62 3.6 V dVDD/dt VDD (supply voltage) slew rate Rising 0.1 V/us dVDD/dt VDD (supply voltage) slew rate Falling (2) 0.01 V/us dVDD/dt VDD (supply voltage) slew rate Falling, STANDBY 0.1 V/ms VPOR+ Power-on reset voltage level Rising (1) 0.95 1.30 1.56 V VPOR- Power-on reset voltage level Falling (1) 0.9 1.25 1.53 V VHYS, POR POR hysteresis (1) 25 45 60 mV VBOR0+, COLD Brown-out reset voltage level 0 (default level) Cold start, rising (1) 1.48 1.54 1.61 V VBOR0+ Brown-out reset voltage level 0 (default level) Rising (1) (2) 1.56 1.59 1.62 V VBOR0- Brown-out reset voltage level 0 (default level) Falling (1) (2) 1.55 1.58 1.61 V VBOR0, STBY Brown-out reset voltage level 0 (default level) STANDBY mode (1) 1.51 1.56 1.61 V VBOR1+ Brown-out-reset voltage level 1 Rising (1) (2) 2.13 2.17 2.21 V VBOR1- Brown-out-reset voltage level 1 Falling (1) (2) 2.10 2.14 2.18 V VBOR1, STBY Brown-out-reset voltage level 1 STANDBY mode (1) 2.06 2.13 2.20 V VBOR2+ Brown-out-reset voltage level 2 Rising (1) (2) 2.73 2.77 2.82 V VBOR2- Brown-out-reset voltage level 2 Falling (1) (2) 2.7 2.74 2.79 V VBOR2, STBY Brown-out-reset voltage level 2 STANDBY mode (1) 2.62 2.71 2.8 V VBOR3+ Brown-out-reset voltage level 3 Rising (1) (2) 2.88 2.96 3.04 V VBOR3- Brown-out-reset voltage level 3 Falling (1) (2) 2.85 2.93 3.01 V VBOR3, STBY Brown-out-reset voltage level 3 STANDBY mode (1) 2.82 2.92 3.02 V VHYS,BOR Brown-out reset hysteresis Level 0 (1) 15 21 mV VHYS,BOR Brown-out reset hysteresis Levels 1-3 (1) 34 40 mV TPU Cold power up time TBD us TPD, BOR BOR propagation delay RUN/SLEEP/STOP mode 10 us TPD, BOR BOR propagation delay STANDBY mode 100 us (1) |dVDD/dt| ≤ 3V/s (2) Device operating in RUN, SLEEP, or STOP mode.
7.7 VBat Characteristics
over operating free-air temperature range (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT VBAT Power supply range 1.62 3.6 V dVBAT/dt VBAT (supply voltage) slew rate Rising 0.1 V/us dVBAT/dt VBAT (supply voltage) slew rate Falling,standby (2) 0.1 V/ms VPOR+ (VBAT) Power-on reset voltage level Rising (1) 0.95 1.3 1.55 V VPOR- (VBAT) Power-on reset voltage level Falling (1) 0.9 1.25 1.52 V VHYS, POR(VBAT) POR hysteresis 25 45 60 mV VBOR0+, COLD(VBAT Brown-out reset voltage level Cold start, rising (1) 1.48 1.54 1.62 V www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 47 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
7.7 VBat Characteristics (continued)
over operating free-air temperature range (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT VBOR0+ (VBAT) Brown-out reset voltage level Rising (1) (2) 1.56 1.58 1.62 V VBOR0- (VBAT) Brown-out reset voltage level Falling (1) (2) 1.51 1.56 1.61 V TPU(VBAT) Cold power up time 1.2 ms Icharge Charging peak current VDD=3.3, VBAT=0V 3.3 mA Rswitch Internal switch resistance between VBAT and VDD 0.9 1.4 2.7 kΩ I(trip) Min current for internal comparator to detect reverse current from VBAT to VDD VDD sinking , 1.6<VBAT<3.3 83 µA (1) |dVDD/dt| ≤ 3V/s (2) Device operating in Standby Mode
7.8 Flash Memory Characteristics
over operating free-air temperature range (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT Supply VDDPGM/ERASE Program and erase supply voltage 1.62 3.6 V IDDERASE Supply current from VDD during erase operation Supply current delta 10 mA IDDPGM Supply current from VDD during program operation Supply current delta 10 mA Endurance NWEC(LOWER) Erase/program cycle endurance (lower 32KB flash) (1) 100 k cycles NWEC(UPPER) Erase/program cycle endurance (remaining flash) (1) 10 k cycles NE(MAX) Total erase operations before failure (2) 802 k erase operations NW(MAX) Write operations per word line before sector erase (3) 83 write operations Retention tRET_85 Flash memory data retention -40°C ≤ TJ ≤ 85°C 60 years tRET_105 Flash memory data retention -40°C ≤ TJ ≤ 105°C 11.4 years Program and Erase Timing tPROG (WORD, 64) Program time for flash word (4) (6) 40 µs tPROG (SEC, 64) Program time for 1KB sector (5) (6) 5.1 ms tERASE (SEC) Sector erase time <10k erase/program cycles 20 ms tERASE (BANK) Bank erase time <10k erase/program cycles 22 ms (1) The lower 32KB flash address space supports higher erase/program endurance to enable EEPROM emulation applications. On devices with <=32KB flash memory, the entire flash memory supports NWEC(LOWER) erase/program cycles. (2) Total number of cumulative erase operations supported by the flash before failure. A sector erase or bank erase operation is considered to be one erase operation. (3) Maximum number of write operations allowed per word line before the word line must be erased. If additional writes to the same word line are required, a sector erase is required once the maximum number of write operations per word line is reached. (4) Program time is defined as the time from when the program command is triggered until the command completion interrupt flag is set in the flash controller. (5) Sector program time is defined as the time from when the first word program command is triggered until the final word program command completes and the interrupt flag is set in the flash controller. This time includes the time needed for software to load each flash word (after the first flash word) into the flash controller during programming of the sector. MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
48 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
(6) Flash word size is 64 data bits (8 bytes). On devices with ECC, the total flash word size is 72 bits (64 data bits plus 8 ECC bits).
7.9 Timing Characteristics
VDD=3.3V, Ta=25℃ (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT Wakeup Timing tWAKE, SLEEP Wakeup time from SLEEP0 to RUN (1) 1.5 usWakeup time from SLEEP1 to RUN (1) 2.1 Wakeup time from SLEEP2 to RUN (1) 2.5 tWAKE, STOP Wakeup time from STOP0 to RUN (SYSOSC enabled) (1) 12.5 usWakeup time from STOP1 to RUN (SYSOSC enabled) (1) 14.6 Wakeup time from STOP2 to RUN (SYSOSC disabled) (1) 13.5 tWAKE, STBY Wakeup time from STANDBY0 to RUN (1) 15.7 us Wakeup time from STANDBY1 to RUN (1) 15.7 tWAKEUP, SHDN Wakeup time from SHUTDOWN to RUN (2) Fast boot enabled TBD us Fast boot disabled 322 Asynchronous Fast Clock Request Timing tDELAY Delay time from edge of asynchronous request to first 32MHz MCLK edge Mode is SLEEP2 0.9 us Mode is STOP1 2.4 Mode is STOP2 0.9 Mode is STANDBY1 3.2 Startup Timing tSTART, RESET Device cold startup time from reset/ power-up (3) Fast boot enabled TBD us Fast boot disabled 420 NRST Timing tRST, BOOTRST Pulse length on NRST pin to generate BOOTRST ULPCLK≥4MHz 1.5 us ULPCLK=32kHz 80 tRST, POR Pulse length on NRST pin to generate POR 1 s (1) The wake-up time is measured from the edge of an external wake-up signal (GPIO wake-up event) to the time that the first instruction of the user program is executed, with glitch filter disabled (FILTEREN=0x0) and fast wake enabled (FASTWAKEONLY=1) . (2) The wake-up time is measured from the edge of an external wake-up signal (IOMUX wake-up event) to the time that first instruction of the user program is executed. (3) The start-up time is measured from the time that VDD crosses VBOR0- (cold start-up) to the time that the first instruction of the user program is executed.
7.10 Clock Specifications
www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 49 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
7.10.1 System Oscillator (SYSOSC)
over operating free-air temperature range (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT fSYSOSC Factory trimmed SYSOSC frequency SYSOSCCFG.FREQ=00 (BASE) 32 MHz fSYSOSC SYSOSCCFG.FREQ=01 4 fSYSOSC User trimmed SYSOSC frequency SYSOSCCFG.FREQ=10, SYSOSCTRIMUSER.FREQ=10 24 fSYSOSC SYSOSCCFG.FREQ=10, SYSOSCTRIMUSER.FREQ=01 16 fSYSOSC SYSOSC frequency accuracy when frequency correction loop (FCL) is enabled and an ideal ROSC resistor is assumed (1) (2) SETUSEFCL=1, Ta = 25 ℃ -0.41 0.58 SETUSEFCL=1, -40 ℃ ≤ Ta ≤ 85 ℃ -0.8 0.93 SETUSEFCL=1, -40 ℃ ≤ Ta ≤ 105 ℃ -0.8 1.1 SETUSEFCL=1, -40 ℃ ≤ Ta ≤ 125 ℃ -0.8 1.3 fSYSOSC SYSOSC accuracy when frequency correction loop (FCL) is enabled with ROSC resistor put at ROSC pin, for factory trimmed frequencies (1) SETUSEFCL=1, ±0.1% 25ppm ROSC, Ta = 25 ℃ -0.5 0.7 SETUSEFCL=1, ±0.1% 25ppm ROSC, -40 SETUSEFCL=1, ±0.1% 25ppm ROSC, -40 SETUSEFCL=1, ±0.1% 25ppm ROSC, -40 fSYSOSC SYSOSC frequency accuracy when frequency correction loop (FCL) is enabled when the internal ROSC resistor is used (4) SETUSEFCL=1 -40 ℃ ≤ Ta ≤ 125 ℃ -1.4 1.8 % fSYSOSC SYSOSC raw accuracy with FCL disabled, 32MHz SETUSEFCL=0,SYSOSCCFG.FREQ=00 fSYSOSC SYSOSC raw accuracy with FCL disabled, 4MHz SETUSEFCL=0,SYSOSCCFG.FREQ=01 ROSC External resistor between ROSC pin and VSS (1) SETUSEFCL=1 100 kΩ tsettle, SYSOSC Settling time to target accuracy (3) SETUSEFCL=1 (1), ±0.1% 25ppm ROSC 30 us fsettle, SYSOSC fSYSOSC accuracy during tsettle (3) SETUSEFCL=1 (1), ±0.1% 25ppm ROSC -11 % (1) The SYSOSC frequency correction loop (FCL) enables high SYSOSC accuracy via an external reference resistor (ROSC) which must be connected between the device ROSC pin and VSS when using the FCL. Accuracies are shown for a ±0.1% ±25ppm ROSC; relaxed tolerance resistors may also be used (with reduced SYSOSC accuracy). See the SYSOSC section of the technical reference manual for details on computing SYSOSC accuracy for various ROSC accuracies. ROSC does not need to be populated if the FCL is not enabled. (2) Represents the device accuracy only. The tolerance and temperature drift of the ROSC resistor used must be combined with this spec to determine final accuracy. Performance for a ±0.1% ±25ppm ROSC is given as a reference point. (3) When SYSOSC is waking up (for example, when exiting a low power mode) and FCL is enabled, the SYSOSC will initially undershoot the target frequency fSYSOSC by an additional error of up to fsettle,SYSOSC for the time tsettle,SYSOSC, after which the target accuracy is achieved. (4) The SYSOSC frequency correction loop (FCL) enables high SYSOSC accuracy via an internal reference resistor when using the FCL. See the SYSOSC section of the technical reference manual for details on computing SYSOSC accuracy.
7.10.2 Low Frequency Oscillator (LFOSC)
over operating free-air temperature range (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT fLFOSC LFOSC frequency 32768 Hz LFOSC accuracy MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
50 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
7.10.2 Low Frequency Oscillator (LFOSC) (continued)
over operating free-air temperature range (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT ILFOSC LFOSC current consumption 300 nA tstart, LFOSC LFOSC start-up time 1.7 ms
7.10.3 High Frequency Crystal/Clock
over operating free-air temperature range (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT High frequency crystal oscillator (HFXT) fHFXT HFXT frequency HFXTRSEL=00 4 8 MHzHFXTRSEL=01 8.01 16 HFXTRSEL=10 16.01 32 DCHFXT HFXT duty cycle HFXTRSEL=00 40 65 HFXTRSEL=01 40 60 HFXTRSEL=10 40 60 HFXTRSEL=11 40 60 OAHFXT HFXT crystal oscillation allowance HFXTRSEL=00 (4 to 8MHz range) 2 kΩ CL, eff Integrated effective load capacitance(1) 1 pF tstart, HFXT HFXT start-up time (2) 0.5 ms IHFXT HFXT current consumption fHFXT=4MHz, Rm=300Ω, CL=12pF 75 µAfHFXT=48MHz, Rm=30Ω, CL=12pF, Cm=6.26fF, Lm=1.76mH 600 High frequency digital clock input (HFCLK_IN) fHFIN HFCLK_IN frequency (3) USEEXTHFCLK=1 4 32 MHz DCHFIN HFCLK_IN duty cycle (3) USEEXTHFCLK=1 40 60 % (1) This includes parasitic bond and package capacitance (≈2pF per pin), calculated as CHFXIN×CHFXOUT/(CHFXIN+CHFXOUT), where CHFXIN and CHFXOUT are the total capacitance at HFXIN and HFXOUT, respectively. (2) The HFXT startup time (tstart, HFXT) is measured from the time the HFXT is enabled until stable oscillation for a typical crystal. Start-up time is dependent upon crystal frequency and crystal specifications. Refer to the HFXT section of the MSPM0 G-Series 80MHz Microcontrollers Technical Reference Manual. (3) The digital clock input (HFCLK_IN) accepts a logic level square wave clock.
7.10.4 Low Frequency Crystal/Clock
over operating free-air temperature range (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT Low frequency crystal oscillator (LFXT) fLFXT LFXT frequency 32768 Hz DCLFXT LFXT duty cycle 30 70 % OALFXT LFXT crystal oscillation allowance 419 kΩ CL, eff Integrated effective load capacitance(1) 1 pF tstart, LFXT LFXT start-up time 483 640 ms ILFXT LFXT current consumption XT1DRIVE=TBD, LOWCAP=TBD 200 nA Low frequency digital clock input (LFCLK_IN) fLFIN LFCLK_IN frequency (2) SETUSEEXLF=1 29491 32768 36045 Hz DCLFIN LFCLK_IN duty cycle (2) SETUSEEXLF=1 40 60 % LFCLK Monitor www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 51 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
7.10.4 Low Frequency Crystal/Clock (continued)
over operating free-air temperature range (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT fFAULTLF LFCLK monitor fault frequency (3) MONITOR=1 2800 4200 8400 Hz (1) This includes parasitic bond and package capacitance (≈2pF per pin), calculated as CLFXIN×CLFXOUT/(CLFXIN+CLFXOUT), where CLFXIN and CLFXOUT are the total capacitance at LFXIN and LFXOUT, respectively. (2) The digital clock input (LFCLK_IN) accepts a logic level square wave clock. (3) The LFCLK monitor may be used to monitor the LFXT or LFCLK_IN. It will always fault below the MIN fault frequency, and will never fault above the MAX fault frequency.
7.11 Digital IO
7.11.1 Electrical Characteristics
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT VIH High level input voltage ODIO (1) VDD≥1.62V 0.7*VDD 5.5 V VDD≥2.7V 2 5.5 V All I/O except ODIO & Reset VDD≥1.62V 0.7*VDD VDD+0.3 V VIL Low level input voltage ODIO VDD≥1.62V -0.3 0.3*VDD V VDD≥2.7V -0.3 0.8 V All I/O except ODIO & Reset VDD≥1.62V -0.3 0.3*VDD V VHYS Hysteresis ODIO 0.05*VDD V All I/O except ODIO 0.1*VDD V Ilkg High-Z leakage current non-LCD pins SDIO(2) (3) 50 nA Ilkg High-Z leakage current All LCD pins except PA12 SDIO(2) (3) 100 nA Ilkg High-Z leakage current PA12 LCD pin SDIO(2) (3) 300 nA RPU Pull up resistance All I/O except ODIO 40 kΩ RPD Pull down resistance 40 kΩ CI Input capacitance 5 pF VOH High level output voltage SDIO VDD≥2.7V, |IIO|,max=6mA VDD≥1.71V, |IIO|,max=2mA Tj≤85°C VDD-0.4 V VDD≥2.7V, |IIO|,max=6mA VDD≥1.71V, |IIO|,max=2mA Tj>85°C VDD-0.45 V HDIO VDD≥2.7V, DRV=1, | IIO|,max=20mAVDD≥1.71V, DRV=1, |IIO|,max=10mA VDD-0.4 V HDIO VDD≥2.7V, DRV=0, | IIO|,max=6mAVDD≥1.71V, DRV=0, | IIO|,max=2mA VDD-0.45 V MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
52 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
7.11.1 Electrical Characteristics (continued)
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT VOL Low level output voltage SDIO VDD≥2.7V, |IIO|,max=6mA VDD≥1.71V, |IIO|,max=2mA Tj≤85°C 0.4 V VDD≥2.7V, |IIO|,max=6mA VDD≥1.71V, |IIO|,max=2mA Tj>85°C 0.45 HDIO VDD≥2.7V, DRV=1, |IIO|,max=6mA VDD≥1.71V, DRV=1, |IIO|,max=3mA Tj≤85°C 0.4 VDD≥2.7V, DRV=1, |IIO|,max=6mA VDD≥1.71V, DRV=1, |IIO|,max=3mA Tj>85°C 0.45 HDIO VDD≥2.7V, DRV=1, | IIO|,max=20mAVDD≥1.71V, DRV=1, |IIO|,max=10mA 0.4 VDD≥2.7V, DRV=0, | IIO|,max=6mAVDD≥1.71V, DRV=0, | IIO|,max=2mA 0.45 ODIO VDD≥2.7V, IOL,max=8mA VDD≥1.71V, IOL,max=4mA Tj≤85°C 0.4 VDD≥2.7V, IOL,max=8mA VDD≥1.71V, IOL,max=4mA Tj>85°C 0.45 (1) I/O Types: ODIO = 5V Tolerant Open-Drain , SDIO = Standard-Drive , HSIO = High-Speed (2) The leakage current is measured with VSS or VDD applied to the corresponding pin(s), unless otherwise noted. (3) The leakage of the digital port pins is measured individually. The port pin is selected for input and the pullup/pulldown resistor is disabled.
7.11.2 Switching Characteristics
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT tr,tf Output rise/fall time All output ports except ODIO VDD ≥ 1.71V 0.3*fmax s tf Output fall time ODIO VDD ≥ 1.71V, FM+, CL= 20pF-100pF 20*VDD/5.5 120 ns
7.12 Analog Mux VBOOST
over operating free-air temperature range (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT IVBST VBOOST current adder MCLK/ULPCLK is LFCLK 0.8 µA IVBST VBOOST current adder MCLK/ULPCLK is not LFCLK, SYSOSC frequency is 4MHz 10.6 µA tSTART,VBST VBOOST startup time 12 20 us
7.13 ADC
www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 53 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
7.13.1 Electrical Characteristics
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted), all TYP values are measured at 25℃ and all accuracy parameters are measured using 12-bit resolution mode (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT Vin(ADC) Analog input voltage range(1) Applies to all ADC analog input pins 0 VDD V VR+ Positive ADC reference voltage VR+ sourced from VDD VDD V VR+ sourced from external reference pin (VREF+) 1.4 VDD V VR+ sourced from internal reference (VREF) VREF V VR- Negative ADC reference voltage 0 V FS ADC sampling frequency RES = 0x0 (12-bit mode), External Reference 1.68 Msps I(ADC) (2) Operating supply current into VDD terminal FS = 1.68MSPS, Internal reference OFF, VR+ = VDD 460 600 μA FS = 200ksps, Internal reference ON, VR+ = VREF = 2.5V 300 435 CS/H ADC sample-and-hold capacitance 3.3 pF Rin ADC input resistance 0.5 kΩ ENOB Effective number of bits External reference (3) 11.0 11.1 bit Internal reference, VR+ = VREF = 2.5V 10 10.2 SNR Signal-to-noise ratio External reference (3) 68 71 dB Internal reference, VR+ = VREF = 2.5V 63 65 PSRRDC Power supply rejection ratio, DC External reference (3), VDD = VDD(min) to VDD(max) 63 68 dBVDD = VDD(min) to VDD(max) Internal reference, VR+ = VREF = 2.5V 49 55 PSRRAC Power supply rejection ratio, AC External reference (3), ΔVDD = 0.1V at 1kHz 61 dBΔVDD = 0.1V at 1kHz Internal reference, VR+ = VREF = 2.5V 49 Twakeup ADC Wakeup Time Assumes internal reference is active 5 us VSupplyMon Supply Monitor voltage divider (VDD/3) accuracy ADC input channel: Supply Monitor (4) -1.5 +1.5 % ISupplyMon Supply Monitor voltage divider current consumption ADC input channel: Supply Monitor 10 µA VSupplyMon Supply Monitor voltage divider (VBAT/3) accuracy ADC input channel: Supply Monitor (4) -1.5 +1.5 % ISupplyMon Supply Monitor voltage divider current consumption ADC input channel: Supply Monitor 10 µA (1) The analog input voltage range must be within the selected ADC reference voltage range VR+ to VR– for valid conversion results. (2) The internal reference (VREF) supply current is not included in current consumption parameter I(ADC). (3) All external reference specifications are measured with VR+ = VREF+ = VDD = 3.3V and VR- = VREF- = VSS = 0V and external 1uF cap on VREF+ pin (4) Analog power supply monitor. Analog input on channel 31 for VDD monitor and channel 30 for VBAT monitor is disconnected and is internally connected to the voltage divider which is VDD/3. Both the supply monitors are measured with external reference
7.13.2 Switching Characteristics
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT tADC trigger Software trigger minimum width 3 ADCCLK cycles tSample Sampling time 12-bit mode, RS = 50Ω, Cpext = 10pF 156 ns tSample_SupplyMon( VDD) Sample time with Supply Monitor (VDD/3) (1) 5 µs tSample_SupplyMon( VBAT) Sample time with Supply Monitor (VBAT/ 3)(1) 5 µs (1) Analog power supply monitor. Analog input on channel 31 for VDD monitor and channel 30 for VBAT monitor is disconnected and is internally connected to the voltage divider which is VDD/3. MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
54 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
7.13.3 Linearity Parameters
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted), all TYP values are measured at 25℃ and all linearity parameters are measured using 12-bit resolution mode (unless otherwise noted) (1) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT Ej Integral linearity error (INL) External reference (2) External reference (2) -2.0 +2.0 LSB Ek Differential linearity error (DNL) No missing codes External reference (2) External reference (2) -1.0 +1.0 LSB EO Offset error External reference (2) -3 3 mV Internal reference, VR+ = VREF = 2.5V -3 3 mV EG Gain error External reference (2) -3 3 LSB Internal reference, VR+ = VREF = 2.5V -50 30 LSB (1) Total Unadjusted Error (TUE) can be calculated from EI , EO , and EG using the following formula: TUE = √( EI 2 + |EO|2 + EG 2 ) Note: You must convert all of the errors into the same unit, usually LSB, for the above equation to be accurate (2) All external reference specifications are measured with VR+ = VREF+ = VDD and VR- = VSS = 0V, external 1µF cap on VREF+ Pin and HW Averaging feature will only be supported since PG2.0.
7.13.4 Typical Connection Diagram
Figure 7-3. ADC Input Network 1. Refer to ADC Electrical Characteristics for the values of Rin and CS/H 2. Refer to Digital IO Electrical Characteristics for the value of CI 3. Cpar and Rpar represent the parasitic capacitance and resistance of the external ADC input circuitry Use the following equations to solve for the minimum sampling time (T) required for an ADC conversion: 1. Tau = (Rpar + Rin)* CS/H + Rpar*(Cpar + CI) 2. K= ln(2n/Settling error) – ln((Cpar + CI)/CS/H) 3. T (Min sampling time) = K*Tau
7.14 Temperature Sensor
over operating free-air temperature range (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT TSTRIM Factory trim temperature (1) ADC and VREF configuration: RES=0 (12-bit mode), VRSEL= 2h (VREF = 1.4V), ADC tsample = 12.5uS 27 30 33 ℃ TSc Temperature coefficient -40℃ ≤ Tj ≤ 130℃ -1.9 -1.8 -1.7 mV/℃ tSET, TS Temperature sensor settling time (2) ADC and VREF configuration: RES=0 (12-bit mode), VRSEL=2h (VREF=1.4V), ADC CHANNEL=29 12.5 us (1) Higher absolute accuracy may be achieved through user calibration. Please refer to temperature sensor chapter in detailed description section. (2) This is the minimum required ADC sampling time when measuring the temperature sensor. www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 55 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
7.15 VREF
7.15.1 Electrical Characteristics ADC
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT IVREF VREF operating supply current BUFCONFIG = {0, 1}, No load BUFCONFIG = {0, 1}, No load 80 100 µA TCVREF Temperature coefficient of VREF (1) BUFCONFIG = {0, 1} BUFCONFIG = {0, 1} 75 ppm/°C TCdrift Long term VREF drift Time = 1000 hours, BUFCONFIG = {0, 1}, T = 25℃ Time = 1000 hours, BUFCONFIG = PSRRDC VREF Power supply rejection ratio, DC VDD = 1.7V to VDDmax, BUFCONFIG = 1 VDD = 1.7V to VDDmax, BUFCONFIG = 1 60 70 dB PSRRDC VREF Power supply rejection ratio, DC VDD = 2.7V to VDDmax, BUFCONFIG = 0 VDD = 2.7V to VDDmax, BUFCONFIG = 0 50 60 dB Vnoise RMS noise at VREF output (0.1Hz to 100MHz) BUFFCONFIG =
1 BUFFCONFIG = 1 500 µVrms
RMS noise at VREF output (0.1Hz to 100MHz) BUFFCONFIG =
0 BUFFCONFIG = 0 750 µVrms
Max supported ADC sampling frequency Using VREF as ADC reference Using VREF as ADC reference 200 ksps Tstartup VREF startup time BUFCONFIG = {0, 1} , VDD = 2.8V BUFCONFIG = {0, 1} , VDD = 2.8V 15 us (1) The temperature coefficient of the VREF output is the sum of TCVRBUF and the temperature coefficient of the internal bandgap reference.
7.15.2 Electrical Characteristics (Comparator)
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT IVREF VREF operating supply current BUFCONFIG = {0, 1}, No load BUFCONFIG = {0, 1}, No load 80 100 µA TCVREF Temperature coefficient of VREF (1) BUFCONFIG = {0, 1} BUFCONFIG = {0, 1} 75 ppm/°C TCdrift Long term VREF drift Time = 1000 hours, BUFCONFIG = {0, 1}, T = 25℃ Time = 1000 hours, BUFCONFIG = PSRRDC VREF Power supply rejection ratio, DC VDD = 1.7V to VDDmax, BUFCONFIG = 1 VDD = 1.7V to VDDmax, BUFCONFIG = 1 69 dB PSRRDC VREF Power supply rejection ratio, DC VDD = 2.7V to VDDmax, BUFCONFIG = 0 VDD = 2.7V to VDDmax, BUFCONFIG = 0 60 dB Vnoise RMS noise at VREF output (0.1Hz to 100MHz) BUFFCONFIG = RMS noise at VREF output (0.1Hz to 100MHz) BUFFCONFIG = MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
56 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
7.15.2 Electrical Characteristics (Comparator) (continued)
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT Tstartup VREF startup time BUFCONFIG = {0, 1} , VDD = 2.8V BUFCONFIG = {0, 1} , VDD = 2.8V 15 us (1) The temperature coefficient of the VREF output is the sum of TCVRBUF and the temperature coefficient of the internal bandgap reference.
7.15.3 Voltage Characteristics (ADC)
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT VDDmin Minimum supply voltage needed for VREF operation BUFCONFIG = 1 1.62 V VDDmin Minimum supply voltage needed for VREF operation BUFCONFIG = 0 2.7 V VREF Voltage reference output voltage BUFCONFIG = 1 1.38 1.4 1.42 V VREF Voltage reference output voltage BUFCONFIG = 0 2.46 2.5 2.54 V
7.15.4 Voltage Characteristics (Comparator)
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT VDDmin Minimum supply voltage needed for VREF operation BUFCONFIG = 1 1.62 V VDDmin Minimum supply voltage needed for VREF operation BUFCONFIG = 0 2.7 V VREF Voltage reference output voltage BUFCONFIG = 1 1.38 1.4 1.42 V VREF Voltage reference output voltage BUFCONFIG = 0 2.46 2.5 2.54 V
7.16 Comparator (COMP)
7.16.1 Comparator Electrical Characteristics
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT Comparator Electrical Characteristics Vcm Common mode input range 0 VDD V Voffset Input offset voltage ±20 mV Vhys DC input hysteresis HYST = 00h 0.4 mV HYST = 01h 10 HYST = 02h 20 HYST = 03h 30 tPD_ls Propagation delay, response time Output Filter off, Overdrive = 100mV, High Speed Mode 32 50 ns Output Filter off, Overdrive = 100mV, Low Power Mode 1.2 4 µs ten Comparator enable time Startup time to reach propagation delay specification, High Speed Mode 5 µs Startup time to reach propagation delay specification, Low Power Mode 10 µs www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 57 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
7.16.1 Comparator Electrical Characteristics (continued)
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT Icomp Comparator current consumption. Vcm = VDD/2, 100mV overdrive, DAC output as a voltage reference, VDD is reference for DAC, High Speed Mode 130 200 µA Vcm = VDD/2, 100mV overdrive, DAC output as a voltage reference, VDD is reference for DAC, Low Power Mode 0.85 2.7 µA Vcm = VDD/2, 100mV overdrive, comparator only. High Speed Mode 102 180 µA Vcm = VDD/2, 100mV overdrive, comparator only, Low Power Mode 0.7 2.1 µA Icomp Comparator +VREF current consumption in low power Vcm = VDD/2, 100mV overdrive, DAC output as a voltage reference, Internal VREF is reference for DAC, Low Power Mode 1.5 µA 8-bit DAC Electrical Characteristics Vdac DAC output range 0 VDD V Vdac-code 8-bit DAC output voltage for a given code VIN = reference voltage into 8-bit DAC, code n = 0 to 255 VIN × (n+1) / 256 V INL Integral nonlinearity of 8-bit DAC -1 1 LSB DNL Differential nonlinearity of 8- bit DAC -1 1 LSB Gain error Gain error of 8-bit DAC Reference voltage = VDD -2 2 % of FSR Offset error Offset error of 8-bit DAC -5 5 mV tdac_settle 8-bit DAC settling time in static mode DACCODE0 = 0 → 255, DAC output accurate to 1 LSB 1.5 µs
7.17 LCD
over operating free-air temperature range (unless otherwise noted) PARAMETERS TEST CONDITIONS MIN TYP MAX UNIT VCC, LCD, CP en, 3.6 Supply voltage range, charge pump enabled, VLCD ≤ 3.6V LCDCPEN = 1, 0000 < VLCDx ≤ 1111, LCDREFEN = 1 (charge pump enabled, VLCD ≤ 3.6V) 1.62 3.6 V Delta VLCD 1/4 bias mode LCDCPEN = 1, 0000 < VLCDx ≤ 1111, LCDREFEN = 1 (charge pump enabled, VLCD ≤ 3.6V) 60 mV Delta VLCD 1/3 bias mode LCDCPEN = 1, 0000 < VLCDx ≤ 1111, LCDREFEN = 1 (charge pump enabled, VLCD ≤ 3.6V) 75 mV VCC, LCD, ext. bias Supply voltage range, external biasing, charge pump enabled LCDCPEN = 1, LCDREFEN = 0 1.62 3.6 V VCC, LCD, VLCDEXT Supply voltage range, external LCD voltage, external biasing, charge pump disabled LCDCPEN = 0, LCDSELVDD = 0 1.62 3.6 V VR33 External LCD voltage at R33, external biasing, charge pump disabled LCDCPEN = 0, LCDSELVDD = 0 1.62 3.6 V VR33 LCD voltage at R33, internal biasing, charge pump enabled LCDCPEN=1, LCDSELCDD=0, LCDREFEN=1 2.4 3.8 V CLCDCAP +/=20% tolerance is recommended, ceramic caps X5R (Between LCDCAP0 and LCDCAP1) 0.47 µF CR33 +/=20% tolerance is recommended, ceramic caps X5R 0.47 µF MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
58 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
7.17 LCD (continued)
over operating free-air temperature range (unless otherwise noted) PARAMETERS TEST CONDITIONS MIN TYP MAX UNIT CR23 +/=20% tolerance is recommended, ceramic caps X5R 0.47 µF CR24 +/=20% tolerance is recommended, ceramic caps X5R 0.47 µF CR13 +/=20% tolerance is recommended, ceramic caps X5R 0.47 µF fFrame LCD frame frequency range fLCD = 2 × mux × fFRAME with mux = 1 (static), 2, 3, 4, 8 16 32 64 Hz fLFCLK, in LFCLK input frequency range +/-10% accurate 32.768 kHz CPanel Panel capacitance 32Hz frame frequency 20 nF VR33 Analog input voltage at R33 LCDCPEN = 0, LCDSELVDD = 0, LCDREFEN = 0 1.6 3.6 V VR23, 1/3bias Analog input voltage at R23 with 1/3 biasing LCDCPEN = 0, LCDSELVDD = 0, LCDREFEN = 0 1.1 2.4 V VR23, 1/4bias Analog input voltage at R23 with 1/4 biasing LCDCPEN = 0, LCDSELVDD = 0, LCDREFEN = 0 1.2 2.7 V VR24, 1/4bias Analog input voltage at R24 with 1/4 biasing LCDCPEN = 0, LCDSELVDD = 0, LCDREFEN = 0 0.8 1.8 V VR13, 1/3bias Analog input voltage at R13 with 1/3 biasing LCDCPEN = 0, LCDSELVDD = 0, LCDREFEN = 0 0 1.2 V VR14, 1/4bias Analog input voltage at R14 with 1/4 biasing LCDCPEN = 0, LCDSELVDD = 0, LCDREFEN = 0 0 0.9 V VLCDREF/R13 External LCD reference voltage applied at LCDREF/R13 for 1/4 bias mode LCDCPEN = 1, LCDSELVDD = 0, LCDREFEN = 0 0.6 0.9 V VLCDREF/R13 External LCD reference voltage applied at LCDREF/R13 for 1/3 bias mode LCDCPEN = 1, LCDSELVDD = 0, LCDREFEN = 0 0.8 1.2 V Tamb Operating Temperature Range TBD -40 25 125 deg C IDD STBY Stand by power - External Biasing (Mode 0), Vboost = OFF. External resistor ladder. 5% matched tolerance and less than 1% individual tolerance Vdd>=2.4V,LCDCPEN =0, LCDSELVDD=0,LCDSEL_VDD_R33=0,LCD INTBIASEN=0,LVDVERFEN=0, Vboost= OFF, External Supply on 202 nA IDD STBY Stand by power - External Biasing (Mode 0), Vboost = ON, External resistor ladder. Current through resistor ladder is not accounted in spec. 5% matched tolerance and less than 1% individual tolerance Vdd<2.4V,LCDCPEN =0, LCDSELVDD=0,LCDSEL_VDD_R33=0,LCD INTBIASEN=0,LVDVERFEN=0, Vboost= ON, External Supply on 652 nA IDD STBY Stand by power - Internal Biasing (Mode 1). Enable VDD connection to R33 pin and add external resistor ladder.Current through resistor ladder is not accounted in spec LCDCPEN =0, LCDSELVDD=1,LCDSEL_VDD_R33=0,LCD INTBIASEN=0, LCDVREFEN =0( Internal reference disabled),Vboost= OFF, External Supply Off TBD nA IDD STBY Stand by power - External Biasing (Mode 2). Check for LCD_HP_LP=0/1 and LCDBIASSEL=0/1 LCDCPEN =0, LCDSELVDD=0,LCDSEL_VDD_R33=0,LCD INTBIASEN=1, LCDVREFEN =0( Internal reference disabled),Vboost= OFF, External Supply on 202 nA www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 59 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
over operating free-air temperature range (unless otherwise noted) PARAMETERS TEST CONDITIONS MIN TYP MAX UNIT IDD STBY Stand by power - Internal Biasing (Mode 3). Check for LCD_HP_LP=0/1 and LCDBIASSEL=0/1. AVDD connected to internal ladder used to generate voltages LCDCPEN =0, LCDSELVDD=0,LCDSEL_VDD_R33=1,LCD INTBIASEN=1, LCDVREFEN =0( Internal reference disabled),Vboost= OFF, External Supply off 57 µA IDD STBY Stand by power - External Biasing (Mode 4). Check for LCDBIASSEL=0/1. Vext connected to R33. CP used to generate voltage fractions LCDCPEN =1, LCDSELVDD=0,LCDSEL_VDD_R33=0,LCD INTBIASEN=0, LCDVREFEN =0( Internal reference disabled),Vboost= OFF, External Supply on 202 nA IDD STBY Stand by power - Internal Biasing (Mode 5). Check for LCDBIASSEL=0/1.AVDD connected to R33. CP used to generate voltage fractions. LOADCAP0/1 are connected LCDCPEN =0,LCDCPFSELx=0x2 LCDSELVDD=1,LCDSEL_VDD_R33=1,LCD INTBIASEN=0, LCDVREFEN =0( Internal reference disabled),Vboost= OFF, External Supply off 300 nA IDD STBY Stand by power - External Biasing (Mode 6). CP used to generate 1/3 and 1/4 voltage fractions. Vext connected to R13. LOADCAP0/1 are connected LCDCPEN =1, LCDSELVDD=0,LCDSEL_VDD_R33=1,LCD INTBIASEN=0, LCDVREFEN =0( Internal reference disabled),Vboost= OFF, External Supply on 202 nA IDD STBY Stand by power - Internal Biasing (Mode 7). CP used to generate 1/3 and 1/4 voltage fractions. LOADCAP0/1 are connected. Vboost = OFF LCDCPEN =1,LCDCPFSELx=0x2,VLCDx=3V LCDSELVDD=0,LCDSEL_VDD_R33=1,LCD INTBIASEN=0, LCDVREFEN =1( Internal reference enabled),LCDREFMODE =0/1 1.2 µA IDD STBY Stand by power - Internal Biasing (Mode 7). CP used to generate 1/3 and 1/4 voltage fractions. LOADCAP0/1 are connected. Vboost = ON LCDCPEN =1,LCDCPFSELx=0x2,VLCDx=3V LCDSELVDD=0,LCDSEL_VDD_R33=1,LCD INTBIASEN=0, LCDVREFEN =1( Internal reference enabled),LCDREFMODE =0/1 1.5 µA
7.18 I2C
7.18.1 I2C Characteristics
over operating free-air temperature range (unless otherwise noted) PARAMETERS TEST CONDITIONS Standard mode Fast mode Fast mode plus UNIT MIN MAX MIN MAX MIN MAX fI2C I2C input clock frequency I2C in Power Domain0 2 32 8 32 20 32 MHz fSCL SCL clock frequency 0.1 0.4 1 MHz tHD,STA Hold time (repeated) START 4 0.6 0.26 us tLOW LOW period of the SCL clock 4.7 1.3 0.5 us tHIGH High period of the SCL clock 4 0.6 0.26 us tSU,STA Setup time for a repeated START 4.7 0.6 0.26 us tHD,DAT Data hold time 0 0 0 ns tSU,DAT Data setup time 250 100 50 ns tSU,STO Setup time for STOP 4 0.6 0.26 us tBUF bus free time between a STOP and START condition 4.7 1.3 0.5 us tVD;DAT data valid time 3.45 0.9 0.45 us MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
60 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
7.18.1 I2C Characteristics (continued)
over operating free-air temperature range (unless otherwise noted) PARAMETERS TEST CONDITIONS Standard mode Fast mode Fast mode plus UNIT MIN MAX MIN MAX MIN MAX tVD;ACK data valid acknowledge time 3.45 0.9 0.45 us
7.18.2 I2C Filter
over operating free-air temperature range (unless otherwise noted) PARAMETERS TEST CONDITIONS MIN TYP MAX UNIT fSP Pulse duration of spikes suppressed by input filter AGFSELx = 0 6 ns AGFSELx = 1 14 35 ns AGFSELx = 2 22 60 ns AGFSELx = 3 35 90 ns
7.18.3 I2C Timing Diagram
tSU,DAT tHD,STAtHD,STA tVD,DAT tSU,STO tBUFtSU,STA tSPttHIGHtttLOWt tHD,DAT Figure 7-4. I2C Timing Diagram
7.19 SPI
7.19.1 SPI
over operating free-air temperature range (unless otherwise noted) PARAMETERS TEST CONDITIONS MIN TYP MAX UNIT SPI fSPI SPI clock frequency Clock max speed = 32MHz 1.62 < VDD < 3.6V Controller mode
16 MHz
Clock max speed = 32MHz 1.62 < VDD < 3.6V Peripheral mode DCSCK SCK Duty Cycle 40 50 60 % Controller tSCLK_H/L SCLK High or Low time (tSPI/2) - 1 tSPI / 2 (tSPI/2) + 1 ns tCS.LEAD CS lead-time, CS active to clock SPH=0 1 SPI Clock ns tCS.LEAD CS lead-time, CS active to clock SPH=1 1/2 SPI Clock ns tCS.LAG CS lag time, Last clock to CS inactive
1 SPI
tCS.ACC CS access time, CS active to PICO data out 1/2 SPI Clock ns www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 61 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
7.19.1 SPI (continued)
over operating free-air temperature range (unless otherwise noted) PARAMETERS TEST CONDITIONS MIN TYP MAX UNIT tCS.DIS CS disable time, CS inactive to PICO high impedance tSU.CI POCI input data setup time (1) 2.7 < VDD < 3.6V, delayed sampling enabled 1 ns tSU.CI POCI input data setup time (1) 1.62 < VDD < 2.7V, delayed sampling enabled 1 ns tSU.CI POCI input data setup time (1) 2.7 < VDD < 3.6V, no delayed sampling 29 ns tSU.CI POCI input data setup time (1) 1.62 < VDD < 2.7V, no delayed sampling 37 ns tHD.CI POCI input data hold time delayed sampling enabled 24 ns tHD.CI POCI input data hold time no delayed sampling enabled 0 ns tVALID.CO PICO output data valid time (2) 10 ns tHD.CO PICO output data hold time (3) 6 ns Peripheral tCS.LEAD CS lead-time, CS active to clock 11 ns tCS.LAG CS lag time, Last clock to CS inactive 1 ns tCS.ACC CS access time, CS active to POCI data out 26 ns tCS.DIS CS disable time, CS inactive to POCI high impedance 26 ns tSU.PI PICO input data setup time 7 ns tHD.PI PICO input data hold time 0 ns tVALID.PO POCI output data valid time(2) 2.7 < VDD < 3.6V 25 ns tVALID.PO POCI output data valid time(2) 1.62 < VDD < 2.7V 31 ns tHD.PO POCI output data hold time(3) 5 ns (1) The POCI input data setup time can be fully compensated when delayed sampling feature is enabled. (2) Specifies the time to drive the next valid data to the output after the output changing SCLK clock edge (3) Specifies how long data on the output is valid after the output changing SCLK clock edge
7.19.2 SPI Timing Diagram
(SPO = 0) POCI SCLK (SPO = 1) CS (inverted) CS PICO tCS, LEAD tCS, ACC tCS, LAG tCS, DIS tSU,CI tHD,CI tVALID,CO tHD,CO 1 / fSPI tSCLK_H/L tSCLK_H/L Controller Mode, SPH = 0 CS (inverted) CS tCS, LEAD tCS, ACC tCS, LAG tCS, DIS tSU,CI tHD,CI tVALID,CO tHD,CO SCLK (SPO = 0) POCI SCLK (SPO = 1) PICO 1 / fSPI tSCLK_H/L tSCLK_H/L Controller Mode, SPH = 1 Figure 7-5. SPI Timing Diagram - Controller Mode MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
62 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
(inverted) CS tCS, LEAD tCS, ACC tCS, LAG tCS, DIS tSU,PI tHD,PI tVALID,PO tHD,PO SCLK (SPO = 0) PICO SCLK (SPO = 1) POCI 1 / fSPI tSCLK_H/L tSCLK_H/L Peripheral Mode, SPH = 0 CS (inverted) CS tCS, LEAD tCS, ACC tCS, LAG tCS, DIS tSU,PI tHD,PI tVALID,PO tHD,PO SCLK (SPO = 0) PICO SCLK (SPO = 1) POCI 1 / fSPI tSCLK_H/L tSCLK_H/L Peripheral Mode, SPH = 1 Figure 7-6. SPI Timing Diagram - Peripheral Mode
7.20 UART
over operating free-air temperature range (unless otherwise noted) PARAMETERS TEST CONDITIONS MIN TYP MAX UNIT fUART UART input clock frequency 32 MHz fBITCLK BITCLK clock frequency(equals baud rate in MBaud) 4 MHz tSP Pulse duration of spikes suppressed by input filter AGFSELx = 0 6 ns tSP Pulse duration of spikes suppressed by input filter AGFSELx = 1 14 35 ns tSP Pulse duration of spikes suppressed by input filter AGFSELx = 2 22 60 ns tSP Pulse duration of spikes suppressed by input filter AGFSELx = 3 35 90 ns
7.21 TIMx
over operating free-air temperature range (unless otherwise noted) PARAMETERS TEST CONDITIONS MIN TYP MAX UNIT tres Timer resolution time TIMx with 16bit counter 16 bit
7.22 TRNG
7.22.1 TRNG Electrical Characteristics
over operating free-air temperature range (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT TRNGIACT TRNG active current TRNG clock = 20MHz 115 µA
7.22.2 TRNG Switching Characteristics
over operating free-air temperature range (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT TRNGCLKF TRNG input clock frequency 9.5 10 25 MHz www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 63 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
7.22.2 TRNG Switching Characteristics (continued)
over operating free-air temperature range (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT TRNGSTARTUP TRNG startup time 520 µs TRNGLAT32 Latency to generate 32 random bits Decimation ratio = 4, TRNG clock = 20MHz 6.4 µs TRNGLAT256 Latency to generate 256 random bits Decimation ratio = 4, TRNG clock = 20MHz 51.2 µs
7.23 Emulation and Debug
7.23.1 SWD Timing
over operating free-air temperature range (unless otherwise noted) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT fSWD SWD frequency 10 MHz MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
64 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
8 Detailed Description
The following sections describe all of the components that make up the devices in this data sheet. The peripherals integrated into these devices are configured by software through Memory Mapped Registers (MMRs). For more details, see the corresponding chapter of the MSPM0 L-Series 32MHz Microcontrollers Technical Reference Manual.
8.1 CPU
The CPU subsystem (MCPUSS) implements an Arm Cortex-M0+ CPU, an instruction pre-fetch/cache, a system timer, a memory protection unit, and interrupt management features. The Arm Cortex-M0+ is a cost-optimized, 32-bit CPU which delivers high performance and low power to embedded applications. Key features of the CPU Sub System include:
- Arm Cortex-M0+ CPU supporting clock frequencies up to 32kHz – ARMv6-M Thumb instruction set (little endian) with single-cycle 32×32 multiply instruction – Single-cycle access to GPIO registers through Arm single-cycle IO port
- Pre-fetch logic to improve sequential code execution, and I-cache with four 64-bit cache lines
- System timer (SysTick) with 24-bit down counter and automatic reload
- Memory protection unit (MPU) with 8 programmable regions
- Nested vectored interrupt controller (NVIC) with 4 programmable priority levels and tail-chaining
- Interrupt groups for expanding the total interrupt sources, with jump index for low interrupt latency
8.2 Operating Modes
MSPM0 MCUs provide five main operating modes (power modes) to allow for optimization of the device power consumption based on application requirements. In order of decreasing power, the modes are: RUN, SLEEP, STOP, STANDBY, and SHUTDOWN. The CPU is active executing code in RUN mode. Peripheral interrupt events can wake the device from SLEEP, STOP, or STANDBY mode to the RUN mode. SHUTDOWN mode completely disables the internal core regulator to minimize power consumption, and wake is only possible via NRST, SWD, or a logic level match on certain IOs. RUN, SLEEP, STOP, and STANDBY modes also include several configurable policy options (for example, RUN.x) for balancing performance with power consumption. To further balance performance and power consumption, MSPM0 devices implement two power domains: PD1 (for the CPU, memories, and high performance peripherals), and PD0 (for low speed, low power peripherals).
- PD1 is always powered in RUN and SLEEP modes, but is disabled in all other modes.
- PD0 is always powered in RUN, SLEEP, STOP, and STANDBY modes.
- PD1 and PD0 are both disabled in SHUTDOWN mode.
- PDB ( for VBAT island) is operational irrespective of mode.
8.2.1 Functionality by Operating Mode (MSPM0Lx22x)
Supported functionality in each operating mode is given in Table 8-1. Functional key:
- EN: The function is enabled in the specified mode.
- DIS: The function is disabled (either clock or power gated) in the specified mode, but the function's configuration is retained.
- OPT: The function is optional in the specified mode, and remains enabled if configured to be enabled.
- NS: The function is not automatically disabled in the specified mode but is not supported.
- OFF: The function is fully powered off in the specified mode, and no configuration information is retained. When waking up from an OFF state, all module registers must be re-configured to the desired settings by application software. www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 65 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
Table 8-1. Supported Functionality by Operating Mode OPERATING MODE RUN SLEEP STOP STANDBY SHUTDOWN RUN0 RUN1 RUN2 SLEEP0 SLEEP1 SLEEP2 STOP0 STOP1 STOP2 STANDBY0 STANDBY1 Oscillators SYSOSC EN EN DIS EN EN DIS OPT(1) EN DIS DIS DIS OFF LFOSC or LFXT EN (LFOSC or LFXT) OFF HFXT OPT DIS DIS OPT DIS DIS DIS DIS DIS DIS DIS OFF Clocks CPUCLK 32MHz 32kHz 32kHz DIS OFF MCLK to PD1 32MHz 32kHz 32kHz 32MHz 32kHz 32kHz DIS OFF ULPCLK to PD0 32MHz 32kHz 32kHz 32MHz 32kHz 32kHz 4MHz(1) 4MHz 32kHz DIS OFF ULPCLK to TIMG0, TIMG4, TIMG5, TIMG8, TIMG12, TIMA0 32MHz 32kHz 32kHz 32MHz 32kHz 32kHz 4MHz(1) 4MHz 32kHz OFF RTCCLK 32kHz OFF MFCLK OPT DIS OPT DIS OPT DIS OFF MFPCLK OPT DIS OPT DIS OPT DIS OFF LFCLK 32kHz DIS OFF LFCLK to TIMG0, TIMG4, TIMG5, TIMG8, TIMG12, TIMA0 32kHz OFF LFCLK Monitor OPT OFF MCLK Monitor OPT DIS OFF PMU POR monitor EN BOR monitor EN OFF Core regulator FULL DRIVE REDUCED DRIVE LOW DRIVE OFF Core Functions CPU EN DIS OFF DMA OPT DIS (triggers supported) OFF Flash EN DIS OFF SRAM EN DIS OFF PD1 Peripherals CRC OPT OFF SPI0, SPI1 OPT OFF AESADV OPT OFF MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
66 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
Table 8-1. Supported Functionality by Operating Mode (continued) OPERATING MODE RUN SLEEP STOP STANDBY SHUTDOWN RUN0 RUN1 RUN2 SLEEP0 SLEEP1 SLEEP2 STOP0 STOP1 STOP2 STANDBY0 STANDBY1 PD0 Peripherals Keystore OPT OFF UART0, UART1, UART2, UART3, UART4 OPT OPT(2) OFF I2C0, I2C1 OPT OPT(2) OFF TIMG0, TIMG4, TIMG5, TIMG8, TIMG12 OPT OFF TIMA0 OPT OFF COMP0 OPT OFF LCD OPT OFF GPIOA, GPIOB, GPIOC(3) OPT OPT(2) OFF WWDT0 OPT DIS OFF LFSS Peripherals IWDT OPT OPT RTC_A OPT OPT Tamper I/O, SPM OPT OPT Analog TRNG OPT OFF ADC0 (3) OPT NS (triggers supported) OFF COMP0 OPT OPT (ULP) OPT OPT (ULP) OPT OPT (ULP) OFF IOMUX and IO Wakeup EN DIS w/ WAKE Wake Sources N/A ANY IRQ PD0 IRQ IOMUX, NRST, SWD (1) If STOP0 is entered from RUN1 (SYSOSC enabled but MCLK sourced from LFCLK), SYSOSC remains enabled as in RUN1, and ULPCLK remains at 32kHz as in RUN1. If STOP0 is entered from RUN2 (SYSOSC was disabled and MCLK was sourced from LFCLK), SYSOSC remains disabled as in RUN2, and ULPCLK remains at 32kHz as in RUN2. (2) When using the STANDBY1 policy for STANDBY, all TIMx instances and the RTC are clocked. Other PD0 peripherals can generate an asynchronous fast clock request upon external activity but are not actively clocked. (3) For ADCx and GPIO Ports A, B and C, the digital logic is in PD0 and the register interface is in PD1. These peripherals support fast single-cycle register access when PD1 is active and also support basic operation down to STANDBY mode where PD0 is still active.
8.3 Security
This PSA-L1 certified device offers several security features, including:
- Debug security
- Device identify
- Crypto acceleration
- True random number generation
- Flash write-erase protection
- Flash read-execute protection
- Flash IP protection
- SRAM write-execute mutual exclusion
- Secure boot
- Secure firmware update
- Secure key storage www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 67 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
- Customer secure code For more details, see the Security chapter of the MSPM0 L-Series 32MHz Microcontrollers Technical Reference Manual.
8.4 Power Management Unit (PMU)
The power management unit (PMU) generates the internally regulated core supplies for the device and provides supervision of the external supply (VDD). The PMU also contains the bandgap voltage reference used by the PMU itself as well as analog peripherals. Key features of the PMU include:
- Power-on reset (POR) supply monitor
- Brown-out reset (BOR) supply monitor with early warning capability using three programmable thresholds
- Core regulator with support for RUN, SLEEP, STOP, and STANDBY mode to dynamically balance performance with power consumption
- Parity-protected trim to immediately generate a power-on reset (POR) in the event that a power management trim is corrupted For more details, see the PMU chapter of the MSPM0 L-Series 32MHz Microcontrollers Technical Reference Manual.
8.5 Clock Module (CKM)
The clock module provides the following oscillators:
- LFOSC: Internal low-frequency oscillator (32kHz)
- SYSOSC: Internal high-frequency oscillator (4MHz or 32MHz with factory trim, 16MHz or 24MHz with user trim)
- LFXT/LFCKIN : low-frequency external crystal oscillator or digital clock input (32kHz)
- HFXT/HFCKIN: high-frequency external crystal oscillator or digital clock input (4MHz to 48MHz)4 The following clocks are distributed by the clock module for use by the processor, bus, and peripherals:
- MCLK: Main system clock for PD1 peripherals, derived from SYSOSC, LFCLK, or HSCLK, active in RUN and SLEEP modes
- CPUCLK: Clock for the processor (derived from MCLK), active in RUN mode
- ULPCLK: Ultra-low power clock for PD0 peripherals, active in RUN, SLEEP, STOP, and STANDBY modes
- MFCLK: 4MHz fixed mid-frequency clock for peripherals, available in RUN, SLEEP, and STOP modes
- MFPCLK: 4MHz fixed mid-frequency precision clock, available in RUN, SLEEP, and STOP modes
- LFCLK: 32kHz fixed low-frequency clock for peripherals or MCLK, active in RUN, SLEEP, STOP, and STANDBY modes
- ADCCLK: ADC clock, available in RUN, SLEEP and STOP modes
- CLK_OUT: Used to output a clock externally, available in RUN, SLEEP, STOP, and STANDBY modes
- HFCLK: High frequency clock derived from HFXT or HFCLK_IN, available in RUN and SLEEP mode
- HSCLK: High speed clock derived from HFCLK or the SYSPLL, available in RUN and SLEEP mode For more details, see the CKM chapter of the MSPM0 L-Series 32MHz Microcontrollers Technical Reference Manual.
8.6 DMA
The direct memory access (DMA) controller allows movement of data from one memory address to another without CPU intervention. For example, the DMA can be used to move data from ADC conversion memory to SRAM. The DMA reduces system power consumption by allowing the CPU to remain in low power mode, without having to awaken to move data to or from a peripheral. The DMA in these devices support the following key features:
- 7 independent DMA transfer channels 4 If using external HFCLK/HFXT at > 32MHz, then a suitable SYSCTL clock division should be implemented for maximum 32MHz operation of CPUCLK and MCLK MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
68 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
- Configurable DMA channel priorities
- Byte (8-bit), short word (16-bit), word (32-bit) and long word (64-bit) or mixed byte and word transfer capability
- Transfer counter block size supports up to 64k transfers of any data type
- Configurable DMA transfer trigger selection
- Active channel interruption to service other channels
- Early interrupt generation for ping-pong buffer architecture
- Cascading channels upon completion of activity on another channel
- Stride mode to support data re-organization, such as 3-phase metering applications Table 8-2 lists the available triggers for the DMA which are configured using the DMATCTL.DMATSEL control bits in the DMA memory mapped registers. Table 8-2. DMA Trigger Mapping DMACTL.DMATSEL TRIGGER SOURCE DMACTL.DMATSEL TRIGGER SOURCE
0 Software 13 SPI1 Publisher 1
1 Generic Subscriber 0 (FSUB_0) 14 SPI1 Publisher 2
2 Generic Subscriber 0 (FSUB_1) 15 UART0 Publisher 1
3 AES Publisher 1 16 UART0 Publisher 2
4 AES Publisher 1 17 UART1 Publisher 1
5 I2C0 Publisher 1 18 UART1 Publisher 2
6 I2C0 Publisher 2 19 UART2 Publisher 1
7 I2C1 Publisher 1 20 UART2 Publisher 2
8 I2C1 Publisher 2 21 UART3 Publisher 1
9 I2C2 Publisher 1 22 UART3 Publisher 2
10 I2C2 Publisher 2 23 UART4 Publisher 1
11 SPI0 Publisher 1 24 UART4 Publisher 2
12 SPI1 Publisher 2 25 ADC0 Publisher 2
For more details, see the DMA chapter of the MSPM0 L-Series 32MHz Microcontrollers Technical Reference Manual.
8.7 Events
The event manager transfers digital events from one entity (for example, a peripheral) to another (for example, a second peripheral, the DMA, or the CPU). The event manager implements event transfer through a defined set of event publishers (generators) and subscribers (receivers) which are interconnected through an event fabric containing a combination of static and programmable routes. Events which are transferred by the event manager include:
- Peripheral event transferred to the CPU as an interrupt request (IRQ) (Static Event) – Example: RTC interrupt is sent to the CPU
- Peripheral event transferred to the DMA as a DMA trigger (DMA Event) – Example: UART data receive trigger to DMA to request a DMA transfer
- Peripheral event transferred to another peripheral to directly trigger an action in hardware (Generic Event) – Example: TIMx timer peripheral publishes a periodic event to the ADC subscriber port, and the ADC uses the event to trigger start-of-sampling For more details, see the EVENT chapter of the MSPM0 L-Series 32MHz Microcontrollers Technical Reference Manual. www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 69 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
Table 8-3. Generic Event Channels A generic route is either a point-to-point (1:1) route or a point-to-two (1:2) splitter route in which the peripheral publishing the event is configured to use one of several available generic route channels to publish its event to another entity (or entities, in the case of a splitter route), where an entity may be another peripheral, a generic DMA trigger event, or a generic CPU event. CHANID Generic Route Channel Selection Channel Type
0 No generic event channel selected N/A
1 Generic event channel 1 selected 1 : 1
2 Generic event channel 2 selected 1 : 1
3 Generic event channel 3 selected 1 : 1
4 Generic event channel 4 selected 1 : 1
5 Generic event channel 5 selected 1 : 1
6 Generic event channel 6 selected 1 : 1
7 Generic event channel 7 selected 1 : 1
8 Generic event channel 8 selected 1 : 1
9 Generic event channel 9 selected 1 : 1
10 Generic event channel 10 selected 1 : 1
11 Generic event channel 11 selected 1 : 1
12 Generic event channel 12 selected 1 : 2 (splitter)
13 Generic event channel 13 selected 1 : 2 (splitter)
14 Generic event channel 14 selected 1 : 2 (splitter)
15 Generic event channel 15 selected 1 : 2 (splitter)
8.8 Memory
8.8.1 Memory Organization
Table 8-4 summarizes the memory map of the devices. For more information about the memory region detail, see the Platform Memory Map section in the MSPM0 Lx22x-Series 32MHz Microcontrollers Technical Reference Manual . Table 8-4. Memory Organization MEMORY REGION SUBREGION MSP0L1227, MSPM0L2227 MSPM0L1228, MSPM0L2228 Code (Flash Bank 0) MAIN ECC Corrected 64KB - 8B(1) 0x0000.0000 to 0x0000.FFF8 128KB - 8B(1) 0x0000.0000 to 0x0001.FFF8 MAIN ECC Uncorrected 0x0040.0000 to 0x0040.FFF8 0x0040.0000 to 0x0041.FFF8 Code (Flash Bank 1) MAIN ECC Corrected 64KB - 8B(1) 0x0002.0000 to 0x0002.FFF8 128KB - 8B(1) 0x0002.0000 to 0x0003.FFF8 MAIN ECC Uncorrected 0x0042.0000 to 0x0042.FFF8 0x0042.0000 to 0x0043.FFF8 SRAM (SRAM) SRAM "ECC Checked" 32KB 0x2000.0000 to 0x2000.7FFF 32KB 0x2000.0000 to 0x2000.7FFF Parity checked 0x2010.0000 to 0x2010.7FFF 0x2010.0000 to 0x2010.7FFF Un-checked 0x2020.0000 to 0x2020.7FFF 0x2020.0000 to 0x2020.7FFF ECC/parity code 0x2030.0000 to 0x2030.7FFF 0x2030.0000 to 0x2030.7FFF MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
70 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
Table 8-4. Memory Organization (continued) MEMORY REGION SUBREGION MSP0L1227, MSPM0L2227 MSPM0L1228, MSPM0L2228 Peripheral Peripherals 0x4000.4000 to 0x4087.1FFF 0x4000.4000 to 0x4087.1FFF Flash ECC Corrected 0x41C0.0000 to 0x41C0.03FF 0x41C0.0000 to 0x41C0.03FF Flash ECC Uncorrected 0x41C1.0000 to 0x41C1.03FF 0x41C1.0000 to 0x41C1.03FF Flash ECC code 0x41C2.0000 to 0x41C2.03FF 0x41C2.0000 to 0x41C2.03FF Configuration NVM (NONMAIN) Corrected 512 bytes 0x41C4.0000 to 0x41C4.01FF 512 bytes 0x41C4.0000 to 0x41C4.01FF Configuration NVM (NONMAIN) Uncorrected 0x41C5.0000 to 0x41C5.01FF 0x41C5.0000 to 0x41C5.01FF Configuration NVM (NONMAIN) ECC code 0x41C6.0000 to 0x41C6.01FF 0x41C6.0000 to 0x41C6.01FF FACTORY Corrected 0x41C8.0000 to 0x41C8.03FF 0x41C8.0000 to 0x41C8.03FF FACTORY Uncorrected 0x41C9.0000 to 0x41C9.03FF 0x41C9.0000 to 0x41C9.03FF FACTORY ECC code 0x41CA.0000 to 0x41CA.03FF 0x41CA.0000 to 0x41CA.03FF Subsystem 0x6000.0000 to 0x7FFF.FFFF 0x6000.0000 to 0x7FFF.FFFF System PPB 0xE000.0000 to 0xE00F.FFFF 0xE000.0000 to 0xE00F.FFFF (1) First 32KB flash memory (address 0x0000.0000 to 0x0000.8000) has up to 100000 program/erase cycles.
8.8.2 Peripheral File Map
Table 8-5 lists the available peripherals and the register base address for each. Table 8-5. Peripherals Summary PERIPHERAL NAME BASE ADDRESS SIZE ADC0 0x40004000 0x2000 COMP0 0x40008000 0x2000 VREF 0x40030000 0x2000 LCD 0x40070000 0x2000 WWDT0 0x40080000 0x2000 TIMG0 0x40084000 0x2000 TIMG4 0x4008C000 0x2000 TIMG5 0x4008E000 0x2000 TIMG8 0x40090000 0x2000 LFSS (SPM, TIO) 0x40094000 0x2000 RTC_A 0x40095100 0xFD IWDT 0x40095300 0xFD GPIOA 0x400A0000 0x2000 GPIOB 0x400A2000 0x2000 GPIOC 0x400A4000 0x2000 KEYSTORE 0x400AC000 0x2000 SYSCTL 0x400AF000 0x4000 DEBUGSS 0x400C7000 0x2000 EVENT 0x400C9000 0x3000 NVM 0x400CD000 0x2000 I2C0 0x400F0000 0x2000 I2C1 0x400F2000 0x2000 I2C2 0x400F4000 0x2000 UART2 0x40100000 0x2000 UART3 0x40102000 0x2000 www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 71 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
Table 8-5. Peripherals Summary (continued) PERIPHERAL NAME BASE ADDRESS SIZE UART4 0x40104000 0x2000 UART0 0x40108000 0x2000 UART1 0x4010A000 0x2000 MCPUSS 0x40400000 0x2000 WUC 0x40424000 0x2000 IOMUX 0x40428000 0x2000 DMA 0x4042A000 0x2000 CRC 0x40440000 0x2000 AESADV 0x40442000 0x2000 TRNG 0x40444000 0x2000 SPI0 0x40468000 0x2000 SPI1 0x4046A000 0x2000 ADC0(1) 0x4055A000 0x2000 TIMA0 0x40860000 0x2000 TIMG12 0x40870000 0x2000 MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
72 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
8.8.3 Peripheral Interrupt Vector
Table 8-6 shows the IRQ number and the interrupt group number for each peripheral in this device. Table 8-6. Interrupt vector number Peripheral Name NVIC IRQ Group IIDX WWDT0 0 0 DEBUGSS 0 2 FLASHCTL 0 3 EVENT SUB PORT 0 0 4 EVENT SUB PORT 1 0 5 SYSCTL 0 6 GPIOA 1 0 GPIOB 1 1 COMP0 1 2 TRNG 1 5 GPIOC 1 6 TIMG12 2 - UART4 3 - ADC0 4 - SPI0 9 - SPI1 10 - UART2 13 - UART3 14 - UART0 15 - UART1 16 - TIMA0 18 - TIMG8 20 - TIMG0 21 - TIMG4 22 - TIMG5 23 - I2C0 24 - I2C1 25 - I2C2 26 - AESADV 28 - LCD0 29 - LFSS 30 - DMA0 31 -
8.9 Flash Memory
A dual bank of nonvolatile flash memory (up to 128KB or 256KB total) is provided for storing executable program code and application data. Key features of the flash include:
- Hardware ECC protection (encode and decode) with single bit error correction and double-bit error detection
- In-circuit program and erase operations supported across the entire recommended supply range
- Small 1KB sector sizes (minimum erase resolution of 1KB)
- Up to 100000 program/erase cycles on the lower 32KB of the flash memory, with up to 10000 program/erase cycles on the remaining flash memory (devices with 32KB support 100000 cycles on the entire flash memory) www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 73 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
For more details, see the NVM chapter of the MSPM0 L-Series 32MHz Microcontrollers Technical Reference Manual.
8.10 SRAM
MSPM0 MCUs include a low power, high performance SRAM memory with zero wait state access across the supported CPU frequency range of the device. MSPM0 MCUs also provide up to 128KB of ECC protected SRAM with hardware parity. SRAM memory may be used for storing volatile information such as the call stack, heap, global data, and code. The SRAM memory content is fully retained in RUN, SLEEP, STOP, and STANDBY modes and is lost in shutdown mode. A write-execute mutual exclusion mechanism is provided to allow the application to partition the SRAM into two sections: a read-write (RW) partition and a read-execute (RX) partition. The RX partition occupies the upper portion of the SRAM address space. Write protection is useful when placing executable code into SRAM as it provides a level of protection against unintentional overwrites of code by either the CPU or DMA. Placing code in SRAM can improve performance of critical loops by enabling zero wait state operation and lower power consumption.
8.11 GPIO
The general purpose input/output (GPIO) peripheral provides the user with a means to write data out and read data in to and from the device pins. Through the use of the Port A, Port B and Port C GPIO peripherals, these devices support up to 60 GPIO pins. The key features of the GPIO module include:
- 0 wait state MMR access from CPU
- Set/Clear/Toggle multiple bits without the need of a read-modify-write construct in software
- GPIOs with "Standard with Wake" drive functionality able to wake the device from SHUTDOWN mode
- "FastWake" feature enables low-power wakeup from STOP and STANDBY modes for any GPIO port
- User controlled input filtering For more details, see the GPIO chapter of the MSPM0 L-Series 32MHz Microcontrollers Technical Reference Manual.
8.12 IOMUX
The IOMUX peripheral enables IO pad configuration and controls digital data flow to and from the device pins. The key features of the IOMUX include:
- IO Pad configuration registers allow for programmable drive strength, speed, pullup-down, and more
- Digital pin muxing allows for multiple peripheral signals to be routed to the same IO pad
- Pin functions and capabilities are user-configured using the PINCM register For more details, see the IOMUX chapter of the MSPM0 L-Series 32MHz Microcontrollers Technical Reference Manual.
8.13 ADC
The 12-bit analog-to-digital converter (ADC) module in these devices support fast 12-bit conversions with single- ended inputs. ADC features include:
- 12-bit output resolution at up to 1.68Msps with greater than 11-bit ENOB
- Hardware averaging enables 14-bit conversion resolution at 105ksps
- Up to 26 external input channels
- Internal channels for temperature sensing, supply monitoring, and analog signal chain
- Software selectable reference: – Configurable internal dedicated ADC reference voltage of 1.4V and 2.5V (VREF) – MCU supply voltage (VDD) – External reference supplied to the ADC through the VREF+ and VREF- pins MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
74 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
- Operates in RUN, SLEEP, and STOP modes and supports triggers from STANDBY mode Table 8-7. ADC Channel Mapping Channel [0:15] Signal Name (ADC0)(1) (2) Channel [16:31] Signal Name (ADC0)(1) (2)
0 A0_0 16 A0_16
1 A0_1 17 A0_17
2 A0_2 18 A0_18
3 A0_3 19 A0_19
4 A0_4 20 A0_20
5 A0_5 21 A0_21
6 A0_6 22 A0_22
7 A0_7 23 A0_23
8 A0_8 24 A0_24
9 A0_9 25 A0_25
10 A0_10 26 -
11 A0_11 27 -
12 A0_12 28 VREF
13 A0_13 29 Temperature Sensor
14 A0_14 30 VBAT Monitor
15 A0_15 31 Supply/Battery Monitor
(1) Italicized signal names are purely internal to the device. These signals are used for internal peripheral interconnections. (2) For more information about device analog connections, refer to Section 8.30 For more details, see the ADC chapter of the MSPM0 L-Series 32MHz Microcontrollers Technical Reference Manual.
8.14 Temperature Sensor
The temperature sensor provides a voltage output that changes linearly with device temperature. The temperature sensor output is internally connected to one of ADC input channels to enable a temperature-to- digital conversion. A unit-specific single-point calibration value for the temperature sensor is provided in the factory constants memory region. This calibration value represents the ADC conversion result (in ADC code format) corresponding to the temperature sensor being measured in 12-bit mode with the 1.4V internal VREF at the factory trim temperature (TSTRIM). This calibration value can be used with the temperature sensor temperature coefficient (TSc) to estimate the device temperature. See the temperature sensor section of the MSPM0 L-Series 32MHz Microcontrollers Technical Reference Manual for guidance on estimating the device temperature with the factory trim value.
8.15 LFSS
The Low-Frequency Subsystem (LFSS) combines several functional peripherals under one shared subsystem. These peripherals are clocked by the low-frequency clock (LFCLK) or need to be active during low-power modes. In this device, LFSS is powered by a separate battery backup domain called VBAT. The low-frequency clock has a typical frequency of 32kHz and is mainly intended for long-term timekeeping. LFSS in this device contains following components:
- A dedicated battery backup domain supply and dedicated pin (VBAT)
- Real-time clock (RTC_A) with additional prescalar extension and timestamp captures
- An asynchronous Independent Watchdog Timer (IWDT)
- Tamper detection input / output (TIO) module
- A small scratchpad memory storage (SPM) www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 75 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
For more details, see the LFSS chapter of the MSPM0 L-Series 32MHz Microcontrollers Technical Reference Manual.
8.16 VREF
The voltage reference module (VREF) contains a configurable voltage reference buffer dedicated for the on- board ADC. The devices also support connection of an external reference for applications in which higher accuracy is required. VREF features include:
- 1.4V and 2.5V user-selectable internal references. Same reference voltage will be selected for ADC and COMP
- Internal reference supports full speed ADC operation
- Support for bringing in an external reference on VREF+ and VREF- device pins
- Requires a decoupling capacitor placed on VREF+ pin and VREF- pins for proper operation. See VREF specification section for more details VREF for COMP The voltage reference module (VREF) contains a configurable voltage reference buffer dedicated for the on- board COMP. The devices also support connection of an external reference for applications in which higher accuracy is required. VREF features include:
- 1.4V and 2.5V user-selectable internal reference for COMP. Same reference voltage will be selected for ADC and COMP.
- Supports low power mode operation of COMP+VREF in standby mode.
- Support for bringing in an external reference on VREF+ and VREF- device pins.
- Requires a decoupling capacitor placed on VREF+ pin and VREF- pins for proper operation. See VREF specification section for more details. For more details, see the VREF chapter of the MSPM0 L-Series 32MHz Microcontrollers Technical Reference Manual.
8.17 COMP
The comparator peripheral in the device compares the voltage levels on two inputs terminals and provides a digital output based on this comparison. It supports the following key features:
- Programmable hysteresis
- Programmable reference voltage: – External reference voltage (VREF IO) – Dedicated Internal reference voltage (1.4V, 2.5V) available in RUN/SLEEP/STOP/STANDBY modes. – Integrated 8-bit reference DAC
- Configurable operation modes: – High speed mode – Lower power mode
- Programmable output glitch filter delay
- Support output wake up device from all low power modes
- Output connected to advanced timer fault handling mechanism
- The IPSEL and IMSEL bits in comparator registers can be used to select the comparator channel inputs from device pins or from internal analog modules. MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
76 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
Table 8-8. COMP0 Input Channel Selection IPSEL / IMSEL BITS POSITIVE TERMINAL INPUT NEGATIVE TERMINAL INPUT 0x0 COMP1_IN0+ COMP0_IN0- 0x1 COMP1_IN1+ COMP0_IN1- 0x2 COMP1_IN2+ COMP0_IN2- 0x3 COMP1_IN3+ - 0x5 - Temp Sensor output For more information about device analog connections, refer to Section 8.30. For more details, see the COMP chapter of the MSPM0 L-Series 32MHz Microcontrollers Technical Reference Manual.
8.18 TRNG
The true random number generator (TRNG) utilizes an internal circuit to generate 32-bit random numbers. The TRNG is intended to be used as a source to a deterministic random number generator (DRNG) to build a FIPS-140-2 compliant system. Key features of the TRNG include:
- Generation of 32-bit random numbers
- A new 32-bit number can be generated every 32 × 4 = 128 TRNG clock cycles
- Built-in health tests
- Available in RUN and SLEEP modes For more details, see the TRNG chapter of the MSPM0 L-Series 32MHz Microcontrollers Technical Reference Manual.
8.19 AESADV
The AES advanced (AESADV) accelerator module performs encryption and decryption of 128-bit data blocks with a 128-bit or 256-bit key in hardware according to the advanced encryption standard (AES). AES is a symmetric-key block cipher algorithm specified in FIPS PUB 197. The AESADV accelerator features include:
- AES operation with 128-bit and 256-bit keys
- Key scheduling in hardware
- Enc/decrypt only modes: CBC, CFB-1, CFB-8, CFB-128, OFB-128, CTR/ICM
- Authentication only modes: CBC-MAC, CMAC
- AES-CCM (using AES-CTR mode and AES-CBC-MAC)
- AES-GCM (using AES-CTR mode and GHASH, supports basic GHASH operation when selecting no encryption)
- AES-CCM and AES-GCM modes support continuation with hold/resume of payload data
- 32-bit word access to provide key data, input data, and output data
- AESADV ready interrupt
- DMA triggers for input/output data
- Supported in RUN and SLEEP (see the Operating Modes section of the device technical reference manual) For more details, see the AESADV chapter of the MSPM0 L-Series 32MHz Microcontrollers Technical Reference Manual.
8.20 Keystore
The Keystore controller provides secure management of the Advanced Encryption Engine (AES) keys. The use-model of the keystore controller is to securely deposit keys into it during the execution of customer secure code, and have the AES engine access them subsequently in a secure manner without leaking any key data to observers. Both 128 and 256-bit keys can be stored in the keystore's key slots. The keystore and its interaction with the AES engine are designed for secure operation including thwarting partial key modification attacks. www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 77 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
For more details, see the KEYSTORE chapter of the MSPM0 L-Series 32MHz Microcontrollers Technical Reference Manual.
8.21 CRC
The cyclical redundancy check (CRC) module provides a signature for an input data sequence. Key features of the CRC module include:
- Support for 16-bit CRC based on CRC16-CCITT
- Support for 32-bit CRC based on CRC32-ISO3309
- Support for bit reversal For more details, see the CRC chapter of the MSPM0 L-Series 32MHz Microcontrollers Technical Reference Manual.
8.22 UART
The UART peripherals (UART0, UART1, UART2, UART3, UART4) provide the following key features:
- Standard asynchronous communication bits for start, stop, and parity
- Fully programmable serial interface – 5, 6, 7 or 8 data bits – Even, odd, stick, or no-parity bit generation and detection – 1 or 2 stop bit generation – Line-break detection – Glitch filter on the input signals – Programmable baud rate generation with oversampling by 16, 8 or 3 – Local Interconnect Network (LIN) mode support
- Separated transmit and receive FIFOs support DAM data transfer
- Support transmit and receive loopback mode operation
- See Table 8-9 for detail information on supported protocols. Table 8-9. UART Features UART Features UART0, UART1 (Extend) UART2, UART3, UART4 (Main) Active in Stop and Standby Mode Yes Yes Separate transmit and receive FIFOs Yes Yes Support hardware flow control Yes Yes Support 9-bit configuration Yes Yes Support LIN mode Yes - Support DALI Yes - Support IrDA Yes - Support ISO7816 Smart Card Yes - Support Manchester coding Yes - For more details, see the UART chapter of the MSPM0 L-Series 32MHz Microcontrollers Technical Reference Manual.
8.23 I2C
The inter-integrated circuit interface (I 2C) peripherals in these devices provide bidirectional data transfer with other I2C devices on the bus and support the following key features:
- 7-bit and 10-bit addressing mode with multiple 7-bit target addresses
- Multiple-controller transmitter or receiver mode
- Target receiver or transmitter mode with configurable clock stretching
- Support Standard-mode (Sm), with a bit rate up to 100kbps
- Support Fast-mode (Fm), with a bit rate up to 400kbps
- Support Fast-mode Plus (Fm+), with a bit rate up to 1Mbps MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
78 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
- Separated transmit and receive FIFOs support DMA data transfer
- Support SMBus 3.0 with PEC, ARP, timeout detection and host support
- Wakeup from low power mode on address match
- Support analog and digital glitch filter for input signal glitch suppression For more details, see the I2C chapter of the MSPM0 L-Series 32MHz Microcontrollers Technical Reference Manual.
8.24 SPI
The serial peripheral interface (SPI) peripherals in these devices support the following key features:
- Support ULPCLK/2 bit rate and up to Mbits/s in both controller and peripheral mode
- Configurable as a controller or a peripheral
- Configurable chip select for both controller and peripheral
- Programmable clock prescaler and bit rate
- Programmable data frame size from 4 bits to 16 bits (controller mode)
- Programmable data frame size from 7 bits to 16 bits (peripheral mode)
- Separated transmit and receive FIFOs support DMA data transfer
- Supports TI mode, Motorola mode, and National Microwire format For more details, see the SPI chapter of the MSPM0 L-Series 32MHz Microcontrollers Technical Reference Manual.
8.25 IWDT
The independent watchdog timer (IWDT) in the LFSS is a device-independent supervisor which monitors code execution and overall hang up scenarios of the device. Due to the nature of LFSS, this IWDT has its own system independent power and clock source. If the application software does not successfully reset the watchdog within the programmed time, the watchdog generates a POR reset to the device. Key features of the IWDT include:
- A 25-bit counter with closed and open window
- Counter driven from LFOSC (fixed 32kHz clock path) with a programmable clock divider
- Eight selectable watchdog timer periods For more details, see the IWDT chapter of the MSPM0 L-Series 32MHz Microcontrollers Technical Reference Manual.
8.26 WWDT
The windowed watchdog timer (WWDT) can be used to supervise the operation of the device, specifically code execution. The WWDT can be used to generate a reset or an interrupt if the application software does not successfully reset the watchdog within a specified window of time. Key features of the WWDT include:
- 25-bit counter
- Programmable clock divider
- Eight software selectable watchdog timer periods
- Eight software selectable window sizes
- Support for stopping the WWDT automatically when entering a sleep mode
- Interval timer mode for applications which do not require watchdog functionality For more details, see the WWDT chapter of the MSPM0 L-Series 32MHz Microcontrollers Technical Reference Manual.
8.27 RTC_A
The RTC_A instance of the real-time clock operates off of a 32kHz input clock source (typically a low frequency crystal) and provides a time base to the application with multiple options for interrupts to the CPU. RTC_A provides common key features in relation to the Low-Frequency Subsystem (LFSS). www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 79 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
Common key features of RTC_A include:
- Counters for seconds, minutes, hours, day of the week, day of the month, month, and year
- Binary or BCD format
- Leap-year handling
- One customizable alarm interrupt based on minute, hour, day of the week, and day of the month
- Interval alarm interrupt to wake every minute, every hour, at midnight, or at noon
- Interval alarm interrupt providing periodic wake-up at 4096, 2048, 1024, 512, 256, or 128Hz
- Interval alarm interrupt providing periodic wake-up at 64, 32, 16, 8, 4, 2, 1, and 0.5Hz
- Calibration for crystal offset error (up to ±240ppm)
- Compensation for temperature drift (up to ±240ppm)
- RTC clock output to pin for calibration
- Three bit prescaler for heartbeat function with interrupt generation
- RTC external clock selection of untrimmed 32kHz, trimmed 512Hz, 256Hz, or 1Hz
- RTC time stamp capture upon detection of a timer stamp event, including tamper (TIO) event and VDD fail event
- RTC counter lock function Table 8-10 shows the RTC features supported in this device. Table 8-10. RTC Instances and Key Features RTC Features RTC_A Power enable register - Real-time clock and calendar mode providing seconds, minutes, hours, day of week, day of month, and year Yes Selectable binary or binary-coded decimal (BCD) format Yes Leap-year correction (valid for year 1901 through 2099) Yes Two customizable calendar alarm interrupts based on minute, hour, day of the week, and day of the month Yes Interval alarm interrupt to wake every minute, every hour, at midnight, or at noon Yes Periodic interrupt to wake at 4096, 2048, 1024, 512, 256, or 128Hz Yes Periodic interrupt to wake at 64, 32, 16, 8, 4, 2, 1, and 0.5Hz Yes Interrupt capability down to STANDBY mode with STOPCLKSTBY Yes Calibration for crystal offset error and crystal temperature drift (up to ±240ppm total) Yes RTC clock output to pin for calibration (GPIO) Yes RTC clock output to pin for calibration (TIO) Yes Three bit prescaler for heartbeat function with interrupt generation Yes RTC external clock selection of untrimmed 32kHz, trimmed 512Hz, 256Hz or 1Hz Yes RTC time stamp capture upon detection of a timer stamp event, including:
- TIO event
- VDD fail event Yes RTC counter lock function Yes For more details, see the RTC chapter of the MSPM0 L-Series 32MHz Microcontrollers Technical Reference Manual\`.
8.28 Timers (TIMx)
There are two timer peripherals in these devices support that following key features: TIMGx (general-purpose timer) and TIMAx (advanced timer). TIMGx is a subset of TIMAx, which means these timers share many common features that are compatible in software. For specific configuration, see Table 8-11: Specific features for the general-purpose timer (TIMGx) include:
- 16-bit and 32-bit timers with up, down or up-down counting modes, with repeat-reload mode
- Selectable and configurable clock source MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
80 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
- 8-bit programmable prescaler to divide the counter clock frequency
- Two independent CC channels for – Output compare – Input capture – PWM output – One-shot mode
- Support quadrature encoder interface (QEI) for positioning and movement sensing available in TIMG8
- Support synchronization and cross trigger among different TIMx instances in the same power domain
- Support interrupt/DMA trigger generation and cross peripherals (such as ADC) trigger capability
- Cross trigger event logic for Hall sensor inputs (TIMG8) Specific features for the advanced timer (TIMAx) include:
- 16-bit timer with up, down or up-down counting modes, with repeat-reload mode
- Selectable and configurable clock source
- 8-bit programmable prescaler to divide the counter clock frequency
- Repeat counter to generate an interrupt or event only after a given number of cycles of the counter
- Up to four independent CC channels for – Output compare – Input capture – PWM output – One-shot mode
- Two additional capture/compare channels for internal events (CC4/CC5)
- Shadow register for load and CC register available in TIMA0
- Complementary output PWM
- Asymmetric PWM with programmable dead band insertion
- Fault handling mechanism to ensure the output signals in a safe user-defined state when a fault condition is encountered
- Support synchronization and cross trigger among different TIMx instances in the same power domain
- Support interrupt and DMA trigger generation and cross peripherals (such as ADC) trigger capability
- Two additional capture/compare channels for internal events Table 8-11. TIMx Instance Configuration Instance Power Domain Counter Resolutio n Prescaler Repeat Counter CCP Channels (External/ Internal) External PWM Channels Phase Load Shadow Load Shadow CCs Deadband Fault Handler QEI / Hall Input Mode TIMG0 PD0 16-bit 8-bit - 2 2 - - - - - - TIMG4 PD0 16-bit 8-bit - 2 2 - Yes Yes - - - TIMG5 PD0 16-bit 8-bit - 2 2 - Yes Yes - - - TIMG8 PD0 16-bit 8-bit - 2 2 - - - - - Yes TIMG12 PD0 32-bit - - 2 2 - - Yes - - - TIMA0 PD0 16-bit 8-bit Yes 4/2 8 Yes Yes Yes Yes Yes - Table 8-12. TIMx Cross Trigger Map (PD0) TSEL.ETSEL Selection TIMA0 TIMG0 TIMG4 TIMG5 TIMG8 TIMG12 6 to 15 Reserved
16 Event Subscriber Port 0 (FSUB0)
17 Event Subscriber Port 1 (FSUB1)
www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 81 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
Table 8-12. TIMx Cross Trigger Map (PD0) (continued) TSEL.ETSEL Selection TIMA0 TIMG0 TIMG4 TIMG5 TIMG8 TIMG12 18-31 Reserved For more details, see the TIMx chapter of the MSPM0 L-Series 32MHz Microcontrollers Technical Reference Manual.
8.29 LCD
The Liquid Crystal Display (LCD) controller directly drives LCD displays through the segment (SEG) and COM voltage signals. The controller can support 2-mux to 8-mux LCD glasses. The main features of the LCD controller are:
- Display memory
- Standby mode support
- Configurable SEG and COM pins
- Automatic signal generation
- Configurable frame frequency
- Blinking of individual segments with separate blinking memory for static and 2-4 mux LCD
- Blinking of complete display for 5-8 mux LCDs
- Regulated charge pump up to 3.6V (typical)
- Internal resistor divider for generating bias voltages
- Contrast control by software
- Internal resistor divider for generating bias voltages
- Ability to use LCD IOs as GPIOs or analog signals when pins are not used for LCD operation
- Supports static, 1/3 and 1/4 bias modes. 1/2 bias mode is not supported. For more details, see the LCD chapter of the MSPM0 L-Series 32MHz Microcontrollers Technical Reference Manual. MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
82 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
8.30 Device Analog Connections
Figure 8-1 shows the internal analog connection of the device. ADC0 0:25 A0_0:A0_25 Temp Sense VBAT Monitor Supply/Battery Monitor COMP
0 COMP0_OUT
COMP0_IN3+ 3 Reference Generator 8-bit DAC8.0 COMP0 Ref COMP0_IN0+ COMP0_IN1+ COMP0_IN2+ Temp sensor output COMP0_IN0- COMP0_IN1- COMP0_IN2- Comparators ADC Figure 8-1. Device Analog Connection www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 ADVANCE INFORMATION Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 83 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1
8.31 Input/Output Diagrams
The IOMUX manages the selection of which peripheral function is to be used on a digital IO. It also provides the controls for the output driver, input path, and the wake-up logic for wakeup from SHUTDOWN mode. For more information, refer to the IOMUX section of the MSPM0 L-Series 32MHz Microcontrollers Technical Reference Manual. The mixed-signal IO pin slice diagram for a full featured IO pin is shown in Figure 8-2. Not all pins will have analog functions, wake-up logic, drive strength control, and pullup or pulldown resistors available. See the device-specific data sheet for detailed information on what features are supported for a specific pin. RPULLUP (1) VDDIO IORET RPULLDOWN VSS HYSTEN INENA Unassigned Peripheral 01 Peripheral 15 Unassigned Peripheral 01 Peripheral 15 PF SHUTDOWN Wakeup WCOMP VSS VDDIO DRV Glitch Filter WUEN Wake to PMCU IO pin SHUTDOWN D Q EN D Q EN D Q EN S Q R WAKESTATE Input Logic Output Logic PIPU PIPD To analog peripheral(s) D Q EN D Q EN D Q EN D Q EN D Q EN SHUTDOWN Latches Pullup enable (1) Pulldown enable INV INV PMOS (1) NMOS DIN DOUT Unassigned Peripheral 01 Peripheral 15 Hi-ZD Q EN Hi-Z Output Mux Output Mux Input Mux Driver Logic Drive strength NMOS Control PMOS Control (1) S R RELEASE Q RSTN RSTN PF != 0 PC PC (1) The 5V-tolerant open drain IO type does not have the output-high PMOS, pullup resistor, or clamping diode. VSS VDDIO Clamping diode (1) Clamping diode PC PC PC Figure 8-2. Superset Input/Output Diagram MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
84 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
8.32 Serial Wire Debug Interface
A serial wire debug (SWD) two-wire interface is provided via an Arm compatible serial wire debug port (SW-DP) to enable access to multiple debug functions within the device. Table 8-13. Serial Wire Debug Pin Requirements and Functions DEVICE SIGNAL DIRECTION SWD FUNCTION SWCLK Input Serial wire clock from debug probe SWDIO Input/Output Bi-directional (shared) serial wire data For a complete description of the debug functionality offered on MSPM0 devices, see the Debug chapter of the MSPM0 L-Series 32MHz Microcontrollers Technical Reference Manual.
8.33 Bootstrap Loader (BSL)
The bootstrap loader (BSL) enables configuration of the device as well as programming of the device memory through a UART or I2C serial interface. Access to the device memory and configuration through the BSL is protected by a 256-bit user-defined password, and it is possible to completely disable the BSL in the device configuration, if desired. The BSL is enabled by default from TI to support use of the BSL for production programming. A minimum of two pins are required to use the BSL: the BSLRX and BSLTX signals (for UART), or the BSLSCL and BSLSDA signals (for I 2C). Additionally, one or two additional pins (BSL_invoke and NRST) may be used for controlled invocation of the bootloader by an external host. If enabled, the BSL may be invoked (started) in the following ways:
- The BSL is invoked during the boot process if the BSL_invoke pin state matches the defined BSL_invoke logic level. If the device fast boot mode is enabled, this invocation check is skipped. An external host can force the device into the BSL by asserting the invoke condition and applying a reset pulse to the NRST pin to trigger a BOOTRST, after which the device will verify the invoke condition during the reboot process and start the BSL if the invoke condition matches the expected logic level.
- The BSL is automatically invoked during the boot process if the reset vector and stack pointer are left unprogrammed. As a result, a blank device from TI will invoke the BSL during the boot process without any need to provide a hardware invoke condition on the BSL_invoke pin. This enables production programming using just the serial interface signals.
- The BSL may be invoked at runtime from application software by issuing a SYSRST with BSL entry command. Table 8-14. BSL Pin Requirements and Functions DEVICE SIGNAL CONNECTION BSL FUNCTION BSLRX Required for UART UART receive signal (RXD), an input BSLTX Required for UART UART transmit signal (TXD) an output BSLSCL Required for I2C I2C BSL clock signal (SCL) BSLSDA Required for I2C I2C BSL data signal (SDA) BSL_invoke Optional Active-high digital input used to start the BSL during boot NRST Optional Active-low reset pin used to trigger a reset and subsequent check of the invoke signal (BSL_invoke) For a complete description of the BSL functionality and command set, see the MSPM0 boot strap loader user's guide.
8.34 Device Factory Constants
All devices include a memory-mapped FACTORY region which provides read-only data describing the capabilities of a device as well as any factory-provided trim information for use by application software. Please www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 85 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
refer to Factory Constants chapter of the MSPM0 L-Series 32MHz Microcontrollers Technical Reference Manual for more information. Table 8-15. DEVICEID DEVICEID address is 0x41C4.0004, PARTNUM is bit 12 to 27, MANUFACTURER is bit 1 to 11. Device PARTNUM MANUFACTURER MSPM0L1227, MSPM0L2227 0xBB9F 0x17 MSPM0L1228, MSPM0L2228 0xBB9F 0x17 Table 8-16. USERID USERID address is 0x41C4.0008, PART is bit 0 to 15, VARIANT is bit 16 to 23 Device Part Variant M0L1227QRGERQ1 0xDDE7 0x1B M0L1227QRHBRQ1 0xDDE7 0xF2 M0L1227QRGZRQ1 0xDDE7 0x86 M0L1227QPTRQ1 0xDDE7 0x78 M0L1227QPMRQ1 0xDDE7 0x2 M0L1227QPNRQ1 0xDDE7 0xD1 M0L1228QRGERQ1 0xB371 0x50 M0L1228QRHBRQ1 0xB371 0x9C M0L1228QRGZRQ1 0xB371 0x19 M0L1228QPTRQ1 0xB371 0xF1 M0L1228QPMRQ1 0xB371 0xE9 M0L1228QPNRQ1 0xB371 0xB2 M0L2227QPTRQ1 0x6BC 0xD1 M0L2227QPMRQ1 0x6BC 0x87 M0L2227QPNRQ1 0x6BC 0xFF M0L2228QPTRQ1 0xBE7B 0x3E M0L2228QPMRQ1 0xBE7B 0xFD M0L2228QPNRQ1 0xBE7B 0xFC
8.35 Identification
Revision and Device Identification The hardware revision and device identification values are stored in the memory-mapped FACTORY region, refer to Device Factory Constants section, which provides read-only data describing the capabilities of a device as well as any factory-provided trim information for use by application software. Refer to the Factory Constants chapter of the MSPM0 L-Series 32MHz Microcontrollers Technical Reference Manual for more information. The device revision and identification information are also included as part of the top-side marking on the device package. The device-specific errata sheet describes these markings (see Section 10.4). MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
86 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
9 Applications, Implementation, and Layout
9.1 Typical Application
Information in the following applications sections is not part of the TI component specification, and TI does not warrant its accuracy or completeness. TI’s customers are responsible for determining suitability of components for their purposes, as well as validating and testing their design implementation to confirm system functionality.
9.1.1 Schematic
TI recommends connecting a combination of a 10µF and a 0.1µF low-ESR ceramic decoupling capacitor to the VDD and VSS pins. Higher-value capacitors may be used but can impact supply rail ramp-up time. Decoupling capacitors must be placed as close as possible to the pins that they decouple (within a few millimeters). The NRST reset pin is required to connect an external 47kΩ pullup resistor with a 1000pF pulldown capacitor. The SYSOSC frequency correction loop (FCL) circuit utilizes an external 100k Ω resistor, populated between the ROSC pin and VSS, to stabilize the SYSOSC frequency by providing a precision reference current for the SYSOSC. This resistor needs to be 0.1% accurate and is not required if the SYSOSC FCL is not enabled. For devices supporting external crystals, external bypass capacitors for the crystal oscillator pins are required. Refer to MSPM0 L-Series 32MHz Microcontrollers Technical Reference Manual which explains how to calculate the capacitor value. A 0.47µF tank capacitor is required for the VCORE pin and needs to be placed close to the device with minimum distance to the device ground. For 5V-tolerant open drain IOs (ODIO), a pullup resistor is required to output a logic high signal. This is required for I2C and UART functions if the ODIO are used. www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 87 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
0.1 F10 F
100 k (0.1% 25ppm) HFXIN HFXOUT 1.62–3.6V Open-Drain IOs Pull-up resistor required for output high 47 k LFXIN LFXOUT VREF+ VCORE 0.47 F SWDIO SWCLK Programming tool connection VBAT 0.1 F1 F 1.62–3.6V VREF- Figure 9-1. Typical Application Schematic MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
88 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
10 Device and Documentation Support
TI offers an extensive line of development tools. Tools and software to evaluate the performance of the device, generate code, and develop solutions are listed below.
10.1 Getting Started and Next Steps
For more information on the MSP low-power microcontrollers and the tools and libraries that are available to help with development, visit the Texas Instruments Arm Cortex-M0+ MCUs page.
10.2 Device Nomenclature
To designate the stages in the product development cycle, TI assigns prefixes to the part numbers of all MSP MCU devices and support tools. . Each MSP MCU commercial family member has one of two prefixes: MSP or X. These prefixes represent evolutionary stages of product development from engineering prototypes (X) through fully qualified production devices (MSP). X – Experimental device that is not necessarily representative of the final device's electrical specifications MSP – Fully qualified production device X devices are shipped against the following disclaimer: "Developmental product is intended for internal evaluation purposes." MSP devices have been characterized fully, and the quality and reliability of the device have been demonstrated fully. TI's standard warranty applies. Predictions show that prototype devices (X) have a greater failure rate than the standard production devices. TI recommends that these devices not be used in any production system because their expected end-use failure rate still is undefined. Only qualified production devices are to be used. TI device nomenclature also includes a suffix with the device family name. This suffix indicates the temperature range, package type, and distribution format. Figure 10-1 provides a legend for reading the complete device name. MSP M0 L 222 8 Q PN R Q1 Processor Family MCU Pla orm Product Family Device Subfamily Flash Memory Temperature range Package Type Distribu on Format Quali ed for Automo ve Figure 10-1. Device Nomenclature Table 10-1. Device Nomenclature Processor Family MSP = Mixed-signal processor X= Experimental silicon MCU Platform M0 = Arm based 32-bit M0+ Product Family L = 32MHz frequency Device Subfamily 1227 = ADC, CMP, VBAT 222x = ADC, CMP, VBAT, LCD Flash Memory 7 = 128KB 8 = 256KB Temperature Range Q = –40°C to 125°C, AEC-Q100 qualified Package Type See the Device Comparison section and https://www.ti.com/packaging Distribution Format R = Large reel No marking = Tube or tray www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 89 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
For orderable part numbers of MSP devices in different package types, see the Package Option Addendum of this document, ti.com, or contact your TI sales representative.
10.3 Tools and Software
Design Kits and Evaluation Modules MSPM0 LaunchPad (LP) Boards: LP-MSPM0L2228 Empowers you to immediately start developing on the industry’s best integrated analog and most cost-optimized general purpose MSPM0 MCU family. Exposes all device pins and functionality; includes some built-in circuitry, out- of-box software demos, and on-board XDS110 debug probe for programming/ debugging/EnergyTrace. The LP ecosystem includes dozens of BoosterPack stackable plug-in modules to extend functionality. Embedded Software MSPM0 Software Development Kit (SDK) Contains software drivers, middleware libraries, documentation, tools, and code examples that create a familiar and easy user experience for all MSPM0 devices. Software Development Tools TI Cloud Tools Start your evaluation and development on a web browser without any installation. Cloud tools also have a downloadable, offline version. TI Resource Explorer Online portal to TI SDKs. Accessible in CCS IDE or in TI Cloud Tools. SysConfig Intuitive GUI to configure device and peripherals, resolve system conflicts, generate configuration code, and automate pin mux settings. Accessible in CCS IDE or in TI Cloud Tools. (offline version) MSP Academy Great starting point for all developers to learn about the MSPM0 MCU Platform with training modules that span a wide range of topics. Part of TIRex. GUI Composer GUIs that simplify evaluation of certain MSPM0 features, such as configuring and monitoring a fully integrated analog signal chain without any code needed. IDE & compiler toolchains Code Composer Studio™ (CCS) Includes TI Arm-Clang compiler. Supports all TI Arm Cortex MCUs and boasts competitive code size performance advantages, fast compile time, code coverage support, safety certification support, and completely free to use. IAR Embedded Workbench® IDE Keil® MDK IDE GNU Arm Embedded Toolchain
10.4 Documentation Support
To receive notification of documentation updates, navigate to the device product folder on ti.com. Click on Subscribe to updates to register and receive a weekly digest of any product information that has changed. For change details, review the revision history included in any revised document. The following documents describe the MSPM0 MCUs. Copies of these documents are available on the Internet at www.ti.com. Technical Reference Manual MSPM0 L-Series 32MHz Microcontrollers This manual describes the modules and peripherals of the family of devices. Each description presents the module or peripheral in a general sense. Not all features MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
90 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
and functions of all modules or peripherals are present on all devices. In addition, modules or peripherals can differ in their exact implementation on different devices. Pin functions, internal signal connections, and operational parameters differ from device to device. See the device-specific data sheet for these details.
10.5 Support Resources
TI E2E™ support forums are an engineer's go-to source for fast, verified answers and design help — straight from the experts. Search existing answers or ask your own question to get the quick design help you need. Linked content is provided "AS IS" by the respective contributors. They do not constitute TI specifications and do not necessarily reflect TI's views; see TI's Terms of Use.
10.6 Trademarks
LaunchPad™, Code Composer Studio™, and TI E2E™ are trademarks of Texas Instruments. Arm® and Cortex® are registered trademarks of Arm Limited. All trademarks are the property of their respective owners.
10.7 Electrostatic Discharge Caution
This integrated circuit can be damaged by ESD. Texas Instruments recommends that all integrated circuits be handled with appropriate precautions. Failure to observe proper handling and installation procedures can cause damage. ESD damage can range from subtle performance degradation to complete device failure. Precision integrated circuits may be more susceptible to damage because very small parametric changes could cause the device not to meet its published specifications.
10.8 Glossary
TI Glossary This glossary lists and explains terms, acronyms, and definitions. NOTE: Page numbers for previous revisions may differ from page numbers in the current version. DATE REVISION NOTES May 2024 * Initial Release www.ti.com MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 Copyright © 2024 Texas Instruments Incorporated Submit Document Feedback 91 Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
12 Mechanical, Packaging, and Orderable Information
The following pages include mechanical, packaging, and orderable information. This information is the most current data available for the designated devices. This data is subject to change without notice and revision of this document. For browser-based versions of this data sheet, refer to the left-hand navigation. MSPM0L2228-Q1, MSPM0L2227-Q1 MSPM0L1228-Q1, MSPM0L1227-Q1 SLASFB5 – MAY 2024 www.ti.com
92 Submit Document Feedback Copyright © 2024 Texas Instruments Incorporated
Product Folder Links: MSPM0L2228-Q1 MSPM0L2227-Q1 MSPM0L1228-Q1 MSPM0L1227-Q1 ADVANCE INFORMATION
www.ti.com 1-Aug-2024 PACKAGING INFORMATION Orderable Device Status (1) Package Type Package Drawing Pins Package Qty Eco Plan (2) Lead finish/ Ball material (6) MSL Peak Temp (3) Op Temp (°C) Device Marking (4/5) Samples XM0L1228QPTRQ1 ACTIVE LQFP PT 48 1000 TBD Call TI Call TI -40 to 125 Samples XM0L1228QRGERQ1 ACTIVE VQFN RGE 24 3000 TBD Call TI Call TI -40 to 125 Samples XM0L1228QRHBRQ1 ACTIVE VQFN RHB 32 3000 TBD Call TI Call TI -40 to 125 Samples XM0L2228QPMRQ1 ACTIVE LQFP PM 64 1000 TBD Call TI Call TI -40 to 125 Samples XM0L2228QPNRQ1 ACTIVE LQFP PN 80 1000 TBD Call TI Call TI -40 to 125 Samples XM0L2228QPTRQ1 ACTIVE LQFP PT 48 1000 TBD Call TI Call TI -40 to 125 Samples (1) The marketing status values are defined as follows: ACTIVE: Product device recommended for new designs. LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect. NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design. PREVIEW: Device has been announced but is not in production. Samples may or may not be available. OBSOLETE: TI has discontinued the production of the device. (2) RoHS: TI defines "RoHS" to mean semiconductor products that are compliant with the current EU RoHS requirements for all 10 RoHS substances, including the requirement that RoHS substance do not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, "RoHS" products are suitable for use in specified lead-free processes. TI may reference these types of products as "Pb-Free". RoHS Exempt: TI defines "RoHS Exempt" to mean products that contain lead but are compliant with EU RoHS pursuant to a specific EU RoHS exemption. Green: TI defines "Green" to mean the content of Chlorine (Cl) and Bromine (Br) based flame retardants meet JS709B low halogen requirements of <=1000ppm threshold. Antimony trioxide based flame retardants must also meet the <=1000ppm threshold requirement. (3) MSL, Peak Temp. - The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder temperature. (4) There may be additional marking, which relates to the logo, the lot trace code information, or the environmental category on the device. (5) Multiple Device Markings will be inside parentheses. Only one Device Marking contained in parentheses and separated by a "~" will appear on a device. If a line is indented then it is a continuation of the previous line and the two combined represent the entire Device Marking for that device. (6) Lead finish/Ball material - Orderable Devices may have multiple material finish options. Finish options are separated by a vertical ruled line. Lead finish/Ball material values may wrap to two lines if the finish value exceeds the maximum column width. Addendum-Page 1
www.ti.com 1-Aug-2024 Important Information and Disclaimer:The information provided on this page represents TI's knowledge and belief as of the date that it is provided. TI bases its knowledge and belief on information provided by third parties, and makes no representation or warranty as to the accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and continues to take reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on incoming materials and chemicals. TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited information may not be available for release. In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis. OTHER QUALIFIED VERSIONS OF MSPM0L1228-Q1, MSPM0L2228-Q1 :
- Catalog : MSPM0L1228 , MSPM0L2228 NOTE: Qualified Version Definitions:
- Catalog - TI's standard catalog product Addendum-Page 2
Images above are just a representation of the package family, actual package may vary. Refer to the product data sheet for package details. RGE 24 VQFN - 1 mm max height PLASTIC QUAD FLATPACK - NO LEAD 4204104/H
www.ti.com GENERIC PACKAGE VIEW Images above are just a representation of the package family, actual package may vary. Refer to the product data sheet for package details. VQFN - 1 mm max heightRHB 32 PLASTIC QUAD FLATPACK - NO LEAD5 x 5, 0.5 mm pitch 4224745/A
www.ti.com PACKAGE OUTLINE C 64X 0.27 0.1760X 0.5 PIN 1 ID
0.05 MIN
4X 7.5 0.08 TYP12.2 11.8 (0.13) TYP
1.6 MAX
B NOTE 3 10.2 9.8 A NOTE 3 10.2 9.8 0.75 0.45 0.25 GAGE PLANE -70 (1.4) PLASTIC QUAD FLATPACK LQFP - 1.6 mm max heightPM0064A PLASTIC QUAD FLATPACK 4215162/A 03/2017 NOTES: 1. All linear dimensions are in millimeters. Any dimensions in parenthesis are for reference only. Dimensioning and tolerancing per ASME Y14.5M. 2. This drawing is subject to change without notice. 3. This dimension does not include mold flash, protrusions, or gate burrs. Mold flash, protrusions, or gate burrs shall not exceed 0.15 mm per side. 4. Reference JEDEC registration MS-026. 17 32 4964
0.08 C A B
0.08 SEATING PLANE DETAIL A SCALE: 14 DETAIL A TYPICAL SCALE 1.400
www.ti.com EXAMPLE BOARD LAYOUT
0.05 MAX
ALL AROUND 0.05 MIN ALL AROUND 64X (1.5) 64X (0.3) (11.4) (11.4)60X (0.5) (R0.05) TYP LQFP - 1.6 mm max heightPM0064A PLASTIC QUAD FLATPACK 4215162/A 03/2017 NOTES: (continued) 5. Publication IPC-7351 may have alternate designs. 6. Solder mask tolerances between and around signal pads can vary based on board fabrication site. 7. For more information, see Texas Instruments literature number SLMA004 (www.ti.com/lit/slma004). LAND PATTERN EXAMPLE EXPOSED METAL SHOWN SCALE:8X SYMM SYMM 64 49 17 32 METAL SOLDER MASK OPENING NON SOLDER MASK DEFINED SOLDER MASK DETAILS EXPOSED METAL SOLDER MASK METAL UNDER SOLDER MASK SOLDER MASK DEFINED EXPOSED METAL
www.ti.com EXAMPLE STENCIL DESIGN 64X (1.5) 64X (0.3) 60X (0.5) (R0.05) TYP (11.4) (11.4) LQFP - 1.6 mm max heightPM0064A PLASTIC QUAD FLATPACK 4215162/A 03/2017 NOTES: (continued) 8. Laser cutting apertures with trapezoidal walls and rounded corners may offer better paste release. IPC-7525 may have alternate design recommendations. 9. Board assembly site may have different recommendations for stencil design. SYMM SYMM 64 49 17 32 SOLDER PASTE EXAMPLE BASED ON 0.125 mm THICK STENCIL SCALE:8X
www.ti.com PACKAGE OUTLINE 0.25 GAGE PLANE 0 -7 7.2 6.8 7.2 6.8 9.2 8.8 4X 5.5 44X 0.5 9.2 8.8 48X 0.27 0.17 1.45 1.35 0.75 0.45 LQFP - 1.6 mm max heightPT0048A LOW PROFILE QUAD FLATPACK 4215159/B 11/2023 0.1 C NOTES: 1. All linear dimensions are in millimeters. Any dimensions in parenthesis are for reference only. Dimensioning and tolerancing per ASME Y14.5M. 2. This drawing is subject to change without notice. 3. Reference JEDEC registration MS-026. 4. This may also be a thermally enhanced plastic package with leads conected to the die pads. A15.000 DETAIL A SCALE 2.000 A B C
www.ti.com EXAMPLE BOARD LAYOUT (8.2) (8.2) 48X (1.6) 48X (0.3) 44X (0.5) (R0.05) TYP LQFP - 1.6 mm max heightPT0048A LOW PROFILE QUAD FLATPACK 4215159/B 11/2023 NOTES: (continued) 5. Publication IPC-7351 may have alternate designs. 6. Solder mask tolerances between and around signal pads can vary based on board fabrication site. LAND PATTERN EXAMPLE EXPOSED METAL SHOWN SCALE 10.000 PKG SYMM PKG SYMM 13 24
3748 SEE SOLDER MASK
www.ti.com EXAMPLE STENCIL DESIGN (8.2) (8.2) 48X (1.6) 48X (0.3) 44X (0.5) (R0.05) TYP LQFP - 1.6 mm max heightPT0048A LOW PROFILE QUAD FLATPACK 4215159/B 11/2023 NOTES: (continued) 7. Laser cutting apertures with trapezoidal walls and rounded corners may offer better paste release. IPC-7525 may have alternate design recommendations. 8. Board assembly site may have different recommendations for stencil design. SOLDER PASTE EXAMPLE BASED ON 0.1 mm THICK STENCIL SCALE: 10X PKG SYMM PKG SYMM 13 24 3748
www.ti.com PACKAGE OUTLINE C 80X 0.27 0.17 76X 0.5 PIN 1 ID 4X 9.5 14.2
13.8 TYP
(0.13) TYP B12.2 11.8 A 12.2 11.8 0.75 0.45 0.25 GAGE PLANE 0 -7 (1.4) PLASTIC QUAD FLATPACK LQFP - 1.6 mm max heightPN0080A PLASTIC QUAD FLATPACK 4215166/A 08/2022 0.08 NOTES: 1. All linear dimensions are in millimeters. Any dimensions in parenthesis are for reference only. Dimensioning and tolerancing per ASME Y14.5M. 2. This drawing is subject to change without notice. 3. Reference JEDEC registration MS-026. 21 40 6180 SCALE: 14 DETAIL A TYPICAL SCALE 1.250
www.ti.com EXAMPLE BOARD LAYOUT ALL AROUND 0.05 MIN ALL AROUND 80X (1.5) 80X (0.3) (13.4) (13.4) 76X (0.5) (R0.05) TYP LQFP - 1.6 mm max heightPN0080A PLASTIC QUAD FLATPACK 4215166/A 08/2022 NOTES: (continued) 4. Publication IPC-7351 may have alternate designs. 5. Solder mask tolerances between and around signal pads can vary based on board fabrication site. 6. For more information, see Texas Instruments literature number SLMA004 (www.ti.com/lit/slma004). LAND PATTERN EXAMPLE EXPOSED METAL SHOWN SCALE:6X SYMM SYMM 80 61 21 40 METAL SOLDER MASK OPENING NON SOLDER MASK DEFINED SOLDER MASK DETAILS EXPOSED METAL SOLDER MASK METAL UNDER SOLDER MASK SOLDER MASK DEFINED EXPOSED METAL
www.ti.com EXAMPLE STENCIL DESIGN 80X (1.5) 80X (0.3) 76X (0.5) (R0.05) TYP (13.4) (13.4) LQFP - 1.6 mm max heightPN0080A PLASTIC QUAD FLATPACK 4215166/A 08/2022 NOTES: (continued) 7. Laser cutting apertures with trapezoidal walls and rounded corners may offer better paste release. IPC-7525 may have alternate design recommendations. 8. Board assembly site may have different recommendations for stencil design. SYMM SYMM 80 61 21 40 SOLDER PASTE EXAMPLE BASED ON 0.1 mm THICK STENCIL SCALE:6X
IMPORTANT NOTICE AND DISCLAIMER TI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATA SHEETS), DESIGN RESOURCES (INCLUDING REFERENCE DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS” AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD PARTY INTELLECTUAL PROPERTY RIGHTS. These resources are intended for skilled developers designing with TI products. You are solely responsible for (1) selecting the appropriate TI products for your application, (2) designing, validating and testing your application, and (3) ensuring your application meets applicable standards, and any other safety, security, regulatory or other requirements. These resources are subject to change without notice. TI grants you permission to use these resources only for development of an application that uses the TI products described in the resource. Other reproduction and display of these resources is prohibited. No license is granted to any other TI intellectual property right or to any third party intellectual property right. TI disclaims responsibility for, and you will fully indemnify TI and its representatives against, any claims, damages, costs, losses, and liabilities arising out of your use of these resources. TI’s products are provided subject to TI’s Terms of Sale or other applicable terms available either on ti.com or provided in conjunction with such TI products. TI’s provision of these resources does not expand or otherwise alter TI’s applicable warranties or warranty disclaimers for TI products. TI objects to and rejects any additional or different terms you may have proposed. IMPORTANT NOTICE Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265 Copyright © 2024, Texas Instruments Incorporated