SLASF12C February   2023  – October 2023 MSPM0G3105 , MSPM0G3106 , MSPM0G3107

PRODUCTION DATA  

  1.   1
  2. Features
  3. Applications
  4. Description
  5. Functional Block Diagram
  6. Device Comparison
  7. Pin Configuration and Functions
    1. 6.1 Pin Diagrams
    2. 6.2 Pin Attributes
    3. 6.3 Signal Descriptions
    4. 6.4 Connections for Unused Pins
  8. Specifications
    1. 7.1  Absolute Maximum Ratings
    2. 7.2  ESD Ratings
    3. 7.3  Recommended Operating Conditions
    4. 7.4  Thermal Information
    5. 7.5  Supply Current Characteristics
      1. 7.5.1 RUN/SLEEP Modes
      2. 7.5.2 STOP/STANDBY Modes
      3. 7.5.3 SHUTDOWN Mode
    6. 7.6  Power Supply Sequencing
      1. 7.6.1 POR and BOR
      2. 7.6.2 Power Supply Ramp
    7. 7.7  Flash Memory Characteristics
    8. 7.8  Timing Characteristics
    9. 7.9  Clock Specifications
      1. 7.9.1 System Oscillator (SYSOSC)
        1. 7.9.1.1 SYSOSC Typical Frequency Accuracy
      2. 7.9.2 Low Frequency Oscillator (LFOSC)
      3. 7.9.3 System Phase Lock Loop (SYSPLL)
      4. 7.9.4 Low Frequency Crystal/Clock
      5. 7.9.5 High Frequency Crystal/Clock
    10. 7.10 Digital IO
      1. 7.10.1 Electrical Characteristics
      2. 7.10.2 Switching Characteristics
    11. 7.11 Analog Mux VBOOST
    12. 7.12 ADC
      1. 7.12.1 Electrical Characteristics
      2. 7.12.2 Switching Characteristics
      3. 7.12.3 Linearity Parameters
      4. 7.12.4 Typical Connection Diagram
    13. 7.13 Temperature Sensor
    14. 7.14 VREF
      1. 7.14.1 Voltage Characteristics
      2. 7.14.2 Electrical Characteristics
    15. 7.15 GPAMP
      1. 7.15.1 Electrical Characteristics
      2. 7.15.2 Switching Characteristics
    16. 7.16 I2C
      1. 7.16.1 I2C Timing Diagram
      2. 7.16.2 I2C Characteristics
      3. 7.16.3 I2C Filter
    17. 7.17 SPI
      1. 7.17.1 SPI
      2. 7.17.2 SPI Timing Diagram
    18. 7.18 UART
    19. 7.19 TIMx
    20. 7.20 TRNG
      1. 7.20.1 TRNG Electrical Characteristics
      2. 7.20.2 TRNG Switching Characteristics
    21. 7.21 Emulation and Debug
      1. 7.21.1 SWD Timing
  9. Detailed Description
    1. 8.1  CPU
    2. 8.2  Operating Modes
      1. 8.2.1 Functionality by Operating Mode (MSPM0G310x)
    3. 8.3  Power Management Unit (PMU)
    4. 8.4  Clock Module (CKM)
    5. 8.5  DMA
    6. 8.6  Events
    7. 8.7  Memory
      1. 8.7.1 Memory Organization
      2. 8.7.2 Peripheral File Map
      3. 8.7.3 Peripheral Interrupt Vector
    8. 8.8  Flash Memory
    9. 8.9  SRAM
    10. 8.10 GPIO
    11. 8.11 IOMUX
    12. 8.12 ADC
    13. 8.13 Temperature Sensor
    14. 8.14 VREF
    15. 8.15 GPAMP
    16. 8.16 TRNG
    17. 8.17 AES
    18. 8.18 CRC
    19. 8.19 UART
    20. 8.20 I2C
    21. 8.21 SPI
    22. 8.22 CAN-FD
    23. 8.23 WWDT
    24. 8.24 RTC
    25. 8.25 Timers (TIMx)
    26. 8.26 Device Analog Connections
    27. 8.27 Input/Output Diagrams
    28. 8.28 Serial Wire Debug Interface
    29. 8.29 Bootstrap Loader (BSL)
    30. 8.30 Device Factory Constants
    31. 8.31 Identification
  10. Applications, Implementation, and Layout
    1. 9.1 Typical Application
      1. 9.1.1 Schematic
  11. 10Device and Documentation Support
    1. 10.1 Getting Started and Next Steps
    2. 10.2 Device Nomenclature
    3. 10.3 Tools and Software
    4. 10.4 Documentation Support
    5. 10.5 Support Resources
    6. 10.6 Trademarks
    7. 10.7 Electrostatic Discharge Caution
    8. 10.8 Glossary
  12. 11Mechanical, Packaging, and Orderable Information
  13. 12Revision History

Package Options

Refer to the PDF data sheet for device specific package drawings

Mechanical Data (Package|Pins)
  • DGS|28
  • RHB|32
  • DGS|20
Thermal pad, mechanical data (Package|Pins)
Orderable Information

Signal Descriptions

Table 6-3 Signal Descriptions
FUNCTIONSIGNAL NAMEPIN NO. (1)PIN TYPE (2)DESCRIPTION
32 RHB28 DGS2820 DGS20
ADCA0_03122IADC0 analog input 0
A0_13011IADC0 analog input 1
A0_22928IADC0 analog input 2
A0_3282720IADC0 analog input 3
A0_4IADC0 analog input 4
A0_5IADC0 analog input 5
A0_6IADC0 analog input 6
A0_7262518IADC0 analog input 7
A0_121817IADC0 analog input 12
A1_01918IADC1 analog input 0
A1_12019IADC1 analog input 1
A1_2212014IADC1 analog input 2
A1_3222115IADC1 analog input 3
A1_4IADC1 analog input 4
A1_5IADC1 analog input 5
A1_6IADC1 analog input 6
A1_72524IADC1 analog input 7
BSLBSL_invoke222115IInput pin used to invoke bootloader
BSL (I2C)BSLSCL25I/ODefault I2C BSL clock
BSLSDA14I/ODefault I2C BSL data
BSL (UART)BSLRX151612IDefault UART BSL receive
BSLTX141511ODefault UART BSL transmit
CANCAN_TX16
30
11
13
OCAN-FD transmit data
CAN_RX17
31
22ICAN-FD receive data
ClockCLK_OUT11
13
14
18
26
14
15
17
25
10
11
18
OConfigurable clock output
HFCLK_IN10139IDigital high-frequency clock input
HFXIN9128IInput for high-frequency crystal oscillator HFXT
HFXOUT10139OOutput for high-frequency crystal oscillator HFXT
LFCLK_IN811IDigital low-frequency clock input
LFXIN710IInput for low-frequency crystal oscillator LFXT
LFXOUT811OOutput of low-frequency crystal oscillator LFXT
ROSC697IExternal resistor used for improving oscillator accuracy
DebugSWCLK242317ISerial wire debug input clock
SWDIO232216I/OSerial wire debug data input/output
FCCFCC_IN1
9
16
20
4
12
19
8
13
IFrequency clock counter input
General-Purpose AmplifierGPAMP_IN+3011IGPAMP noninverting terminal input
GPAMP_IN-222115IGPAMP inverting terminal input
GPAMP_OUT262518OGPAMP output
GPIOPA014I/OGeneral-purpose digital I/O with wake up from SHUTDOWN
PA125I/OGeneral-purpose digital I/O with wake up from SHUTDOWN
PA2697I/OGeneral-purpose digital I/O
PA3710I/OGeneral-purpose digital I/O
PA4811I/OGeneral-purpose digital I/O
PA59128I/OGeneral-purpose digital I/O
PA610139I/OGeneral-purpose digital I/O
PA711I/OGeneral-purpose digital I/O
PA812I/OGeneral-purpose digital I/O
PA9131410I/OGeneral-purpose digital I/O
PA10141511I/OGeneral-purpose digital I/O with wake up from SHUTDOWN
PA11151612I/OGeneral-purpose digital I/O with wake up from SHUTDOWN
PA121613I/OGeneral-purpose digital I/O
PA1317I/OGeneral-purpose digital I/O
PA141817I/OGeneral-purpose digital I/O
PA151918I/OGeneral-purpose digital I/O
PA162019I/OGeneral-purpose digital I/O
PA17212014I/OGeneral-purpose digital I/O with wake up from SHUTDOWN
PA18222115I/OGeneral-purpose digital I/O with wake up from SHUTDOWN
PA19232216I/OGeneral-purpose digital I/O
PA20242317I/OGeneral-purpose digital I/O
PA212524I/OGeneral-purpose digital I/O
PA22262518I/OGeneral-purpose digital I/O
PA23272619I/OGeneral-purpose digital I/O
PA24282720I/OGeneral-purpose digital I/O
PA252928I/OGeneral-purpose digital I/O
PA263011I/OGeneral-purpose digital I/O
PA273122I/OGeneral-purpose digital I/O
PA28I/OGeneral-purpose digital I/O with wake up from SHUTDOWN
PA29I/OGeneral-purpose digital I/O
PA30I/OGeneral-purpose digital I/O
PA31I/OGeneral-purpose digital I/O with wake up from SHUTDOWN
GPIOPB0I/OGeneral-purpose digital I/O
PB1I/OGeneral-purpose digital I/O
PB2I/OGeneral-purpose digital I/O
PB3I/OGeneral-purpose digital I/O
PB4I/OGeneral-purpose digital I/O
PB5I/OGeneral-purpose digital I/O
PB6I/OGeneral-purpose digital I/O
PB7I/OGeneral-purpose digital I/O
PB8I/OGeneral-purpose digital I/O
PB9I/OGeneral-purpose digital I/O
PB10I/OGeneral-purpose digital I/O
PB11I/OGeneral-purpose digital I/O
PB12I/OGeneral-purpose digital I/O
PB13I/OGeneral-purpose digital I/O
PB14I/OGeneral-purpose digital I/O
PB15I/OGeneral-purpose digital I/O
PB16I/OGeneral-purpose digital I/O
PB17I/OGeneral-purpose digital I/O
PB18I/OGeneral-purpose digital I/O
PB19I/OGeneral-purpose digital I/O
PB20I/OGeneral-purpose digital I/O
PB21I/OGeneral-purpose digital I/O
PB22I/OGeneral-purpose digital I/O
PB23I/OGeneral-purpose digital I/O
PB24I/OGeneral-purpose digital I/O
PB25I/OGeneral-purpose digital I/O
PB26I/OGeneral-purpose digital I/O
PB27I/OGeneral-purpose digital I/O
I2CI2C0_SCL2
15
5
16
12I/OI2C0 serial clock
I2C0_SDA1
14
4
15
11I/OI2C0 serial data
I2C1_SCL8
15
19
21
11
16
18
20
12
14
I/OI2C1 serial clock
I2C1_SDA7
14
20
22
10
15
19
21
11
15
I/OI2C1 serial data
PowerVSS586PGround supply
VDD475PPower supply
VCORE3233PRegulated core power supply output
QFN PadPadPQFN package exposed thermal pad. TI recommends connection to VSS.
RTCRTC_OUT13
31
2
14
2
10
ORTC clock output
SPISPI0_CS06
12
97I/OSPI0 chip-select 0
SPI0_CS1710I/OSPI0 chip-select 1
SPI0_CS2282720I/OSPI0 chip-select 2
SPI0_CS3272619I/OSPI0 chip-select 3
SPI0_SCK10
15
16
13
16
9
12
13
I/OSPI0 clock signal input – SPI peripheral mode
Clock signal output – SPI controller mode
SPI0_POCI8
14
17
11
15
11I/OSPI0 controller in/peripheral out
SPI0_PICO9
13
18
12
14
17
8
10
I/OSPI0 controller out/peripheral in
SPI1_CS06
30
1
9
1
7
I/OSPI1 chip-select 0
SPI1_CS13122I/OSPI1 chip-select 1
SPI1_CS21918I/OSPI1 chip-select 2
SPI1_CS32928I/OSPI1 chip-select 3
SPI1_SCK212014I/OSPI1 clock signal input – SPI peripheral mode
Clock signal output – SPI controller mode
SPI1_POCI2019I/OSPI1 controller in/peripheral out
SPI1_PICO222115I/OSPI1 controller out/peripheral in
SystemNRST364IReset input active low
TimerTIMG0_C09
16
27
12
26
8
13
19
I/OGeneral purpose timer 0 CCR0 capture input/ compare output
TIMG0_C110
17
28
13
27
9
20
I/OGeneral purpose timer 0 CCR1 capture input/ compare output
TIMG6_C09
25
12
24
8I/OGeneral purpose timer 6 CCR0 capture input/ compare output
TIMG6_C110
26
13
25
9
18
I/OGeneral purpose timer 6 CCR1 capture input/ compare output
TIMG7_C07
21
27
30
1
10
20
26
1
14
19
I/OGeneral purpose timer 7 CCR1 capture input/ compare output
TIMG7_C16
8
11
22
28
31
2
9
11
21
27
2
7
15
20
I/OGeneral purpose timer 7 CCR1 capture input/ compare output
TIMG8_C02
7
9
11
25
27
30
1
5
10
12
24
26
1
8
19
I/OGeneral purpose timer 8 CCR0 capture input/ compare output
Timer (continued)TIMG8_C1 1
6
8
10
26
31
2
4
9
11
13
25
2
7
9
18
I/OGeneral purpose timer 8 CCR1 capture input/ compare output
TIMG8_IDX2
11
19
5
18
IGeneral purpose timer 8 quadrature encoder index pulse input
TIMG12_C014
18
15
17
11I/O32-bit general purpose timer 0 CCR0 capture input/ compare output
TIMG12_C12928I/O32-bit general purpose timer 0 CCR1 capture input/ compare output
TIMA0_C01
12
25
4
24
I/OAdvanced control timer 0 CCR0 capture input/compare output
TIMA0_C0N13
26
14
25
10
18
I/OAdvanced control timer 0 CCR0 capture input/compare output (inverting)
TIMA0_C12
7
11
13
26
5
10
14
25
10
18
I/OAdvanced control timer 0 CCR1 capture input/ compare output
TIMA0_C1N8
13
29
11
14
28
10I/OAdvanced control timer 0 CCR1 capture input/ compare output (inverting)
Timer (continued)TIMA0_C27
11
14
19
10
15
18
11I/OAdvanced control timer 0 CCR2 capture input/ compare output
TIMA0_C2N10
15
20
13
16
19
9
12
I/OAdvanced control timer 0 CCR2 capture input/ compare output (inverting)
TIMA0_C38
16
21
27
29
11
20
26
28
13
14
19
I/OAdvanced control timer 0 CCR3 capture input/ compare output
TIMA0_C3N17
22
28
21
27
15
20
I/OAdvanced control timer 0 CCR3 capture input/ compare output (inverting)
TIMA1_C014
19
21
15
18
20
11
14
I/OAdvanced control timer 1 CCR0 capture input/ compare output
TIMA1_C0N12
19
18I/OAdvanced control timer 0 CCR3 capture input/ compare output (inverting)
TIMA1_C115
20
22
28
16
19
21
27
12
15
20
I/OAdvanced control timer 1 CCR1 capture input/ compare output
TIMA1_C1N13
20
14
19
10I/OAdvanced control timer 1 CCR1 capture input/ compare output (inverting)
Timer (continued)TIMA_FAL010
30
1
13
1
9
IAdvanced control timer 0 fault handling input
TIMA_FAL11
9
4
12
8IAdvanced control timer 1 fault handling input
TIMA_FAL22
31
2
5
2IAdvanced control timer 2 fault handling input
UARTUART0_TX1
14
4
15
11OUART0 transmit data
UART0_RX2
15
5
16
12IUART0 receive data
UART0_CTS13
18
14
17
10IUART0 "clear to send" flow control input
UART0_RTS12
19
18OUART0 "request to send" flow control output
UART1_TX12
21
2014OUART1 transmit data
UART1_RX13
22
14
21
10
15
IUART1 receive data
UART1_CTS2524IUART1 "clear to send" flow control input
UART1_RTS262518OUART1 "request to send" flow control output
UART2_TX25
27
24
26
19OUART2 transmit data
UART2_RX26
28
25
27
18
20
IUART2 receive data
UART2_CTS710IUART2 "clear to send" flow control input
UART2_RTS811OUART2 "request to send" flow control output
UARTUART3_TX18
30
1
17
1OUART3 transmit data
UART3_RX17
29
28IUART3 receive data
UART3_CTS16
27
2613
19
IUART3 "clear to send" flow control input
UART3_RTS17
28
2720OUART3 "request to send" flow control output
Voltage Reference (3)VREF+272619I/OVoltage reference (VREF) power supply - external reference input / internal reference output
VREF-2524I/OVoltage reference (VREF) ground supply - external reference input / internal reference output
– = not available
I = input, O = output, I/O = input or output, P = power
When using VREF+/- to bring in an external voltage reference for analog peripherals such as the ADC, a decoupling capacitor must be placed on VREF+ to VREF-/GND with a capacitance based on the external reference source