TI1 MSP432P401MIPZ Mixed-signal microcontroller Datasheet

Product
Folder
Sample &
Buy
Technical
Documents
Tools &
Software
Support &
Community
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
MSP432P401R, MSP432P401M Mixed-Signal Microcontrollers
1 Device Overview
1.1
Features
1
• Core
– ARM® 32-Bit Cortex®-M4F CPU With FloatingPoint Unit and Memory Protection Unit
– Frequency up to 48 MHz
– ULPBench™ Benchmark:
• 192.3 ULPMark™-CP
– Performance Benchmark:
• 3.41 CoreMark/MHz
• 1.22 DMIPS/MHz (Dhrystone 2.1)
• Memories
– Up to 256KB of Flash Main Memory (Organized
Into Two Banks Enabling Simultaneous
Read/Execute During Erase)
– 16KB of Flash Information Memory (Used for
BSL, TLV, and Flash Mailbox)
– Up to 64KB of SRAM (Including 6KB of Backup
Memory)
– 32KB of ROM With MSP432™ Peripheral Driver
Libraries
• Operating Characteristics
– Wide Supply Voltage Range: 1.62 V to 3.7 V
– Temperature Range (Ambient): –40°C to 85°C
• Ultra-Low-Power Operating Modes
– Active: 80 µA/MHz
– Low-Frequency Active: 83 µA at 128 kHz
(Typical)
– LPM3 (With RTC): 660 nA (Typical)
– LPM3.5 (With RTC): 630 nA (Typical)
– LPM4: 500 nA (Typical)
– LPM4.5: 25 nA (Typical)
• Flexible Clocking Features
– Tunable Internal DCO (up to 48 MHz)
– 32.768 kHz Low-Frequency Crystal Support
(LFXT)
– High-Frequency Crystal Support (HFXT) up to
48 MHz
– Low-Frequency Internal Reference Oscillator
(REFO)
– Very Low-Power Low-Frequency Internal
Oscillator (VLO)
– Module Oscillator (MODOSC)
– System Oscillator (SYSOSC)
• Code Security Features
– JTAG and SWD Lock
– IP Protection (up to Four Secure Flash Zones,
Each With Configurable Start Address and Size)
• Enhanced System Features
– Programmable Supervision and Monitoring of
Supply Voltage
– Multiple-Class Resets for Better Control of
Application and Debug
– 8-Channel DMA
– RTC With Calendar and Alarm Functions
• Timing and Control
– Up to Four 16-Bit Timers, Each With up to Five
Capture, Compare, PWM Capability
– Two 32-Bit Timers, Each With Interrupt
Generation Capability
• Serial Communication
– Up to Four eUSCI_A Modules
• UART With Automatic Baud-Rate Detection
• IrDA Encode and Decode
• SPI (up to 16 Mbps)
– Up to Four eUSCI_B Modules
• I2C (With Multiple-Slave Addressing)
• SPI (up to 16 Mbps)
• Flexible I/O Features
– Ultra-Low-Leakage I/Os (±20 nA Maximum)
– All I/Os With Capacitive-Touch Capability
– Up to 48 I/Os With Interrupt and Wake-up
Capability
– Up to 24 I/Os With Port Mapping Capability
– Eight I/Os With Glitch Filtering Capability
• Advanced Low-Power Analog Features
– 14-Bit 1-MSPS SAR ADC With Differential and
Single-Ended Inputs
– Internal Voltage Reference With 10-ppm/°C
Typical Stability
– Two Analog Comparators
• Encryption and Data Integrity Accelerators
– 128-, 192-, or 256-Bit AES Encryption and
Decryption Accelerator
– 32-Bit Hardware CRC Engine
• JTAG and Debug Support
– Support for 4-Pin JTAG and 2-Pin SWD Debug
Interfaces
– Support for Serial Wire Trace
– Support for Power Debug and Profiling of
Applications
1
An IMPORTANT NOTICE at the end of this data sheet addresses availability, warranty, changes, use in safety-critical applications,
intellectual property matters and other important disclaimers. PRODUCTION DATA.
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
1.2
•
•
Applications
Industrial and Automation
– Home Automation
– Smoke Detectors
– Barcode Scanners
– Access Panels
Metering
– Electric Meters
– Flow Meters
– Communication Modules
1.3
www.ti.com
•
•
Health and Fitness
– Watches
– Activity Monitors
– Fitness Accessories
– Blood Glucose Meters
Consumer Electronics
– Mobile Devices
– Sensor Hubs
Description
The MSP432P401x microcontroller (MCU) family is TI's latest addition to its portfolio of efficient ultra-lowpower mixed-signal MCUs. The MSP432P401x MCUs feature the ARM Cortex-M4 processor in a wide
configuration of device options including a rich set of analog, timing, and communication peripherals,
thereby catering to a large number of application scenarios where both efficient data processing and
enhanced low-power operation are paramount.
Overall, the MSP432P401x is an ideal combination of the TI MSP430™ low-power DNA, advance mixedsignal features, and the processing capabilities of the ARM 32-bit Cortex-M4 RISC engine. The devices
ship with bundled peripheral driver libraries and are compatible with standard components of the ARM
ecosystem.
Device Information (1)
PACKAGE
BODY SIZE (2)
MSP432P401RIPZ
MSP432P401MIPZ
LQFP (100)
14 mm × 14 mm
MSP432P401RIZXH
MSP432P401MIZXH
NFBGA (80)
5 mm × 5 mm
MSP432P401RIRGC
MSP432P401MIRGC
VQFN (64)
9 mm × 9 mm
PART NUMBER
(1)
(2)
2
For the most current part, package, and ordering information for all available devices, see the Package
Option Addendum in Section 9, or see the TI website.
The sizes shown here are approximations. For the package dimensions with tolerances, see the
Mechanical Data in Section 9.
Device Overview
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
1.4
SLAS826E – MARCH 2015 – REVISED JULY 2016
Functional Block Diagram
Figure 1-1 shows the functional block diagram of the MSP432P401R and MSP432P401M devices.
LFXIN, LFXOUT,
HFXIN HFXOUT
DCOR
PJ.x
P1.x to P10.x
LPM3.5 Domain
Capacitive Touch IO 0,
Capacitive Touch IO 1
DMA
PCM
PSS
Power
Control
Manager
Power
Supply
System
CS
RTC_C
WDT_A
Clock
System
Real-Time
Clock
Watchdog
Timer
RSTCTL
SYSCTL
Reset
Controller
System
Controller
Backup
Memory
SRAM
6KB
I/O Ports
I/O Ports
P1 to P10
78 I/Os
PJ
6 I/Os
8 Channels
Address
CPU
®
ARM
Cortex™-M4F
Bus
Control
Logic
Data
Flash
256KB
128KB
SRAM
(includes
Backup
Memory)
64KB
32KB
ROM
(Peripheral
Driver
Library)
32KB
AES256
Security
Encryption,
Decryption
CRC32
MPU
NVIC, SysTick
FPB, DWT
ITM, TPIU
JTAG, SWD
ADC14
Comp_E0,
Comp_E1
REF_A,
14 bit,
1 Msps,
SAR A/D
Analog
Comparator
Voltage
Reference
TA0, TA1,
TA2,TA3
Timer32
Timer_A
16 Bit
5 CCR
2 x 32-bit
Timers
eUSCI_A0,
eUSCI_A1,
eUSCI_A2,
eUSCI_A3
(UART,
IrDA, SPI)
eUSCI_B0,
eUSCI_B1,
eUSCI_B2,
eUSCI_B3
2
(I C, SPI)
Copyright © 2016, Texas Instruments Incorporated
Figure 1-1. MSP432P401R, MSP432P401M Functional Block Diagram
The CPU and all of the peripherals in the device interact with each other through a common AHB matrix.
In some cases, there are bridges between the AHB ports and the peripherals. These bridges are
transparent to the application from a memory map perspective and, therefore, are not shown in the block
diagram.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Device Overview
3
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
Table of Contents
1
Device Overview ......................................... 1
1.1
Features .............................................. 1
1.2
Applications ........................................... 2
1.3
Description ............................................ 2
1.4
Functional Block Diagram ............................ 3
2
3
Revision History ......................................... 5
Device Comparison ..................................... 6
4
Terminal Configuration and Functions .............. 8
4.1
Pin Diagrams ......................................... 8
4.2
Pin Attributes ........................................ 11
4.3
Signal Descriptions .................................. 17
4.4
Pin Multiplexing
4.5
Buffer Types......................................... 27
4.6
Connection for Unused Pins ........................ 27
.....................................
6
27
Specifications ........................................... 28
........................
........................................
Recommended Operating Conditions ...............
Recommended External Components .............
Operating Mode VCC Ranges .......................
Operating Mode CPU Frequency Ranges .........
Operating Mode Peripheral Frequency Ranges ....
5.1
Absolute Maximum Ratings
28
5.2
ESD Ratings
28
5.3
5.4
5.5
5.6
5.7
5.8
28
29
29
30
30
Operating Mode Execution Frequency vs Flash
Wait-State Requirements ........................... 31
5.9
5.10
5.11
5.12
5.13
5.14
5.15
5.16
5.17
5.18
4
5.20
Related Products ..................................... 7
3.1
5
5.19
Current Consumption During Device Reset.........
Current Consumption in LDO-Based Active
Modes – Dhrystone 2.1 Program ...................
Current Consumption in DC-DC-Based Active
Modes – Dhrystone 2.1 Program ...................
Current Consumption in Low-Frequency Active
Modes – Dhrystone 2.1 Program ...................
Typical Characteristics of Active Mode Currents for
CoreMark Program ..................................
Typical Characteristics of Active Mode Currents for
Prime Number Program .............................
Typical Characteristics of Active Mode Currents for
Fibonacci Program ..................................
Typical Characteristics of Active Mode Currents for
While(1) Program ...................................
Typical Characteristics of Low-Frequency Active
Mode Currents for CoreMark Program ..............
31
31
8
32
32
33
34
35
36
37
Current Consumption in LDO-Based LPM0 Modes . 38
Table of Contents
7
9
Current Consumption in DC-DC-Based LPM0
Modes ............................................... 38
Current Consumption in Low-Frequency LPM0
Modes ............................................... 38
5.21
Current Consumption in LPM3, LPM4 Modes ...... 39
5.22
Current Consumption in LPM3.5, LPM4.5 Modes .. 39
........ 40
5.24 Thermal Resistance Characteristics ................ 40
5.25 Timing and Switching Characteristics ............... 41
Detailed Description ................................... 90
6.1
Overview ............................................ 90
6.2
Processor and Execution Features ................. 90
6.3
Memory Map ........................................ 91
6.4
Memories on the MSP432P401x .................. 111
6.5
DMA ................................................ 114
6.6
Memory Map Access Details ...................... 115
6.7
Interrupts ........................................... 117
6.8
System Control..................................... 119
6.9
Peripherals ......................................... 124
6.10 Code Development and Debug .................... 134
6.11 Performance Benchmarks ......................... 136
6.12 Input/Output Diagrams ............................. 138
6.13 Device Descriptors (TLV) .......................... 176
6.14 Identification........................................ 178
Applications, Implementation, and Layout ...... 180
7.1
Device Connection and Layout Fundamentals .... 180
5.23
Current Consumption of Digital Peripherals
7.2
Peripheral and Interface-Specific Design
Information ......................................... 181
Device and Documentation Support .............. 183
...................
8.1
Getting Started and Next Steps
8.2
Device and Development Tool Nomenclature ..... 183
8.3
Tools and Software ................................ 185
8.4
Documentation Support ............................ 187
8.5
Related Links
8.6
Community Resources............................. 188
8.7
Trademarks ........................................ 188
8.8
Electrostatic Discharge Caution
8.9
Export Control Notice .............................. 189
8.10
Glossary............................................ 189
......................................
...................
183
188
189
Mechanical, Packaging, and Orderable
Information ............................................. 190
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
2 Revision History
NOTE: Page numbers for previous revisions may differ from page numbers in the current version.
Changes from June 28, 2016 to July 25, 2016
•
•
•
•
•
•
•
Page
Corrected C0.7 signal type (changed I/O to I) in Table 4-1, Pin Attributes ................................................. 12
Corrected C0.7 signal type (changed I/O to I) in Table 4-2, Signal Descriptions ........................................... 18
Added "HSMCLK, and SMCLK" to note (3) of Section 5.12 , Current Consumption in Low-Frequency Active
Modes – Dhrystone 2.1 Program.................................................................................................. 32
Added "HSMCLK, and SMCLK" to note (3) of Section 5.20 , Current Consumption in Low-Frequency LPM0 Modes 38
Changed the ADC Gain Factor, ADC Offset, REF 1.2V Reference, REF 1.45V Reference, REF 2.5V Reference
fields to Reserved in Table 6-86, Device Descriptor Table .................................................................. 177
Added Section 6.14.1, Revision Identification ................................................................................. 178
Added Section 6.14.2, Device Identification.................................................................................... 178
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Revision History
5
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
3 Device Comparison
Table 3-1 summarizes the features of the MSP432P401x microcontrollers.
Table 3-1. Device Comparison (1)
eUSCI
(1)
(2)
6
CHANNEL
A:
UART,
IrDA, SPI
CHANNEL
B:
SPI, I2C
20-mA
DRIVE I/O
TOTAL
I/Os
PACKAGE
100 PZ
DEVICE
FLASH
(KB)
SRAM
(KB)
ADC14
(Channels)
COMP_E0
(Channels)
COMP_E1
(Channels)
Timer_A (2)
MSP432P401RIPZ
256
64
24 ext, 2 int
8
8
5, 5, 5, 5
4
4
4
84
MSP432P401MIPZ
128
32
24 ext, 2 int
8
8
5, 5, 5, 5
4
4
4
84
100 PZ
MSP432P401RIZXH
256
64
16 ext, 2 int
6
8
5, 5, 5
3
4
4
64
80 ZXH
MSP432P401MIZXH
128
32
16 ext, 2 int
6
8
5, 5, 5
3
4
4
64
80 ZXH
MSP432P401RIRGC
256
64
12 ext, 2 int
2
4
5, 5, 5
3
3
4
48
64 RGC
MSP432P401MIRGC
128
32
12 ext, 2 int
2
4
5, 5, 5
3
3
4
48
64 RGC
For the most current part, package, and ordering information for all available devices, see the Package Option Addendum in Section 9, or see the TI website at www.ti.com.
Each number in the sequence represents an instantiation of Timer_A with its associated number of capture/compare registers and PWM output generators available. For example, a
number sequence of 3, 5 would represent two instantiations of Timer_A, the first instantiation having 3 and the second instantiation having 5 capture/compare registers and PWM output
generators, respectively.
Device Comparison
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
3.1
SLAS826E – MARCH 2015 – REVISED JULY 2016
Related Products
For information about other devices in this family of products or related products, see the following links.
Products for MSP 16-Bit and 32-Bit MCUs Low-power mixed-signal processors with smart analog and
digital peripherals for a wide range of industrial and consumer applications.
Products for MSP432 Low Power + Performance MCUs
MSP low power and performance
microcontrollers from TI provide designers with increased processing capability, smart
analog, advanced security, and display and communication peripherals while using less
watts than ever before for the development of “always on” embedded applications.
Companion Products for MSP432P401R Review products that are frequently purchased or used with
this product.
Reference Designs for MSP432P401R The TI Designs Reference Design Library is a robust reference
design library that spans analog, embedded processor, and connectivity. Created by TI
experts to help you jump start your system design, all TI Designs include schematic or block
diagrams, BOMs, and design files to speed your time to market. Search and download
designs at ti.com/tidesigns.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Device Comparison
7
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
4 Terminal Configuration and Functions
4.1
Pin Diagrams
P6.2/UCB1STE/C1.5
P6.3/UCB1CLK/C1.4
P6.4/UCB1SIMO/UCB1SDA/C1.3
P6.5/UCB1SOMI/UCB1SCL/C1.2
P6.6/TA2.3/UCB3SIMO/UCB3SDA/C1.1
P6.7/TA2.4/UCB3SOMI/UCB3SCL/C1.0
DVSS3
RSTn/NMI
AVSS2
PJ.2/HFXOUT
PJ.3/HFXIN
AVCC2
P7.0/PM_SMCLK/PM_DMAE0
P7.1/PM_C0OUT/PM_TA0CLK
P7.2/PM_C1OUT/PM_TA1CLK
P7.3/PM_TA0.0
PJ.4/TDI
PJ.5/TDO/SWO
SWDIOTMS
SWCLKTCK
P9.4/UCA3STE
P9.5/UCA3CLK
P9.6/UCA3RXD/UCA3SOMI
P9.7/UCA3TXD/UCA3SIMO
P10.0/UCB3STE
Figure 4-1 shows the pinout of the 100-pin PZ package.
67
P5.3/A2
P1.6/UCB0SIMO/UCB0SDA
10
66
P5.2/A3
P1.7/UCB0SOMI/UCB0SCL
11
65
P5.1/A4
VCORE
12
64
P5.0/A5
DVCC1
13
63
P4.7/A6
VSW
14
62
P4.6/A7
DVSS1
15
61
P4.5/A8
P2.0/PM_UCA1STE
16
60
P4.4/HSMCLK/SVMHOUT/A9
P2.1/PM_UCA1CLK
17
59
P4.3/MCLK/RTCCLK/A10
P2.2/PM_UCA1RXD/PM_UCA1SOMI
18
58
P4.2/ACLK/TA2CLK/A11
P2.3/PM_UCA1TXD/PM_UCA1SIMO
19
57
P4.1/A12
P2.4/PM_TA0.1
20
56
P4.0/A13
P2.5/PM_TA0.2
21
55
P6.1/A14
P2.6/PM_TA0.3
22
54
P6.0/A15
P2.7/PM_TA0.4
23
53
P9.1/A16
P10.4/TA3.0/C0.7
24
52
P9.0/A17
P10.5/TA3.1/C0.6
25
51
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
P8.7/A18
P7.4/PM_TA1.4/C0.5
A.
B.
C.
D.
E.
P8.6/A19
9
P8.5/A20
P5.4/A1
P1.5/UCB0CLK
P8.4/A21
68
P8.3/TA3CLK/A22
8
P8.2/TA3.2/A23
P5.5/A0
P1.4/UCB0STE
AVCC1
69
DCOR
7
AVSS1
P5.6/TA2.1/VREF+/VeREF+/C1.7
P1.3/UCA0TXD/UCA0SIMO
PJ.1/LFXOUT
70
PJ.0/LFXIN
6
AVSS3
P5.7/TA2.2/VREF-/VeREF-/C1.6
P1.2/UCA0RXD/UCA0SOMI
P3.7/PM_UCB2SOMI/PM_UCB2SCL
71
P3.6/PM_UCB2SIMO/PM_UCB2SDA
5
P3.5/PM_UCB2CLK
DVSS2
P1.1/UCA0CLK
P3.4/PM_UCB2STE
72
P3.3/PM_UCA2TXD/PM_UCA2SIMO
4
P3.2/PM_UCA2RXD/PM_UCA2SOMI
DVCC2
P1.0/UCA0STE
P3.1/PM_UCA2CLK
73
P3.0/PM_UCA2STE
3
P8.1/UCB3CLK/TA2.0/C0.0
P9.2/TA3.3
P10.3/UCB3SOMI/UCB3SCL
P8.0/UCB3STE/TA1.0/C0.1
74
P7.7/PM_TA1.1/C0.2
2
P7.6/PM_TA1.2/C0.3
P9.3/TA3.4
P10.2/UCB3SIMO/UCB3SDA
P7.5/PM_TA1.3/C0.4
100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76
1
75
P10.1/UCB3CLK
The secondary digital functions on Ports P2, P3, and P7 are fully mappable. This pinout shows only the default
mapping. See Section 6.9.2 for details.
A glitch filter is implemented on these digital I/Os: P1.0, P1.4, P1.5, P3.0, P3.4, P3.5, P6.6, P6.7.
UART BSL pins: P1.2 - BSLRXD, P1.3 - BSLTXD
SPI BSL pins: P1.4 - BSLSTE, P1.5 - BSLCLK, P1.6 - BSLSIMO, P1.7 - BSLSOMI
I2C BSL pins: P3.6 - BSLSDA, P3.7 - BSLSCL
Figure 4-1. 100-Pin PZ Package (Top View)
8
Terminal Configuration and Functions
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
Figure 4-2 shows the pinout of the 80-pin ZXH package.
P1.0 SWCLKTCK PJ.5
A1
A2
A3
P1.1 SWDIOTMS PJ.4
A.
B.
C.
D.
B3
P7.3
PJ.3
PJ.2
P6.5
P6.4
P6.2
A4
A5
A6
A7
A8
A9
P7.2
P7.0
B4
B5
B1
B2
P1.5
VCORE
P1.2
P7.1
C1
C2
C4
C5
P1.6
DVCC1
P1.4
P1.3
D1
D2
D3
D4
P1.7
VSW
P2.2
P2.0
E1
E2
E3
E4
P2.1
DVSS1
P2.4
P2.3
F1
F2
F3
F4
P2.5
P2.6
P7.7
G1
G2
G3
P2.7
P7.5
H1
H2
P7.4
J1
RSTn/NMI P6.7
B6
P6.6
P6.3
B7
B8
B9
DVSS3
P5.5
P5.7
C6
C7
C8
C9
DVCC2
AVSS2
P5.3
P5.4
P5.6
D5
D6
D7
D8
D9
AVSS3
DVSS2
P5.0
P5.1
P5.2
E5
E6
E7
E8
E9
AVSS1
AVCC1
P4.5
P4.6
P4.7
F5
F6
F7
F8
F9
P8.1
P3.2
P3.5
P4.2
P4.3
P4.4
G4
G5
G6
G7
G8
G9
P8.0
P3.1
P3.4
P3.7
P6.1
P4.1
P4.0
H3
H4
H5
H6
H7
H8
H9
P7.6
P3.0
P3.3
P3.6
PJ.0
PJ.1
DCOR
P6.0
J2
J3
J4
J5
J6
J7
J8
J9
AVCC2
A glitch filter is implemented on these digital I/Os: P1.0, P1.4, P1.5, P3.0, P3.4, P3.5, P6.6, P6.7.
UART BSL pins: P1.2 - BSLRXD, P1.3 - BSLTXD
SPI BSL pins: P1.4 - BSLSTE, P1.5 - BSLCLK, P1.6 - BSLSIMO, P1.7 - BSLSOMI
I2C BSL pins: P3.6 - BSLSDA, P3.7 - BSLSCL
Figure 4-2. 80-Pin ZXH Package (Top View)
Terminal Configuration and Functions
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Copyright © 2015–2016, Texas Instruments Incorporated
9
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
P6.6/TA2.3/UCB3SIMO/UCB3SDA/C1.1
P6.7/TA2.4/UCB3SOMI/UCB3SCL/C1.0
DVSS3
RSTn/NMI
AVSS2
PJ.2/HFXOUT
PJ.3/HFXIN
AVCC2
P7.0/PM_SMCLK/PM_DMAE0
P7.1/PM_C0OUT/PM_TA0CLK
P7.2/PM_C1OUT/PM_TA1CLK
P7.3/PM_TA0.0
PJ.4/TDI
PJ.5/TDO/SWO
SWDIOTMS
SWCLKTCK
Figure 4-3 shows the pinout of the 64-pin RGC package.
64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49
P1.0/UCA0STE
1
48
DVCC2
P1.1/UCA0CLK
2
47
DVSS2
P1.2/UCA0RXD/UCA0SOMI
3
46
P5.7/TA2.2/VREF-/VeREF-/C1.6
P1.3/UCA0TXD/UCA0SIMO
4
45
P5.6/TA2.1/VREF+/VeREF+/C1.7
P1.4/UCB0STE
5
44
P5.5/A0
P1.5/UCB0CLK
6
43
P5.4/A1
P1.6/UCB0SIMO/UCB0SDA
7
42
P5.3/A2
P1.7/UCB0SOMI/UCB0SCL
8
41
P5.2/A3
VCORE
9
40
P5.1/A4
DVCC1
10
39
P5.0/A5
VSW
11
38
P4.7/A6
DVSS1
12
37
P4.6/A7
A.
B.
C.
D.
E.
F.
P4.2/ACLK/TA2CLK/A11
AVCC1
DCOR
AVSS1
PJ.1/LFXOUT
PJ.0/LFXIN
AVSS3
P3.7/PM_UCB2SOMI/PM_UCB2SCL
P3.6/PM_UCB2SIMO/PM_UCB2SDA
16
33
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
P3.5/PM_UCB2CLK
P4.3/MCLK/RTCCLK/A10
P2.3/PM_UCA1TXD/PM_UCA1SIMO
P3.4/PM_UCB2STE
34
P3.3/PM_UCA2TXD/PM_UCA2SIMO
15
P3.2/PM_UCA2RXD/PM_UCA2SOMI
P4.4/HSMCLK/SVMHOUT/A9
P2.2/PM_UCA1RXD/PM_UCA1SOMI
P3.1/PM_UCA2CLK
P4.5/A8
35
P3.0/PM_UCA2STE
36
14
P8.1/UCB3CLK/TA2.0/C0.0
13
P8.0/UCB3STE/TA1.0/C0.1
P2.0/PM_UCA1STE
P2.1/PM_UCA1CLK
The secondary digital functions on Ports P2, P3, and P7 are fully mappable. This pinout shows only the default
mapping. See Section 6.9.2 for details.
A glitch filter is implemented on these digital I/Os: P1.0, P1.4, P1.5, P3.0, P3.4, P3.5, P6.6, P6.7.
TI recommends connecting the thermal pad on the QFN package to DVSS.
UART BSL pins: P1.2 - BSLRXD, P1.3 - BSLTXD
SPI BSL pins: P1.4 - BSLSTE, P1.5 - BSLCLK, P1.6 - BSLSIMO, P1.7 - BSLSOMI
I2C BSL pins: P3.6 - BSLSDA, P3.7 - BSLSCL
Figure 4-3. 64-Pin RGC Package (Top View)
10
Terminal Configuration and Functions
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
4.2
SLAS826E – MARCH 2015 – REVISED JULY 2016
Pin Attributes
Table 4-1 describes the attributes of the pins.
Table 4-1. Pin Attributes
PIN NO. (1)
PZ
ZXH
RGC
1
N/A
N/A
2
3
N/A
N/A
N/A
4
A1
1
5
B1
2
6
7
C4
D4
3
4
8
D3
5
9
C1
6
10
D1
7
BUFFER TYPE (5)
POWER
SOURCE (6)
RESET
STATE
AFTER POR (7)
P10.1 (RD)
I/O
LVCMOS
DVCC
OFF
UCB3CLK
I/O
LVCMOS
DVCC
N/A
P10.2 (RD)
I/O
LVCMOS
DVCC
OFF
UCB3SIMO
I/O
LVCMOS
DVCC
N/A
UCB3SDA
I/O
LVCMOS
DVCC
N/A
P10.3 (RD)
I/O
LVCMOS
DVCC
OFF
UCB3SOMI
I/O
LVCMOS
DVCC
N/A
UCB3SCL
I/O
LVCMOS
DVCC
N/A
P1.0 (RD)
I/O
LVCMOS
DVCC
OFF
UCA0STE
I/O
LVCMOS
DVCC
N/A
P1.1 (RD)
I/O
LVCMOS
DVCC
OFF
UCA0CLK
I/O
LVCMOS
DVCC
N/A
P1.2 (RD)
I/O
LVCMOS
DVCC
OFF
UCA0RXD
I
LVCMOS
DVCC
N/A
UCA0SOMI
I/O
LVCMOS
DVCC
N/A
P1.3 (RD)
I/O
LVCMOS
DVCC
OFF
UCA0TXD
O
LVCMOS
DVCC
N/A
UCA0SIMO
I/O
LVCMOS
DVCC
N/A
P1.4 (RD)
I/O
LVCMOS
DVCC
OFF
UCB0STE
I/O
LVCMOS
DVCC
N/A
P1.5 (RD)
I/O
LVCMOS
DVCC
OFF
UCB0CLK
I/O
LVCMOS
DVCC
N/A
P1.6 (RD)
I/O
LVCMOS
DVCC
OFF
UCB0SIMO
I/O
LVCMOS
DVCC
N/A
UCB0SDA
I/O
LVCMOS
DVCC
N/A
P1.7 (RD)
I/O
LVCMOS
DVCC
OFF
UCB0SOMI
I/O
LVCMOS
DVCC
N/A
UCB0SCL
(3)
11
E1
8
I/O
LVCMOS
DVCC
N/A
12
C2
9
VCORE
–
Power
DVCC
N/A
13
D2
10
DVCC1
–
Power
N/A
N/A
14
E2
11
VSW
–
Power
N/A
N/A
15
F2
12
DVSS1
–
Power
N/A
N/A
P2.0 (RD)
I/O
LVCMOS
DVCC
OFF
PM_UCA1STE
I/O
LVCMOS
DVCC
N/A
16
(1)
(2)
(3)
(4)
(5)
(6)
(7)
N/A
SIGNAL
TYPE (4)
SIGNAL NAME (2)
E4
13
N/A = not available on this package
(RD) indicates the reset default signal name for that pin.
To determine the pin mux encodings for each pin, see Section 6.12, Input/Output Diagrams.
Signal Types: I = Input, O = Output, I/O = Input or Output, P = power
Buffer Types: see Table 4-3 for details
The power source shown in this table is the I/O power source, which may differ from the module power source.
Reset States:
OFF = High-impedance with Schmitt trigger and pullup or pulldown (if available) disabled
PD = High-impedance input with pulldown enabled
PU = High-impedance input with pullup enabled
N/A = Not applicable
Terminal Configuration and Functions
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Copyright © 2015–2016, Texas Instruments Incorporated
11
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
Table 4-1. Pin Attributes (continued)
PIN NO.
(1)
PZ
ZXH
RGC
17
F1
14
18
E3
15
19
20
F4
F3
16
N/A
21
G1
N/A
22
G2
N/A
23
H1
N/A
24
N/A
N/A
25
26
N/A
J1
N/A
N/A
SIGNAL
TYPE (4)
BUFFER TYPE (5)
POWER
SOURCE (6)
RESET
STATE
AFTER POR (7)
P2.1 (RD)
I/O
LVCMOS
DVCC
OFF
PM_UCA1CLK
I/O
LVCMOS
DVCC
N/A
P2.2 (RD)
SIGNAL NAME (2)
I/O
LVCMOS
DVCC
OFF
PM_UCA1RXD
I
LVCMOS
DVCC
N/A
PM_UCA1SOMI
I/O
LVCMOS
DVCC
N/A
P2.3 (RD)
I/O
LVCMOS
DVCC
OFF
PM_UCA1TXD
O
LVCMOS
DVCC
N/A
PM_UCA1SIMO
I/O
LVCMOS
DVCC
N/A
P2.4 (RD)
I/O
LVCMOS
DVCC
OFF
PM_TA0.1
I/O
LVCMOS
DVCC
N/A
P2.5 (RD)
I/O
LVCMOS
DVCC
OFF
PM_TA0.2
I/O
LVCMOS
DVCC
N/A
P2.6 (RD)
I/O
LVCMOS
DVCC
OFF
PM_TA0.3
I/O
LVCMOS
DVCC
N/A
P2.7 (RD)
I/O
LVCMOS
DVCC
OFF
PM_TA0.4
I/O
LVCMOS
DVCC
N/A
P10.4 (RD)
I/O
LVCMOS
DVCC
OFF
TA3.0
I/O
LVCMOS
DVCC
N/A
C0.7
I
Analog
DVCC
N/A
P10.5 (RD)
I/O
LVCMOS
DVCC
OFF
TA3.1
I/O
LVCMOS
DVCC
N/A
C0.6
I
Analog
DVCC
N/A
P7.4 (RD)
I/O
LVCMOS
DVCC
OFF
PM_TA1.4
I/O
LVCMOS
DVCC
N/A
I
Analog
DVCC
N/A
P7.5 (RD)
I/O
LVCMOS
DVCC
OFF
PM_TA1.3
I/O
LVCMOS
DVCC
N/A
I
Analog
DVCC
N/A
P7.6 (RD)
I/O
LVCMOS
DVCC
OFF
PM_TA1.2
I/O
LVCMOS
DVCC
N/A
I
Analog
DVCC
N/A
P7.7 (RD)
I/O
LVCMOS
DVCC
OFF
PM_TA1.1
I/O
LVCMOS
DVCC
N/A
I
Analog
DVCC
N/A
P8.0 (RD)
I/O
LVCMOS
DVCC
OFF
UCB3STE
I/O
LVCMOS
DVCC
N/A
TA1.0
I/O
LVCMOS
DVCC
N/A
C0.1
I
Analog
DVCC
N/A
P8.1 (RD)
I/O
LVCMOS
DVCC
OFF
UCB3CLK
I/O
LVCMOS
DVCC
N/A
TA2.0
I/O
LVCMOS
DVCC
N/A
C0.0
I
Analog
DVCC
N/A
P3.0 (RD)
I/O
LVCMOS
DVCC
OFF
PM_UCA2STE
I/O
LVCMOS
DVCC
N/A
P3.1 (RD)
I/O
LVCMOS
DVCC
OFF
PM_UCA2CLK
I/O
LVCMOS
DVCC
N/A
C0.5
27
H2
N/A
C0.4
28
J2
N/A
C0.3
29
G3
N/A
C0.2
30
31
32
33
12
H3
G4
J3
H4
17
18
19
20
(3)
Terminal Configuration and Functions
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
Table 4-1. Pin Attributes (continued)
PIN NO.
(1)
PZ
ZXH
RGC
34
G5
21
SIGNAL NAME (2)
P3.2 (RD)
35
36
37
38
39
J4
H5
G6
J5
H6
22
23
24
25
26
E5
27
SIGNAL
TYPE (4)
BUFFER TYPE (5)
POWER
SOURCE (6)
RESET
STATE
AFTER POR (7)
I/O
LVCMOS
DVCC
OFF
PM_UCA2RXD
I
LVCMOS
DVCC
N/A
PM_UCA2SOMI
I/O
LVCMOS
DVCC
N/A
P3.3 (RD)
I/O
LVCMOS
DVCC
OFF
PM_UCA2TXD
O
LVCMOS
DVCC
N/A
PM_UCA2SIMO
I/O
LVCMOS
DVCC
N/A
P3.4 (RD)
I/O
LVCMOS
DVCC
OFF
PM_UCB2STE
I/O
LVCMOS
DVCC
N/A
P3.5 (RD)
I/O
LVCMOS
DVCC
OFF
PM_UCB2CLK
I/O
LVCMOS
DVCC
N/A
P3.6 (RD)
I/O
LVCMOS
DVCC
OFF
PM_UCB2SIMO
I/O
LVCMOS
DVCC
N/A
PM_UCB2SDA
I/O
LVCMOS
DVCC
N/A
P3.7 (RD)
I/O
LVCMOS
DVCC
OFF
PM_UCB2SOMI
I/O
LVCMOS
DVCC
N/A
I
LVCMOS
DVCC
N/A
PM_UCB2SCL
40
(3)
AVSS3
–
Power
N/A
N/A
I/O
LVCMOS
DVCC
OFF
I
Analog
DVCC
N/A
PJ.1 (RD)
I/O
LVCMOS
DVCC
OFF
LFXOUT
O
Analog
DVCC
N/A
PJ.0 (RD)
41
J6
28
42
J7
29
43
F5
30
AVSS1
–
Power
N/A
N/A
44
J8
31
DCOR
–
Analog
N/A
N/A
45
F6
32
AVCC1
–
Power
N/A
N/A
P8.2 (RD)
I/O
LVCMOS
DVCC
OFF
TA3.2
I/O
LVCMOS
DVCC
N/A
46
N/A
N/A
LFXIN
A23
P8.3 (RD)
47
N/A
N/A
TA3CLK
A22
48
N/A
N/A
49
N/A
N/A
50
N/A
N/A
51
N/A
N/A
52
N/A
N/A
53
N/A
N/A
54
J9
N/A
55
H7
N/A
P8.4 (RD)
A21
P8.5 (RD)
A20
P8.6 (RD)
A19
P8.7 (RD)
A18
P9.0 (RD)
A17
P9.1 (RD)
A16
P6.0 (RD)
A15
P6.1 (RD)
A14
I
Analog
DVCC
N/A
I/O
LVCMOS
DVCC
OFF
I
LVCMOS
DVCC
N/A
I
Analog
DVCC
N/A
I/O
LVCMOS
DVCC
OFF
I
Analog
DVCC
N/A
I/O
LVCMOS
DVCC
OFF
I
Analog
DVCC
N/A
I/O
LVCMOS
DVCC
OFF
I
Analog
DVCC
N/A
I/O
LVCMOS
DVCC
OFF
I
Analog
DVCC
N/A
I/O
LVCMOS
DVCC
OFF
I
Analog
DVCC
N/A
I/O
LVCMOS
DVCC
OFF
I
Analog
DVCC
N/A
I/O
LVCMOS
DVCC
OFF
I
Analog
DVCC
N/A
I/O
LVCMOS
DVCC
OFF
I
Analog
DVCC
N/A
Terminal Configuration and Functions
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Copyright © 2015–2016, Texas Instruments Incorporated
13
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
Table 4-1. Pin Attributes (continued)
PIN NO.
PZ
ZXH
RGC
56
H9
N/A
57
H8
N/A
58
59
60
61
62
G7
G8
G9
F7
F8
33
34
35
36
37
63
F9
38
64
E7
39
65
E8
40
66
E9
41
67
D7
42
68
D8
43
69
C8
44
70
71
14
(1)
D9
C9
45
46
SIGNAL
TYPE (4)
BUFFER TYPE (5)
POWER
SOURCE (6)
RESET
STATE
AFTER POR (7)
I/O
LVCMOS
DVCC
OFF
I
Analog
DVCC
N/A
I/O
LVCMOS
DVCC
OFF
I
Analog
DVCC
N/A
P4.2 (RD)
I/O
LVCMOS
DVCC
OFF
ACLK
O
LVCMOS
DVCC
N/A
TA2CLK
I
LVCMOS
DVCC
N/A
A11
I
Analog
DVCC
N/A
P4.3 (RD)
I/O
LVCMOS
DVCC
OFF
MCLK
O
LVCMOS
DVCC
N/A
RTCCLK
O
LVCMOS
DVCC
N/A
A10
I
Analog
DVCC
N/A
P4.4 (RD)
I/O
LVCMOS
DVCC
OFF
HSMCLK
O
LVCMOS
DVCC
N/A
SVMHOUT
O
LVCMOS
DVCC
N/A
A9
I
Analog
DVCC
N/A
I/O
LVCMOS
DVCC
OFF
I
Analog
DVCC
N/A
I/O
LVCMOS
DVCC
OFF
SIGNAL NAME (2)
P4.0 (RD)
A13
P4.1 (RD)
A12
P4.5 (RD)
A8
P4.6 (RD)
A7
P4.7 (RD)
A6
P5.0 (RD)
A5
P5.1 (RD)
A4
P5.2 (RD)
A3
P5.3 (RD)
A2
(3)
I
Analog
DVCC
N/A
I/O
LVCMOS
DVCC
OFF
I
Analog
DVCC
N/A
I/O
LVCMOS
DVCC
OFF
I
Analog
DVCC
N/A
I/O
LVCMOS
DVCC
OFF
I
Analog
DVCC
N/A
I/O
LVCMOS
DVCC
OFF
I
Analog
DVCC
N/A
I/O
LVCMOS
DVCC
OFF
I
Analog
DVCC
N/A
I/O
LVCMOS
DVCC
OFF
I
Analog
DVCC
N/A
I/O
LVCMOS
DVCC
OFF
I
Analog
DVCC
N/A
P5.6 (RD)
I/O
LVCMOS
DVCC
OFF
TA2.1
I/O
LVCMOS
DVCC
N/A
VREF+
O
Analog
DVCC
N/A
VeREF+
I
Analog
DVCC
N/A
C1.7
I
Analog
DVCC
N/A
P5.7 (RD)
I/O
LVCMOS
DVCC
OFF
TA2.2
I/O
LVCMOS
DVCC
N/A
VREF-
O
Analog
DVCC
N/A
VeREF-
I
Analog
DVCC
N/A
C1.6
I
Analog
DVCC
N/A
P5.4 (RD)
A1
P5.5 (RD)
A0
72
E6
47
DVSS2
–
Power
N/A
N/A
73
C6
48
DVCC2
–
Power
N/A
N/A
Terminal Configuration and Functions
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
Table 4-1. Pin Attributes (continued)
PIN NO.
(1)
PZ
ZXH
RGC
74
N/A
N/A
75
N/A
N/A
76
A9
N/A
SIGNAL
TYPE (4)
BUFFER TYPE (5)
POWER
SOURCE (6)
RESET
STATE
AFTER POR (7)
P9.2 (RD)
I/O
LVCMOS
DVCC
OFF
TA3.3
I/O
LVCMOS
DVCC
N/A
P9.3 (RD)
I/O
LVCMOS
DVCC
OFF
TA3.4
I/O
LVCMOS
DVCC
N/A
P6.2 (RD)
I/O
LVCMOS
DVCC
OFF
UCB1STE
I/O
LVCMOS
DVCC
N/A
SIGNAL NAME (2)
C1.5
77
B9
N/A
I
Analog
DVCC
N/A
P6.3 (RD)
I/O
LVCMOS
DVCC
OFF
UCB1CLK
I/O
LVCMOS
DVCC
N/A
C1.4
78
A8
N/A
I
Analog
DVCC
N/A
P6.4 (RD)
I/O
LVCMOS
DVCC
OFF
UCB1SIMO
I/O
LVCMOS
DVCC
N/A
UCB1SDA
I/O
LVCMOS
DVCC
N/A
I
Analog
DVCC
N/A
P6.5 (RD)
I/O
LVCMOS
DVCC
OFF
UCB1SOMI
I/O
LVCMOS
DVCC
N/A
UCB1SCL
I/O
LVCMOS
DVCC
N/A
I
Analog
DVCC
N/A
P6.6 (RD)
I/O
LVCMOS
DVCC
OFF
TA2.3
I/O
LVCMOS
DVCC
N/A
UCB3SIMO
I/O
LVCMOS
DVCC
N/A
UCB3SDA
I/O
LVCMOS
DVCC
N/A
C1.3
79
A7
N/A
C1.2
80
B8
49
C1.1
81
B7
50
82
C7
51
83
B6
52
84
D6
53
85
A6
54
86
A5
55
87
D5
56
88
B5
57
I
Analog
DVCC
N/A
P6.7 (RD)
I/O
LVCMOS
DVCC
OFF
TA2.4
I/O
LVCMOS
DVCC
N/A
UCB3SOMI
I/O
LVCMOS
DVCC
N/A
UCB3SCL
I/O
LVCMOS
DVCC
N/A
C1.0
I
Analog
DVCC
N/A
DVSS3
–
Power
N/A
N/A
RSTn (RD)
I
LVCMOS
DVCC
PU
NMI
I
LVCMOS
DVCC
N/A
AVSS2
–
Power
N/A
N/A
PJ.2 (RD)
I/O
LVCMOS
DVCC
OFF
HFXOUT
O
Analog
DVCC
N/A
PJ.3 (RD)
I/O
LVCMOS
DVCC
OFF
I
Analog
DVCC
N/A
HFXIN
AVCC2
–
Power
N/A
N/A
P7.0 (RD)
I/O
LVCMOS
DVCC
OFF
PM_SMCLK
O
LVCMOS
DVCC
N/A
PM_DMAE0
89
C5
58
I
LVCMOS
DVCC
N/A
P7.1 (RD)
I/O
LVCMOS
DVCC
OFF
PM_C0OUT
O
LVCMOS
DVCC
N/A
PM_TA0CLK
90
B4
59
(3)
I
LVCMOS
DVCC
N/A
P7.2 (RD)
I/O
LVCMOS
DVCC
OFF
PM_C1OUT
O
LVCMOS
DVCC
N/A
PM_TA1CLK
I
LVCMOS
DVCC
N/A
Terminal Configuration and Functions
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Copyright © 2015–2016, Texas Instruments Incorporated
15
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
Table 4-1. Pin Attributes (continued)
PIN NO.
PZ
ZXH
RGC
91
A4
60
92
B3
61
SIGNAL
TYPE (4)
BUFFER TYPE (5)
POWER
SOURCE (6)
RESET
STATE
AFTER POR (7)
P7.3 (RD)
I/O
LVCMOS
DVCC
OFF
PM_TA0.0
I/O
LVCMOS
DVCC
N/A
PJ.4
I/O
LVCMOS
DVCC
N/A
I
LVCMOS
DVCC
PU
PJ.5
I/O
LVCMOS
DVCC
N/A
TDO (RD)
O
LVCMOS
DVCC
N/A
SIGNAL NAME (2)
TDI (RD)
(3)
93
A3
62
SWO
O
LVCMOS
DVCC
N/A
94
B2
63
SWDIOTMS
I/O
LVCMOS
DVCC
PU
95
A2
64
SWCLKTCK
I
LVCMOS
DVCC
PD
96
N/A
N/A
P9.4 (RD)
I/O
LVCMOS
DVCC
OFF
UCA3STE
I/O
LVCMOS
DVCC
N/A
P9.5 (RD)
I/O
LVCMOS
DVCC
OFF
UCA3CLK
I/O
LVCMOS
DVCC
N/A
P9.6 (RD)
I/O
LVCMOS
DVCC
OFF
UCA3RXD
I
LVCMOS
DVCC
N/A
UCA3SOMI
I/O
LVCMOS
DVCC
N/A
P9.7 (RD)
I/O
LVCMOS
DVCC
OFF
UCA3TXD
O
LVCMOS
DVCC
N/A
UCA3SIMO
I/O
LVCMOS
DVCC
N/A
P10.0 (RD)
I/O
LVCMOS
DVCC
OFF
UCB3STE
I/O
LVCMOS
DVCC
N/A
QFN Pad
–
–
N/A
–
97
98
99
16
(1)
N/A
N/A
N/A
N/A
N/A
N/A
100
N/A
N/A
N/A
N/A
Pad
Terminal Configuration and Functions
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
4.3
SLAS826E – MARCH 2015 – REVISED JULY 2016
Signal Descriptions
Table 4-2 describes the signals for all device variants and package options.
Table 4-2. Signal Descriptions
ADC
Clock
(1)
(2)
SIGNAL NO. (1)
PZ
ZXH
RGC
SIGNAL
TYPE (2)
A0
69
C8
44
I
ADC analog input A0
A1
68
D8
43
I
ADC analog input A1
A2
67
D7
42
I
ADC analog input A2
A3
66
E9
41
I
ADC analog input A3
A4
65
E8
40
I
ADC analog input A4
A5
64
E7
39
I
ADC analog input A5
A6
63
F9
38
I
ADC analog input A6
A7
62
F8
37
I
ADC analog input A7
A8
61
F7
36
I
ADC analog input A8
A9
60
G9
35
I
ADC analog input A9
A10
59
G8
34
I
ADC analog input A10
A11
58
G7
33
I
ADC analog input A11
A12
57
H8
N/A
I
ADC analog input A12
A13
56
H9
N/A
I
ADC analog input A13
A14
55
H7
N/A
I
ADC analog input A14
A15
54
J9
N/A
I
ADC analog input A15
A16
53
N/A
N/A
I
ADC analog input A16
A17
52
N/A
N/A
I
ADC analog input A17
A18
51
N/A
N/A
I
ADC analog input A18
A19
50
N/A
N/A
I
ADC analog input A19
A20
49
N/A
N/A
I
ADC analog input A20
A21
48
N/A
N/A
I
ADC analog input A21
A22
47
N/A
N/A
I
ADC analog input A22
A23
46
N/A
N/A
I
ADC analog input A23
ACLK
58
G7
33
O
ACLK clock output
DCOR
44
J8
31
–
DCO external resistor pin
HFXIN
86
A5
55
I
Input for high-frequency crystal oscillator HFXT
HFXOUT
85
A6
54
O
Output for high-frequency crystal oscillator HFXT
HSMCLK
60
G9
35
O
HSMCLK clock output
LFXIN
41
J6
28
I
Input for low-frequency crystal oscillator LFXT
LFXOUT
42
J7
29
O
Output of low-frequency crystal oscillator LFXT
MCLK
59
G8
34
O
MCLK clock output
FUNCTION
SIGNAL NAME
DESCRIPTION
N/A = not available
I = input, O = output
Terminal Configuration and Functions
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Copyright © 2015–2016, Texas Instruments Incorporated
17
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
Table 4-2. Signal Descriptions (continued)
FUNCTION
Comparator
SIGNAL NO. (1)
PZ
ZXH
RGC
SIGNAL
TYPE (2)
C0.0
31
G4
18
I
Comparator_E0 input 0
C0.1
30
H3
17
I
Comparator_E0 input 1
C0.2
29
G3
N/A
I
Comparator_E0 input 2
C0.3
28
J2
N/A
I
Comparator_E0 input 3
C0.4
27
H2
N/A
I
Comparator_E0 input 4
C0.5
26
J1
N/A
I
Comparator_E0 input 5
C0.6
25
N/A
N/A
I
Comparator_E0 input 6
C0.7
24
N/A
N/A
I
Comparator_E0 input 7
C1.0
81
B7
50
I
Comparator_E1 input 0
C1.1
80
B8
49
I
Comparator_E1 input 1
C1.2
79
A7
N/A
I
Comparator_E1 input 2
C1.3
78
A8
N/A
I
Comparator_E1 input 3
C1.4
77
B9
N/A
I
Comparator_E1 input 4
C1.5
76
A9
N/A
I
Comparator_E1 input 5
C1.6
71
C9
46
I
Comparator_E1 input 6
C1.7
70
D9
45
I
Comparator_E1 input 7
SWCLKTCK
95
A2
64
I
Serial wire clock input (SWCLK)/JTAG clock input
(TCK)
SWDIOTMS
94
B2
63
I/O
Serial wire data input/output (SWDIO)/JTAG test mode
select (TMS)
SWO
93
A3
62
O
Serial wire trace output
TDI
92
B3
61
I
JTAG test data input
TDO
93
A3
62
O
JTAG test data output
P1.0
4
A1
1
I/O
General-purpose digital I/O with port interrupt, wakeup, and glitch filtering capability
P1.1
5
B1
2
I/O
General-purpose digital I/O with port interrupt and
wake-up capability
P1.2
6
C4
3
I/O
General-purpose digital I/O with port interrupt and
wake-up capability
P1.3
7
D4
4
I/O
General-purpose digital I/O with port interrupt and
wake-up capability
P1.4
8
D3
5
I/O
General-purpose digital I/O with port interrupt, wakeup, and glitch filtering capability
P1.5
9
C1
6
I/O
General-purpose digital I/O with port interrupt, wakeup, and glitch filtering capability
P1.6
10
D1
7
I/O
General-purpose digital I/O with port interrupt and
wake-up capability
P1.7
11
E1
8
I/O
General-purpose digital I/O with port interrupt and
wake-up capability
SIGNAL NAME
Debug
GPIO
18
Terminal Configuration and Functions
DESCRIPTION
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
Table 4-2. Signal Descriptions (continued)
FUNCTION
SIGNAL NAME
P2.0
P2.1
P2.2
GPIO
(continued)
SIGNAL NO. (1)
PZ
16
17
18
ZXH
E4
F1
E3
RGC
13
14
15
SIGNAL
TYPE (2)
DESCRIPTION
I/O
General-purpose digital I/O with port interrupt and
wake-up capability and with reconfigurable port
mapping secondary function. This I/O can be
configured for high drive operation with up to 20-mA
drive capability.
I/O
General-purpose digital I/O with port interrupt and
wake-up capability and with reconfigurable port
mapping secondary function. This I/O can be
configured for high drive operation with up to 20-mA
drive capability.
I/O
General-purpose digital I/O with port interrupt and
wake-up capability and with reconfigurable port
mapping secondary function. This I/O can be
configured for high drive operation with up to 20-mA
drive capability.
P2.3
19
F4
16
I/O
General-purpose digital I/O with port interrupt and
wake-up capability and with reconfigurable port
mapping secondary function. This I/O can be
configured for high drive operation with up to 20-mA
drive capability.
P2.4
20
F3
N/A
I/O
General-purpose digital I/O with port interrupt and
wake-up capability and with reconfigurable port
mapping secondary function
P2.5
21
G1
N/A
I/O
General-purpose digital I/O with port interrupt and
wake-up capability and with reconfigurable port
mapping secondary function
P2.6
22
G2
N/A
I/O
General-purpose digital I/O with port interrupt and
wake-up capability and with reconfigurable port
mapping secondary function
P2.7
23
H1
N/A
I/O
General-purpose digital I/O with port interrupt and
wake-up capability and with reconfigurable port
mapping secondary function
P3.0
32
J3
19
I/O
General-purpose digital I/O with port interrupt, wakeup, and glitch filtering capability, and with
reconfigurable port mapping secondary function
P3.1
33
H4
20
I/O
General-purpose digital I/O with port interrupt and
wake-up capability and with reconfigurable port
mapping secondary function
P3.2
34
G5
21
I/O
General-purpose digital I/O with port interrupt and
wake-up capability and with reconfigurable port
mapping secondary function
P3.3
35
J4
22
I/O
General-purpose digital I/O with port interrupt and
wake-up capability and with reconfigurable port
mapping secondary function
P3.4
36
H5
23
I/O
General-purpose digital I/O with port interrupt, wakeup, and glitch filtering capability, and with
reconfigurable port mapping secondary function
P3.5
37
G6
24
I/O
General-purpose digital I/O with port interrupt, wakeup, and glitch filtering capability, and with
reconfigurable port mapping secondary function
P3.6
38
J5
25
I/O
General-purpose digital I/O with port interrupt and
wake-up capability and with reconfigurable port
mapping secondary function
P3.7
39
H6
26
I/O
General-purpose digital I/O with port interrupt and
wake-up capability and with reconfigurable port
mapping secondary function
Terminal Configuration and Functions
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Copyright © 2015–2016, Texas Instruments Incorporated
19
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
Table 4-2. Signal Descriptions (continued)
FUNCTION
GPIO
(continued)
20
SIGNAL NO. (1)
PZ
ZXH
RGC
SIGNAL
TYPE (2)
P4.0
56
H9
N/A
I/O
General-purpose digital I/O with port interrupt and
wake-up capability
P4.1
57
H8
N/A
I/O
General-purpose digital I/O with port interrupt and
wake-up capability
P4.2
58
G7
33
I/O
General-purpose digital I/O with port interrupt and
wake-up capability
P4.3
59
G8
34
I/O
General-purpose digital I/O with port interrupt and
wake-up capability
P4.4
60
G9
35
I/O
General-purpose digital I/O with port interrupt and
wake-up capability
P4.5
61
F7
36
I/O
General-purpose digital I/O with port interrupt and
wake-up capability
P4.6
62
F8
37
I/O
General-purpose digital I/O with port interrupt and
wake-up capability
P4.7
63
F9
38
I/O
General-purpose digital I/O with port interrupt and
wake-up capability
P5.0
64
E7
39
I/O
General-purpose digital I/O with port interrupt and
wake-up capability
P5.1
65
E8
40
I/O
General-purpose digital I/O with port interrupt and
wake-up capability
P5.2
66
E9
41
I/O
General-purpose digital I/O with port interrupt and
wake-up capability
P5.3
67
D7
42
I/O
General-purpose digital I/O with port interrupt and
wake-up capability
P5.4
68
D8
43
I/O
General-purpose digital I/O with port interrupt and
wake-up capability
P5.5
69
C8
44
I/O
General-purpose digital I/O with port interrupt and
wake-up capability
P5.6
70
D9
45
I/O
General-purpose digital I/O with port interrupt and
wake-up capability
P5.7
71
C9
46
I/O
General-purpose digital I/O with port interrupt and
wake-up capability
P6.0
54
J9
N/A
I/O
General-purpose digital I/O with port interrupt and
wake-up capability
P6.1
55
H7
N/A
I/O
General-purpose digital I/O with port interrupt and
wake-up capability
P6.2
76
A9
N/A
I/O
General-purpose digital I/O with port interrupt and
wake-up capability
P6.3
77
B9
N/A
I/O
General-purpose digital I/O with port interrupt and
wake-up capability
P6.4
78
A8
N/A
I/O
General-purpose digital I/O with port interrupt and
wake-up capability
P6.5
79
A7
N/A
I/O
General-purpose digital I/O with port interrupt and
wake-up capability
P6.6
80
B8
49
I/O
General-purpose digital I/O with port interrupt, wakeup, and glitch filtering capability
P6.7
81
B7
50
I/O
General-purpose digital I/O with port interrupt, wakeup, and glitch filtering capability
SIGNAL NAME
Terminal Configuration and Functions
DESCRIPTION
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
Table 4-2. Signal Descriptions (continued)
FUNCTION
GPIO
(continued)
SIGNAL NO. (1)
PZ
ZXH
RGC
SIGNAL
TYPE (2)
P7.0
88
B5
57
I/O
General-purpose digital I/O with reconfigurable port
mapping secondary function (RD)
P7.1
89
C5
58
I/O
General-purpose digital I/O with reconfigurable port
mapping secondary function (RD)
P7.2
90
B4
59
I/O
General-purpose digital I/O with reconfigurable port
mapping secondary function (RD)
P7.3
91
A4
60
I/O
General-purpose digital I/O with reconfigurable port
mapping secondary function (RD)
P7.4
26
J1
N/A
I/O
General-purpose digital I/O with reconfigurable port
mapping secondary function (RD)
P7.5
27
H2
N/A
I/O
General-purpose digital I/O with reconfigurable port
mapping secondary function (RD)
P7.6
28
J2
N/A
I/O
General-purpose digital I/O with reconfigurable port
mapping secondary function (RD)
P7.7
29
G3
N/A
I/O
General-purpose digital I/O with reconfigurable port
mapping secondary function (RD)
P8.0
30
H3
17
I/O
General-purpose digital I/O
P8.1
31
G4
18
I/O
General-purpose digital I/O
P8.2
46
N/A
N/A
I/O
General-purpose digital I/O
P8.3
47
N/A
N/A
I/O
General-purpose digital I/O
P8.4
48
N/A
N/A
I/O
General-purpose digital I/O
P8.5
49
N/A
N/A
I/O
General-purpose digital I/O
P8.6
50
N/A
N/A
I/O
General-purpose digital I/O
P8.7
51
N/A
N/A
I/O
General-purpose digital I/O
P9.0
52
N/A
N/A
I/O
General-purpose digital I/O
P9.1
53
N/A
N/A
I/O
General-purpose digital I/O
P9.2
74
N/A
N/A
I/O
General-purpose digital I/O
P9.3
75
N/A
N/A
I/O
General-purpose digital I/O
P9.4
96
N/A
N/A
I/O
General-purpose digital I/O
P9.5
97
N/A
N/A
I/O
General-purpose digital I/O
P9.6
98
N/A
N/A
I/O
General-purpose digital I/O
P9.7
99
N/A
N/A
I/O
General-purpose digital I/O
P10.0
100
N/A
N/A
I/O
General-purpose digital I/O
P10.1
1
N/A
N/A
I/O
General-purpose digital I/O
P10.2
2
N/A
N/A
I/O
General-purpose digital I/O
P10.3
3
N/A
N/A
I/O
General-purpose digital I/O
P10.4
24
N/A
N/A
I/O
General-purpose digital I/O
P10.5
25
N/A
N/A
I/O
General-purpose digital I/O
PJ.0
41
J6
28
I/O
General-purpose digital I/O
PJ.1
42
J7
29
I/O
General-purpose digital I/O
PJ.2
85
A6
54
I/O
General-purpose digital I/O
PJ.3
86
A5
55
I/O
General-purpose digital I/O
PJ.4
92
B3
61
I/O
General-purpose digital I/O
PJ.5
93
A3
62
I/O
General-purpose digital I/O
SIGNAL NAME
DESCRIPTION
Terminal Configuration and Functions
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Copyright © 2015–2016, Texas Instruments Incorporated
21
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
Table 4-2. Signal Descriptions (continued)
FUNCTION
I2C
22
SIGNAL NO. (1)
PZ
ZXH
RGC
SIGNAL
TYPE (2)
UCB0SCL
11
E1
8
I/O
I2C clock – eUSCI_B0 I2C mode
UCB0SDA
10
D1
7
I/O
I2C data – eUSCI_B0 I2C mode
UCB1SCL
79
A7
N/A
I/O
I2C clock – eUSCI_B1 I2C mode
UCB1SDA
78
A8
N/A
I/O
I2C data – eUSCI_B1 I2C mode
UCB3SCL
3
N/A
N/A
I/O
I2C clock – eUSCI_B3 I2C mode
UCB3SCL
81
B7
50
I/O
I2C clock – eUSCI_B3 I2C mode
UCB3SDA
2
N/A
N/A
I/O
I2C data – eUSCI_B3 I2C mode
UCB3SDA
80
B8
49
I/O
I2C data – eUSCI_B3 I2C mode
SIGNAL NAME
Terminal Configuration and Functions
DESCRIPTION
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
Table 4-2. Signal Descriptions (continued)
FUNCTION
Port Mapper
SIGNAL NO. (1)
PZ
ZXH
RGC
SIGNAL
TYPE (2)
PM_C0OUT
89
C5
58
O
Default mapping: Comparator_E0 output
PM_C1OUT
90
B4
59
O
Default mapping: Comparator_E1 output
PM_DMAE0
88
B5
57
I
Default mapping: DMA external trigger input
PM_SMCLK
88
B5
57
O
Default mapping: SMCLK clock output
PM_TA0.0
91
A4
60
I/O
Default mapping: TA0 CCR0 capture: CCI0A input,
compare: Out0
PM_TA0.1
20
F3
N/A
I/O
Default mapping: TA0 CCR1 capture: CCI1A input,
compare: Out1
PM_TA0.2
21
G1
N/A
I/O
Default mapping: TA0 CCR2 capture: CCI2A input,
compare: Out2
PM_TA0.3
22
G2
N/A
I/O
Default mapping: TA0 CCR3 capture: CCI3A input,
compare: Out3
PM_TA0.4
23
H1
N/A
I/O
Default mapping: TA0 CCR4 capture: CCI4A input,
compare: Out4
PM_TA0CLK
89
C5
58
I
PM_TA1.2
28
J2
N/A
I/O
Default mapping: TA1 CCR2 capture: CCI2A input,
compare: Out2
PM_TA1.3
27
H2
N/A
I/O
Default mapping: TA1 CCR3 capture: CCI3A input,
compare: Out3
PM_TA1.4
26
J1
N/A
I/O
Default mapping: TA1 CCR4 capture: CCI4A input,
compare: Out4
PM_TA1CLK
90
B4
59
I
PM_UCA1CLK
17
F1
14
I/O
PM_UCA1RXD
18
E3
15
I
Default mapping: Receive data – eUSCI_A1 UART
mode
PM_UCA1SIMO
19
F4
16
I/O
Default mapping: Slave in, master out – eUSCI_A1
SPI mode
PM_UCA1SOMI
18
E3
15
I/O
Default mapping: Slave out, master in – eUSCI_A1
SPI mode
PM_UCA1STE
16
E4
13
I/O
Default mapping: Slave transmit enable – eUSCI_A1
SPI mode
PM_UCA1TXD
19
F4
16
O
Default mapping: Transmit data – eUSCI_A1 UART
mode
PM_UCA2CLK
33
H4
20
I/O
Default mapping: Clock signal input – eUSCI_A2 SPI
slave mode
Clock signal output – eUSCI_A2 SPI master mode
PM_UCA2RXD
34
G5
21
I
Default mapping: Receive data – eUSCI_A2 UART
mode
PM_UCA2SIMO
35
J4
22
I/O
Default mapping: Slave in, master out – eUSCI_A2
SPI mode
PM_UCA2SOMI
34
G5
21
I/O
Default mapping: Slave out, master in – eUSCI_A2
SPI mode
PM_UCA2STE
32
J3
19
I/O
Default mapping: Slave transmit enable – eUSCI_A2
SPI mode
PM_UCA2TXD
35
J4
22
O
Default mapping: Transmit data – eUSCI_A2 UART
mode
SIGNAL NAME
DESCRIPTION
Default mapping: TA0 input clock
Default mapping: TA1 input clock
Default mapping: Clock signal input – eUSCI_A1 SPI
slave mode
Clock signal output – eUSCI_A1 SPI master mode
Terminal Configuration and Functions
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Copyright © 2015–2016, Texas Instruments Incorporated
23
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
Table 4-2. Signal Descriptions (continued)
FUNCTION
Port Mapper
(continued)
Power
RTC
Reference
(3)
24
SIGNAL NO. (1)
PZ
ZXH
RGC
SIGNAL
TYPE (2)
PM_UCB2CLK
37
G6
24
I/O
PM_UCB2SCL
39
H6
26
I
Default mapping: I2C clock – eUSCI_B2 I2C mode
PM_UCB2SDA
38
J5
25
I/O
Default mapping: I2C data – eUSCI_B2 I2C mode
PM_UCB2SIMO
38
J5
25
I/O
Default mapping: Slave in, master out – eUSCI_B2
SPI mode
PM_UCB2SOMI
39
H6
26
I/O
Default mapping: Slave out, master in – eUSCI_B2
SPI mode
PM_UCB2STE
36
H5
23
I/O
Default mapping: Slave transmit enable – eUSCI_B2
SPI mode
AVCC1
45
F6
32
–
Analog power supply
AVCC2
87
D5
56
–
Analog power supply
AVSS1
43
F5
30
–
Analog ground supply
AVSS2
84
D6
53
–
Analog ground supply
AVSS3
40
E5
27
–
Analog ground supply
DVCC1
13
D2
10
–
Digital power supply
DVCC2
73
C6
48
–
Digital power supply
DVSS1
15
F2
12
–
Digital ground supply
DVSS2
72
E6
47
–
Digital ground supply
DVSS3
82
C7
51
–
Must be connected to ground
VCORE (3)
12
C2
9
–
Regulated core power supply (internal use only, no
external current loading)
VSW
14
E2
11
–
DC-to-DC converter switching output
RTCCLK
59
G8
34
O
RTC_C clock calibration output
VREF+
70
D9
45
O
Internal shared reference voltage positive terminal
VREF-
71
C9
46
O
Internal shared reference voltage negative terminal
VeREF+
70
D9
45
I
Positive terminal of external reference voltage to ADC
VeREF-
71
C9
46
I
Negative terminal of external reference voltage to ADC
(recommended to connect to onboard ground)
SIGNAL NAME
DESCRIPTION
Default mapping: Clock signal input – eUSCI_B2 SPI
slave mode
Clock signal output – eUSCI_B2 SPI master mode
VCORE is for internal use only. No external current loading is possible. VCORE should only be connected to the recommended
capacitor value, CVCORE.
Terminal Configuration and Functions
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
Table 4-2. Signal Descriptions (continued)
FUNCTION
SPI
System
Thermal
SIGNAL NO. (1)
PZ
ZXH
RGC
SIGNAL
TYPE (2)
UCA0CLK
5
B1
2
I/O
Clock signal input – eUSCI_A0 SPI slave mode
Clock signal output – eUSCI_A0 SPI master mode
UCA0SIMO
7
D4
4
I/O
Slave in, master out – eUSCI_A0 SPI mode
UCA0SOMI
6
C4
3
I/O
Slave out, master in – eUSCI_A0 SPI mode
UCA0STE
4
A1
1
I/O
Slave transmit enable – eUSCI_A0 SPI mode
UCA3CLK
97
N/A
N/A
I/O
Clock signal input – eUSCI_A3 SPI slave mode
Clock signal output – eUSCI_A3 SPI master mode
UCA3SIMO
99
N/A
N/A
I/O
Slave in, master out – eUSCI_A3 SPI mode
UCA3SOMI
98
N/A
N/A
I/O
Slave out, master in – eUSCI_A3 SPI mode
UCA3STE
96
N/A
N/A
I/O
Slave transmit enable – eUSCI_A3 SPI mode
UCB0CLK
9
C1
6
I/O
Clock signal input – eUSCI_B0 SPI slave mode
Clock signal output – eUSCI_B0 SPI master mode
UCB0SIMO
10
D1
7
I/O
Slave in, master out – eUSCI_B0 SPI mode
UCB0SOMI
11
E1
8
I/O
Slave out, master in – eUSCI_B0 SPI mode
UCB0STE
8
D3
5
I/O
Slave transmit enable – eUSCI_B0 SPI mode
UCB1CLK
77
B9
N/A
I/O
Clock signal input – eUSCI_B1 SPI slave mode
Clock signal output – eUSCI_B1 SPI master mode
UCB1SIMO
78
A8
N/A
I/O
Slave in, master out – eUSCI_B1 SPI mode
UCB1SOMI
79
A7
N/A
I/O
Slave out, master in – eUSCI_B1 SPI mode
UCB1STE
76
A9
N/A
I/O
Slave transmit enable – eUSCI_B1 SPI mode
UCB3CLK
1
N/A
N/A
I/O
Clock signal input – eUSCI_B3 SPI slave mode
Clock signal output – eUSCI_B3 SPI master mode
UCB3CLK
31
G4
18
I/O
Clock signal input – eUSCI_B3 SPI slave mode
Clock signal output – eUSCI_B3 SPI master mode
UCB3SIMO
2
N/A
N/A
I/O
Slave in, master out – eUSCI_B3 SPI mode
UCB3SIMO
80
B8
49
I/O
Slave in, master out – eUSCI_B3 SPI mode
UCB3SOMI
3
N/A
N/A
I/O
Slave out, master in – eUSCI_B3 SPI mode
UCB3SOMI
81
B7
50
I/O
Slave out, master in – eUSCI_B3 SPI mode
UCB3STE
30
H3
17
I/O
Slave transmit enable – eUSCI_B3 SPI mode
UCB3STE
100
N/A
N/A
I/O
Slave transmit enable – eUSCI_B3 SPI mode
NMI
83
B6
52
I
External nonmaskable interrupt
RSTn
83
B6
52
I
External reset (active low)
SVMHOUT
60
G9
35
O
SVMH output
QFN Pad
N/A
N/A
Pad
–
QFN package exposed thermal pad. TI recommends
connection to VSS.
SIGNAL NAME
DESCRIPTION
Terminal Configuration and Functions
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Copyright © 2015–2016, Texas Instruments Incorporated
25
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
Table 4-2. Signal Descriptions (continued)
FUNCTION
Timer
UART
26
SIGNAL NO. (1)
PZ
ZXH
RGC
SIGNAL
TYPE (2)
PM_TA1.1
29
G3
N/A
I/O
Default mapping: TA1 CCR1 capture: CCI1A input,
compare: Out1
TA1.0
30
H3
17
I/O
TA1 CCR0 capture: CCI0A input, compare: Out0
TA2.0
31
G4
18
I/O
TA2 CCR0 capture: CCI0A input, compare: Out0
TA2.1
70
D9
45
I/O
TA2 CCR1 capture: CCI1A input, compare: Out1
TA2.2
71
C9
46
I/O
TA2 CCR2 capture: CCI2A input, compare: Out2
TA2.3
80
B8
49
I/O
TA2 CCR3 capture: CCI3A input, compare: Out3
TA2.4
81
B7
50
I/O
TA2 CCR4 capture: CCI4A input, compare: Out4
TA2CLK
58
G7
33
I
TA3.0
24
N/A
N/A
I/O
TA3 CCR0 capture: CCI0A input, compare: Out0
TA3.1
25
N/A
N/A
I/O
TA3 CCR1 capture: CCI1A input, compare: Out1
TA3.2
46
N/A
N/A
I/O
TA3 CCR2 capture: CCI2A input, compare: Out2
TA3.3
74
N/A
N/A
I/O
TA3 CCR3 capture: CCI3A input, compare: Out3
TA3.4
75
N/A
N/A
I/O
TA3 CCR4 capture: CCI4A input, compare: Out4
TA3CLK
47
N/A
N/A
I
TA3 input clock
UCA0RXD
6
C4
3
I
Receive data – eUSCI_A0 UART mode
UCA0TXD
7
D4
4
O
Transmit data – eUSCI_A0 UART mode
UCA3RXD
98
N/A
N/A
I
Receive data – eUSCI_A3 UART mode
UCA3TXD
99
N/A
N/A
O
Transmit data – eUSCI_A3 UART mode
SIGNAL NAME
Terminal Configuration and Functions
DESCRIPTION
TA2 input clock
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
4.4
SLAS826E – MARCH 2015 – REVISED JULY 2016
Pin Multiplexing
Pin multiplexing for these devices is controlled by both register settings and operating modes (for
example, if the device is in test mode). For details of the settings for each pin and diagrams of the
multiplexed ports, see Section 6.12.
4.5
Buffer Types
Table 4-3 describes the buffer types that are referenced in Table 4-1.
Table 4-3. Buffer Type
NOMINAL
VOLTAGE
HYSTERESIS
PU OR PD
NOMINAL
PU OR PD
STRENGTH
(µA)
OUTPUT
DRIVE
STRENGTH
(mA)
Analog (1)
3.0 V
N
N/A
N/A
N/A
HVCMOS
13.0 V
Y
N/A
N/A
See Typical
Characteristics
LVCMOS
3.0 V
Y (2)
Programmable
See GeneralPurpose I/Os
See Typical
Characteristics
Power (DVCC) (3)
3.0 V
N
N/A
N/A
N/A
Power (AVCC) (3)
3.0 V
N
N/A
N/A
N/A
Power (DVSS and
AVSS) (3)
0V
N
N/A
N/A
N/A
BUFFER TYPE
(STANDARD)
(1)
(2)
(3)
OTHER
CHARACTERISTICS
See analog modules in
Specifications for details
SVSMH enables hysteresis
on DVCC
This is a switch, not a buffer.
Only for input pins
This is supply input, not a buffer.
4.6
Connection for Unused Pins
Table 4-4 lists the correct termination of all unused pins.
Table 4-4. Connection for Unused Pins (1)
PIN
POTENTIAL
AVCC
DVCC
AVSS
DVSS
Px.0 to Px.7
Open
Set to port function, output direction, and leave unconnected on the PC board
RSTn/NMI
DVCC or VCC
47-kΩ pullup with 1.1-nF pulldown.
PJ.4/TDI
Open
The JTAG TDI pin is shared with general-purpose I/O function (PJ.4). If not being used, this pin
should be set to port function, output direction. When used as JTAG TDI pin, it should remain open.
PJ.5/TDO/SWO
DVCC or VCC
The JTAG TDO/SWO pin is shared with general-purpose I/O function (PJ.5). If not being used, this
pin should be set to port function, output direction. When used as JTAG TDO/SWO pin, it should be
pulled down externally.
SWDIOTMS
DVCC or VCC
This pin should be pulled up externally.
SWCLKTCK
DVSS or VSS
This pin should be pulled down externally.
(1)
COMMENT
For any unused pin with a secondary function that is shared with general-purpose I/O, follow the guidelines for the Px.0 to Px.7 pins.
Terminal Configuration and Functions
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Copyright © 2015–2016, Texas Instruments Incorporated
27
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
5 Specifications
Absolute Maximum Ratings (1)
5.1
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
Voltage applied at DVCC and AVCC pins to VSS
Voltage difference between DVCC and AVCC pins
Voltage applied to any pin
MIN
MAX
UNIT
–0.3
4.17
V
±0.3
V
–0.3
VCC + 0.3 V
(4.17 V MAX)
V
(2)
(3)
Diode current at any device pin
Storage temperature, Tstg
(4)
–40
Maximum junction temperature, TJ
(1)
(2)
(3)
(4)
±2
mA
125
°C
95
°C
Stresses beyond those listed under Absolute Maximum Ratings may cause permanent damage to the device. These are stress ratings
only, and functional operation of the device at these or any other conditions beyond those indicated under Recommended Operating
Conditions is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
Voltage differences between DVCC and AVCC exceeding the specified limits may cause malfunction of the device.
All voltages referenced to VSS.
Higher temperature may be applied during board soldering according to the current JEDEC J-STD-020 specification with peak reflow
temperatures not higher than classified on the device label on the shipping boxes or reels.
5.2
ESD Ratings
VALUE
V(ESD)
(1)
(2)
(3)
Electrostatic discharge
Human-body model (HBM), per ANSI/ESDA/JEDEC JS-001 (1)
(2)
UNIT
±1000
Charged-device model (CDM), per JEDEC specification JESD22-C101 (3)
V
±250
JEDEC document JEP155 states that 500-V HBM allows safe manufacturing with a standard ESD control process. Pins listed as
±1000 V may actually have higher performance.
All pins except DVSS3 pass HBM up to ±1000 V. The DVSS3 pin is used for TI internal test purposes. Connect the DVSS3 pin to supply
ground on the customer application board.
JEDEC document JEP157 states that 250-V CDM allows safe manufacturing with a standard ESD control process. Pins listed as ±250 V
may actually have higher performance.
5.3
Recommended Operating Conditions
Typical data are based on VCC = 3.0 V, TA = 25°C (unless otherwise noted)
MIN
Supply voltage range at all DVCC and
AVCC pins (1) (2) (3)
VCC
3.7
Normal operation with internal VCC
supervision
1.71
3.7
Normal operation without internal VCC
supervision
1.62
3.7
Supply voltage on all DVSS and AVSS pins
IINRUSH
Inrush current into the VCC pins (4)
fMCLK
Frequency of the CPU and AHB clock in the system (5)
TA
Operating free-air temperature
TJ
Operating junction temperature
–40
(2)
(3)
(4)
(5)
28
MAX
1.71
VSS
(1)
NOM
At power-up (with internal VCC
supervision)
0
UNIT
V
V
100
mA
0
48
MHz
–40
85
°C
85
°C
TI recommends powering AVCC and DVCC from the same source. A maximum difference of ±0.1 V between AVCC and DVCC can be
tolerated during power up and operation. See Section 5.4 for decoupling capacitor recommendations.
Supply voltage must not change faster than 1 V/ms. Faster changes can cause the VCCDET to trigger a reset even within the
recommended supply voltage range.
Modules may have a different supply voltage range specification. See the specification of the respective module in this data sheet.
Does not include I/O currents (driven by application requirements).
Operating frequency may require the flash to be accessed with wait states. See Section 5.8 for further details.
Specifications
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
Recommended External Components (1)
5.4
CDVCC
Capacitor on DVCC pin
CVCORE
(2) (3)
MIN
TYP
For DC-DC operation (4)
3.3
4.7
For LDO-only operation
3.3
4.7
1.54
4.7
9
µF
70
100
9000
nF
For DC-DC operation, including
capacitor tolerance
Capacitor on VCORE pin
For LDO-only operation, including
capacitor tolerance
MAX
UNIT
µF
CAVCC
Capacitor on AVCC pin
3.3
4.7
LVSW
Inductor between VSW and VCORE pins for DC-DC
3.3
4.7
13
µH
RLVSW-DCR
Allowed DCR for LVSW
150
350
mΩ
ISAT-LVSW
LVSW saturation current
(1)
(2)
(3)
(4)
5.5
µF
700
mA
For optimum performance, select the component value to match the typical value given in the table.
See the section on board guidelines for further details on component selection, placement as well as related PCB design guidelines.
Tolerance of the capacitance and inductance values should be taken into account when choosing a component, to ensure that the MIN
and MAX limits are never exceeded.
CDVCC should not be smaller than CVCORE.
Operating Mode VCC Ranges
over operating free-air temperature (unless otherwise noted)
PARAMETER
VCC_LDO
OPERATING MODE
AM_LDO_VCORE0
AM_LF_VCORE0
LPM0_LDO_VCORE0
LPM0_LF_VCORE0
LPM3_VCORE0
LPM4_VCORE0
LPM3.5
AM_LDO_VCORE1
AM_LF_VCORE1
LPM0_LDO_VCORE1
LPM0_LF_VCORE1
LPM3_VCORE1
LPM4_VCORE1
(1) (2)
TEST CONDITIONS
MIN
MAX
LDO active, SVSMH disabled
1.62
3.7
LDO active, SVSMH enabled
1.71
3.7
UNIT
V
VCC_DCDC_DF0
AM_DCDC_VCORE0
LPM0_DCDC_VCORE0
AM_DCDC_VCORE1
LPM0_DCDC_VCORE1
DC-DC active, DC-DC operation not forced
(DCDC_FORCE = 0), SVSMH enabled or
disabled (3)
2.0
3.7
V
VCC_DCDC_DF1
AM_DCDC_VCORE0
LPM0_DCDC_VCORE0
AM_DCDC_VCORE1
LPM0_DCDC_VCORE1
DC-DC active, DC-DC operation forced
(DCDC_FORCE = 1), SVSMH enabled or
disabled
1.8
3.7
V
LDO disabled, SVSMH disabled
1.62
3.7
LDO disabled, SVSMH enabled
1.71
3.7
VCC_VCORE_OFF
(1)
(2)
(3)
(4)
(4)
LPM4.5
V
Flash remains active only in active modes and LPM0 modes.
Low-frequency active, low-frequency LPM0, LPM3, LPM4, and LPM3.5 modes are based on LDO only.
When VCC falls below the specified MIN value, the DC-DC operation switches to LDO automatically, as long as the VCC drop is slower
than the rate that is reliably detected. See Table 5-19 for more details.
Core voltage is off in LPM4.5 mode.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
29
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
Operating Mode CPU Frequency Ranges (1)
5.6
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
OPERATING MODE
fMCLK
DESCRIPTION
MIN
MAX
UNIT
fAM_LDO_VCORE0
AM_LDO_VCORE0
Normal performance mode with LDO as the active
regulator
0
24
MHz
fAM_LDO_VCORE1
AM_LDO_VCORE1
High performance mode with LDO as the active
regulator
0
48
MHz
fAM_DCDC_VCORE0
AM_DCDC_VCORE0
Normal performance mode with DC-DC as the active
regulator
0
24
MHz
fAM_DCDC_VCORE1
AM_DCDC_VCORE1
High performance mode with DC-DC as the active
regulator
0
48
MHz
fAM_LF_VCORE0
AM_LF_VCORE0
Low-frequency mode with LDO as the active regulator
0
128
kHz
fAM_LF_VCORE1
AM_LF_VCORE1
Low-frequency mode with LDO as the active regulator
0
128
kHz
MIN
MAX
UNIT
Peripheral frequency range in LDO or DC-DC
based active or LPM0 modes for VCORE0
0
12
MHz
Peripheral frequency range in LDO or DC-DC
based active or LPM0 modes for VCORE1
0
24
MHz
Peripheral frequency range in low-frequency
active or low frequency LPM0 modes for
VCORE0 and VCORE1
0
128
kHz
LPM3_VCORE1
Peripheral frequency in LPM3 mode for VCORE0
and VCORE1
0
32.768
kHz
LPM3.5
Peripheral frequency in LPM3.5 mode
0
32.768
kHz
(1)
DMA can be operated at the same frequency as CPU.
5.7
Operating Mode Peripheral Frequency Ranges
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
OPERATING MODE
DESCRIPTION
AM_LDO_VCORE0
fAM_LPM0_VCORE0
AM_DCDC_VCORE0
LPM0_LDO_VCORE0
LPM0_DCDC_VCORE0
AM_LDO_VCORE1
fAM_LPM0_VCORE1
AM_DCDC_VCORE1
LPM0_LDO_VCORE1
LPM0_DCDC_VCORE1
AM_LF_VCORE0
fAM_LPM0_LF
AM_LF_VCORE1
LPM0_LF_VCORE0
LPM0_LF_VCORE1
LPM3_VCORE0
fLPM3 (1)
fLPM3.5 (1)
(1)
30
Only RTC and WDT can be active.
Specifications
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
5.8
SLAS826E – MARCH 2015 – REVISED JULY 2016
Operating Mode Execution Frequency vs Flash Wait-State Requirements
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
NUMBER OF
FLASH WAIT
STATES
FLASH READ
MODE
fMAX_NRM_FLWAIT0
0
fMAX_NRM_FLWAIT1
PARAMETER
MAXIMUM SUPPORTED MCLK FREQUENCY (1)
(2)
AM_LDO_VCORE0,
AM_DCDC_VCORE0
AM_LDO_VCORE1,
AM_DCDC_VCORE1
UNIT
Normal read
mode
16
24
MHz
1
Normal read
mode
24
48
MHz
fMAX_ORM_FLWAIT0
0
Other read
modes (3)
8
12
MHz
fMAX_ORM_FLWAIT1
1
Other read
modes (3)
16
24
MHz
fMAX_ORM_FLWAIT2
2
Other read
modes (3)
24
36
MHz
fMAX_ORM_FLWAIT3
3
Other read
modes (3)
24
48
MHz
(1)
(2)
(3)
Violation of the maximum frequency limitation for a given wait-state configuration results in nondeterministic data or instruction fetches
from the flash memory.
In low-frequency active modes, the flash can always be accessed with zero wait states, because the maximum MCLK frequency is
limited to 128 kHz.
Other read modes refers to Read Margin 0, Read Margin 1, Program Verify, and Erase Verify.
5.9
Current Consumption During Device Reset
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
IRESET
(1)
(2)
(3)
VCC
Current during device reset
MIN
(1) (2) (3)
TYP
2.2 V
510
3.0 V
600
MAX
850
UNIT
µA
Device held in reset through RSTn/NMI pin.
Current measured into VCC.
All other input pins tied to 0 V or VCC. Outputs do not source or sync any current.
5.10 Current Consumption in LDO-Based Active Modes – Dhrystone 2.1 Program
over recommended operating free-air temperature (unless otherwise noted) (1)
PARAMETER
EXECUTION
MEMORY
MCLK = 1 MHz MCLK = 8 MHz
VCC
(2) (3) (4) (5)
MCLK =
16 MHz
MCLK =
24 MHz
MCLK =
32 MHz
MCLK =
40 MHz
MCLK =
48 MHz
TYP
MAX
TYP
MAX
TYP
MAX
5300
5800
6500
7100
7700
8400
3650
4020
4470
4900
5280
5760
TYP
MAX
TYP
MAX
TYP
MAX
TYP
MAX
IAM_LDO_VCORE0,Flash (6)
(7) (8)
Flash
3.0 V
490
625
1500
1700
2650
2950
3580
3900
IAM_LDO_VCORE1,Flash (6)
(7) (8)
Flash
3.0 V
510
685
1650
1900
2970
3300
4260
4700
IAM_LDO_VCORE0,SRAM (9)
SRAM
3.0 V
435
565
1070
1240
1800
2010
2530
2800
IAM_LDO_VCORE1,SRAM (9)
SRAM
3.0 V
450
620
1160
1370
1980
2250
2800
3120
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
UNIT
µA
µA
µA
µA
MCLK sourced by DCO.
Current measured into VCC.
All other input pins tied to 0 V or VCC. Outputs do not source or sync any current.
All SRAM banks kept active.
All peripherals are inactive.
Device executing the Dhrystone 2.1 program. Code execution from flash. Stack and data in SRAM.
Flash configured to minimum wait states required to support operation at given frequency and core voltage level.
Flash instruction and data buffers are enabled (BUFI = BUFD = 1).
Device executing the Dhrystone 2.1 program. Code execution from SRAM. Stack and data in SRAM.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
31
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
5.11 Current Consumption in DC-DC-Based Active Modes – Dhrystone 2.1 Program
over recommended operating free-air temperature (unless otherwise noted) (1)
EXECUTION
MEMORY
PARAMETER
MCLK = 1 MHz MCLK = 8 MHz
VCC
TYP
MAX
(2) (3) (4) (5)
MCLK =
16 MHz
MCLK =
24 MHz
MCLK =
32 MHz
MCLK =
40 MHz
MCLK =
48 MHz
TYP
MAX
TYP
MAX
TYP
MAX
3290
3700
4020
4500
4720
5300
2200
2480
2670
3000
3050
3420
TYP
MAX
TYP
MAX
TYP
MAX
IAM_DCDC_VCORE0,Flash (6)
(7) (8)
Flash
3.0 V
400
475
925
1050
1530
1720
2060
2300
IAM_DCDC_VCORE1,Flash (6)
(7) (8)
Flash
3.0 V
430
550
1100
1280
1880
2140
2650
3000
IAM_DCDC_VCORE0,SRAM (9)
SRAM
3.0 V
370
450
680
780
1040
1180
1410
1600
IAM_DCDC_VCORE1,SRAM (9)
SRAM
3.0 V
390
510
790
940
1250
1440
1720
1960
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
UNIT
µA
µA
µA
µA
MCLK sourced by DCO.
Current measured into VCC.
All other input pins tied to 0 V or VCC. Outputs do not source or sync any current.
All SRAM banks are active.
All peripherals are inactive.
Device executing the Dhrystone 2.1 program. Code execution from flash. Stack and data in SRAM.
Flash configured to minimum wait states required to support operation at given frequency and core voltage level.
Flash instruction and data buffers are enabled (BUFI = BUFD = 1).
Device executing the Dhrystone 2.1 program. Code execution from SRAM. Stack and data in SRAM.
5.12 Current Consumption in Low-Frequency Active Modes – Dhrystone 2.1 Program
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) (1)
PARAMETER
IAM_LF_VCORE0,
Flash
IAM_LF_VCORE1,
Flash
IAM_LF_VCORE0,
SRAM
IAM_LF_VCORE1,
SRAM
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
32
(6) (7) (8)
(6) (7) (8)
(9)
(9)
EXECUTION
MEMORY
Flash
Flash
SRAM
SRAM
VCC
–40°C
TYP
MAX
25°C
TYP
2.2 V
75
80
3.0 V
78
83
2.2 V
78
85
3.0 V
81
88
2.2 V
68
73
3.0 V
71
76
2.2 V
70
77
3.0 V
73
90
60°C
MAX
TYP
(2) (3) (4) (5)
85°C
MAX
TYP
95
115
98
118
105
125
108
128
90
105
92
93
108
98
117
102
101
120
100
110
MAX
200
245
190
235
UNIT
μA
μA
μA
μA
Current measured into VCC.
All other input pins tied to 0 V or VCC. Outputs do not source or sync any current.
MCLK, HSMCLK, and SMCLK sourced by REFO at 128 kHz
All peripherals are inactive.
SRAM banks 0 and 1 enabled for execution from flash, and SRAM banks 0 to 3 enabled for execution from SRAM.
Flash configured to 0 wait states.
Device executing the Dhrystone 2.1 program. Code execution from flash. Stack and data in SRAM.
Flash instruction and data buffers are enabled (BUFI = BUFD = 1).
Device executing the Dhrystone 2.1 program. Code execution from SRAM. Stack and data in SRAM.
Specifications
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
5.13 Typical Characteristics of Active Mode Currents for CoreMark Program
8
8
AM_LDO_VCORE0
AM_LDO_VCORE1
7
6
Current (mA)
Current (mA)
6
5
4
3
5
4
3
2
2
1
1
0
0
1
8
15
22
29
Frequency (MHz)
Flash Execution
36
43
1
50
8
15
D030
VCC = 3 V
TA = 25°C
22
29
Frequency (MHz)
SRAM Execution
Figure 5-1. Frequency vs Current Consumption
36
43
50
D031
VCC = 3 V
TA = 25°C
Figure 5-2. Frequency vs Current Consumption
8
8
AM_DCDC_VCORE0
AM_DCDC_VCORE1
7
AM_DCDC_VCORE0
AM_DCDC_VCORE1
7
6
Current (mA)
6
Current (mA)
AM_LDO_VCORE0
AM_LDO_VCORE1
7
5
4
3
5
4
3
2
2
1
1
0
0
1
8
Flash Execution
15
22
29
Frequency (MHz)
36
VCC = 3 V
43
50
1
8
15
D032
TA = 25°C
Figure 5-3. Frequency vs Current Consumption
SRAM Execution
22
29
Frequency (MHz)
VCC = 3 V
36
43
50
D033
TA = 25°C
Figure 5-4. Frequency vs Current Consumption
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
33
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
5.14 Typical Characteristics of Active Mode Currents for Prime Number Program
8
8
AM_LDO_VCORE0
AM_LDO_VCORE1
7
6
Current (mA)
Current (mA)
6
5
4
3
5
4
3
2
2
1
1
0
0
1
8
15
22
29
Frequency (MHz)
Flash Execution
36
43
50
1
VCC = 3 V
TA = 25°C
15
22
29
Frequency (MHz)
SRAM Execution
36
43
50
D035
VCC = 3 V
TA = 25°C
Figure 5-6. Frequency vs Current Consumption
8
8
AM_DCDC_VCORE0
AM_DCDC_VCORE1
7
AM_DCDC_VCORE0
AM_DCDC_VCORE1
7
6
Current (mA)
6
Current (mA)
8
D034
Figure 5-5. Frequency vs Current Consumption
5
4
3
5
4
3
2
2
1
1
0
0
1
8
Flash Execution
15
22
29
Frequency (MHz)
VCC = 3 V
36
43
50
Specifications
1
8
15
D036
TA = 25°C
Figure 5-7. Frequency vs Current Consumption
34
AM_LDO_VCORE0
AM_LDO_VCORE1
7
SRAM Execution
22
29
Frequency (MHz)
VCC = 3 V
36
43
50
D037
TA = 25°C
Figure 5-8. Frequency vs Current Consumption
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
5.15 Typical Characteristics of Active Mode Currents for Fibonacci Program
8
8
AM_LDO_VCORE0
AM_LDO_VCORE1
7
6
Current (mA)
Current (mA)
6
5
4
3
5
4
3
2
2
1
1
0
0
1
8
15
22
29
Frequency (MHz)
Flash Execution
36
43
50
1
8
15
D038
VCC = 3 V
TA = 25°C
22
29
Frequency (MHz)
SRAM Execution
Figure 5-9. Frequency vs Current Consumption
36
43
50
D039
VCC = 3 V
TA = 25°C
Figure 5-10. Frequency vs Current Consumption
8
8
AM_DCDC_VCORE0
AM_DCDC_VCORE1
7
AM_DCDC_VCORE0
AM_DCDC_VCORE1
7
6
Current (mA)
6
Current (mA)
AM_LDO_VCORE0
AM_LDO_VCORE1
7
5
4
3
5
4
3
2
2
1
1
0
0
1
8
Flash Execution
15
22
29
Frequency (MHz)
36
VCC = 3 V
43
50
1
8
15
D040
TA = 25°C
Figure 5-11. Frequency vs Current Consumption
SRAM Execution
22
29
Frequency (MHz)
VCC = 3 V
36
43
50
D041
TA = 25°C
Figure 5-12. Frequency vs Current Consumption
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
35
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
5.16 Typical Characteristics of Active Mode Currents for While(1) Program
8
8
AM_LDO_VCORE0
AM_LDO_VCORE1
7
6
Current (mA)
Current (mA)
6
5
4
3
5
4
3
2
2
1
1
0
0
1
8
15
22
29
Frequency (MHz)
Flash Execution
36
43
1
50
VCC = 3 V
TA = 25°C
15
22
29
Frequency (MHz)
SRAM Execution
36
43
50
D043
VCC = 3 V
TA = 25°C
Figure 5-14. Frequency vs Current Consumption
8
8
AM_DCDC_VCORE0
AM_DCDC_VCORE1
7
AM_DCDC_VCORE0
AM_DCDC_VCORE1
7
6
Current (mA)
6
Current (mA)
8
D042
Figure 5-13. Frequency vs Current Consumption
5
4
3
5
4
3
2
2
1
1
0
0
1
8
Flash Execution
15
22
29
Frequency (MHz)
VCC = 3 V
36
43
50
Specifications
1
8
15
D044
TA = 25°C
Figure 5-15. Frequency vs Current Consumption
36
AM_LDO_VCORE0
AM_LDO_VCORE1
7
SRAM Execution
22
29
Frequency (MHz)
VCC = 3 V
36
43
50
D045
TA = 25°C
Figure 5-16. Frequency vs Current Consumption
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
5.17 Typical Characteristics of Low-Frequency Active Mode Currents for CoreMark Program
100
100
AM_LF_VCORE0
AM_LF_VCORE1
AM_LF_VCORE0
AM_LF_VCORE1
96
Current (µA)
Current (µA)
96
92
88
84
80
2.2
92
88
84
2.3
Flash Execution
2.4
2.5
2.6
2.7
Supply Voltage (V)
2.8
TA = 25°C
2.9
3
80
2.2
2.3
2.4
D046
MCLK = 128 kHz
Figure 5-17. Supply Voltage vs Current Consumption
SRAM Execution
2.5
2.6
2.7
Supply Voltage (V)
TA = 25°C
2.8
2.9
3
D046
MCLK = 128 kHz
Figure 5-18. Supply Voltage vs Current Consumption
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
37
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
5.18 Current Consumption in LDO-Based LPM0 Modes
over recommended operating free-air temperature (unless otherwise noted) (1)
PARAMETER
ILPM0_LDO_VCORE0
ILPM0_LDO_VCORE1
(1)
(2)
(3)
(4)
(5)
(6)
VCC
MCLK =
1 MHz
MCLK =
8 MHz
MCLK =
16 MHz
(2) (3) (4) (5) (6)
MCLK =
24 MHz
MCLK =
32 MHz
TYP
MAX
MCLK =
40 MHz
TYP
MCLK =
48 MHz
TYP
MAX
TYP
MAX
TYP
MAX
TYP
MAX
MAX
TYP
2.2 V
355
485
465
605
590
735
710
860
3.0 V
355
485
465
605
590
735
710
860
2.2 V
365
530
495
665
640
820
775
970
965
1160
1130
1330
1235
1450
3.0 V
365
530
495
665
640
820
775
970
965
1160
1130
1330
1230
1450
UNIT
MAX
µA
µA
MCLK sourced by DCO.
Current measured into VCC.
All other input pins tied to 0 V or VCC. Outputs do not source or sync any current.
CPU is off. Flash and SRAM not accessed.
All SRAM banks are active.
All peripherals are inactive.
5.19 Current Consumption in DC-DC-Based LPM0 Modes
over recommended operating free-air temperature (unless otherwise noted) (1)
PARAMETER
ILPM0_DCDC_VCORE0
ILPM0_DCDC_VCORE1
(1)
(2)
(3)
(4)
(5)
(6)
VCC
MCLK =
1 MHz
MCLK =
8 MHz
MCLK =
16 MHz
(2) (3) (4) (5) (6)
MCLK =
24 MHz
MCLK =
32 MHz
TYP
MAX
MCLK =
40 MHz
TYP
MCLK =
48 MHz
TYP
MAX
TYP
MAX
TYP
MAX
TYP
MAX
MAX
TYP
2.2 V
330
425
400
510
485
600
570
690
3.0 V
325
400
380
460
440
530
510
610
2.2 V
350
485
445
590
555
710
660
820
810
970
935
1110
1020
1200
3.0 V
345
450
420
530
500
620
585
720
700
830
800
940
870
1020
UNIT
MAX
µA
µA
MCLK sourced by DCO.
Current measured into VCC.
All other input pins tied to 0 V or VCC. Outputs do not source or sync any current.
CPU is off. Flash and SRAM not accessed.
All SRAM banks are active.
All peripherals are inactive.
5.20 Current Consumption in Low-Frequency LPM0 Modes
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) (1)
PARAMETER
ILPM0_LF_VCORE0
ILPM0_LF_VCORE1
(1)
(2)
(3)
(4)
(5)
(6)
38
VCC
–40°C
TYP
25°C
MAX
TYP
2.2 V
58
63
3.0 V
61
66
2.2 V
60
66
3.0 V
63
69
60°C
MAX
TYP
82
90
(2) (3) (4) (5) (6)
85°C
MAX
TYP
78
94
81
97
84
104
87
107
MAX
180
220
UNIT
μA
μA
Current measured into VCC.
All other input pins tied to 0 V or VCC. Outputs do not source or sync any current.
MCLK, HSMCLK, and SMCLK sourced by REFO at 128 kHz.
All peripherals are inactive.
Bank 0 of SRAM kept active. Rest of the banks are powered down.
CPU is off. Flash and SRAM not accessed.
Specifications
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
5.21 Current Consumption in LPM3, LPM4 Modes
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) (1)
PARAMETER
ILPM3_VCORE0_RTCLF
(7) (8)
ILPM3_VCORE0_RTCREFO
ILPM3_VCORE1_RTCLF
ILPM4_VCORE0
(10)
ILPM4_VCORE1
(10)
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(9) (8)
(7) (8)
ILPM3_VCORE1_RTCREFO
–40°C
VCC
(9) (8)
TYP
25°C
MAX
TYP
2.2 V
0.52
0.64
3.0 V
0.54
0.66
2.2 V
0.85
1.07
3.0 V
0.95
1.16
2.2 V
0.72
0.93
3.0 V
0.75
0.95
2.2 V
1.04
1.3
3.0 V
1.14
1.4
2.2 V
0.37
0.48
3.0 V
0.4
0.5
2.2 V
0.54
0.7
3.0 V
0.56
0.72
60°C
MAX
TYP
85°C
MAX
TYP
1.11
2.43
1.13
2.46
1.55
2.89
1.64
2.98
1.47
2.95
1.5
2.98
1.87
3.34
1.96
3.44
0.92
2.19
0.65
0.94
2.2
1.2
2.58
0.98
1.23
2.6
0.85
1.35
1.35
1.7
(2) (3) (4) (5) (6)
MAX
5
5.6
6
6.5
4.8
5.6
UNIT
μA
μA
μA
μA
μA
μA
Current measured into VCC.
All other input pins tied to 0 V or VCC. Outputs do not source or sync any current.
CPU is off, and flash is powered down.
Bank 0 of SRAM retained, all other banks are powered down.
See Table 5-47 for details on additional current consumed for each extra Bank that is enabled for retention.
SVSMH is disabled.
RTC sourced by LFXT. Effective load capacitance of LF crystal is 3.7 pF.
WDT module is disabled.
RTC sourced by REFO.
RTC and WDT modules disabled.
5.22 Current Consumption in LPM3.5, LPM4.5 Modes
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) (1)
PARAMETER
ILPM3.5_RTCLF
(3) (4) (5) (6) (7)
ILPM3.5_RTCREFO
ILPM4.5
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(9) (7)
(3) (4) (8) (6) (7)
–40°C
VCC
TYP
25°C
MAX
TYP
2.2 V
0.48
0.6
3.0 V
0.5
0.63
2.2 V
0.82
1.03
3.0 V
0.92
1.12
2.2 V
10
20
3.0 V
15
25
60°C
MAX
0.81
1.3
35
TYP
(2)
85°C
MAX
TYP
1.07
2.36
1.1
2.38
1.52
2.81
1.61
2.9
45
125
50
150
MAX
4.9
5.5
300
UNIT
μA
μA
nA
Current measured into VCC.
All other input pins tied to 0 V or VCC. Outputs do not source or sync any current.
CPU and flash are powered down.
Bank 0 of SRAM retained, all other banks powered down.
RTC sourced by LFXT. Effective load capacitance of LF crystal is 3.7 pF.
WDT module is disabled.
SVSMH is disabled.
RTC sourced by REFO.
No core voltage. CPU, flash, and all banks of SRAM are powered down.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
39
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
5.23 Current Consumption of Digital Peripherals
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) (1)
PARAMETER
TEST CONDITIONS
TYP
MAX
UNIT
ITIMER_A
Timer_A configured as PWM timer with 50% duty cycle
5
µA/MHz
ITIMER32
Timer32 enabled
3.5
µA/MHz
IUART
eUSCI_A configured in UART mode
6.5
µA/MHz
ISPI
eUSCI_A configured in SPI master mode
5
µA/MHz
2
II2C
eUSCI_B configured in I C master mode
5
µA/MHz
IWDT_A
WDT_A configured in interval timer mode
6
µA/MHz
IRTC_C
RTC_C enabled and sourced from 32-kHz LFXT
IAES256
ICRC32
(1)
100
nA
AES256 active
19
µA/MHz
CRC32 active
2
µA/MHz
Measured with VCORE = 1.2 V
5.24 Thermal Resistance Characteristics
THERMAL METRICS (1)
PACKAGE
(3)
VALUE (2)
UNIT
RθJA
Junction-to-ambient thermal resistance, still air
50.9
°C/W
RθJC(TOP)
Junction-to-case (top) thermal resistance (4)
9.7
°C/W
RθJB
Junction-to-board thermal resistance (5)
27.2
°C/W
ΨJB
Junction-to-board thermal characterization parameter
26.9
°C/W
ΨJT
Junction-to-top thermal characterization parameter
0.2
°C/W
RθJC(BOTTOM)
Junction-to-case (bottom) thermal resistance (6)
N/A
°C/W
RθJA
Junction-to-ambient thermal resistance, still air (3)
58.1
°C/W
26.1
°C/W
22.6
°C/W
22.0
°C/W
LQFP-100 (PZ)
(4)
RθJC(TOP)
Junction-to-case (top) thermal resistance
RθJB
Junction-to-board thermal resistance (5)
ΨJB
Junction-to-board thermal characterization parameter
ΨJT
Junction-to-top thermal characterization parameter
0.5
°C/W
RθJC(BOTTOM)
Junction-to-case (bottom) thermal resistance (6)
N/A
°C/W
RθJA
Junction-to-ambient thermal resistance, still air (3)
29.4
°C/W
RθJC(TOP)
Junction-to-case (top) thermal resistance (4)
14.8
°C/W
8.3
°C/W
8.2
°C/W
0.2
°C/W
1.0
°C/W
(5)
RθJB
Junction-to-board thermal resistance
ΨJB
Junction-to-board thermal characterization parameter
ΨJT
Junction-to-top thermal characterization parameter
RθJC(BOTTOM)
(1)
(2)
(3)
(4)
(5)
(6)
40
NFBGA-80 (ZXH)
Junction-to-case (bottom) thermal resistance
VQFN-64 (RGC)
(6)
For more information about traditional and new thermal metrics, see Semiconductor and IC Package Thermal Metrics.
N/A = not applicable
The junction-to-ambient thermal resistance under natural convection is obtained in a simulation on a JEDEC-standard, High-K board, as
specified in JESD51-7, in an environment described in JESD51-2a.
The junction-to-case (top) thermal resistance is obtained by simulating a cold plate test on the package top. No specific JEDECstandard test exists, but a close description can be found in the ANSI SEMI standard G30-88.
The junction-to-board thermal resistance is obtained by simulating in an environment with a ring cold plate fixture to control the PCB
temperature, as described in JESD51-8.
The junction-to-case (bottom) thermal resistance is obtained by simulating a cold plate test on the exposed (power) pad. No specific
JEDEC standard test exists, but a close description can be found in the ANSI SEMI standard G30-88.
Specifications
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
5.25 Timing and Switching Characteristics
5.25.1 Reset Timing
Table 5-1 lists the latencies to recover from different types of resets.
Table 5-1. Reset Recovery Latencies
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
MIN
TYP
(1)
MAX
UNIT
5
MCLK
cycles
Latency from release of hard reset to release of soft reset
25
MCLK
cycles
tPOR
Latency from release of device POR to release of hard reset
15
25
µs
tCOLDPWR,100 nF
Latency from a cold power-up condition to release of device
POR, CVCORE = 100 nF
300
400
µs
tCOLDPWR,4.7 µF
Latency from a cold power-up condition to release of device
POR, CVCORE = 4.7 µF
400
500
µs
tSOFT
Latency from release of soft reset to first CPU instruction fetch
tHARD
(1)
See Section 6.8.1 for details on the various classes of resets on the device
Table 5-2 lists the latencies to recover from an external reset applied on RSTn pin.
Table 5-2. External Reset Recovery Latencies (1)
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
TEST CONDITIONS
tAM_RSTn
External reset applied when device is in LDO or DC-DC based active modes,
MCLK = 1 to 48 MHz
tAMLF_RSTn, 128 kHz
MIN
MAX
UNIT
5
ms
External reset applied when device is in low-frequency active modes,
MCLK = 128 kHz
5.5
ms
tAMLF_RSTn, 32 kHz
External reset applied when device is in low-frequency active modes,
MCLK = 32.768 kHz
6.5
ms
tLPM0_RSTn
External reset applied when device is in LDO or DC-DC based LPM0 modes,
MCLK = 1 to 48 MHz
5
ms
tLPM0LF_RSTn, 128 kHz
External reset applied when device is in low-frequency LPM0 modes,
MCLK = 128 kHz
5.5
ms
tLPM0LF_RSTn, 32 kHz
External reset applied when device is in low-frequency LPM0 modes,
MCLK = 32.768 kHz
6.5
ms
tLPM3_LPM4_RSTn
External reset applied when device is in LPM3 or LPM4 modes,
MCLK = 24 or 48 MHz while entering LPM3 or LPM4 modes
5
ms
tLPMx.5_RSTn
External reset applied when device is in LPM3.5 or LPM4.5 modes
5
ms
(1)
External reset is applied on RSTn pin, and the latency is measured from release of external reset to start of user application code.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
41
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
5.25.2 Mode Transition Timing
Table 5-3 lists the latencies required to change between different active modes.
Table 5-3. Active Mode Transition Latencies
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
ORIGINAL
OPERATING MODE
FINAL OPERATING
MODE
TEST CONDITIONS
Power Off
AM_LDO_VCORE0
From VCC reaching 1.71 V to start of
user application code
tAMLDO0_AMLDO1
AM_LDO_VCORE0
AM_LDO_VCORE1
Transition from AM_LDO_VCORE0
to AM_LDO_VCORE1
MCLK frequency = 24 MHz
tAMLDO1_AMLDO0
AM_LDO_VCORE1
AM_LDO_VCORE0
tAMLDO0_AMDCDC0
AM_LDO_VCORE0
PARAMETER
tOFF_AMLDO0
TYP
MAX
UNIT
6
ms
300
350
µs
Transition from AM_LDO_VCORE1
to AM_LDO_VCORE0
MCLK frequency = 24 MHz
4
5
µs
Transition from AM_LDO_VCORE0
AM_DCDC_VCORE0 to AM_DCDC_VCORE0
MCLK frequency = 24 MHz
20
30
µs
10
15
µs
20
30
µs
Transition from
AM_DCDC_VCORE1 to
AM_LDO_VCORE1
MCLK frequency = 48 MHz
10
15
µs
tAMDCDC0_AMLDO0
AM_DCDC_VCORE0
tAMLDO1_AMDCDC1
AM_LDO_VCORE1
tAMDCDC1_AMLDO1
AM_DCDC_VCORE1
AM_LDO_VCORE1
AM_LDO_VCORE0
AM_LF_VCORE0
Transition from AM_LDO_VCORE0
to AM_LF_VCORE0
SELM = 2, REFO frequency =
128 kHz
90
100
µs
AM_LDO_VCORE0
Transition from AM_LF_VCORE0 to
AM_LDO_VCORE0
SELM = 2, REFO frequency =
128 kHz
50
60
µs
AM_LF_VCORE1
Transition from AM_LDO_VCORE1
to AM_LF_VCORE1
SELM = 2, REFO frequency =
128 kHz
90
100
µs
AM_LDO_VCORE1
Transition from AM_LF_VCORE1 to
AM_LDO_VCORE1
SELM = 2, REFO frequency =
128 kHz
50
60
µs
tAMLDO0_AMLF0
tAMLF0_AMLDO0
tAMLDO1_AMLF1
tAMLF1_AMLDO1
42
Specifications
AM_LF_VCORE0
AM_LDO_VCORE1
AM_LF_VCORE1
AM_LDO_VCORE0
Transition from
AM_DCDC_VCORE0 to
AM_LDO_VCORE0
MCLK frequency = 24 MHz
Transition from AM_LDO_VCORE1
AM_DCDC_VCORE1 to AM_DCDC_VCORE1
MCLK frequency = 48 MHz
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
Table 5-4 lists the latencies required to change between different active and LPM0 modes.
Table 5-4. LPM0 Mode Transition Latencies
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
tAMLDOx_LPM0LDOx
(1)
tLPM0LDOx_AMLDOx (2)
tAMDCDCx_LPM0DCDCx (1)
tLPM0DCDCx_AMDCDCx (2)
tAMLFx_LPM0LFx
(1)
tLPM0LFx_AMLFx (2)
(1)
(2)
ORIGINAL OPERATING
MODE
AM_LDO_VCOREx
LPM0_LDO_VCOREx
AM_DCDC_VCOREx
LPM0_DCDC_VCOREx
AM_LF_VCOREx
LPM0_LF_VCOREx
FINAL OPERATING
MODE
TEST CONDITIONS
TYP
LPM0_LDO_VCOREx
Transition from
AM_LDO_VCORE0 or
AM_LDO_VCORE1 to
LPM0_LDO_VCORE0 or
LPM0_LDO_VCORE1
1
AM_LDO_VCOREx
Transition from
LPM0_LDO_VCORE0 or
LPM0_LDO_VCORE1 to
AM_LDO_VCORE0 or
AM_LDO_VCORE1
through I/O interrupt
3
LPM0_DCDC_VCOREx
Transition from
AM_DCDC_VCORE0 or
AM_DCDC_VCORE1 to
LPM0_DCDC_VCORE0
or
LPM0_DCDC_VCORE1
1
AM_DCDC_VCOREx
Transition from
LPM0_DCDC_VCORE0
or
LPM0_DCDC_VCORE1
to AM_DCDC_VCORE0
or AM_DCDC_VCORE1
through I/O interrupt
3
Transition from
AM_LF_VCORE0 or
AM_LF_VCORE1 to
LPM0_LF_VCORE0 or
LPM0_LF_VCORE1
1
Transition from
LPM0_LF_VCORE0 or
LPM0_LF_VCORE1 to
AM_LF_VCORE0 or
AM_LF_VCORE1 through
I/O interrupt
3
LPM0_LF_VCOREx
AM_LF_VCOREx
MAX
UNIT
MCLK
cycles
4
MCLK
cycles
MCLK
cycles
4
MCLK
cycles
MCLK
cycles
4
MCLK
cycles
This is the latency between execution of WFI instruction by CPU to assertion of SLEEPING signal at CPU output.
This is the latency between I/O interrupt event to deassertion of SLEEPING signal at CPU output.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
43
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
Table 5-5 lists the latencies required to change between different active modes and LPM3 or LPM4
modes.
Table 5-5. LPM3, LPM4 Mode Transition Latencies
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
ORIGINAL
OPERATING MODE
PARAMETER
tAMLDO0_LPMx0
(1)
tLPMx0_AMLDO0_NORIO
(2)
tLPMx0_AMLDO0_GFLTIO
tAMLDO1_LPMx1
(1)
tLPMx1_AMLDO1_NORIO
tLPMx1_AMLDO1_GFLTIO
tAMLFx_LPMx_128k
tAMLFx_LPMx_32k
(2)
(1)
(1)
tLPMx_AMLFx_NORIO_128k
tLPMx_AMLFx_NORIO_32k
(1)
(2)
44
(2)
(2)
TYP
MAX
UNIT
SELM = 3.
DCO frequency =
24 MHz
22
24
µs
AM_LDO_VCORE0
Transition from LPM3 or
LPM4 at VCORE0 to
AM_LDO_VCORE0 through
wake-up event from
nonglitch filter type I/O
SELM = 3.
DCO frequency =
24 MHz
8
9
µs
AM_LDO_VCORE0
Transition from LPM3 or
LPM4 at VCORE0 to
AM_LDO_VCORE0 through
wake-up event from glitch
filter type I/O, GLTFLT_EN
= 1
SELM = 3.
DCO frequency =
24 MHz
9
10
µs
Transition from
LPM3_LPM4_VCORE1 AM_LDO_VCORE1 to
LPM3 or LPM4 at VCORE1
SELM = 3.
DCO frequency =
48 MHz
21
23
µs
AM_LDO_VCORE1
Transition from LPM3 or
LPM4 at VCORE1 to
AM_LDO_VCORE1 through
wake-up event from
nonglitch filter type I/O
SELM = 3.
DCO frequency =
48 MHz
7.5
8
µs
LPM3_LPM4_VCORE1
AM_LDO_VCORE1
Transition from LPM3 or
LPM4 at VCORE1 to
AM_LDO_VCORE1 through
wake-up event from glitch
filter type I/O, GLTFLT_EN
= 1
SELM = 3.
DCO frequency =
48 MHz
8
9
µs
AM_LF_VCOREx
LPM3_LPM4_VCOREx
Transition from
AM_LF_VCORE0 or
AM_LF_VCORE1 to LPM3
or LPM4 at VCORE0/1
SELM = 2. REFO
frequency = 128
kHz
240
260
µs
AM_LF_VCOREx
LPM3_LPM4_VCOREx
Transition from
AM_LF_VCORE0 or
AM_LF_VCORE1 to LPM3
or LPM4 at VCORE0/1
SELM = 0. LFXT
frequency =
32.768 kHz
880
900
µs
AM_LF_VCOREx
Transition from LPM3 or
LPM4 at VCORE0/1 to
AM_LF_VCORE0 or
AM_LF_VCORE1 through
wake-up event from
nonglitch filter type I/O
SELM = 2. REFO
frequency = 128
kHz
45
50
µs
AM_LF_VCOREx
Transition from LPM3 or
LPM4 at VCORE0/1 to
AM_LF_VCORE0 or
AM_LF_VCORE1 through
wake-up event from
nonglitch filter type I/O
SELM = 0. LFXT
frequency =
32.768 kHz
150
170
µs
LPM3_LPM4_VCORE0
LPM3_LPM4_VCORE0
AM_LDO_VCORE1
(2)
TEST CONDITIONS
Transition from
LPM3_LPM4_VCORE0 AM_LDO_VCORE0 to
LPM3 or LPM4 at VCORE0
AM_LDO_VCORE0
(2)
FINAL OPERATING
MODE
LPM3_LPM4_VCORE1
LPM3_LPM4_VCOREx
LPM3_LPM4_VCOREx
This is the latency from WFI instruction execution by CPU to LPM3 or LPM4 entry.
This is the latency from I/O wake-up event to MCLK clock start at device pin.
Specifications
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
Table 5-6 lists the latencies required to change to and from LPM3.5 and LPM4.5 modes.
Table 5-6. LPM3.5, LPM4.5 Mode Transition Latencies
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
ORIGINAL
OPERATING MODE
FINAL OPERATING
MODE
tAMLDOx_LPM3.5 (1)
AM_LDO_VCOREx
LPM3.5
tAMDCDCx_LPM3.5 (1)
AM_DCDC_VCOREx
PARAMETER
TYP
MAX
Transition from AM_LDO_VCORE0 or
AM_LDO_VCORE1 to LPM3.5
25
30
µs
LPM3.5
Transition from AM_DCDC_VCORE0 or
AM_DCDC_VCORE1 to LPM3.5
35
50
µs
AM_LF_VCOREx
LPM3.5
Transition from AM_LF_VCORE0 or
AM_LF_VCORE1 to LPM3.5
225
250
µs
tAMLDOx_LPM4.5 (2)
AM_LDO_VCOREx
LPM4.5
Transition from AM_LDO_VCORE0 or
AM_LDO_VCORE1 to LPM4.5
25
30
µs
tAMDCDCx_LPM4.5 (2)
AM_DCDC_VCOREx
LPM4.5
Transition from AM_DCDC_VCORE0 or
AM_DCDC_VCORE1 to LPM4.5
35
50
µs
AM_LF_VCOREx
LPM4.5
Transition from AM_LF_VCORE0 or
AM_LF_VCORE1 to LPM4.5
250
270
µs
tLPM3.5_AMLDO0 (3)
LPM3.5
AM_LDO_VCORE0
Transition from LPM3.5 to
AM_LDO_VCORE0
0.7
0.8
ms
tLPM4.5_AMLDO0_SVSMON, 100 nF (3)
LPM4.5
AM_LDO_VCORE0
Transition from LPM4.5 to
AM_LDO_VCORE0,
SVSMH enabled while in LPM4.5,
CVCORE = 100 nF
0.8
0.9
ms
tLPM4.5_AMLDO0_SVSMON, 4.7 µF (3)
LPM4.5
AM_LDO_VCORE0
Transition from LPM4.5 to
AM_LDO_VCORE0,
SVSMH enabled while in LPM4.5,
CVCORE = 4.7 µF
0.9
1
ms
tLPM4.5_AMLDO0_SVSMOFF, 100 nF (3)
LPM4.5
AM_LDO_VCORE0
Transition from LPM4.5 to
AM_LDO_VCORE0,
SVSMH disabled while in LPM4.5,
CVCORE = 100 nF
1
1.1
ms
tLPM4.5_AMLDO0_SVSMOFF, 4.7 µF (3)
LPM4.5
AM_LDO_VCORE0
Transition from LPM4.5 to
AM_LDO_VCORE0,
SVSMH disabled while in LPM4.5,
CVCORE = 4.7 µF
1.1
1.2
ms
tAMLFx_LPM3.5 (1)
tAMLFx_LPM4.5 (2)
(1)
(2)
(3)
TEST CONDITIONS
UNIT
This is the latency from WFI instruction execution by CPU to LPM3.5 mode entry.
This is the latency from WFI instruction execution by CPU to LPM4.5 mode entry.
This is the latency from I/O wake-up event to start of user application code.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
45
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
5.25.3 Clock Specifications
Table 5-7 lists the input requirement for the low-frequency crystal oscillator, LFXT.
Table 5-7. Low-Frequency Crystal Oscillator, LFXT, Recommended Operating Conditions
over operating free-air temperature range (unless otherwise noted)
PARAMETER
TEST CONDITIONS
MIN
TYP
MAX
16
40
65
kΩ
CLFXT
Capacitance from LFXT input to ground and from
LFXT output to ground (1)
7.4
12
24
pF
CSHUNT
Crystal shunt capacitance
0.6
0.8
1.6
pF
Cm
Crystal motional capacitance
1
2
10
fF
ESR
Crystal equivalent series resistance
(1)
fOSC = 32.768 kHz
UNIT
Does not include board parasitics. Package and board add additional capacitance to CLFXT.
Table 5-8 lists the characteristics of the low-frequency crystal oscillator, LFXT.
Table 5-8. Low-Frequency Crystal Oscillator, LFXT
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
IVCC,LFXT
Current consumption
TEST CONDITIONS
(1)
VCC
MIN
100
fOSC = 32.768 kHz,
LFXTBYPASS = 0, LFXTDRIVE = {1},
CL,eff = 6 pF, Typical ESR and CSHUNT
120
fOSC = 32.768 kHz,
LFXTBYPASS = 0, LFXTDRIVE = {2},
CL,eff = 9 pF, Typical ESR and CSHUNT
fLFXT
LFXT oscillator crystal
frequency
LFXTBYPASS = 0 (2)
DCLFXT
LFXT oscillator duty cycle
fLFXT = 32.768 kHz (2)
fLFXT,SW
LFXT oscillator logic-level
square-wave input frequency
LFXTBYPASS = 1
DCLFXT,
LFXT oscillator logic-level
square-wave input duty cycle
LFXTBYPASS = 1
OALFXT
(1)
(2)
(3)
(4)
(5)
46
Oscillation allowance for
LF crystals (5)
MAX
3.0 V
UNIT
nA
150
fOSC = 32.768 kHz,
LFXTBYPASS = 0, LFXTDRIVE = {3},
CL,eff = 12 pF, Typical ESR and CSHUNT
SW
TYP
fOSC = 32.768 kHz,
LFXTBYPASS = 0, LFXTDRIVE = {0},
CL,eff = 3.7 pF, Typical ESR and CSHUNT
170
32.768
30%
(3) (4)
10
kHz
70%
32.768
30%
50
kHz
70%
LFXTBYPASS = 0, LFXTDRIVE = {1},
fLFXT = 32.768 kHz, CL,eff = 6 pF
200
240
LFXTBYPASS = 0, LFXTDRIVE = {3},
fLFXT = 32.768 kHz, CL,eff = 12 pF
300
340
kΩ
Total current measured on both AVCC and DVCC supplies.
Measured at ACLK pin.
When LFXTBYPASS is set, LFXT circuits are automatically powered down. Input signal is a digital square wave with parametrics
defined in the Schmitt-trigger Inputs section of this data sheet. Duty cycle requirements are defined by DCLFXT, SW.
Maximum frequency of operation of the entire device cannot be exceeded.
Oscillation allowance is based on a safety factor of 5 for recommended crystals. The oscillation allowance is a function of the
LFXTDRIVE settings and the effective load. In general, comparable oscillator allowance can be achieved based on the following
guidelines, but should be evaluated based on the actual crystal selected for the application:
• For LFXTDRIVE = {0}, CL,eff = 3.7 pF.
• For LFXTDRIVE = {1}, 6 pF ≤ CL,eff ≤ 9 pF.
• For LFXTDRIVE = {2}, 6 pF ≤ CL,eff ≤ 10 pF.
• For LFXTDRIVE = {3}, 6 pF ≤ CL,eff ≤ 12 pF.
Specifications
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
Low-Frequency Crystal Oscillator, LFXT (continued)
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
TEST CONDITIONS
VCC
MIN
TYP
MAX
UNIT
CLFXIN
Integrated load capacitance at
LFXIN terminal (6) (7)
2
pF
CLFXOUT
Integrated load capacitance at
LFXOUT terminal (6) (7)
2
pF
fOSC = 32.768 kHz,
LFXTBYPASS = 0, LFXTDRIVE = {0},
CL,eff = 3.7 pF,
Typical ESR and CSHUNT,
FCNTLF_EN = 0 (2)
tSTART,LFXT Start-up time (8)
fFault,LFXT
Oscillator fault frequency (9)
fOSC = 32.768 kHz,
LFXTBYPASS = 0, LFXTDRIVE = {3},
CL,eff = 12 pF,
Typical ESR and CSHUNT,
FCNTLF_EN = 0 (2)
1.1
3.0 V
s
1.3
(10)
1
3
kHz
(6)
This represents all the parasitic capacitance present at the LFXIN and LFXOUT terminals, respectively, including parasitic bond and
package capacitance. The effective load capacitance, CL,eff can be computed as CIN x COUT / (CIN + COUT), where CIN and COUT
are the total capacitance at the LFXIN and LFXOUT terminals, respectively.
(7) Requires external capacitors at both terminals to meet the effective load capacitance specified by crystal manufacturers. Recommended
effective load capacitance values supported are 3.7 pF, 6 pF, 9 pF, and 12 pF. Maximum shunt capacitance of 1.6 pF. Because the
PCB adds additional capacitance, it must also be considered in the overall capacitance. TI recommends verifying that the recommended
effective load capacitance of the selected crystal is met.
(8) Does not include programmable start-up counter.
(9) Frequencies above the MAX specification do not set the fault flag. Frequencies in between the MIN and MAX specification may set the
flag. A static condition or stuck at fault condition will set the fault flag.
(10) Measured with logic-level input frequency but also applies to operation with crystals.
Table 5-9 lists the input requirements for the high-frequency crystal oscillator, HFXT.
Table 5-9. High-Frequency Crystal Oscillator, HFXT, Recommended Operating Conditions
over operating free-air temperature range (unless otherwise noted)
PARAMETER
ESR
TEST CONDITIONS
Crystal equivalent series resistance
TYP
MAX
fOSC = 1 MHz to ≤4 MHz
MIN
75
150
UNIT
fOSC = >4 MHz to ≤8 MHz
75
150
fOSC = >8 MHz to ≤16 MHz
40
80
fOSC = >16 MHz to ≤24 MHz
30
60
fOSC = >24 MHz to ≤32 MHz
20
40
fOSC = >32 MHz to ≤48 MHz
15
30
36
pF
Ω
CHFXT
Capacitance from HFXT input to ground and
from HFXT output to ground
fOSC = 1 MHz to 48 MHz
28
32
CSHUNT
Crystal shunt capacitance
fOSC = 1 MHz to 48 MHz
1
3
7
pF
Cm
Crystal motional capacitance
fOSC = 1 MHz to 48 MHz
3
7
30
fF
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
47
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
Table 5-10 lists the characteristics of the high-frequency crystal oscillator, HFXT.
Table 5-10. High-Frequency Crystal Oscillator, HFXT
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
IDVCC,HFXT
TEST CONDITIONS
HFXT oscillator crystal current
HF mode at typical ESR
HFXT oscillator crystal
frequency, crystal mode
fHFXT
60
fOSC = 8 MHz,
HFXTBYPASS = 0, HFXTDRIVE = 1,
HFFREQ = 1, CL,eff = 16 pF,
Typical ESR and CSHUNT
100
fOSC = 16 MHz,
HFXTBYPASS = 0, HFXTDRIVE = 1,
HFFREQ = 2, CL,eff = 16 pF,
Typical ESR and CSHUNT
180
fOSC = 40 MHz,
HFXTBYPASS = 0, HFXTDRIVE = 1,
HFFREQ = 5, CL,eff = 16 pF,
Typical ESR and CSHUNT
480
fOSC = 48 MHz,
HFXTBYPASS = 0, HFXTDRIVE = 1,
HFFREQ = 6, CL,eff = 16 pF,
Typical ESR and CSHUNT
550
HFXTBYPASS = 0, HFFREQ = 0
(1)
1
HFXTBYPASS = 0, HFFREQ = 1
(1)
4.01
8
HFXTBYPASS = 0, HFFREQ = 2
(1)
8.01
16
HFXTBYPASS = 0, HFFREQ = 3
(1)
16.01
24
HFXTBYPASS = 0, HFFREQ = 4
(1)
24.01
32
HFXTBYPASS = 0, HFFREQ = 5
(1)
32.01
40
HFXTBYPASS = 0, HFFREQ = 6
(1)
40.01
48
HFXTBYPASS = 1 (1) (2)
48
260
320
HFXT oscillator logic-level
square-wave input frequency,
bypass mode
UNIT
µA
fOSC = 32 MHz,
HFXTBYPASS = 0, HFXTDRIVE = 1,
HFFREQ = 4, CL,eff = 16 pF,
Typical ESR and CSHUNT
fHFXT,SW
(1)
(2)
MAX
3.0 V
fOSC = 24 MHz,
HFXTBYPASS = 0, HFXTDRIVE = 1,
HFFREQ = 3, CL,eff = 16 pF,
Typical ESR and CSHUNT
Measured at MCLK or HSMCLK,
fHFXT = 1 MHz to 48 MHz
HFXT oscillator logic-level
square-wave input duty cycle
TYP
fOSC = 4 MHz,
HFXTBYPASS = 0, HFXTDRIVE = 1,
HFFREQ = 0, CL,eff = 16 pF,
Typical ESR and CSHUNT
HFXT oscillator duty cycle
SW
MIN
40
DCHFXT
DCHFXT,
VCC
fOSC = 1 MHz,
HFXTBYPASS = 0, HFXTDRIVE = 0,
HFFREQ = 0, CL,eff = 16 pF,
Typical ESR and CSHUNT
40%
4
50%
MHz
60%
0.8
48
HFXTBYPASS = 1,
External clock used as a direct source to
MCLK or HSMCLK with no divider
(DIVM = 0 or DIVHS = 0).
45%
55%
HFXTBYPASS = 1,
External clock used as a direct source to
MCLK or HSMCLK with divider (DIVM > 0
or DIVHS > 0) or not used as a direct
source to MCLK or HSMCLK.
40%
60%
MHz
Maximum frequency of operation of the entire device cannot be exceeded.
When HFXTBYPASS is set, HFXT circuits are automatically powered down. Input signal is a digital square wave with parametrics
defined in the Schmitt-trigger Inputs section of this data sheet. Duty cycle requirements are defined by DCHFXT, SW.
Specifications
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
High-Frequency Crystal Oscillator, HFXT (continued)
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
OAHFXT
(3)
Oscillation allowance for
HFXT crystals (3)
MIN
TYP
HFXTBYPASS = 0, HFXTDRIVE = 0,
HFFREQ = 0,
fHFXT,HF = 1 MHz, CL,eff = 16 pF
TEST CONDITIONS
VCC
1225
5000
HFXTBYPASS = 0, HFXTDRIVE = 1,
HFFREQ = 0,
fHFXT,HF = 4 MHz, CL,eff = 16 pF
640
1250
HFXTBYPASS = 0, HFXTDRIVE = 1,
HFFREQ = 1,
fHFXT,HF = 8 MHz, CL,eff = 16 pF
360
750
HFXTBYPASS = 0, HFXTDRIVE = 1,
HFFREQ = 2,
fHFXT,HF = 16 MHz, CL,eff = 16 pF
200
425
HFXTBYPASS = 0, HFXTDRIVE = 1,
HFFREQ = 3,
fHFXT,HF = 24 MHz, CL,eff = 16 pF
135
275
HFXTBYPASS = 0, HFXTDRIVE = 1,
HFFREQ = 4,
fHFXT,HF = 32 MHz, CL,eff = 16 pF
110
225
HFXTBYPASS = 0, HFXTDRIVE = 1,
HFFREQ = 5
fHFXT,HF = 40 MHz, CL,eff = 16 pF
105
160
HFXTBYPASS = 0, HFXTDRIVE = 1,
HFFREQ = 6,
fHFXT,HF = 48 MHz, CL,eff = 16 pF
80
140
MAX
UNIT
Ω
Oscillation allowance is based on a safety factor of 5 for recommended crystals.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
49
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
High-Frequency Crystal Oscillator, HFXT (continued)
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
tSTART,HFXT
TEST CONDITIONS
Start-up time (4)
VCC
MIN
TYP
fOSC = 1 MHz,
HFXTBYPASS = 0, HFXTDRIVE = 0,
HFFREQ = 0, CL,eff = 16 pF,
Typical ESR and CSHUNT,
FCNTHF_EN = 0
4
fOSC = 4 MHz,
HFXTBYPASS = 0, HFXTDRIVE = 1,
HFFREQ = 0, CL,eff = 16 pF,
Typical ESR and CSHUNT,
FCNTHF_EN = 0
1.8
fOSC = 8 MHz,
HFXTBYPASS = 0, HFXTDRIVE = 1,
HFFREQ = 1, CL,eff = 16 pF,
Typical ESR and CSHUNT,
FCNTHF_EN = 0
0.7
fOSC = 16 MHz,
HFXTBYPASS = 0, HFXTDRIVE = 1,
HFFREQ = 2, CL,eff = 16 pF,
Typical ESR and CSHUNT,
FCNTHF_EN = 0
0.6
MAX
UNIT
ms
3.0 V
fOSC = 24 MHz,
HFXTBYPASS = 0, HFXTDRIVE = 1,
HFFREQ = 3, CL,eff = 16 pF,
Typical ESR and CSHUNT,
FCNTHF_EN = 0
450
fOSC = 32 MHz,
HFXTBYPASS = 0, HFXTDRIVE = 1,
HFFREQ = 4, CL,eff = 16 pF,
Typical ESR and CSHUNT,
FCNTHF_EN = 0
300
fOSC = 40 MHz,
HFXTBYPASS = 0, HFXTDRIVE = 1,
HFFREQ = 5, CL,eff = 16 pF,
Typical ESR and CSHUNT,
FCNTHF_EN = 0
250
fOSC = 48 MHz,
HFXTBYPASS = 0, HFXTDRIVE = 1,
HFFREQ = 6, CL,eff = 16 pF,
Typical ESR and CSHUNT,
FCNTHF_EN = 0
250
µs
CHFXIN
Integrated load capacitance at
HFXIN terminal (5) (6)
2
pF
CHFXOUT
Integrated load capacitance at
HFXOUT terminal (5) (6)
2
pF
fFault,HFXT
Oscillator fault frequency (7)
(4)
(5)
(6)
(7)
(8)
50
(8)
400
700
kHz
Does not include programable start-up counter.
This represents all the parasitic capacitance present at the HFXIN and HFXOUT terminals, respectively, including parasitic bond and
package capacitance. The effective load capacitance, CL,eff can be computed as CIN x COUT / (CIN + COUT), where CIN and COUT
is the total capacitance at the HFXIN and HFXOUT terminals, respectively.
Requires external capacitors at both terminals to meet the effective load capacitance specified by crystal manufacturers. Recommended
effective load capacitance values supported are 14 pF, 16 pF, and 18 pF. Maximum shunt capacitance of 7 pF. Because the PCB adds
additional capacitance, it must also be considered in the overall capacitance. TI recommends verifying that the recommended effective
load capacitance of the selected crystal is met.
Frequencies above the MAX specification do not set the fault flag. Frequencies in between the MIN and MAX might set the flag. A static
condition or stuck at fault condition will set the flag.
Measured with logic-level input frequency but also applies to operation with crystals.
Specifications
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
Table 5-11 lists the characteristics of the DCO.
Table 5-11. DCO
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
fRSEL0_CTR
fRSEL1_CTR
fRSEL2_CTR
fRSEL3_CTR
fRSEL4_CTR
fRSEL5_CTR
dfDCO/dT
MIN
TYP
MAX
DCO center frequency
accuracy for range 0
with calibrated factory
settings
Internal resistor mode,
DCORSEL = 0, DCOTUNE = 0
TEST CONDITIONS
1.443
1.5
1.557
External resistor mode,
DCORSEL = 0, DCOTUNE = 0
1.482
1.5
1.518
DCO center frequency
accuracy for range 1
with calibrated factory
settings
Internal resistor mode,
DCORSEL = 1, DCOTUNE = 0
2.885
3
3.115
External resistor mode,
DCORSEL = 1, DCOTUNE = 0
2.964
3
3.036
DCO center frequency
accuracy for range 2
with calibrated factory
settings
Internal resistor mode,
DCORSEL = 2, DCOTUNE = 0
5.77
6
6.23
External resistor mode,
DCORSEL = 2, DCOTUNE = 0
5.928
6
6.072
DCO center frequency
accuracy for range 3
with calibrated factory
settings
Internal resistor mode,
DCORSEL = 3, DCOTUNE = 0
11.541
12
12.459
External resistor mode,
DCORSEL = 3, DCOTUNE = 0
11.856
12
12.144
DCO center frequency
accuracy for range 4
with calibrated factory
settings
Internal resistor mode,
DCORSEL = 4, DCOTUNE = 0
23.082
24
24.918
External resistor mode,
DCORSEL = 4, DCOTUNE = 0
23.712
24
24.288
DCO center frequency
accuracy for range 5
with calibrated factory
settings
Internal resistor mode,
DCORSEL = 5, DCOTUNE = 0
46.164
48
49.836
External resistor mode,
DCORSEL = 5, DCOTUNE = 0
47.424
48
48.576
DCO frequency drift with
temperature (1)
VCC, TA
UNIT
MHz
MHz
MHz
MHz
MHz
MHz
Internal resistor mode,
At fixed voltage
1.62 V to 3.7 V
250
External resistor mode (2)
At fixed voltage
1.62 V to 3.7 V
40
–40°C to 85 °C
0.1
%/V
ppm/°C
dfDCO/dVCC
DCO frequency voltage
drift with voltage (3)
At fixed temperature, applicable for
both DCO Internal and External
resistor modes
fRSEL0
DCO frequency range 0
DCORSEL = 0
DCO internal or external resistor
mode
3.0 V, 25℃
0.98
2.26
MHz
fRSEL1
DCO frequency range 1
DCORSEL = 1
DCO internal or external resistor
mode
3.0 V, 25℃
1.96
4.51
MHz
fRSEL2
DCO frequency range 2
DCORSEL = 2
DCO internal or external resistor
mode
3.0 V, 25℃
3.92
9.02
MHz
fRSEL3
DCO frequency range 3
DCORSEL = 3
DCO internal or external resistor
mode
3.0 V, 25℃
7.84
18.04
MHz
fRSEL4
DCO frequency range 4
DCORSEL = 4
DCO internal or external resistor
mode
3.0 V, 25℃
15.68
36.07
MHz
fRSEL5
DCO frequency range 5
DCORSEL = 5
DCO internal or external resistor
mode
3.0 V, 25℃
31.36
52
MHz
fDCO_DC
Duty cycle
(1)
(2)
(3)
47%
50%
53%
Calculated using the box method: (MAX(–40°C to 85°C) – MIN(–40°C to 85°C)) / MIN(–40°C to 85°C) / (85°C – (–40°C))
Does not include temperature coefficient of external resistor.
Recommended value of external resistor at DCOR pin: 91 kΩ, 0.1%, ±25 ppm/℃.
Calculated using the box method: (MAX(1.62 V to 3.7 V) – MIN(1.62 V to 3.7 V)) / MIN(1.62 V to 3.7 V) / (3.7 V – 1.62 V)
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
51
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
DCO (continued)
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
tDCO_JITTER
TEST CONDITIONS
DCO period jitter
TYP
MAX
DCORSEL = 5, DCOTUNE = 0
VCC, TA
MIN
50
90
DCORSEL = 4, DCOTUNE = 0
80
120
DCORSEL = 3, DCOTUNE = 0
115
170
DCORSEL = 2, DCOTUNE = 0
160
240
DCORSEL = 1, DCOTUNE = 0
225
340
450
550
DCORSEL = 0, DCOTUNE = 0
UNIT
ps
TDCO_STEP
Step size
Step size of the DCO.
tDCO_SETTLE_RANGE
DCO settling from worst
case DCORSELn to
DCORSELm
DCO settled to within 1.5% of
steady state frequency
10
µs
tDCO_SETTLE_TUNE
DCO settling worst case
DCOTUNEn to
DCOTUNEm within any
DCORSEL setting
DCO settled to within 1.5% of
steady state frequency
10
µs
tSTART
DCO start-up time (4)
DCO settled to within 0.5% of
steady state frequency
(4)
0.2%
5
µs
The maximum parasitic capacitance at the DCO external resistance pin (DCOR) should not exceed 5 pF to ensure the specified DCO
start-up time.
Table 5-12 lists the overall tolerance of the DCO.
Table 5-12. DCO Overall Tolerance
over operating free-air temperature range (unless otherwise noted)
RESISTOR OPTION
Internal resistor
External resistor
with 25-ppm TCR
52
Specifications
TEMPERATURE
CHANGE
TEMPERATURE
DRIFT (%)
VOLTAGE
CHANGE
VOLTAGE DRIFT
(%)
OVERALL DRIFT
(%)
OVERALL
ACCURACY (%)
–40°C to 85 °C
±3.125
1.62 V to 3.7 V
±0.2
±3.325
±3.825
0°C
0
1.62 V to 3.7 V
±0.2
±0.2
±0.7
–40°C to 85 °C
±3.125
0V
0
±3.125
±3.625
–40°C to 85 °C
±0.5
1.62 V to 3.7 V
±0.2
±0.7
±1.2
0°C
0
1.62 V to 3.7 V
±0.2
±0.2
±0.7
–40°C to 85 °C
±0.5
0V
0
±0.5
±1
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
Table 5-13 lists the characteristics of the internal very-low-power low-frequency oscillator (VLO).
Table 5-13. Internal Very-Low-Power Low-Frequency Oscillator (VLO)
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
TEST CONDITIONS
IVLO
Current consumption (1)
fVLO
VLO frequency
dfVLO/dT
VLO frequency temperature drift (2)
dfVLO/dVCC
VLO frequency supply voltage drift (3)
DCVLO
Duty cycle
(1)
(2)
(3)
MIN
TYP
MAX
50
6
nA
9.4
14
0.1
kHz
%/°C
0.2
40%
UNIT
%/V
50%
60%
Current measured on DVCC supply
Calculated using the box method: (MAX(–40°C to 85°C) – MIN(–40°C to 85°C)) / MIN(–40°C to 85°C) / (85°C – (–40°C))
Calculated using the box method: (MAX(1.62 V to 3.7 V) – MIN(1.62 V to 3.7 V)) / MIN(1.62 V to 3.7 V) / (3.7 V – 1.62 V)
Table 5-14 lists the characteristics of the internal-reference low-frequency oscillator (REFO) in 32.768‑kHz
mode.
Table 5-14. Internal-Reference Low-Frequency Oscillator (REFO) in 32.768-kHz Mode (1)
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
TEST CONDITIONS
VCC
MIN
REFO frequency calibrated
fREFO
REFO absolute tolerance calibrated
dfREFO/dT
REFO frequency temperature drift (3)
dfREFO/dVCC
REFO frequency supply voltage drift (4)
DCREFO
REFO duty cycle
(1)
(2)
(3)
(4)
TYP
REFO current consumption (2)
IREFO
MAX
µA
32.768
kHz
TA = –40°C to 85°C
TA = 25°C
UNIT
0.6
±3%
3V
±1.5%
0.012
%/°C
0.2
%/V
40%
50%
60%
REFO is configured to 32.768-kHz mode with REFOFSEL = 0.
Total current measured on both AVCC and DVCC supplies.
Calculated using the box method: (MAX(–40°C to 85°C) – MIN(–40°C to 85°C)) / MIN(–40°C to 85°C) / (85°C – (–40°C))
Calculated using the box method: (MAX(1.62 V to 3.7 V) – MIN(1.62 V to 3.7 V)) / MIN(1.62 V to 3.7 V) / (3.7 V – 1.62 V)
Table 5-15 lists the characteristics of the internal-reference low-frequency oscillator (REFO) in 128‑kHz
mode.
Table 5-15. Internal-Reference Low-Frequency Oscillator (REFO) in 128-kHz Mode (1)
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
REFO
TEST CONDITIONS
VCC
MIN
REFO current consumption (2)
REFO absolute tolerance calibrated
±6%
3V
±1.5%
(3)
REFO frequency temperature drift
dfREFO/dVCC
REFO frequency supply voltage drift (4)
DCREFO
REFO duty cycle
kHz
TA = –40°C to 85°C
TA = 25°C
UNIT
µA
128
dfREFO/dT
(1)
(2)
(3)
(4)
MAX
1
REFO frequency calibrated
fREFO
TYP
0.018
%/°C
0.4
40%
50%
%/V
60%
REFO is configured to 128-kHz mode with REFOFSEL = 1.
Total current measured on both AVCC and DVCC supplies.
Calculated using the box method: (MAX(–40°C to 85°C) – MIN(–40°C to 85°C)) / MIN(–40°C to 85°C) / (85°C – (–40°C))
Calculated using the box method: (MAX(1.62 V to 3.7 V) – MIN(1.62 V to 3.7 V)) / MIN(1.62 V to 3.7 V) / (3.7 V – 1.62 V)
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
53
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
Table 5-16 lists the characteristics of the module oscillator (MODOSC).
Table 5-16. Module Oscillator (MODOSC)
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
TEST CONDITIONS
IMODOSC
Current consumption (1)
fMODOSC
MODOSC frequency
dfMODOSC/dT
MODOSC frequency temperature
drift (2)
dfMODOSC/dV
CC
MODOSC frequency supply voltage
drift (3)
DCMODOSC
Duty cycle
(1)
(2)
(3)
VCC
MIN
TYP
MAX
50
23
40%
25
UNIT
µA
27
MHz
0.02
%/℃
0.3
%/V
50%
60%
Total current measured on both AVCC and DVCC supplies.
Calculated using the box method: (MAX(–40°C to 85°C) – MIN(–40°C to 85°C)) / MIN(–40°C to 85°C) / (85°C – (–40°C))
Calculated using the box method: (MAX(1.62 V to 3.7 V) – MIN(1.62 V to 3.7 V)) / MIN(1.62 V to 3.7 V) / (3.7 V – 1.62 V)
Table 5-17 lists the characteristics of the system oscillator (SYSOSC).
Table 5-17. System Oscillator (SYSOSC)
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
TEST CONDITIONS
ISYSOSC
Current consumption (1)
fSYSOSC
SYSOSC frequency
dfSYSOSC/ dT
SYSOSC frequency temperature
drift (2)
dfSYSOSC/
dVCC
SYSOSC frequency supply voltage
drift (3)
DCSYSOSC
Duty cycle
(1)
(2)
(3)
54
VCC
MIN
TYP
MAX
30
4.25
40%
5.0
UNIT
µA
5.75
MHz
0.03
%/℃
0.5
%/V
50%
60%
Current measured on AVCC supply.
Calculated using the box method: (MAX(–40°C to 85°C) – MIN(–40°C to 85°C)) / MIN(–40°C to 85°C) / (85°C – (–40°C))
Calculated using the box method: (MAX(1.62 V to 3.7 V) – MIN(1.62 V to 3.7 V)) / MIN(1.62 V to 3.7 V) / (3.7 V – 1.62 V)
Specifications
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
5.25.4 Power Supply System
Table 5-18 lists the LDO VCORE regulator characteristics.
Table 5-18. VCORE Regulator (LDO) Characteristics
MIN
TYP
MAX
UNIT
VCORE0-HP
Static VCORE voltage Level 0
in active and LPM0 modes
PARAMETER
Device power modes AM_LDO_VCORE0,
LPM0_LDO_VCORE0
TEST CONDITIONS
1.12
1.2
1.28
V
VCORE1-HP
Static VCORE voltage Level 1
in active and LPM0 modes
Device power modes AM_LDO_VCORE1,
LPM0_LDO_VCORE1
1.31
1.4
1.49
V
VCORE0-LF
Static VCORE voltage Level 0
in low-frequency active and low Device power modes AM_LF_VCORE0
frequency LPM0 modes
1.12
1.2
1.28
V
VCORE1-LF
Static VCORE voltage Level 1
in low-frequency active and low Device power modes AM_LF_VCORE1
frequency LPM0 modes
1.31
1.4
1.49
V
VCORE0-LPM34
Static VCORE voltage Level 0
in LPM3 and LPM4 modes
Device power modes LPM3, LPM4
1.08
1.2
1.32
V
VCORE1-LPM34
Static VCORE voltage Level 1
in LPM3 and LPM4 modes
Device power modes LPM3, LPM4
1.27
1.4
1.53
V
VCORE0-LPM35
Static VCORE voltage Level 0
in LPM3.5 mode
Device power mode LPM3.5
1.08
1.2
1.32
V
IINRUSH-ST
Inrush current at start-up
Device power-up
200
mA
IPEAK-LDO
Peak current drawn by LDO
from DVCC
350
mA
ISC-coreLDO
Short circuit current limit for
core LDO
300
mA
Measured when output is shorted to ground
Table 5-19 lists the DC-DC VCORE regulator characteristics.
Table 5-19. VCORE Regulator (DC-DC) Characteristics
PARAMETER
DVCC-DCDC
VDCDC_SO
(1)
TEST CONDITIONS
MIN
TYP
MAX
UNIT
Allowed DVCC range for DC-DC
operation
DCDC_FORCE = 1
1.8
3.7
V
DC-DC to LDO switch over
voltage
dDVCC/dt = 1 V/ms, DCDC_FORCE = 0
1.8
2.0
V
VCORE0-DCDC
Device power modes
Static VCORE voltage Level 0 in
AM_DCDC_VCORE0,
DC-DC high-performance modes
LPM0_DCDC_VCORE0
1.12
1.2
1.28
V
VCORE1-DCDC
Device power modes
Static VCORE voltage Level 1 in
AM_DCDC_VCORE1,
DC-DC high-performance modes
LPM0_DCDC_VCORE1
1.31
1.4
1.49
V
IPEAK-DCDC
Peak current drawn by DC-DC
from DVCC
300
mA
ISC-DCDC
Short circuit current limit for DCDC
500
mA
(1)
Measured when output is shorted to
ground
When DVCC falls below this voltage, internally the regulator switches over to LDO from DC-DC.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
55
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
Table 5-20 lists the VCCDET characteristics.
Table 5-20. PSS, VCCDET
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
MIN
TYP
MAX
UNIT
VVCC_VCCDET-
VCCDET power-down level
dDVCC/dt < 3 V/s (1)
- trip point with falling VCC
0.64
1.12
1.55
V
VVCC_VCCDET+
VCCDET power-up level trip point with rising VCC
0.70
1.18
1.59
V
VVCC_VCC_hys
VCCDET hysteresis
30
65
100
mV
(1)
TEST CONDITIONS
dDVCC/dt < 3 V/s (1)
The VCCDET levels are measured with a slow-changing supply. Faster slopes can result in different levels.
Table 5-21 lists the SVSMH characteristics.
Table 5-21. PSS, SVSMH
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
ISVSMH
VSVSMH-,HP
VSVSMH+,HP
56
TEST CONDITIONS
SVSMH current consumption,
low-power mode
SVSMH current consumption,
high-performance mode
SVSMH threshold level during
high-performance mode
(falling DVCC)
SVSMH threshold level; High
Performance Mode [rising
DVCC]
Specifications
MIN
TYP
MAX
UNIT
SVSMHOFF = 0, SVSMHLP = 1
200
400
nA
SVSMHOFF = 0, SVSMHLP = 0
7
10
μA
SVSMHOFF = 0, SVSMHLP = 0, SVSMHTH = 0,
DC (dDVCC/dt < 1V/s)
1.59
1.64
1.71
SVSMHOFF = 0, SVSMHLP = 0, SVSMHTH = 1,
DC (dDVCC/dt < 1V/s)
1.59
1.64
1.71
SVSMHOFF = 0, SVSMHLP = 0, SVSMHTH = 2,
DC (dDVCC/dt < 1V/s)
1.59
1.64
1.71
SVSMHOFF = 0, SVSMHLP = 0, SVSMHTH = 3,
DC (dDVCC/dt < 1V/s)
2.0
2.06
2.12
SVSMHOFF = 0, SVSMHLP = 0, SVSMHTH = 4,
DC (dDVCC/dt < 1V/s)
2.2
2.26
2.32
SVSMHOFF = 0, SVSMHLP = 0, SVSMHTH = 5,
DC (dDVCC/dt < 1V/s)
2.4
2.47
2.54
SVSMHOFF = 0, SVSMHLP = 0, SVSMHTH = 6,
DC (dDVCC/dt < 1V/s)
2.7
2.79
2.88
SVSMHOFF = 0, SVSMHLP = 0, SVSMHTH = 7,
DC (dDVCC/dt < 1V/s)
2.9
3.0
3.1
SVSMHOFF = 0, SVSMHLP = 0, SVSMHTH = 0,
DC (dDVCC/dt < 1V/s)
1.6
1.66
1.71
SVSMHOFF = 0, SVSMHLP = 0, SVSMHTH = 1,
DC (dDVCC/dt < 1V/s)
1.6
1.66
1.71
SVSMHOFF = 0, SVSMHLP = 0, SVSMHTH = 2,
DC (dDVCC/dt < 1V/s)
1.6
1.66
1.71
SVSMHOFF = 0, SVSMHLP = 0, SVSMHTH = 3,
DC (dDVCC/dt < 1V/s)
2.02
2.07
2.14
SVSMHOFF = 0, SVSMHLP = 0, SVSMHTH = 4,
DC (dDVCC/dt < 1V/s)
2.22
2.27
2.34
SVSMHOFF = 0, SVSMHLP = 0, SVSMHTH = 5,
DC (dDVCC/dt < 1V/s)
2.42
2.48
2.56
SVSMHOFF = 0, SVSMHLP = 0, SVSMHTH = 6,
DC (dDVCC/dt < 1V/s)
2.72
2.8
2.9
SVSMHOFF = 0, SVSMHLP = 0, SVSMHTH = 7,
DC (dDVCC/dt < 1V/s)
2.92
3.01
3.12
V
V
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
PSS, SVSMH (continued)
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
VSVSMH-,LP
VSVSMH_hys
tPD,SVSMH
t(SVSMH)
(1)
TEST CONDITIONS
SVSMH threshold level; Low
Power Mode [falling DVCC]
MIN
TYP
MAX
SVSMHOFF = 0, SVSMHLP = 1, SVSMHTH = 0,
DC (dDVCC/dt < 1V/s)
1.55
1.62
1.71
SVSMHOFF = 0, SVSMHLP = 1, SVSMHTH = 1,
DC (dDVCC/dt < 1V/s)
1.55
1.62
1.71
SVSMHOFF = 0, SVSMHLP = 1, SVSMHTH = 2,
DC (dDVCC/dt < 1V/s)
1.55
1.62
1.71
SVSMHOFF = 0, SVSMHLP = 1, SVSMHTH = 3,
DC (dDVCC/dt < 1V/s)
2.0
2.09
2.18
SVSMHOFF = 0, SVSMHLP = 1, SVSMHTH = 4,
DC (dDVCC/dt < 1V/s)
2.2
2.3
2.4
SVSMHOFF = 0, SVSMHLP = 1, SVSMHTH = 5,
DC (dDVCC/dt < 1V/s)
2.4
2.51
2.62
SVSMHOFF = 0, SVSMHLP = 1, SVSMHTH = 6,
DC (dDVCC/dt < 1V/s)
2.7
2.83
2.94
SVSMHOFF = 0, SVSMHLP = 1, SVSMHTH = 7,
DC (dDVCC/dt < 1V/s)
2.87
3.0
3.13
15
30
SVSMH hysteresis
UNIT
V
SVSH propagation delay,
high-performance mode
SVSMHOFF = 0, SVSMHLP = 0,
very fast dVDVCC/dt
3
10
SVSH propagation delay, lowpower mode
SVSMHOFF = 0, SVSMHLP = 1,
very fast dVDVCC/dt
25
100
SVSMH on or off delay time
SVSMHOFF = 1 → 0, SVSMHLP = 0
17
40
mV
μs
(1)
μs
If the SVSMH is kept disabled in active mode and is enabled before entering a low-power mode of the device (LPM3, LPM4, LPM3.5, or
LPM4.5) care should be taken that sufficient time has elapsed since enabling of the module before entry into the device low-power
mode to allow for successful wake up of the SVSMH module per the SVSMH on or off delay time specification. Otherwise, SVSMH may
trip, causing the device to reset and wake up from the low-power mode.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
57
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
5.25.5 Digital I/Os
Table 5-22 lists the characteristics of the digital inputs.
Table 5-22. Digital Inputs (Applies to Both Normal and High-Drive I/Os)
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
TEST CONDITIONS
VCC
MIN
2.2 V
0.99
TYP
MAX
1.65
3V
1.35
2.25
2.2 V
0.55
1.21
3V
0.75
1.65
2.2 V
0.32
0.84
3V
0.4
1.0
UNIT
VIT+
Positive-going input threshold voltage
VIT–
Negative-going input threshold voltage
Vhys
Input voltage hysteresis (VIT+ – VIT–)
RPull
Pullup or pulldown resistor
For pullup: VIN = VSS,
For pulldown: VIN = VCC
CI,dig
Input capacitance, digital only port pins
VIN = VSS or VCC
3
pF
CI,ana
Input capacitance, port pins shared with
analog functions
VIN = VSS or VCC
5
pF
Ilkg,ndio
Normal I/O high-impedance input leakage
current
See
(1) (2)
2.2 V, 3 V
±20
nA
Ilkg,hdio
High-drive I/O high-impedance input leakage
current
See
(1) (2)
2.2 V, 3 V
±20
nA
tint
tRST
(1)
(2)
(3)
(4)
(5)
58
External interrupt timing (external trigger
pulse duration to set interrupt flag)
External reset pulse duration on RSTn pin (5)
20
Ports with interrupt capability and
without glitch filter (3)
2.2 V, 3 V
20
Ports with interrupt capability and
with glitch filter but glitch filter
disabled (GLTFLT_EN = 0) (3)
2.2 V, 3 V
20
Ports with interrupt capability and
with glitch filter, glitch filter enabled
(GLTFTL_EN = 1) (4)
2.2 V, 3 V
0.25
2.2 V, 3 V
1
30
40
V
V
V
kΩ
ns
1
µs
µs
The input leakage current is measured with VSS or VCC applied to the corresponding pins, unless otherwise noted.
The input leakage of the digital port pins is measured individually. The port pin is selected for input and the pullup/pulldown resistor is
disabled.
An external signal sets the interrupt flag every time the minimum interrupt pulse duration tint is met. It may be set by trigger signals
shorter than tint.
A trigger pulse duration less than the MIN value is always filtered, and a trigger pulse duration more than the MAX value is always
passed. The trigger pulse may or may not be filtered if the duration is between the MIN and MAX values.
Not applicable if RSTn/NMI pin configured as NMI.
Specifications
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
Table 5-23 lists the characteristics of the normal-drive digital outputs. See Figure 5-19 through Figure 5-22
for the typical characteristics graphs.
Table 5-23. Digital Outputs, Normal I/Os
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
TEST CONDITIONS
VCC
I(OHmax) = –1 mA (1)
VOH
2.2 V
I(OHmax) = –3 mA (2)
High-level output voltage
I(OHmax) = –2 mA (1)
3.0 V
I(OHmax) = –6 mA (2)
I(OLmax) = 1 mA (1)
VOL
2.2 V
I(OLmax) = 3 mA (2)
Low-level output voltage
I(OLmax) = 2 mA (1)
3.0 V
I(OLmax) = 6 mA (2)
Port output frequency (with RC
load) (3)
fPx.y
dPx.y
fPort_CLK
dPort_CLK
trise,dig
tfall,dig
trise,ana
tfall,ana
(1)
(2)
(3)
(4)
(5)
(6)
(7)
VCORE = 1.4 V, CL = 20 pF, RL
Port output duty cycle (with RC
Load)
VCORE = 1.4 V, CL = 20 pF, RL
Clock output frequency (3)
VCORE = 1.4 V, CL = 20 pF (5)
Clock output duty cycle
VCORE = 1.4 V, CL = 20 pF
Port output rise time, digital only
port pins
Port output fall time, digital only
port pins
Port output rise time, port pins
with shared analog functions
Port output fall time, port pins
with shared analog functions
CL = 20 pF
CL = 20 pF
CL = 20 pF
CL = 20 pF
(6)
(7)
(6)
(7)
(5)
(4) (5)
(4) (5)
MIN
MAX
VCC – 0.25
VCC
VCC – 0.60
VCC
VCC – 0.25
VCC
VCC – 0.60
VCC
VSS
VSS + 0.25
VSS
VSS + 0.60
VSS
VSS + 0.25
VSS
VSS + 0.60
1.62 V
24
2.2 V
24
3.0 V
24
1.62 V
40%
60%
2.2 V
40%
60%
3.0 V
45%
55%
1.62 V
24
2.2 V
24
3.0 V
24
1.62 V
40%
60%
2.2 V
40%
60%
3.0 V
45%
55%
UNIT
V
V
MHz
MHz
1.62 V
8
2.2 V
5
3.0 V
3
1.62 V
8
2.2 V
5
3.0 V
3
1.62 V
8
2.2 V
5
3.0 V
3
1.62 V
8
2.2 V
5
3.0 V
3
ns
ns
ns
ns
The maximum total current, I(OHmax) and I(OLmax), for all outputs combined should not exceed ±48 mA to hold the maximum voltage drop
specified.
The maximum total current, I(OHmax) and I(OLmax), for all outputs combined should not exceed ±100 mA to hold the maximum voltage
drop specified.
The port can output frequencies at least up to the specified limit - it might support higher frequencies.
A resistive divider with 2 × R1 and R1 = 3.2kΩ between VCC and VSS is used as load. The output is connected to the center tap of the
divider. CL = 20 pF is connected to the output to VSS.
The output voltage reaches at least 20% and 80% VCC at the specified toggle frequency.
Measured between 20% of VCC to 80% of VCC.
Measured between 80% of VCC to 20% of VCC.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
59
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
Table 5-24 lists the characteristics of the high-drive digital outputs. See Figure 5-23 through Figure 5-26
for the typical characteristics graphs.
Table 5-24. Digital Outputs, High-Drive I/Os
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
TEST CONDITIONS
VCC
I(OHmax) = –5 mA (1)
VOH
2.2 V
I(OHmax) = –15 mA (2)
High-level output voltage
I(OHmax) = –10 mA (1)
3.0 V
I(OHmax) = –20 mA (2)
I(OLmax) = 5 mA (1)
VOL
2.2 V
I(OLmax) = 15 mA (2)
Low-level output voltage
I(OLmax) = 10 mA (1)
3.0 V
I(OLmax) = 20 mA (2)
Port output frequency (with RC
load) (3)
fPx.y
Port output duty cycle (with RC
Load)
dPx.y
fPort_CLK
dPort_CLK
trise
(2)
(3)
(4)
(5)
(6)
(7)
Clock output duty cycle
Port output rise time
tfall
(1)
Clock output frequency (3)
Port output fall time
VCORE = 1.4 V, CL = 80 pF, RL
VCORE = 1.4 V, CL = 80 pF, RL
(4) (5)
(4) (5)
VCORE = 1.4 V, CL = 80 pF (5)
VCORE = 1.4 V, CL = 80 pF
CL = 80 pF
CL = 80 pF
(5)
(6)
(7)
MIN
MAX
VCC – 0.25
VCC
VCC – 0.60
VCC
VCC – 0.25
VCC
VCC – 0.50
VCC
VSS
VSS + 0.25
VSS
VSS + 0.60
VSS
VSS + 0.25
VSS
VSS + 0.50
1.62 V
24
2.2 V
24
3.0 V
24
1.62 V
45%
55%
2.2 V
45%
55%
3.0 V
45%
55%
1.62 V
24
2.2 V
24
3.0 V
24
1.62 V
45%
55%
2.2 V
45%
55%
3.0 V
45%
55%
UNIT
V
V
MHz
MHz
1.62 V
8
2.2 V
5
3.0 V
3
1.62 V
8
2.2 V
5
3.0 V
3
ns
ns
The maximum total current, I(OHmax) and I(OLmax), for all outputs combined should not exceed ±48 mA to hold the maximum voltage drop
specified.
The maximum total current, I(OHmax) and I(OLmax), for all outputs combined should not exceed ±100 mA to hold the maximum voltage
drop specified.
The port can output frequencies at least up to the specified limit, and it might support higher frequencies.
A resistive divider with 2 × R1 and R1 = 3.2 kΩ between VCC and VSS is used as load. The output is connected to the center tap of the
divider. CL = 80 pF is connected to the output to VSS.
The output voltage reaches at least 20% and 80% VCC at the specified toggle frequency.
Measured between 20% of VCC to 80% of VCC.
Measured between 80% of VCC to 20% of VCC.
Table 5-25 lists the frequencies of the pin-oscillator ports. See Figure 5-27 and Figure 5-28 for the typical
characteristics graphs.
Table 5-25. Pin-Oscillator Frequency, Ports Px
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
foPx.y
(1)
60
Pin-oscillator frequency
TEST CONDITIONS
VCC
MIN
TYP
MAX
UNIT
Px.y, CL = 10 pF (1)
3.0 V
1900
kHz
Px.y, CL = 20 pF (1)
3.0 V
1150
kHz
CL is the external load capacitance connected from the output to VSS and includes all parasitic effects such as PCB traces.
Specifications
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
18
30
16
27
Low-Level Output Current (mA)
Low-Level Output Current (mA)
5.25.5.1 Typical Characteristics, Normal-Drive I/O Outputs at 3.0 V and 2.2 V
14
12
10
8
6
4
2
TA = 25°C
TA = 85°C
0
24
21
18
15
12
9
6
3
TA = 25°C
TA = 85°C
0
-2
-3
0
0.25
0.5
0.75
1
1.25 1.5 1.75
Low-Level Output Voltage (V)
VCC = 2.2 V
2
2.25
0
P7.0
0.6
0.9 1.2 1.5 1.8 2.1 2.4
Low-Level Output Voltage (V)
VCC = 3.0 V
Figure 5-19. Low-Level Output Voltage vs
Low-Level Output Current
2.7
3
D010
P7.0
Figure 5-20. Low-Level Output Voltage vs
Low-Level Output Current
0
0
TA = 25°C
TA = 85°C
-2
-4
-6
-8
-10
-12
-14
-6
-9
-12
-15
-18
-21
-24
-27
-16
-30
-18
-33
0
0.25
0.5
VCC = 2.2 V
TA = 25°C
TA = 85°C
-3
High-Level Output Current (mA)
High-Level Output Current (mA)
0.3
D006
0.75
1
1.25 1.5 1.75
High-Level Output Voltage (V)
2
P7.0
Figure 5-21. High-Level Output Voltage vs
High-Level Output Current
2.25
0
0.3
0.6
D004
0.9 1.2 1.5 1.8 2.1 2.4
High-Level Output Voltage (V)
VCC = 3.0 V
2.7
3
D008
P7.0
Figure 5-22. High-Level Output Voltage vs
High-Level Output Current
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
61
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
5.25.5.2 Typical Characteristics, High-Drive I/O Outputs at 3.0 V and 2.2 V
160
100
Low-Level Output Current (mA)
Low-Level Output Current (mA)
90
80
70
60
50
40
30
20
10
TA = 25°C
TA = 85°C
0
-10
140
120
100
80
60
40
20
TA = 25°C
TA = 85°C
0
0
0.25
0.5
0.75
1
1.25 1.5 1.75
Low-Level Output Voltage (V)
VCC = 2.2 V
2
2.25
0
P2.1
0.9 1.2 1.5 1.8 2.1 2.4
Low-Level Output Voltage (V)
2.7
3
D009
P2.1
Figure 5-24. Low-Level Output Voltage vs
Low-Level Output Current
0
-5
TA = 25°C
TA = 85°C
High-Level Output Current (mA)
High-Level Output Current (mA)
0.6
VCC = 3.0 V
Figure 5-23. Low-Level Output Voltage vs
Low-Level Output Current
-15
-25
-35
-45
-55
-65
-75
-85
0
0.25
0.5
VCC = 2.2 V
0.75
1
1.25 1.5 1.75
High-Level Output Voltage (V)
2
P2.1
Figure 5-25. High-Level Output Voltage vs
High-Level Output Current
62
0.3
D005
Specifications
2.25
TA = 25°C
TA = 85°C
-20
-40
-60
-80
-100
-120
-140
-160
0
0.3
0.6
D003
0.9 1.2 1.5 1.8 2.1 2.4
High-Level Output Voltage (V)
VCC = 3.0 V
2.7
3
D007
P2.1
Figure 5-26. High-Level Output Voltage vs
High-Level Output Current
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
5.25.5.3 Typical Characteristics, Pin-Oscillator Frequency
1750
TA = 25°C
TA = 85°C
1800
Pin Oscillator Frequency (kHz)
Pin Oscillator Frequency (kHz)
2100
1500
1200
900
600
300
10
20
30
40
50
Load Capacitance (pF)
One output active at a time
60 70 80
100
D002
VCC = 3.0 V
Figure 5-27. Load Capacitance vs Pin Oscillator Frequency
TA = 25°C
TA = 85°C
1500
1250
1000
750
500
250
10
20
30
40
50
Load Capacitance (pF)
One output active at a time
60 70 80
100
D001
VCC = 2.2 V
Figure 5-28. Load Capacitance vs Pin Oscillator Frequency
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
63
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
5.25.6 14-Bit ADC
Table 5-26 lists the power supply and input range conditions for the ADC.
Table 5-26. 14-Bit ADC, Power Supply and Input Range Conditions
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
TEST CONDITIONS
VCC
MIN
AVCC
Analog supply voltage
AVCC and DVCC are connected together,
AVSS and DVSS are connected together,
V(AVSS) = V(DVSS) = 0 V,
ADC14PWRMD = 2
AVCC
Analog supply voltage
AVCC and DVCC are connected together,
AVSS and DVSS are connected together,
V(AVSS) = V(DVSS) = 0 V,
ADC14PWRMD = 0
V(Ax)
Analog input voltage
range (1)
All ADC analog input pins Ax
0
VCM
Input common-mode range
All ADC analog input pins Ax (ADC14DIF = 1)
0
I(ADC14)
single-ended
mode
I(ADC14)
differential
mode
CI
RI
(1)
(2)
(3)
64
Operating supply current
into AVCC and DVCC
terminals (2)
Operating supply current
into AVCC and DVCC
terminals (2)
MAX
3.7
V
1.8
3.7
V
AVCC
V
VREF
/2
VREF
V
3.0 V
490
640
2.2 V
450
580
fADC14CLK = 5 MHz,
200 ksps (ADC14PWRMD = 2),
ADC14ON = 1, ADC14DIF = 0,
ADC14VRSEL = 0xE, REFON = 0,
ADC14SHT0x = 0x0, ADC14SHT1x = 0x0
3.0 V
215
270
2.2 V
210
260
fADC14CLK = 25 MHz,
1 Msps (ADC14PWRMD = 0),
ADC14ON = 1, ADC14DIF = 1,
ADC14VRSEL = 0xE, REFON = 0,
ADC14SHT0x = 0x0, ADC14SHT1x = 0x0
3.0 V
690
875
2.2 V
620
785
fADC14CLK = 5 MHz,
200 ksps (ADC14PWRMD = 2),
ADC14ON = 1, ADC14DIF = 1,
ADC14VRSEL = 0xE, REFON = 0,
ADC14SHT0x = 0x0, ADC14SHT1x = 0x0
3.0 V
275
335
2.2 V
260
320
12
15
1.8 V to
3.7 V
0.135
1
1.62 V to
<1.8 V
0.15
1.5
0 V ≤ V(Ax) ≤ AVCC
UNIT
1.62
fADC14CLK = 25 MHz,
1 Msps (ADC14PWRMD = 0),
ADC14ON = 1, ADC14DIF = 0,
ADC14VRSEL = 0xE, REFON = 0,
ADC14SHT0x = 0x0, ADC14SHT1x = 0x0
Input capacitance into a
single terminal (3)
Input MUX ON-resistance
NOM
µA
µA
pF
kΩ
The analog input voltage range must be within the selected reference voltage range VR+ to VR- for valid conversion results.
The internal reference supply current is not included in current consumption parameter I(ADC14).
Represents only the ADC switching capacitance. See the digital inputs electrical specification for internal parasitic pin capacitance.
Specifications
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
Table 5-27 lists the timing parameters of the ADC.
Table 5-27. 14-Bit ADC, Timing Parameters
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
fADC14CLK
TEST CONDITIONS
ADC clock frequency (1)
ADC14PWRMD = 2
1.62 V to 3.7 V
0.128
5.75
ADC14RES = 11
16
ADC14RES = 10
14
ADC14RES = 01
11
ADC14RES = 00
9
Turnon settling time of ADC
See
Sampling time (3)
RS = 200 Ω, Cpext = 10 pF,
RI = 1 kΩ, CI = 15 pF, Cpint = 5 pF
(3)
(4)
MAX
25
tADC14ON
(1)
(2)
TYP
0.128
Clock cycles for conversion
(4)
MIN
1.8 V to 3.7 V
NCONVERT
tSample
VCC
ADC14PWRMD = 0
(2)
UNIT
MHz
cycles
1.5
µs
0.215
µs
MODOSC can be used for 1 Msps and SYSOSC can be used for 200 ksps sampling rate operations of ADC.
The condition is that the error in a conversion started after tADC14ON is less than ±1 LSB. The reference and input signal are already
settled.
Sampling time should be at least 4 × (1 / fADC14CLK).
tsample ≥ (n + 1) × ln(2) × [(RS + RI) × CI + RS × (Cpext + Cpint)], where n = ADC resolution =14, RS = external source resistance, Cpext =
external parasitic capacitance.
Table 5-28 lists the linearity parameters of the ADC.
Table 5-28. 14-Bit ADC, Linearity Parameters (1) (2)
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
TEST CONDITIONS
MIN
Resolution
Integral linearity error (INL)
ED
Differential linearity error
(DNL)
EO
Offset error
EG
Gain error
(1)
(2)
MAX
UNIT
±2.3
LSB
1
LSB
14
EI
ET
TYP
Total unadjusted error
–0.99
bits
ADC14VRSEL = 0xE, 0xF
±0.2
±1
ADC14VRSEL = 0x1
±1.2
±2
ADC14VRSEL = 0xE
±2
±4
ADC14VRSEL = 0xF
±20
±60
ADC14VRSEL = 0x1
±50
±180
ADC14VRSEL = 0xE
±4
±15
ADC14VRSEL = 0xF
±22
±62
ADC14VRSEL = 0x1
±55
±185
mV
LSB
LSB
Minimum reference voltage of 1.45 V is necessary to meet the specified accuracy. Lower reference voltage down to 1.2 V can be
applied for 1 Msps sampling rate with reduced accuracy requirements.
VeREF- pin should be connected to onboard ground for ADC14VRSEL = 0xE.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
65
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
Table 5-29 lists the dynamic parameters of the ADC.
Table 5-29. 14-Bit ADC, Dynamic Parameters (1)
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
SINAD (2)
ENOB (2)
TEST CONDITIONS
Signal-to-noise and distortion
Effective number of bits
MIN
TYP
1 Msps, ADC14DIF = 0, ADC14VRSEL = 0xE,
2.5-V reference, 20-kHz input sine,
LDO based operation
71
73
1 Msps, ADC14DIF = 0, ADC14VRSEL = 0xE,
2.5-V reference, 20-kHz input sine,
DC-DC based operation
62
70
1 Msps, ADC14DIF = 1, ADC14VRSEL = 0xE,
2.5-V reference, 20-kHz input sine
79
81
1 Msps, ADC14DIF = 0, ADC14VRSEL = 0xE,
2.5-V reference, 20-kHz input sine,
LDO based operation
11.5
11.8
1 Msps, ADC14DIF = 0, ADC14VRSEL = 0xE,
2.5-V reference, 20-kHz input sine,
DC-DC based operation
10
11.3
1 Msps, ADC14DIF = 1, ADC14VRSEL = 0xE,
2.5-V reference, 20-kHz input sine
12.8
13.2
MAX
UNIT
dB
bit
CMRR_DC
Common-mode rejection ratio, Common-mode input signal = 0 to VREF pp at DC,
DC
ADC14DIF = 1
70
85
dB
CMRR_AC
Common-mode rejection ratio, Common-mode input signal = 0 to VREF pp at
AC
1 MHz, ADC14DIF = 1
55
65
dB
PSRR_DC
Power supply rejection ratio,
DC
PSRR_AC
(1)
(2)
66
Power supply rejection ratio,
AC
AVCC = AVCC (min) to AVCC(max),
ADC14DIF = 0, ADC14VRSEL = 0xE
1
2.5
mV/V
AVCC = AVCC (min) to AVCC(max),
ADC14DIF = 1, ADC14VRSEL = 0xE
50
150
µV/V
dAVCC = 0.1 V at 1 kHz,
ADC14DIF = 0, ADC14VRSEL = 0xE
1
mV/V
dAVCC = 0.1 V at 1 kHz,
ADC14DIF = 1, ADC14VRSEL = 0xE
50
µV/V
VeREF- pin should be connected to onboard ground for ADC14VRSEL = 0xE.
ADC clock derived from HFXT oscillator.
Specifications
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
Table 5-30 lists the characteristics of the temperature sensor and built-in V1/2.
Table 5-30. 14-Bit ADC, Temperature Sensor and Built-In V1/2
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
TEST CONDITIONS
VSENSOR
See
(1) (2)
ADC14ON = 1, ADC14TCMAP = 1,
TA = 0°C
TCSENSOR
See
(2)
ADC14ON = 1, ADC14TCMAP = 1
tSENSOR
Sample time required if ADCTCMAP
= 1 and channel (MAX – 1) is
selected (3)
ADC14ON = 1, ADC14TCMAP = 1,
Error of conversion result ≤ 1 LSB
V1/2
AVCC voltage divider for
ADC14BATMAP = 1 on MAX input
channel
ADC14ON = 1, ADC14BATMAP = 1
tV 1/2
Sample time required if
ADC14BATMAP = 1 and channel
MAX is selected (4)
ADC14ON = 1, ADC14BMAP = 1
(sample)
(sample)
(1)
(2)
(3)
(4)
VCC
MIN
TYP
MAX
685
mV
1.9
mV/°C
5
48%
UNIT
µs
50%
52%
1
µs
The temperature sensor offset can be as much as ±35°C. TI recommends a single-point calibration to minimize the offset error of the
built-in temperature sensor.
The TLV structure contains calibration values for 30°C ±3°C and 85°C ±3°C for each of the available reference voltage levels. The
sensor voltage can be computed as VSENSE = TCSENSOR × (Temperature,°C) + VSENSOR, where TCSENSOR and VSENSOR can be
computed from the calibration values for higher accuracy.
The typical equivalent impedance of the sensor is 250 kΩ. The sample time required includes the sensor-on time tSENSOR(on).
The on-time tV1/2(on) is included in the sampling time tV 1/2 (sample). No additional on time is needed.
875
Typical Temperature Sensor Voltage (mV)
850
825
800
775
750
725
700
675
650
625
600
-40
-20
0
20
40
60
Ambient Temperature (°C)
80
100
D020
Figure 5-29. Typical Temperature Sensor Voltage
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
67
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
Table 5-31 lists the characteristics of the internal reference buffers of the ADC.
Table 5-31. 14-Bit ADC, Internal Reference Buffers
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
TEST CONDITIONS
VCC
MIN
ADC ON, REFOUT = 0, ADC14PWRMD = 0,
REFVSEL = {0, 1, 3}
Operating supply current into
AVCC terminal (1)
IREF+
ADC ON, REFOUT = 0, ADC14PWRMD = 2,
REFVSEL = {0, 1, 3}
3V
ADC ON, REFOUT = 1, ADC14PWRMD = 2,
REFVSEL = {0, 1, 3}
ton
(1)
Turnon time
TYP
MAX
600
800
200
300
650
850
3V
UNIT
µA
5
µs
MAX
UNIT
AVCC
V
0
V
AVCC
V
The internal reference current is supplied through terminal AVCC.
Table 5-32 lists the characteristics of the ADC external reference.
Table 5-32. 14-Bit ADC, External Reference
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
TEST CONDITIONS
VeREF+
Positive external reference voltage
input (1)
VeREF-
Negative external reference voltage
input
(VeREF+ VeREF-)
Differential external reference voltage
input (1)
IVeREF+
IVeREF-
Static input current in single-ended
input mode
CVeREF+
(2)
68
1.45
1.45
Capacitance at VeREF+ terminal
TYP
1.45 V ≤ VeREF+≤ VAVCC, VeREF- = 0 V,
fADC14CLK = 25 MHz, ADC14SHT0x = 0x1,
ADC14SHT1x = 0x1, ADC14DIF = 0
±75
1.45 V ≤ VeREF+≤ VAVCC, VeREF- = 0 V,
fADC14CLK = 5 MHz, ADC14SHT0x = 0x1,
ADC14SHT1x = 0x1, ADC14DIF = 0
±15
µA
1.45 V ≤ VeREF+≤ VAVCC, VeREF- = 0 V,
fADC14CLK = 25 MHz, ADC14SHT0x = 0x1,
Static input current in differential input ADC14SHT1x = 0x1, ADC14DIF = 1
mode
1.45 V ≤ VeREF+≤ VAVCC, VeREF- = 0 V
fADC14CLK = 5 MHz, ADC14SHT0x = 0x1,
ADC14SHT1x = 0x1, ADC14DIF = 1
IVeREF+
IVeREF-
(1)
MIN
See
(2)
±150
µA
±30
5
µF
Lower reference voltage down to 1.2 V can be applied for 1 Msps sampling rate with reduced accuracy requirements of linearity
parameters.
Two decoupling capacitors, 5 µF and 50 nF, should be connected to VeREF+ terminal to decouple the dynamic current required for an
external reference source if it is used for the ADC14. See also the MSP432P4xx Family Technical Reference Manual.
Specifications
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
5.25.6.1 Typical Characteristics of ADC
typical characteristics at 3 V, 25°C, and 1-Msps sampling rate of ADC (unless otherwise specified)
800
300
Single Ended
Differential Ended
700
Current (µA)
600
Current (µA)
Single Ended
Differential Ended
250
500
400
200
150
100
300
50
200
100
0
0
200
400
600
800
Sampling Rate (ksps)
VRSEL = 14
Resolution = 14 Bit
1000
1200
0
20
40
60
D050
VREF = 2.5 V
ADC14PWRMD = 0
80 100 120 140 160 180 200 220
Sampling Rate (ksps)
D051
VRSEL = 14
Resolution = 12 Bit
Figure 5-30. Current vs Sampling Rate
VREF = 2.5 V
ADC14PWRMD = 2
Figure 5-31. Current vs Sampling Rate
1400
600
Single Ended
Differential Ended
1300
Single Ended
Differential Ended
550
1100
Current (µA)
Current (µA)
1200
1000
900
500
450
400
800
350
700
600
300
0
200
400
600
800
Sampling Rate (ksps)
VRSEL = 1
REFOUT = 0
Resolution = 14 Bit
1000
1200
0
20
40
60
D052
VREF = 2.5 V
ADC14PWRMD = 0
Figure 5-32. Current vs Sampling Rate
80 100 120 140 160 180 200 220
Sampling Rate (ksps)
D053
VRSEL = 1
REFOUT = 0
Resolution = 12 Bit
VREF = 2.5 V
ADC14PWRMD = 2
Figure 5-33. Current vs Sampling Rate
1050
Single Ended
Differential Ended
Current (µA)
1000
950
900
850
800
750
0
20
40
60
80 100 120 140 160 180 200 220
Sampling Rate (ksps)
D054
VRSEL = 1
REFOUT = 1
Resolution = 12 Bit
VREF = 2.5 V
ADC14PWRMD = 2
Figure 5-34. Current vs Sampling Rate
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
69
MSP432P401R, MSP432P401M
www.ti.com
2
2
1.5
1.5
Typical Integral Nonlinearilty (LSB)
Typical Integral Nonlinearilty (LSB)
SLAS826E – MARCH 2015 – REVISED JULY 2016
1
0.5
0
-0.5
-1
-1.5
-2
1
0.5
0
-0.5
-1
-1.5
-2
0
2048
4096
6144 8192 10240 12288 14336 16384
ADC Output Code
D055
VRSEL = 1
Input Mode = Single Ended
0
VREF = 2.5 V
1.5
1.5
Typical Integral Nonlinearilty (LSB)
Typical Integral Nonlinearilty (LSB)
2
0
-0.5
-1
-1.5
-2
2048
4096
1
0.5
0
-0.5
-1
-1.5
6144 8192 10240 12288 14336 16384
ADC Output Code
D057
VRSEL = 14
Input Mode = Single Ended
0
VREF = 2.5 V
1.5
1.5
Typical Integral Nonlinearilty (LSB)
2
0.5
0
-0.5
-1
-1.5
-2
4096
6144 8192 10240 12288 14336 16384
ADC Output Code
D058
VREF = 2.5 V
Figure 5-38. INL vs ADC Output Code
2
1
2048
VRSEL = 14
Input Mode = Differential
Figure 5-37. INL vs ADC Output Code
Typical Integral Nonlinearilty (LSB)
VREF = 2.5 V
-2
0
1
0.5
0
-0.5
-1
-1.5
-2
0
2048
4096
6144 8192 10240 12288 14336 16384
ADC Output Code
D059
VRSEL = 15
Input Mode = Single Ended
VREF = 2.5 V
Figure 5-39. INL vs ADC Output Code
70
6144 8192 10240 12288 14336 16384
ADC Output Code
D056
Figure 5-36. INL vs ADC Output Code
2
0.5
4096
VRSEL = 1
Input Mode = Differential
Figure 5-35. INL vs ADC Output Code
1
2048
Specifications
0
2048
4096
6144 8192 10240 12288 14336 16384
ADC Output Code
D060
VRSEL = 15
Input Mode = Differential
VREF = 2.5 V
Figure 5-40. INL vs ADC Output Code
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
1
Typical Differential Nonlinearilty (LSB)
Typical Differential Nonlinearilty (LSB)
1
0.75
0.5
0.25
0
-0.25
-0.5
-0.75
-1
0.75
0.5
0.25
0
-0.25
-0.5
-0.75
-1
0
2048
4096
6144 8192 10240 12288 14336 16384
ADC Output Code
D061
VRSEL = 1
Input Mode = Single Ended
0
VREF = 2.5 V
6144 8192 10240 12288 14336 16384
ADC Output Code
D062
VREF = 2.5 V
Figure 5-42. DNL vs ADC Output Code
1
1
Typical Differential Nonlinearilty (LSB)
Typical Differential Nonlinearilty (LSB)
4096
VRSEL = 1
Input Mode = Differential
Figure 5-41. DNL vs ADC Output Code
0.75
0.5
0.25
0
-0.25
-0.5
-0.75
-1
0.75
0.5
0.25
0
-0.25
-0.5
-0.75
-1
0
2048
4096
6144 8192 10240 12288 14336 16384
ADC Output Code
D063
VRSEL = 14
Input Mode = Single Ended
0
VREF = 2.5 V
2048
4096
6144 8192 10240 12288 14336 16384
ADC Output Code
D064
VRSEL = 14
Input Mode = Differential
Figure 5-43. DNL vs ADC Output Code
VREF = 2.5 V
Figure 5-44. DNL vs ADC Output Code
1
Typical Differential Nonlinearilty (LSB)
1
Typical Differential Nonlinearilty (LSB)
2048
0.75
0.5
0.25
0
-0.25
-0.5
-0.75
-1
0.75
0.5
0.25
0
-0.25
-0.5
-0.75
-1
0
2048
4096
6144 8192 10240 12288 14336 16384
ADC Output Code
D065
VRSEL = 15
Input Mode = Single Ended
VREF = 2.5 V
Figure 5-45. DNL vs ADC Output Code
0
2048
4096
6144 8192 10240 12288 14336 16384
ADC Output Code
D066
VRSEL = 15
Input Mode = Differential
VREF = 2.5 V
Figure 5-46. DNL vs ADC Output Code
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
71
MSP432P401R, MSP432P401M
www.ti.com
20
20
0
0
-20
-20
-40
-40
Power (dB)
Power (dB)
SLAS826E – MARCH 2015 – REVISED JULY 2016
-60
-80
-60
-80
-100
-100
-120
-120
-140
-140
-160
-160
0
50
0
100 150 200 250 300 350 400 450 500 550
Input Frequency (kHz)
D067
fin = 20 kHz
VREF = 2.5 V
THD = -86 dB
VRSEL = 1
SINAD = 69 dB
Input Mode = Single Ended
20
0
0
-20
-20
-40
-40
Power (dB)
Power (dB)
VRSEL = 1
SINAD = 74 dB
Input Mode = Differential
Figure 5-48. Power vs Input Frequency
20
-60
-80
-100
-60
-80
-100
-120
-140
-120
-160
-140
-180
-160
0
50
100 150 200 250 300 350 400 450 500 550
Input Frequency (kHz)
D069
fin = 20 kHz
VREF = 2.5 V
THD = -92 dB
0
50
VRSEL = 14
SINAD = 73 dB
Input Mode = Single Ended
0
0
-20
-20
-40
-40
Power (dB)
20
-80
VRSEL = 14
SINAD = 82 dB
Input Mode = Differential
Figure 5-50. Power vs Input Frequency
20
-60
100 150 200 250 300 350 400 450 500 550
Input Frequency (kHz)
D070
fin = 20 kHz
VREF = 2.5 V
THD = -100 dB
Figure 5-49. Power vs Input Frequency
Power (dB)
100 150 200 250 300 350 400 450 500 550
Input Frequency (kHz)
D068
fin = 20 kHz
VREF = 2.5 V
THD = -91 dB
Figure 5-47. Power vs Input Frequency
-60
-80
-100
-100
-120
-120
-140
-140
-160
-160
0
50
100 150 200 250 300 350 400 450 500 550
Input Frequency (kHz)
D071
fin = 20 kHz
VREF = 2.5 V
THD = -90 dB
VRSEL = 15
SINAD = 72 dB
Input Mode = Single Ended
Figure 5-51. Power vs Input Frequency
72
50
Specifications
0
50
100 150 200 250 300 350 400 450 500 550
Input Frequency (kHz)
D072
fin = 20 kHz
VREF = 2.5 V
THD = -100 dB
VRSEL = 15
SINAD = 80 dB
Input Mode = Differential
Figure 5-52. Power vs Input Frequency
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
15
Single Ended
Differential Ended
85
Single Ended
Differential Ended
14
Effective Number of Bits
Signal-to-Noise and Distortion (dBFS)
90
80
75
70
13
12
11
10
65
9
60
1
1.25
1.5
1.75
2
2.25
Reference Voltage (V)
fin = 20 kHz
2.5
1
2.75
VRSEL = 14
1.5
1.75
2
2.25
Reference Voltage (V)
fin = 20 kHz
Figure 5-53. SINAD vs Reference Voltage
2.5
2.75
D074
VRSEL = 14
Figure 5-54. ENOB vs Reference Voltage
-80
120
Single Ended
Differential Ended
-85
Spurious-Free Dynamic Range (dBFS)
Total Harmonic Distortion (dBFS)
1.25
D073
-90
-95
-100
-105
-110
Single Ended
Differential Ended
115
110
105
100
95
90
85
80
1
1.25
1.5
1.75
2
2.25
Reference Voltage (V)
fin = 20 kHz
2.5
2.75
1
1.25
1.5
D075
VRSEL = 14
Figure 5-55. THD vs Reference Voltage
1.75
2
2.25
Reference Voltage (V)
fin = 20 kHz
2.5
2.75
D076
VRSEL = 14
Figure 5-56. SFDR vs Reference Voltage
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
73
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
16
Single Ended
Differential Ended
87
Single Ended
Differential Ended
15
Effective Number of Bits
Signal-to-Noise and Distortion (dBFS)
90
84
81
78
75
72
14
13
12
11
69
66
-60
-40
-20
0
20
40
Temperature (°C)
fin = 20 kHz
60
80
10
-60
100
VRSEL = 14
VREF = 2.5 V
0
20
40
Temperature (°C)
60
80
100
D078
VRSEL = 14
VREF = 2.5 V
Figure 5-58. ENOB vs Temperature
-80
120
Single Ended
Differential Ended
-83
Spurious-Free Dynamic Range (dBFS)
Total Harmonic Distortion (dBFS)
-20
fin = 20 kHz
Figure 5-57. SINAD vs Temperature
-86
-89
-92
-95
-98
-101
-104
-107
-110
-60
-40
fin = 20 kHz
-20
0
20
40
Temperature (°C)
60
VRSEL = 14
Figure 5-59. THD vs Temperature
74
-40
D077
Specifications
80
100
Single Ended
Differential Ended
115
110
105
100
95
90
85
80
-60
-40
-20
D079
VREF = 2.5 V
fin = 20 kHz
0
20
40
Temperature (°C)
60
VRSEL = 14
80
100
D080
VREF = 2.5 V
Figure 5-60. SFDR vs Temperature
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
2
1.5
Integral Nonlinearity (LSB)
Integral Nonlinearity (LSB)
1.5
2
Maximum INL
Minimum INL
1
0.5
0
-0.5
-1
-1.5
-2
-60
1
0.5
0
-0.5
-1
-1.5
-40
-20
0
20
40
Temperature (°C)
60
80
-2
-60
100
VREF = 2.5 V
0
20
40
Temperature (°C)
60
80
100
D082
VREF = 2.5 V
Figure 5-62. INL vs Temperature
1
1
Maximum DNL
Minimum DNL
0.8
Differential Nonlinearity (LSB)
Differential Nonlinearity (LSB)
-20
VRSEL = 14
Input Mode = Differential
Figure 5-61. INL vs Temperature
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
Maximum DNL
Minimum DNL
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-0.8
-1
-60
-40
D081
VRSEL = 14
Input Mode = Single Ended
0.8
Maximum INL
Minimum INL
-40
-20
0
20
40
Temperature (°C)
60
VRSEL = 14
Input Mode = Single Ended
80
100
-40
-20
D083
VREF = 2.5 V
Figure 5-63. DNL vs Temperature
-1
-60
0
20
40
Temperature (°C)
60
80
100
D084
VRSEL = 14
Input Mode = Differential
VREF = 2.5 V
Figure 5-64. DNL vs Temperature
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
75
MSP432P401R, MSP432P401M
www.ti.com
0.5
0.5
0.4
0.4
0.3
0.3
Offset Voltage (mV)
Offset Voltage (mV)
SLAS826E – MARCH 2015 – REVISED JULY 2016
0.2
0.1
0
-0.1
-0.2
0.2
0.1
0
-0.1
-0.2
-0.3
-0.3
-0.4
-0.4
-0.5
-60
-40
-20
0
20
40
Temperature (°C)
60
80
-0.5
-60
100
VRSEL = 14
Input Mode = Single Ended
VREF = 2.5 V
3
3
2
2
Gain Error (LSB)
Gain Error (LSB)
4
1
0
-1
-3
VRSEL = 14
Input Mode = Single Ended
80
76
Specifications
100
-4
-60
-40
-20
D087
VREF = 2.5 V
Figure 5-67. Gain Error vs Temperature
100
D086
VREF = 2.5 V
-1
-3
60
80
0
-2
0
20
40
Temperature (°C)
60
1
-2
-20
0
20
40
Temperature (°C)
Figure 5-66. Offset Voltage vs Temperature
4
-40
-20
VRSEL = 14
Input Mode = Differential
Figure 5-65. Offset Voltage vs Temperature
-4
-60
-40
D085
0
20
40
Temperature (°C)
VRSEL = 14
Input Mode = Differential
60
80
100
D088
VREF = 2.5 V
Figure 5-68. Gain Error vs Temperature
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
5.25.7 REF_A
Table 5-33 lists the characteristics of the REF_A built-in reference.
Table 5-33. REF_A, Built-In Reference (LDO Operation)
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
Positive built-in reference
voltage output
VREF+
TYP
MAX
REFVSEL = {0} for 1.2 V, REFON = 1
TEST CONDITIONS
1.62 V
VCC
MIN
1.2
±1%
REFVSEL = {1} for 1.45 V, REFON = 1
1.75 V
1.45
±1%
REFVSEL = {3} for 2.5 V, REFON = 1
2.8 V
2.5
±1%
REFVSEL = {0} for 1.2 V
1.62
REFVSEL = {1} for 1.45 V
1.75
REFVSEL = {3} for 2.5 V
2.8
AVCC(min)
AVCC minimum voltage,
Positive built-in reference
active
IREF+
Operating supply current into
AVCC terminal (1)
IO(VREF+)
REFVSEL = {0, 1, 3},
VREF maximum load current,
AVCC = AVCC (min) for each reference level,
VREF+ terminal
REFON = REFOUT = 1
IL(VREF+)
Load-current regulation,
VREF+ terminal
REFVSEL = {0, 1, 3},
I(VREF+) = +10 µA or –1000 µA,
AVCC = AVCC (min) for each reference level,
REFON = REFOUT = 1
CVREF±
Capacitance at VREF+,
VREF- terminals
REFON = REFOUT = 1
REFON = 1
3V
UNIT
V
V
15
–1000
20
µA
+10
µA
2500 µV/mA
0
100
pF
PSRR_DC Power supply rejection ratio
(DC) after ADC buffer
REFOUT0
AVCC = AVCC (min) for each reference level,
REFVSEL = {0, 1, 3}, REFON = 1,
REFOUT = 0
50
350
µV/V
PSRR_DC Power supply rejection ratio
(DC) after ADC buffer
REFOUT1
AVCC = AVCC (min) for each reference level,
REFVSEL = {0, 1, 3}, REFON = 1,
REFOUT = 1
50
250
µV/V
PSRR_AC Power supply rejection ratio
(AC) after ADC buffer
REFOUT0
AVCC = AVCC (min) for each reference level,
dAVCC = 0.1 V at 1 kHz,
REFVSEL = {0, 1, 3}, REFON = 1,
REFOUT = 0
2
10
mV/V
PSRR_AC Power supply rejection ratio
(AC) after ADC buffer
REFOUT1
AVCC = AVCC (min) for each reference level,
dAVCC = 0.1 V at 1 kHz,
REFVSEL = {0, 1, 3}, REFON = 1,
REFOUT = 1
2
5
mV/V
TCREF+
tSETTLE
(1)
(2)
(3)
(2)
Temperature coefficient of
built-in reference
REFVSEL = {0, 1, 3}, REFON = 1,
TA = –40°C to 85°C
10
25
ppm/°
C
Settling time of reference
voltage (3)
AVCC = AVCC (min) to AVCC(max)
REFVSEL = {0, 1, 3}, REFON = 0 → 1
70
80
µs
The internal reference current is supplied from terminal AVCC.
Calculated using the box method: (MAX(–40°C to 85°C) – MIN(–40°C to 85°C)) / MIN(–40°C to 85°C)/(85°C – (–40°C)).
The condition is that the error in a ADC conversion started after tSETTLE is less than ±0.5 LSB.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
77
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
5.25.8 Comparator_E
Table 5-34 lists the characteristics of the comparator.
Table 5-34. Comparator_E
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
VCC
IAVCC_COMP
IAVCC_REF
Comparator operating
supply current into
AVCC, Excludes
reference resistor
ladder
Quiescent current of
resistor ladder into
AVCC, Includes
REF_A module
current
Reference voltage
level
VREF
VIC
Common mode input
range
VOFFSET
Input offset voltage
CIN
Input capacitance
RSIN
Series input
resistance
tPD
TEST CONDITIONS
VCC
Supply voltage
Propagation delay,
response time
MIN
TYP
1.62
3.7
CEPWRMD = 00, CEON = 1,
CERSx = 00 (fast)
2.2 V, 3 V
10
15
CEPWRMD = 01, CEON = 1,
CERSx = 00 (medium)
2.2 V, 3 V
8
10
CEPWRMD = 10, CEON = 1,
CERSx = 00 (slow), TA = 30°C
2.2 V, 3 V
0.5
CEPWRMD = 10, CEON = 1,
CERSx = 00 (slow), TA = 85°C
2.2 V, 3 V
0.5
CEREFACC = 0, CEREFLx = 01,
CERSx = 10, REFON = 0, CEON = 0
2.2 V, 3 V
25
35
CEREFACC = 1, CEREFLx = 01,
CERSx = 10, REFON = 0, CEON = 0
2.2 V, 3 V
10
15
tPD,filter
78
Specifications
UNIT
V
µA
µA
CERSx = 11, CEREFLx = 01,
CEREFACC = 0
1.62 V
1.17
1.2
1.23
CERSx = 11, CEREFLx = 10,
CEREFACC = 0
2.2 V
1.95
2.0
2.05
CERSx = 11, CEREFLx = 11,
CEREFACC = 0
2.7 V
2.40
2.5
2.60
CERSx = 11, CEREFLx = 01,
CEREFACC = 1
1.62 V
1.15
1.2
1.23
CERSx = 11, CEREFLx = 10,
CEREFACC = 1
2.2 V
1.92
2.0
2.05
CERSx = 11, CEREFLx = 11,
CEREFACC = 1
2.7 V
2.4
2.5
2.6
V
0
VCC–1
CEPWRMD = 00
–10
+10
CEPWRMD = 01
–20
+20
CEPWRMD = 10
–20
+20
CEPWRMD = 00 or CEPWRMD = 01
8
CEPWRMD = 10
8
On (switch closed)
2
Off (switch open)
V
mV
pF
4
50
kΩ
MΩ
CEPWRMD = 00, CEF = 0,
Overdrive ≥ 20 mV
330
550
CEPWRMD = 01, CEF = 0,
Overdrive ≥ 20 mV
410
650
ns
CEPWRMD = 10, CEF = 0,
Overdrive ≥ 20 mV
Propagation delay
with filter active
MAX
30
CEPWRMD = 00 or 01, CEF = 1,
Overdrive ≥ 20 mV, CEFDLY = 00
0.6
0.9
CEPWRMD = 00 or 01, CEF = 1,
Overdrive ≥ 20 mV, CEFDLY = 01
1.1
1.6
CEPWRMD = 00 or 01, CEF = 1,
Overdrive ≥ 20 mV, CEFDLY = 10
2
3
CEPWRMD = 00 or 01, CEF = 1,
Overdrive ≥ 20 mV, CEFDLY = 11
4
6
µs
µs
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
Comparator_E (continued)
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
tEN_CMP
tEN_CMP_VREF
tEN_CMP_RL
VCMP_REF
Comparator enable
time
Comparator and
reference ladder and
reference voltage
enable time
Comparator and
reference ladder
enable time
Reference voltage for
a given tap
TYP
MAX
CEON = 0 to 1, CEPWRMD = 00,
VIN+, VIN- from pins,
Overdrive ≥ 20 mV
TEST CONDITIONS
VCC
0.8
1
CEON = 0 to 1, CEPWRMD = 01,
VIN+, VIN- from pins,
Overdrive ≥ 20 mV
0.9
1.2
CEON = 0 to 1, CEPWRMD = 10,
VIN+, VIN- from pins,
Overdrive ≥ 20 mV
15
25
CEON = 0 to 1, CEPWRMD = 00,
CEREFLx = 10, CERSx = 11,
REFON = 0, Overdrive ≥ 20 mV
90
120
CEON = 0 to 1, CEPWRMD = 01,
CEREFLx = 10, CERSx = 11,
REFON = 0, Overdrive ≥ 20 mV
90
120
CEON = 0 to 1, CEPWRMD = 10,
CEREFLx = 10, CERSx = 11,
REFON = 0, Overdrive ≥ 20 mV
90
120
CEON = 0 to 1, CEPWRMD = 00,
CEREFLx = 10, CERSx = 10,
REFON = 0, CEREF0/1 = 0x0F,
Overdrive ≥ 20 mV
90
180
CEON = 0 to 1, CEPWRMD = 01,
CEREFLx = 10, CERSx = 10,
REFON = 0, CEREF0/1 = 0x0F,
Overdrive ≥ 20 mV
90
180
CEON = 0 to 1, CEPWRMD = 10,
CEREFLx = 10, CERSx = 10,
REFON = 0, CEREF0/1 = 0x0F,
Overdrive ≥ 20 mV
90
180
CEON = 0 to 1, CEPWRMD = 00,
CEREFLx = 10, CERSx = 10,
REFON = 1, CEREF0/1 = 0x0F,
Overdrive ≥ 20 mV
1.5
2
CEON = 0 to 1, CEPWRMD = 01,
CEREFLx = 10, CERSx = 10,
REFON = 1, CEREF0/1 = 0x0F,
Overdrive ≥ 20 mV
1.5
2
CEON = 0 to 1, CEPWRMD = 10,
CEREFLx = 10, CERSx = 10,
REFON = 1, CEREF0/1 = 0x0F,
Overdrive ≥ 20 mV
15
25
VIN ×
(n + 1)
/ 32
VIN ×
(n + 1.1)
/ 32
VIN = reference into resistor ladder,
n = 0 to 31
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MIN
VIN ×
(n + 0.9)
/ 32
Specifications
UNIT
µs
µs
µs
V
79
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
5.25.9 eUSCI
Table 5-35 lists the supported clock frequencies of the eUSCI in UART mode.
Table 5-35. eUSCI (UART Mode) Clock Frequency
PARAMETER
TEST CONDITIONS
feUSCI
eUSCI input clock frequency
fBITCLK
BITCLK clock frequency
(equals baud rate in MBaud)
VCORE
Internal: SMCLK
External: UCLK
Duty cycle = 50% ±10%
VCC
MIN
MAX UNIT
1.2 V
12
1.4 V
24
1.2 V
5
1.4 V
7
MHz
MHz
Table 5-36 lists the characteristics of the eUSCI in UART mode.
Table 5-36. eUSCI (UART Mode)
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
UART receive deglitch time (1)
tt
(1)
TEST CONDITIONS
VCC
MIN
TYP
MAX
UCGLITx = 0
5
UCGLITx = 1
20
60
UCGLITx = 2
30
100
UCGLITx = 3
50
150
UNIT
20
ns
Pulses on the UART receive input (UCxRX) that are shorter than the UART receive deglitch time are suppressed. Thus the selected
deglitch time can limit the maximum useable baud rate. To ensure that pulses are correctly recognized, their duration should exceed the
maximum specification of the deglitch time.
Table 5-37 lists the supported clock frequencies of the eUSCI in SPI master mode.
Table 5-37. eUSCI (SPI Master Mode) Clock Frequency
PARAMETER
feUSCI
80
eUSCI input clock frequency
Specifications
CONDITIONS
SMCLK
Duty cycle = 50% ±10%
VCC
MIN
TYP
MAX UNIT
VCORE = 1.2 V
12
VCORE = 1.4 V
24
MHz
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
Table 5-38 lists the characteristics of the eUSCI in SPI master mode.
Table 5-38. eUSCI (SPI Master Mode)
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) (1)
PARAMETER
TEST CONDITIONS
VCORE
VCC
MIN
MAX
STE lead time, STE active to clock
UCSTEM = 1,
UCMODEx = 01 or 10
1
tSTE,LAG
STE lag time, Last clock to STE inactive
UCSTEM = 1,
UCMODEx = 01 or 10
1
tSTE,ACC
STE access time, STE active to SIMO
data out
UCSTEM = 0,
UCMODEx = 01 or 10
1.62 V
30
3.7 V
20
tSTE,DIS
STE disable time, STE inactive to SIMO
high impedance
UCSTEM = 0,
UCMODEx = 01 or 10
1.62 V
20
3.7 V
15
tSU,MI
SOMI input data setup time
tHD,MI
SOMI input data hold time
tVALID,MO
SIMO output data valid time (2)
UCLK edge to SIMO valid,
CL = 20 pF
tHD,MO
SIMO output data hold time (3)
CL = 20 pF
tSTE,LEAD
(1)
(2)
(3)
1.2 V
1.62 V
45
1.4 V
3.7 V
30
1.62 V
0
3.7 V
0
UCxCLK
cycles
14
7
3.7 V
0
ns
ns
3.7 V
0
ns
ns
1.62 V
1.62 V
UNIT
ns
ns
fUCxCLK = 1/2tLO/HI with tLO/HI = max(tVALID,MO(eUSCI) + tSU,SI(Slave), tSU,MI(eUSCI) + tVALID,SO(Slave)).
For the slave parameters tSU,SI(Slave) and tVALID,SO(Slave) see the SPI parameters of the attached slave.
Specifies the time to drive the next valid data to the SIMO output after the output changing UCLK clock edge. See the timing diagrams
in Figure 5-69 and Figure 5-70.
Specifies how long data on the SIMO output is valid after the output changing UCLK clock edge. Negative values indicate that the data
on the SIMO output can become invalid before the output changing clock edge observed on UCLK. See the timing diagrams in Figure 569 and Figure 5-70.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
81
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
UCMODEx = 01
tSTE,LEAD
STE
tSTE,LAG
UCMODEx = 10
1/fUCxCLK
CKPL = 0
UCLK
CKPL = 1
tLOW/HIGH
tLOW/HIGH
tSU,MI
tHD,MI
SOMI
tHD,MO
tSTE,ACC
tSTE,DIS
tVALID,MO
SIMO
Figure 5-69. SPI Master Mode, CKPH = 0
UCMODEx = 01
tSTE,LEAD
STE
tSTE,LAG
UCMODEx = 10
1/fUCxCLK
CKPL = 0
UCLK
CKPL = 1
tLOW/HIGH
tLOW/HIGH
tHD,MI
tSU,MI
SOMI
tHD,MO
tSTE,ACC
tSTE,DIS
tVALID,MO
SIMO
Figure 5-70. SPI Master Mode, CKPH = 1
82
Specifications
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
Table 5-39 lists the characteristics of the eUSCI in SPI slave mode.
Table 5-39. eUSCI (SPI Slave Mode)
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) (1)
PARAMETER
TEST CONDITIONS
tSTE,LEAD
STE lead time, STE active to clock
tSTE,LAG
STE lag time, Last clock to STE inactive
tSTE,ACC
STE access time, STE active to SOMI data out
tSTE,DIS
STE disable time, STE inactive to SOMI high
impedance
tSU,SI
SIMO input data setup time
tHD,SI
SIMO input data hold time
tVALID,SO
SOMI output data valid time (2)
UCLK edge to SOMI valid,
CL = 20 pF
tHD,SO
SOMI output data hold time (3)
CL = 20 pF
(1)
(2)
(3)
VCC
MIN
1.62 V
45
3.7 V
20
1.62 V
1
3.7 V
1
MAX
ns
ns
1.62 V
25
3.7 V
15
1.62 V
18
3.7 V
14
1.62 V
3
3.7 V
2
1.62 V
0
3.7 V
0
35
18
3.7 V
6
ns
ns
3.7 V
10
ns
ns
1.62 V
1.62 V
UNIT
ns
ns
fUCxCLK = 1/2tLO/HI with tLO/HI ≥ max(tVALID,MO(Master) + tSU,SI(eUSCI), tSU,MI(Master) + tVALID,SO(eUSCI)).
For the master parameters tSU,MI(Master) and tVALID,MO(Master) see the SPI parameters of the attached slave.
Specifies the time to drive the next valid data to the SOMI output after the output changing UCLK clock edge. See the timing diagrams
in Figure 5-71 and Figure 5-72.
Specifies how long data on the SOMI output is valid after the output changing UCLK clock edge. See the timing diagrams in Figure 5-71
and Figure 5-72.
UCMODEx = 01
tSTE,LEAD
STE
tSTE,LAG
UCMODEx = 10
1/fUCxCLK
CKPL = 0
UCLK
CKPL = 1
tLOW/HIGH
tSU,SI
tLOW/HIGH
tHD,SI
SIMO
tHD,SO
tSTE,ACC
tVALID,SO
tSTE,DIS
SOMI
Figure 5-71. SPI Slave Mode, CKPH = 0
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
83
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
UCMODEx = 01
tSTE,LEAD
STE
tSTE,LAG
UCMODEx = 10
1/fUCxCLK
CKPL = 0
UCLK
CKPL = 1
tLOW/HIGH
tLOW/HIGH
tHD,SI
tSU,SI
SIMO
tHD,SO
tSTE,ACC
tSTE,DIS
tVALID,SO
SOMI
Figure 5-72. SPI Slave Mode, CKPH = 1
84
Specifications
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
Table 5-40 lists the supported clock frequencies of the eUSCI in I2C mode.
Table 5-40. eUSCI (I2C Mode) Clock Frequency
PARAMETER
TEST CONDITIONS
feUSCI
eUSCI input clock
frequency
fSCL
SCL clock frequency
Internal: SMCLK
External: UCLK
Duty cycle = 50% ±10%
VCORE
VCC
MIN
MAX UNIT
1.2 V
12
1.4 V
24
MHz
1 MHz
Table 5-41 lists the characteristics of the eUSCI in I2C mode.
Table 5-41. eUSCI (I2C Mode)
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) (see Figure 5-73)
PARAMETER
tHD,STA
TEST CONDITIONS
Hold time (repeated) START
tSU,STA
Setup time for a repeated START
tHD,DAT
Data hold time
tSU,DAT
Data setup time
tSU,STO
Setup time for STOP
tSP
Pulse duration of spikes suppressed by input filter
tTIMEOUT
Clock low time-out
5.5
fSCL = 400 kHz
1.5
fSCL = 1 MHz
0.6
fSCL = 100 kHz
5.5
fSCL = 400 kHz
1.5
fSCL = 1 MHz
0.6
fSCL = 100 kHz
80
fSCL = 400 kHz
80
TYP
MAX
UNIT
µs
µs
ns
fSCL = 1 MHz
80
fSCL = 100 kHz
5.5
fSCL = 400 kHz
1.5
fSCL = 1 MHz
0.6
fSCL = 100 kHz
5.5
fSCL = 400 kHz
1.5
fSCL = 1 MHz
0.6
UCGLITx = 0
50
120
UCGLITx = 1
25
60
UCGLITx = 2
10
35
UCGLITx = 3
5
µs
µs
ns
20
UCCLTOx = 1
27
UCCLTOx = 2
30
UCCLTOx = 3
33
tSU,STA
tHD,STA
MIN
fSCL = 100 kHz
tHD,STA
ms
tBUF
SDA
tLOW
tHIGH
tSP
SCL
tSU,DAT
tSU,STO
tHD,DAT
Figure 5-73. I2C Mode Timing
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
85
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
5.25.10 Timers
Table 5-42 lists the characteristics of Timer_A.
Table 5-42. Timer_A
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
TEST CONDITIONS
fTA
Timer_A input clock frequency
Internal: SMCLK
External: TACLK
Duty cycle = 50% ±10%
tTA,cap
Timer_A capture timing
All capture inputs,
Minimum pulse duration required
for capture
VCORE
VCC
MIN
MAX
1.2 V
12
1.4 V
24
20
UNIT
MHz
ns
Table 5-43 lists the characteristics of Timer32.
Table 5-43. Timer32
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
fT32
(1)
86
TEST CONDITIONS
Timer32 operating clock frequency (1)
VCORE
VCC
MIN
MAX
1.2 V
24
1.4 V
48
UNIT
MHz
Timer32 operates on the same clock as the Cortex-M4 CPU.
Specifications
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
5.25.11 Memories
Table 5-44 lists the general characteristics of the flash memory.
Table 5-44. Flash Memory
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
DVCCPGM/ERS
Supply voltage for program or erase
IPGM/ERS, PEAK
Peak supply current from DVCC during program or erase
NEndurance
Program or erase endurance (1)
tRetention
Data retention duration
(1)
MIN
MAX
1.62
3.7
UNIT
V
10
mA
20000
cycles
20
years
Program or erase cycle for a bit is defined as the value of bit changing from 1 to 0 to 1.
Table 5-45 lists the characteristics of the flash operations using MSP432 peripheral driver libraries.
Table 5-45. Flash Operations Using MSP432 Peripheral Driver Libraries (1)
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
tPGM_API,
Word
Program time for 32-bit data using
ROM_FlashCtl_programMemory() API
tPGM_API,
Sector
Program time for 4KB of data (one sector)
using
ROM_FlashCtl_programMemory() API
tERS_API,
Sector
tERS_API, Mass-Erase
Sector erase time using
ROM_FlashCtl_eraseSector() API
Mass erase time using
ROM_FlashCtl_performMassErase() API
TEST CONDITIONS
MIN
TYP
MAX
UNIT
VCORE = 1.4 V, MCLK = 48 MHz
40
275
µs
VCORE = 1.4 V, MCLK = 48 MHz
4.5
71
ms
VCORE = 1.4 V, MCLK = 48 MHz,
Number of erase or program cycles <1k
9
309 (2)
VCORE = 1.4 V, MCLK = 48 MHz,
Number of erase or program cycles >1k
and <20k
9
3035 (2)
VCORE = 1.4 V, MCLK = 48 MHz,
Number of erase or program cycles <1k,
MSP432P401R devices with 256KB of
flash memory
12
19800 (3)
ms
VCORE = 1.4 V, MCLK = 48 MHz,
Number of erase or program cycles <1k,
MSP432P401M devices with 128KB of
flash memory
12
9900 (3)
ms
ms
IAVGPGM_API
Average supply current from DVCC during
program using
VCORE = 1.2 V, MCLK = 3 MHz
ROM_FlashCtl_programMemory() API
5
7
mA
IAVGERS_API
Average supply current from DVCC during
erase using
VCORE = 1.2 V, MCLK = 3 MHz
ROM_FlashCtl_eraseSector() API
2
3
mA
(1)
(2)
(3)
MSP432 peripheral driver libraries executed from ROM.
The maximum value is theoretically calculated by multiplying the typical value by NMAX_ERS for the specific erase or program endurance.
The maximum value is theoretically calculated by multiplying the typical value by NMAX_ERS for the specific erase or program endurance
and the total number of sectors in the flash main memory.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
87
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
Table 5-46 lists the characteristics of the flash stand-alone operations.
Table 5-46. Flash Stand-Alone Operations
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
TEST CONDITIONS
MIN
TYP
Program time for one 32-bit data using
immediate write mode
VER_PRE = 0, VER_PST = 1
40
VER_PRE = 1, VER_PST = 1
60
tPGM, Full-word
Program time for one 128-bit word using full
word write mode
VER_PRE = 0, VER_PST = 1
40
VER_PRE = 1, VER_PST = 1
60
tPGM,
Program time for 4×128-bit burst using burst
write mode
AUTO_PRE = 0, AUTO_PST = 1
65
AUTO_PRE = 1, AUTO_PST = 1
85
tPGM,
Immediate
Burst
tERS
Time for sector erase or mass erase
NMAX_PGM
Maximum number of pulses to complete
program operation
NMAX_ERS
Maximum number of pulses to complete
erase operation
MAX
UNIT
µs
µs
µs
9
ms
5
Number of erase or program cycles
<1k
34
Number of erase or program cycles
>1k and <20k
334
Table 5-47 lists the characteristics of the SRAM.
Table 5-47. SRAM
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
ISRAM_EN
Current consumption of one SRAM bank when enabled
ISRAM_RET
Current consumption of one SRAM bank under retention
tSRAM_EN,
TYP
MAX
VCORE = 1.2 V
TEST CONDITIONS
MIN
100
3500
VCORE = 1.4 V
300
5500
VCORE = 1.2 V
30
1250
VCORE = 1.4 V
35
1200
UNIT
nA
nA
one
Time taken to enable one SRAM bank
4
5
µs
tSRAM_DIS, one
Time taken to disable one SRAM bank
4
5
µs
tSRAM_EN,
all
Time taken to enable all SRAM banks except Bank 0
7
8
µs
tSRAM_DIS, all
Time taken to disable all SRAM banks except Bank 0
4
5
µs
88
Specifications
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
5.25.12 Emulation and Debug
Table 5-48 lists the characteristics of the JTAG interface.
Table 5-48. JTAG
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
MIN
TYP
0
MAX
UNIT
10
MHz
fTCK
TCK clock frequency
tTCK
TCK clock period
tTCK_LOW
TCK clock low time
tTCK/2
tTCK_HIGH
TCK clock high time
tTCK/2
tTCK_RISE
TCK rise time
tTCK_FALL
TCK fall time
tTMS_SU
TMS setup time to TCK rise
tTMS_HLD
TMS hold time from TCK rise
tTDI_SU
TDI setup time to TCK rise
tTDI_HLD
TDI hold time from TCK rise
tTDO_ZDV
TCK fall to data valid from high impedance
9
44
ns
tTDO_DV
TCK fall to data valid from data valid
9
44
ns
tTDO_DVZ
TCK fall to high impedance from data valid
8
38
ns
100
ns
ns
ns
0
10
ns
0
10
ns
30
ns
9
ns
20
ns
7
ns
tTCK
tTCK_LOW
tTCK_HIGH
TCK
tTCK_RISE
tTCK_FALL
Figure 5-74. JTAG Test Clock Input Timing
TCK
tTMS_SU
TMS
tTMS_HLD
tTMS_SU
TMS Input Valid
TMS Input Valid
tTDI_SU
TDI
tTDI_HLD
tTDI_SU
TDI Input Valid
tTDO_ZDV
tTMS_HLD
tTDI_HLD
TDI Input Valid
tTDO_DV
TDO
TDO Output Valid
tTDO_DVZ
TDO Output Valid
Figure 5-75. JTAG Test Access Port (TAP) Timing
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
89
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
6 Detailed Description
6.1
Overview
The MSP432P401x microcontroller is an ideal combination of the TI MSP430 low-power DNA, advance
mixed-signal features, and the processing capabilities of the ARM 32-bit Cortex-M4 RISC engine. The
microcontrollers ship with bundled driver libraries and are compatible with standard components of the
ARM ecosystem.
6.2
Processor and Execution Features
The Cortex-M4 processor provides a high-performance low-cost platform that meets system requirements
of minimal memory implementation, reduced pin count, and low power consumption, while delivering
outstanding computational performance and exceptional system response to interrupts. The Thumb®-2
mixed 16- and 32-bit instruction set of the processor delivers the high performance that is expected of a
32-bit ARM core in a compact memory size usually associated with 8- and 16-bit devices (typically in the
range of a few kilobytes of memory needed for microcontroller-class applications).
In the MSP432P401x MCUs, the Cortex-M4 processor can run up to 48 MHz, delivering high performance
for the targeted class of applications, while at the same time maintaining ultra-low active power
consumption.
6.2.1
Floating-Point Unit
The Cortex-M4 processor on the MSP432P401x MCUs includes a tightly coupled floating-point unit (FPU).
The FPU is an IEEE 754 compliant single precision floating point module supporting add, subtract,
multiply, divide, accumulate, and square-root operations. It also provides conversion between fixed-point
and floating-point data formats and floating point constant instructions.
6.2.2
Memory Protection Unit
The Cortex-M4 processor on the MSP432P401x MCUs includes a tightly coupled memory protection unit
(MPU) that supports up to eight protection regions. Applications can use the MPU to enforce memory
privilege rules that isolate processes from each other or enforce memory access rules. These features are
typically required for operating system handling purposes.
6.2.3
Nested Vectored Interrupt Controller (NVIC)
The NVIC supports up to 64 interrupts with eight levels of interrupt priority. The Cortex-M4 NVIC
architecture allows for low latency, efficient interrupt and event handling, and seamless integration to
device-level power-control strategies.
6.2.4
SysTick
The Cortex-M4 includes an integrated system timer, SysTick, which provides a simple, 24-bit, clear-onwrite, decrementing, wrap-on-zero counter with a flexible control mechanism. The counter can be used in
several different ways, and it is typically deployed either for operating system related purposes or as a
general-purpose alarm mechanism.
6.2.5
Debug and Trace Features
The Cortex-M4 processor implements a complete hardware debug solution and provides high system
visibility of the processor and memory through either a traditional 4-pin JTAG port or a 2-pin Serial Wire
Debug (SWD) port, which is ideal for microcontrollers and other small-package devices. The SWJ-DP
interface combines the SWD and JTAG debug ports into one module, which allows a seamless switch
between the 2-pin and 4-pin modes of operation, depending on application needs.
90
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
For system trace, the processor integrates an Instrumentation Trace Macrocell (ITM) alongside data watch
points and a profiling unit. To enable simple and cost-effective profiling of the system trace events, a
Serial Wire Viewer (SWV) can export a stream of software-generated messages, data trace, and profiling
information through a single pin.
NOTE
For detailed specifications and information on the programmer's model for the Cortex-M4
CPU and the associated peripherals mentioned throughout Section 6.2, see the appropriate
reference manual at www.arm.com.
6.3
Memory Map
The device supports a 4GB address space that is divided into eight 512MB zones (see Figure 6-1).
0xFFFF_FFFF
Debug/Trace
Peripherals
0xE000_0000
0xDFFF_FFFF
Unused
0xC000_0000
0xBFFF_FFFF
Unused
0xA000_0000
0x9FFF_FFFF
Unused
0x8000_0000
0x7FFF_FFFF
Unused
0x6000_0000
0x5FFF_FFFF
Peripherals
0x4000_0000
0x3FFF_FFFF
SRAM
0x2000_0000
0x1FFF_FFFF
Code
0x0000_0000
Figure 6-1. Device Memory Zones
6.3.1
Code Zone Memory Map
The region from 0x0000_0000 to 0x1FFF_FFFF is defined as the Code zone, and is accessible through
the ICODE and DCODE buses of the Cortex-M4 processor and through the system DMA. This region
maps the flash, the ROM, and the internal SRAM (permitting optimal single-cycle execution from the
SRAM).
Figure 6-2 shows the MSP432P401x-specific memory map of the Code zone, as visible to the user code.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
91
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
0x1FFF_FFFF
Reserved
0x0210_0000
ROM Region
0x0200_0000
Reserved
0x0110_0000
SRAM Region
0x0100_0000
Reserved
0x0040_0000
Flash Memory
Region
0x0000_0000
Figure 6-2. Code Zone Memory Map
6.3.1.1
Flash Memory Region
The 4MB region from 0x0000_0000 to 0x003F_FFFF is defined as the flash memory region. This region is
further divided into different types of flash memory regions, which are explained in Section 6.4.1.
6.3.1.2
SRAM Region
The 1MB region from 0x0100_0000 to 0x010F_FFFF is defined as the SRAM region. This region is also
aliased in the SRAM zone of the device, thereby allowing efficient access to the SRAM, both for
instruction fetches and data reads. See Section 6.4.2 for more details.
6.3.1.3
ROM Region
The 1MB region from 0x0200_0000 to 0x020F_FFFF is defined as the ROM region. See Section 6.4.3 for
details about the ROM.
6.3.2
SRAM Zone Memory Map
The SRAM zone of the device lies in the address range of 0x2000_0000 to 0x3FFF_FFFF. Figure 6-3
shows how this zone is divided.
92
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
0x3FFF_FFFF
Reserved
0x2400_0000
SRAM
Bit-Band Alias
Region
0x2200_0000
Reserved
0x2010_0000
SRAM Region
0x2000_0000
Figure 6-3. SRAM Zone Memory Map
6.3.2.1
SRAM Region
The 1MB region from 0x2000_0000 to 0x200F_FFFF is defined as the SRAM region. The SRAM
accessible in this region is also aliased in the Code zone of the device, thereby allowing efficient access to
the SRAM, both for instruction fetches and data reads. See Section 6.4.2 for details about the SRAM.
6.3.2.2
SRAM Bit-Band Alias Region
The 32MB region from 0x2200_0000 through 0x23FF_FFFF forms the bit-band alias region for the 1-MB
SRAM region. Bit-banding is a feature of the Cortex-M4 processor and allows the application to set or
clear individual bits throughout the SRAM space without using the pipeline bandwidth of the processor to
carry out an exclusive read-modify-write sequence.
6.3.3
Peripheral Zone Memory Map
The Peripheral zone of the device lies in the address range of 0x4000_0000 to 0x5FFF_FFFF. Figure 6-4
shows how this range is further divided.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
93
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
0x5FFF_FFFF
Reserved
0x4400_0000
Peripheral
Bit-Band Alias
Region
0x4200_0000
Reserved
0x4010_0000
Peripheral
Region
0x4000_0000
Figure 6-4. Peripheral Zone Memory Map
6.3.3.1
Peripheral Region
The 1MB region from 0x4000_0000 to 0x400F_FFFF is dedicated to the system and application control
peripherals of the device. On the MSP432P401x MCUs, a total of 128KB of this region is dedicated for
peripherals, while the rest is reserved. Table 6-1 lists the peripheral allocation within this 128-KB space.
Note that all peripherals may not be available in all devices of the family (details in the REMARKS
column). If a peripheral is listed as N/A for a particular device, treat the corresponding address space as
reserved.
NOTE
Peripherals that are marked as 16-bit should be accessed through byte or half-word size
read or write only. Any 32-bit access to these peripherals results in a bus error response.
Table 6-1. Peripheral Address Offsets
94
ADDRESS RANGE
PERIPHERAL
TABLE
0x4000_0000–0x4000_03FF
Timer_A0
Table 6-2
16-bit peripheral
REMARKS
0x4000_0400–0x4000_07FF
Timer_A1
Table 6-3
16-bit peripheral
0x4000_0800–0x4000_0BFF
Timer_A2
Table 6-4
16-bit peripheral
0x4000_0C00–0x4000_0FFF
Timer_A3
Table 6-5
16-bit peripheral
0x4000_1000–0x4000_13FF
eUSCI_A0
Table 6-6
16-bit peripheral
0x4000_1400–0x4000_17FF
eUSCI_A1
Table 6-7
16-bit peripheral
0x4000_1800–0x4000_1BFF
eUSCI_A2
Table 6-8
16-bit peripheral
0x4000_1C00–0x4000_1FFF
eUSCI_A3
Table 6-9
16-bit peripheral
0x4000_2000–0x4000_23FF
eUSCI_B0
Table 6-10
16-bit peripheral
0x4000_2400–0x4000_27FF
eUSCI_B1
Table 6-11
16-bit peripheral
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
Table 6-1. Peripheral Address Offsets (continued)
ADDRESS RANGE
PERIPHERAL
TABLE
0x4000_2800–0x4000_2BFF
eUSCI_B2
Table 6-12
16-bit peripheral
REMARKS
0x4000_2C00–0x4000_2FFF
eUSCI_B3
Table 6-13
16-bit peripheral
0x4000_3000–0x4000_33FF
REF_A
Table 6-14
16-bit peripheral
0x4000_3400–0x4000_37FF
COMP_E0
Table 6-15
16-bit peripheral
0x4000_3800–0x4000_3BFF
COMP_E1
Table 6-16
16-bit peripheral
0x4000_3C00–0x4000_3FFF
AES256
Table 6-17
16-bit peripheral
0x4000_4000–0x4000_43FF
CRC32
Table 6-18
16-bit peripheral
0x4000_4400–0x4000_47FF
RTC_C
Table 6-19
16-bit peripheral
0x4000_4800–0x4000_4BFF
WDT_A
Table 6-20
16-bit peripheral
0x4000_4C00–0x4000_4FFF
Port Module
Table 6-21
16-bit peripheral
0x4000_5000–0x4000_53FF
Port Mapping Controller
Table 6-22
16-bit peripheral
0x4000_5400–0x4000_57FF
Capacitive Touch I/O 0
Table 6-23
16-bit peripheral
0x4000_5800–0x4000_5BFF
Capacitive Touch I/O 1
Table 6-24
16-bit peripheral
0x4000_5C00–0x4000_8FFF
Reserved
Read only, always reads 0h
0x4000_9000–0x4000_BFFF
Reserved
0x4000_C000–0x4000_CFFF
Timer32
Read only, always reads 0h
0x4000_D000–0x4000_DFFF
Reserved
0x4000_E000–0x4000_FFFF
DMA
Table 6-26
0x4001_0000–0x4001_03FF
PCM
Table 6-27
0x4001_0400–0x4001_07FF
CS
Table 6-28
0x4001_0800–0x4001_0FFF
PSS
Table 6-29
Table 6-30
Table 6-25
Read only, always reads 0h
0x4001_1000–0x4001_17FF
FLCTL
0x4001_1800–0x4001_1BFF
Reserved
Read only, always reads 0h
0x4001_1C00–0x4001_1FFF
Reserved
Read only, always reads 0h
0x4001_2000–0x4001_23FF
ADC14
0x4001_2400–0x4001_FFFF
Reserved
Table 6-31
Read only, always reads 0h
Table 6-2. Timer_A0 Registers (Base Address: 0x4000_0000)
REGISTER NAME
ACRONYM
OFFSET
Timer_A0 Control
TA0CTL
00h
Timer_A0 Capture/Compare Control 0
TA0CCTL0
02h
Timer_A0 Capture/Compare Control 1
TA0CCTL1
04h
Timer_A0 Capture/Compare Control 2
TA0CCTL2
06h
Timer_A0 Capture/Compare Control 3
TA0CCTL3
08h
Timer_A0 Capture/Compare Control 4
TA0CCTL4
0Ah
Timer_A0 Counter
TA0R
10h
Timer_A0 Capture/Compare 0
TA0CCR0
12h
Timer_A0 Capture/Compare 1
TA0CCR1
14h
Timer_A0 Capture/Compare 2
TA0CCR2
16h
Timer_A0 Capture/Compare 3
TA0CCR3
18h
Timer_A0 Capture/Compare 4
TA0CCR4
1Ah
Timer_A0 Interrupt Vector
TA0IV
2Eh
Timer_A0 Expansion 0
TA0EX0
20h
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
95
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
Table 6-3. Timer_A1 Registers (Base Address: 0x4000_0400)
REGISTER NAME
ACRONYM
OFFSET
Timer_A1 Control
TA1CTL
00h
Timer_A1 Capture/Compare Control 0
TA1CCTL0
02h
Timer_A1 Capture/Compare Control 1
TA1CCTL1
04h
Timer_A1 Capture/Compare Control 2
TA1CCTL2
06h
Timer_A1 Capture/Compare Control 3
TA1CCTL3
08h
Timer_A1 Capture/Compare Control 4
TA1CCTL4
0Ah
Timer_A1 Counter
TA1R
10h
Timer_A1 Capture/Compare 0
TA1CCR0
12h
Timer_A1 Capture/Compare 1
TA1CCR1
14h
Timer_A1 Capture/Compare 2
TA1CCR2
16h
Timer_A1 Capture/Compare 3
TA1CCR3
18h
Timer_A1 Capture/Compare 4
TA1CCR4
1Ah
Timer_A1 Interrupt Vector
TA1IV
2Eh
Timer_A1 Expansion 0
TA1EX0
20h
Table 6-4. Timer_A2 Registers (Base Address: 0x4000_0800)
REGISTER NAME
ACRONYM
OFFSET
Timer_A2 Control
TA2CTL
00h
Timer_A2 Capture/Compare Control 0
TA2CCTL0
02h
Timer_A2 Capture/Compare Control 1
TA2CCTL1
04h
Timer_A2 Capture/Compare Control 2
TA2CCTL2
06h
Timer_A2 Capture/Compare Control 3
TA2CCTL3
08h
Timer_A2 Capture/Compare Control 4
TA2CCTL4
0Ah
Timer_A2 Counter
TA2R
10h
Timer_A2 Capture/Compare 0
TA2CCR0
12h
Timer_A2 Capture/Compare 1
TA2CCR1
14h
Timer_A2 Capture/Compare 2
TA2CCR2
16h
Timer_A2 Capture/Compare 3
TA2CCR3
18h
Timer_A2 Capture/Compare 4
TA2CCR4
1Ah
Timer_A2 Interrupt Vector
TA2IV
2Eh
Timer_A2 Expansion 0
TA2EX0
20h
Table 6-5. Timer_A3 Registers (Base Address: 0x4000_0C00)
REGISTER NAME
ACRONYM
OFFSET
Timer_A3 Control
TA3CTL
00h
Timer_A3 Capture/Compare Control 0
TA3CCTL0
02h
Timer_A3 Capture/Compare Control 1
TA3CCTL1
04h
Timer_A3 Capture/Compare Control 2
TA3CCTL2
06h
Timer_A3 Capture/Compare Control 3
TA3CCTL3
08h
Timer_A3 Capture/Compare Control 4
TA3CCTL4
0Ah
Timer_A3 Counter
TA3R
10h
Timer_A3 Capture/Compare 0
TA3CCR0
12h
Timer_A3 Capture/Compare 1
TA3CCR1
14h
Timer_A3 Capture/Compare 2
TA3CCR2
16h
Timer_A3 Capture/Compare 3
TA3CCR3
18h
Timer_A3 Capture/Compare 4
TA3CCR4
1Ah
Timer_A3 Interrupt Vector
TA3IV
2Eh
96
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
Table 6-5. Timer_A3 Registers (Base Address: 0x4000_0C00) (continued)
REGISTER NAME
ACRONYM
OFFSET
Timer_A3 Expansion 0
TA3EX0
20h
Table 6-6. eUSCI_A0 Registers (Base Address: 0x4000_1000)
REGISTER NAME
ACRONYM
OFFSET
eUSCI_A0 Control Word 0
UCA0CTLW0
00h
eUSCI_A0 Control Word 1
UCA0CTLW1
02h
eUSCI_A0 Baud Rate Control
UCA0BRW
06h
eUSCI_A0 Modulation Control
UCA0MCTLW
08h
eUSCI_A0 Status
UCA0STATW
0Ah
eUSCI_A0 Receive Buffer
UCA0RXBUF
0Ch
eUSCI_A0 Transmit Buffer
UCA0TXBUF
0Eh
eUSCI_A0 Auto Baud Rate Control
UCA0ABCTL
10h
eUSCI_A0 IrDA Control
UCA0IRCTL
12h
eUSCI_A0 Interrupt Enable
UCA0IE
1Ah
eUSCI_A0 Interrupt Flag
UCA0IFG
1Ch
eUSCI_A0 Interrupt Vector
UCA0IV
1Eh
Table 6-7. eUSCI_A1 Registers (Base Address: 0x4000_1400)
REGISTER NAME
ACRONYM
OFFSET
eUSCI_A1 Control Word 0
UCA1CTLW0
00h
eUSCI_A1 Control Word 1
UCA1CTLW1
02h
eUSCI_A1 Baud Rate Control
UCA1BRW
06h
eUSCI_A1 Modulation Control
UCA1MCTLW
08h
eUSCI_A1 Status
UCA1STATW
0Ah
eUSCI_A1 Receive Buffer
UCA1RXBUF
0Ch
eUSCI_A1 Transmit Buffer
UCA1TXBUF
0Eh
eUSCI_A1 Auto Baud Rate Control
UCA1ABCTL
10h
eUSCI_A1 IrDA Control
UCA1IRCTL
12h
eUSCI_A1 Interrupt Enable
UCA1IE
1Ah
eUSCI_A1 Interrupt Flag
UCA1IFG
1Ch
eUSCI_A1 Interrupt Vector
UCA1IV
1Eh
Table 6-8. eUSCI_A2 Registers (Base Address: 0x4000_1800)
REGISTER NAME
ACRONYM
OFFSET
eUSCI_A2 Control Word 0
UCA2CTLW0
00h
eUSCI_A2 Control Word 1
UCA2CTLW1
02h
eUSCI_A2 Baud Rate Control
UCA2BRW
06h
eUSCI_A2 Modulation Control
UCA2MCTLW
08h
eUSCI_A2 Status
UCA2STATW
0Ah
eUSCI_A2 Receive Buffer
UCA2RXBUF
0Ch
eUSCI_A2 Transmit Buffer
UCA2TXBUF
0Eh
eUSCI_A2 Auto Baud Rate Control
UCA2ABCTL
10h
eUSCI_A2 IrDA Control
UCA2IRCTL
12h
eUSCI_A2 Interrupt Enable
UCA2IE
1Ah
eUSCI_A2 Interrupt Flag
UCA2IFG
1Ch
eUSCI_A2 Interrupt Vector
UCA2IV
1Eh
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
97
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
Table 6-9. eUSCI_A3 Registers (Base Address: 0x4000_1C00)
REGISTER NAME
ACRONYM
OFFSET
eUSCI_A3 Control Word 0
UCA3CTLW0
00h
eUSCI_A3 Control Word 1
UCA3CTLW1
02h
eUSCI_A3 Baud Rate Control
UCA3BRW
06h
eUSCI_A3 Modulation Control
UCA3MCTLW
08h
eUSCI_A3 Status
UCA3STATW
0Ah
eUSCI_A3 Receive Buffer
UCA3RXBUF
0Ch
eUSCI_A3 Transmit Buffer
UCA3TXBUF
0Eh
eUSCI_A3 Auto Baud Rate Control
UCA3ABCTL
10h
eUSCI_A3 IrDA Control
UCA3IRCTL
12h
eUSCI_A3 Interrupt Enable
UCA3IE
1Ah
eUSCI_A3 Interrupt Flag
UCA3IFG
1Ch
eUSCI_A3 Interrupt Vector
UCA3IV
1Eh
Table 6-10. eUSCI_B0 Registers (Base Address: 0x4000_2000)
REGISTER NAME
ACRONYM
OFFSET
eUSCI_B0 Control Word 0
UCB0CTLW0
00h
eUSCI_B0 Control Word 1
UCB0CTLW1
02h
eUSCI_B0 Bit Rate Control Word
UCB0BRW
06h
eUSCI_B0 Status Word
UCB0STATW
08h
eUSCI_B0 Byte Counter Threshold
UCB0TBCNT
0Ah
eUSCI_B0 Receive Buffer
UCB0RXBUF
0Ch
eUSCI_B0 Transmit Buffer
UCB0TXBUF
0Eh
eUSCI_B0 I2C Own Address 0
UCB0I2COA0
14h
eUSCI_B0 I2C Own Address 1
UCB0I2COA1
16h
eUSCI_B0 I2C Own Address 2
UCB0I2COA2
18h
eUSCI_B0 I2C Own Address 3
UCB0I2COA3
1Ah
eUSCI_B0 Received Address
UCB0ADDRX
1Ch
eUSCI_B0 Address Mask
UCB0ADDMASK
1Eh
eUSCI_B0 I2C Slave Address
UCB0I2CSA
20h
eUSCI_B0 Interrupt Enable
UCB0IE
2Ah
eUSCI_B0 Interrupt Flag
UCB0IFG
2Ch
eUSCI_B0 Interrupt Vector
UCB0IV
2Eh
Table 6-11. eUSCI_B1 Registers (Base Address: 0x4000_2400)
REGISTER NAME
ACRONYM
OFFSET
eUSCI_B1 Control Word 0
UCB1CTLW0
00h
eUSCI_B1 Control Word 1
UCB1CTLW1
02h
eUSCI_B1 Bit Rate Control Word
UCB1BRW
06h
eUSCI_B1 Status Word
UCB1STATW
08h
eUSCI_B1 Byte Counter Threshold
UCB1TBCNT
0Ah
eUSCI_B1 Receive Buffer
UCB1RXBUF
0Ch
eUSCI_B1 Transmit Buffer
UCB1TXBUF
0Eh
eUSCI_B1 I2C Own Address 0
UCB1I2COA0
14h
eUSCI_B1 I2C Own Address 1
UCB1I2COA1
16h
eUSCI_B1 I2C Own Address 2
UCB1I2COA2
18h
eUSCI_B1 I2C Own Address 3
UCB1I2COA3
1Ah
eUSCI_B1 Received Address
UCB1ADDRX
1Ch
98
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
Table 6-11. eUSCI_B1 Registers (Base Address: 0x4000_2400) (continued)
REGISTER NAME
ACRONYM
OFFSET
eUSCI_B1 Address Mask
UCB1ADDMASK
1Eh
eUSCI_B1 I2C Slave Address
UCB1I2CSA
20h
eUSCI_B1 Interrupt Enable
UCB1IE
2Ah
eUSCI_B1 Interrupt Flag
UCB1IFG
2Ch
eUSCI_B1 Interrupt Vector
UCB1IV
2Eh
Table 6-12. eUSCI_B2 Registers (Base Address: 0x4000_2800)
REGISTER NAME
ACRONYM
OFFSET
eUSCI_B2 Control Word 0
UCB2CTLW0
00h
eUSCI_B2 Control Word 1
UCB2CTLW1
02h
eUSCI_B2 Bit Rate Control Word
UCB2BRW
06h
eUSCI_B2 Status Word
UCB2STATW
08h
eUSCI_B2 Byte Counter Threshold
UCB2TBCNT
0Ah
eUSCI_B2 Receive Buffer
UCB2RXBUF
0Ch
eUSCI_B2 Transmit Buffer
UCB2TXBUF
0Eh
eUSCI_B2 I2C Own Address 0
UCB2I2COA0
14h
eUSCI_B2 I2C Own Address 1
UCB2I2COA1
16h
eUSCI_B2 I2C Own Address 2
UCB2I2COA2
18h
eUSCI_B2 I2C Own Address 3
UCB2I2COA3
1Ah
eUSCI_B2 Received Address
UCB2ADDRX
1Ch
eUSCI_B2 Address Mask
UCB2ADDMASK
1Eh
eUSCI_B2 I2C Slave Address
UCB2I2CSA
20h
eUSCI_B2 Interrupt Enable
UCB2IE
2Ah
eUSCI_B2 Interrupt Flag
UCB2IFG
2Ch
eUSCI_B2 Interrupt Vector
UCB2IV
2Eh
Table 6-13. eUSCI_B3 Registers (Base Address: 0x4000_2C00)
REGISTER NAME
ACRONYM
OFFSET
eUSCI_B3 Control Word 0
UCB3CTLW0
00h
eUSCI_B3 Control Word 1
UCB3CTLW1
02h
eUSCI_B3 Bit Rate Control Word
UCB3BRW
06h
eUSCI_B3 Status Word
UCB3STATW
08h
eUSCI_B3 Byte Counter Threshold
UCB3TBCNT
0Ah
eUSCI_B3 Receive Buffer
UCB3RXBUF
0Ch
eUSCI_B3 Transmit Buffer
UCB3TXBUF
0Eh
eUSCI_B3 I2C Own Address 0
UCB3I2COA0
14h
eUSCI_B3 I2C Own Address 1
UCB3I2COA1
16h
eUSCI_B3 I2C Own Address 2
UCB3I2COA2
18h
eUSCI_B3 I2C Own Address 3
UCB3I2COA3
1Ah
eUSCI_B3 Received Address
UCB3ADDRX
1Ch
eUSCI_B3 Address Mask
UCB3ADDMASK
1Eh
eUSCI_B3 I2C Slave Address
UCB3I2CSA
20h
eUSCI_B3 Interrupt Enable
UCB3IE
2Ah
eUSCI_B3 Interrupt Flag
UCB3IFG
2Ch
eUSCI_B3 Interrupt Vector
UCB3IV
2Eh
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
99
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
Table 6-14. REF_A Registers (Base Address: 0x4000_3000)
REGISTER NAME
ACRONYM
OFFSET
REF_A Control 0
REFCTL0
00h
Table 6-15. COMP_E0 Registers (Base Address: 0x4000_3400)
REGISTER NAME
ACRONYM
OFFSET
Comparator_E0 Control 0
CE0CTL0
00h
Comparator_E0 Control 1
CE0CTL1
02h
Comparator_E0 Control 2
CE0CTL2
04h
Comparator_E0 Control 3
CE0CTL3
06h
Comparator_E0 Interrupt
CE0INT
0Ch
Comparator_E0 Interrupt Vector Word
CE0IV
0Eh
Table 6-16. COMP_E1 Registers (Base Address: 0x4000_3800)
REGISTER NAME
ACRONYM
OFFSET
Comparator_E1 Control 0
CE1CTL0
00h
Comparator_E1 Control 1
CE1CTL1
02h
Comparator_E1 Control 2
CE1CTL2
04h
Comparator_E1 Control 3
CE1CTL3
06h
Comparator_E1 Interrupt
CE1INT
0Ch
Comparator_E1 Interrupt Vector Word
CE1IV
0Eh
Table 6-17. AES256 Registers (Base Address: 0x4000_3C00)
REGISTER NAME
ACRONYM
OFFSET
AES Accelerator Control 0
AESACTL0
00h
AES Accelerator Control 1
AESACTL1
02h
AES Accelerator Status
AESASTAT
04h
AES Accelerator Key
AESAKEY
06h
AES Accelerator Data In
AESADIN
08h
AES Accelerator Data Out
AESADOUT
0Ah
AES Accelerator XORed Data In
AESAXDIN
0Ch
AES Accelerator XORed Data In (no trigger)
AESAXIN
0Eh
Table 6-18. CRC32 Registers (Base Address: 0x4000_4000)
REGISTER NAME
ACRONYM
OFFSET
CRC32 Data Input Low
CRC32DI
000h
CRC32 Data In Reverse Low
CRC32DIRB
004h
CRC32 Initialization and Result Low
CRC32INIRES_LO
008h
CRC32 Initialization and Result High
CRC32INIRES_HI
00Ah
CRC32 Result Reverse Low
CRC32RESR_LO
00Ch
CRC32 Result Reverse High
CRC32RESR_HI
00Eh
CRC16 Data Input Low
CRC16DI
010h
CRC16 Data In Reverse Low
CRC16DIRB
014h
CRC16 Initialization and Result
CRC16INIRES
018h
CRC16 Result Reverse
CRC16RESR
01Eh
100
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
Table 6-19. RTC_C Registers (Base Address: 0x4000_4400)
REGISTER NAME
ACRONYM
OFFSET
Real-Time Clock Control 0
RTCCTL0
00h
Real-Time Clock Control 1, 3
RTCCTL13
02h
Real-Time Clock Offset Calibration
RTCOCAL
04h
Real-Time Clock Temperature Compensation
RTCTCMP
06h
Real-Time Prescale Timer 0 Control
RTCPS0CTL
08h
Real-Time Prescale Timer 1 Control
RTCPS1CTL
0Ah
Real-Time Prescale Timer 0, 1 Counter
RTCPS
0Ch
Real Time Clock Interrupt Vector
RTCIV
0Eh
Real-Time Clock Seconds, Minutes
RTCTIM0
10h
Real-Time Clock Hour, Day of Week
RTCTIM1
12h
Real-Time Clock Date
RTCDATE
14h
Real-Time Clock Year
RTCYEAR
16h
Real-Time Clock Minutes, Hour Alarm
RTCAMINHR
18h
Real-Time Clock Day of Week, Day of Month Alarm
RTCADOWDAY
1Ah
Binary-to-BCD Conversion
RTCBIN2BCD
1Ch
BCD-to-Binary Conversion
RTCBCD2BIN
1Eh
Table 6-20. WDT_A Registers (Base Address: 0x4000_4800)
REGISTER NAME
ACRONYM
OFFSET
Watchdog Timer Control
WDTCTL
0Ch
Table 6-21. Port Registers (Base Address: 0x4000_4C00)
REGISTER NAME
ACRONYM
OFFSET
Port 1 Input
P1IN
000h
Port 2 Input
P2IN
001h
Port 1 Output
P1OUT
002h
Port 2 Output
P2OUT
003h
Port 1 Direction
P1DIR
004h
Port 2 Direction
P2DIR
005h
Port 1 Resistor Enable
P1REN
006h
Port 2 Resistor Enable
P2REN
007h
Port 2 Drive Strength
P2DS
009h
Port 1 Select 0
P1SEL0
00Ah
Port 2 Select 0
P2SEL0
00Bh
Port 1 Select 1
P1SEL1
00Ch
Port 2 Select 1
P2SEL1
00Dh
Port 1 Interrupt Vector
P1IV
00Eh
Port 1 Complement Selection
P1SELC
016h
Port 2 Complement Selection
P2SELC
017h
Port 1 Interrupt Edge Select
P1IES
018h
Port 2 Interrupt Edge Select
P2IES
019h
Port 1 Interrupt Enable
P1IE
01Ah
Port 2 Interrupt Enable
P2IE
01Bh
Port 1 Interrupt Flag
P1IFG
01Ch
Port 2 Interrupt Flag
P2IFG
01Dh
Port 2 Interrupt Vector
P2IV
01Eh
Port 3 Input
P3IN
020h
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
101
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
Table 6-21. Port Registers (Base Address: 0x4000_4C00) (continued)
REGISTER NAME
ACRONYM
OFFSET
Port 4 Input
P4IN
021h
Port 3 Output
P3OUT
022h
Port 4 Output
P4OUT
023h
Port 3 Direction
P3DIR
024h
Port 4 Direction
P4DIR
025h
Port 3 Resistor Enable
P3REN
026h
Port 4 Resistor Enable
P4REN
027h
Port 3 Select 0
P3SEL0
02Ah
Port 4 Select 0
P4SEL0
02Bh
Port 3 Select 1
P3SEL1
02Ch
Port 4 Select 1
P4SEL1
02Dh
Port 3 Interrupt Vector
P3IV
02Eh
Port 3 Complement Selection
P3SELC
036h
Port 4 Complement Selection
P4SELC
037h
Port 3 Interrupt Edge Select
P3IES
038h
Port 4 Interrupt Edge Select
P4IES
039h
Port 3 Interrupt Enable
P3IE
03Ah
Port 4 Interrupt Enable
P4IE
03Bh
Port 3 Interrupt Flag
P3IFG
03Ch
Port 4 Interrupt Flag
P4IFG
03Dh
Port 4 Interrupt Vector
P4IV
03Eh
Port 5 Input
P5IN
040h
Port 6 Input
P6IN
041h
Port 5 Output
P5OUT
042h
Port 6 Output
P6OUT
043h
Port 5 Direction
P5DIR
044h
Port 6 Direction
P6DIR
045h
Port 5 Resistor Enable
P5REN
046h
Port 6 Resistor Enable
P6REN
047h
Port 5 Select 0
P5SEL0
04Ah
Port 6 Select 0
P6SEL0
04Bh
Port 5 Select 1
P5SEL1
04Ch
Port 6 Select 1
P6SEL1
04Dh
Port 5 Interrupt Vector
P5IV
04Eh
Port 5 Complement Selection
P5SELC
056h
Port 6 Complement Selection
P6SELC
057h
Port 5 Interrupt Edge Select
P5IES
058h
Port 6 Interrupt Edge Select
P6IES
059h
Port 5 Interrupt Enable
P5IE
05Ah
Port 6 Interrupt Enable
P6IE
05Bh
Port 5 Interrupt Flag
P5IFG
05Ch
Port 6 Interrupt Flag
P6IFG
05Dh
Port 6 Interrupt Vector
P6IV
05Eh
Port 7 Input
P7IN
060h
Port 8 Input
P8IN
061h
Port 7 Output
P7OUT
062h
Port 8 Output
P8OUT
063h
102
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
Table 6-21. Port Registers (Base Address: 0x4000_4C00) (continued)
REGISTER NAME
ACRONYM
OFFSET
Port 7 Direction
P7DIR
064h
Port 8 Direction
P8DIR
065h
Port 7 Resistor Enable
P7REN
066h
Port 8 Resistor Enable
P8REN
067h
Port 7 Select 0
P7SEL0
06Ah
Port 8 Select 0
P8SEL0
06Bh
Port 7 Select 1
P7SEL1
06Ch
Port 8 Select 1
P8SEL1
06Dh
Port 7 Interrupt Vector
P7IV
06Eh
Port 7 Complement Selection
P7SELC
076h
Port 8 Complement Selection
P8SELC
077h
Port 7 Interrupt Edge Select
P7IES
078h
Port 8 Interrupt Edge Select
P8IES
079h
Port 7 Interrupt Enable
P7IE
07Ah
Port 8 Interrupt Enable
P8IE
07Bh
Port 7 Interrupt Flag
P7IFG
07Ch
Port 8 Interrupt Flag
P8IFG
07Dh
Port 8 Interrupt Vector
P8IV
07Eh
Port 9 Input
P9IN
080h
Port 10 Input
P10IN
081h
Port 9 Output
P9OUT
082h
Port 10 Output
P10OUT
083h
Port 9 Direction
P9DIR
084h
Port 10 Direction
P10DIR
085h
Port 9 Resistor Enable
P9REN
086h
Port 10 Resistor Enable
P10REN
087h
Port 9 Select 0
P9SEL0
08Ah
Port 10 Select 0
P10SEL0
08Bh
Port 9 Select 1
P9SEL1
08Ch
Port 10 Select 1
P10SEL1
08Dh
Port 9 Interrupt Vector
P9IV
08Eh
Port 9 Complement Selection
P9SELC
096h
Port 10 Complement Selection
P10SELC
097h
Port 9 Interrupt Edge Select
P9IES
098h
Port 10 Interrupt Edge Select
P10IES
099h
Port 9 Interrupt Enable
P9IE
09Ah
Port 10 Interrupt Enable
P10IE
09Bh
Port 9 Interrupt Flag
P9IFG
09Ch
Port 10 Interrupt Flag
P10IFG
09Dh
Port 10 Interrupt Vector
P10IV
09Eh
Port J Input
PJIN
120h
Port J Output
PJOUT
122h
Port J Direction
PJDIR
124h
Port J Resistor Enable
PJREN
126h
Port J Select 0
PJSEL0
12Ah
Port J Select 1
PJSEL1
12Ch
Port J Complement Select
PJSELC
136h
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
103
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
Table 6-22. PMAP Registers (Base Address: 0x4000_5000)
REGISTER NAME
ACRONYM
OFFSET
Port Mapping Key
PMAPKEYID
00h
Port Mapping Control
PMAPCTL
02h
Port Mapping P2.0
P2MAP0
10h
Port Mapping P2.1
P2MAP1
11h
Port Mapping P2.2
P2MAP2
12h
Port Mapping P2.3
P2MAP3
13h
Port Mapping P2.4
P2MAP4
14h
Port Mapping P2.5
P2MAP5
15h
Port Mapping P2.6
P2MAP6
16h
Port Mapping P2.7
P2MAP7
17h
Port Mapping P3.0
P3MAP0
18h
Port Mapping P3.1
P3MAP1
19h
Port Mapping P3.2
P3MAP2
1Ah
Port Mapping P3.3
P3MAP3
1Bh
Port Mapping P3.4
P3MAP4
1Ch
Port Mapping P3.5
P3MAP5
1Dh
Port Mapping P3.6
P3MAP6
1Eh
Port Mapping P3.7
P3MAP7
1Fh
Port Mapping P7.0
P7MAP0
38h
Port Mapping P7.1
P7MAP1
39h
Port Mapping P7.2
P7MAP2
3Ah
Port Mapping P7.3
P7MAP3
3Bh
Port Mapping P7.4
P7MAP4
3Ch
Port Mapping P7.5
P7MAP5
3Dh
Port Mapping P7.6
P7MAP6
3Eh
Port Mapping P7.7
P7MAP7
3Fh
Table 6-23. Capacitive Touch I/O 0 Registers (Base Address: 0x4000_5400)
REGISTER NAME
ACRONYM
OFFSET
Capacitive Touch I/O 0 Control
CAPTIO0CTL
0Eh
Table 6-24. Capacitive Touch I/O 1 Registers (Base Address: 0x4000_5800)
REGISTER NAME
ACRONYM
OFFSET
Capacitive Touch I/O 1 Control
CAPTIO1CTL
0Eh
Table 6-25. Timer32 Registers (Base Address: 0x4000_C000)
REGISTER NAME
ACRONYM
OFFSET
Timer 1 Load
T32LOAD1
00h
Timer 1 Current Value
T32VALUE1
04h
Timer 1 Timer Control
T32CONTROL1
08h
Timer 1 Interrupt Clear
T32INTCLR1
0Ch
Timer 1 Raw Interrupt Status
T32RIS1
10h
Timer 1 Interrupt Status
T32MIS1
14h
Timer 1 Background Load
T32BGLOAD1
18h
Timer 2 Load
T32LOAD2
20h
Timer 2 Current Value
T32VALUE2
24h
104
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
Table 6-25. Timer32 Registers (Base Address: 0x4000_C000) (continued)
REGISTER NAME
ACRONYM
OFFSET
Timer 2 Timer Control
T32CONTROL2
28h
Timer 2 Interrupt Clear
T32INTCLR2
2Ch
Timer 2 Raw Interrupt Status
T32RIS2
30h
Timer 2 Interrupt Status
T32MIS2
34h
Timer 2 Background Load
T32BGLOAD2
38h
Table 6-26. DMA Registers (Base Address: 0x4000_E000)
REGISTER NAME
ACRONYM
OFFSET
Device Configuration Status
DMA_DEVICE_CFG
000h
Software Channel Trigger
DMA_SW_CHTRIG
004h
Channel 0 Source Configuration
DMA_CH0_SRCCFG
010h
Channel 1 Source Configuration
DMA_CH1_SRCCFG
014h
Channel 2 Source Configuration
DMA_CH2_SRCCFG
018h
Channel 3 Source Configuration
DMA_CH3_SRCCFG
01Ch
Channel 4 Source Configuration
DMA_CH4_SRCCFG
020h
Channel 5 Source Configuration
DMA_CH5_SRCCFG
024h
Channel 6 Source Configuration
DMA_CH6_SRCCFG
028h
Channel 7 Source Configuration
DMA_CH7_SRCCFG
02Ch
Interrupt 1 Source Channel Configuration
DMA_INT1_SRCCFG
100h
Interrupt 2 Source Channel Configuration
DMA_INT2_SRCCFG
104h
Interrupt 3 Source Channel Configuration
DMA_INT3_SRCCFG
108h
Interrupt 0 Source Channel Flag
DMA_INT0_SRCFLG
110h
Interrupt 0 Source Channel Clear Flag
DMA_INT0_CLRFLG
114h
Status
DMA_STAT
1000h
Configuration
DMA_CFG
1004h
Channel Control Data Base Pointer
DMA_CTLBASE
1008h
Channel Alternate Control Data Base Pointer
DMA_ALTBASE
100Ch
Channel Wait on Request Status
DMA_WAITSTAT
1010h
Channel Software Request
DMA_SWREQ
1014h
Channel Useburst Set
DMA_USEBURSTSET
1018h
Channel Useburst Clear
DMA_USEBURSTCLR
101Ch
Channel Request Mask Set
DMA_REQMASKSET
1020h
Channel Request Mask Clear
DMA_REQMASKCLR
1024h
Channel Enable Set
DMA_ENASET
1028h
Channel Enable Clear
DMA_ENACLR
102Ch
Channel Primary-Alternate Set
DMA_ALTSET
1030h
Channel Primary-Alternate Clear
DMA_ALTCLR
1034h
Channel Priority Set
DMA_PRIOSET
1038h
Channel Priority Clear
DMA_PRIOCLR
103Ch
Bus Error Clear
DMA_ERRCLR
104Ch
Table 6-27. PCM Registers (Base Address: 0x4001_0000)
REGISTER NAME
ACRONYM
OFFSET
Control 0
PCMCTL0
00h
Control 1
PCMCTL1
04h
Interrupt Enable
PCMIE
08h
Interrupt Flag
PCMIFG
0Ch
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
105
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
Table 6-27. PCM Registers (Base Address: 0x4001_0000) (continued)
REGISTER NAME
ACRONYM
OFFSET
Clear Interrupt Flag
PCMCLRIFG
10h
Table 6-28. CS Registers (Base Address: 0x4001_0400)
REGISTER NAME
ACRONYM
OFFSET
Key
CSKEY
00h
Control 0
CSCTL0
04h
Control 1
CSCTL1
08h
Control 2
CSCTL2
0Ch
Control 3
CSCTL3
10h
Clock Enable
CSCLKEN
30h
Status
CSSTAT
34h
Interrupt Enable
CSIE
40h
Interrupt Flag
CSIFG
48h
Clear Interrupt Flag
CSCLRIFG
50h
Set Interrupt Flag
CSSETIFG
58h
DCO External Resistor Calibration 0
CSDCOERCAL0
60h
DCO External Resistor Calibration 1
CSDCOERCAL1
64h
Table 6-29. PSS Registers (Base Address: 0x4001_0800)
REGISTER NAME
ACRONYM
OFFSET
Key
PSSKEY
00h
Control 0
PSSCTL0
04h
Interrupt Enable
PSSIE
34h
Interrupt Flag
PSSIFG
38h
Clear Interrupt Flag
PSSCLRIFG
3Ch
Table 6-30. FLCTL Registers (Base Address: 0x4001_1000)
REGISTER NAME
ACRONYM
OFFSET
Power Status
FLCTL_POWER_STAT
000h
Bank 0 Read Control
FLCTL_BANK0_RDCTL
010h
Bank 1 Read Control
FLCTL_BANK1_RDCTL
014h
Read Burst/Compare Control and Status
FLCTL_RDBRST_CTLSTAT
020h
Read Burst/Compare Start Address
FLCTL_RDBRST_STARTADDR
024h
Read Burst/Compare Length
FLCTL_RDBRST_LEN
028h
Read Burst/Compare Fail Address
FLCTL_RDBRST_FAILADDR
03Ch
Read Burst/Compare Fail Count
FLCTL_RDBRST_FAILCNT
040h
Program Control and Status
FLCTL_PRG_CTLSTAT
050h
Program Burst Control and Status
FLCTL_PRGBRST_CTLSTAT
054h
Program Burst Start Address
FLCTL_PRGBRST_STARTADDR
058h
Program Burst Data0 0
FLCTL_PRGBRST_DATA0_0
060h
Program Burst Data0 1
FLCTL_PRGBRST_DATA0_1
064h
Program Burst Data0 2
FLCTL_PRGBRST_DATA0_2
068h
Program Burst Data0 3
FLCTL_PRGBRST_DATA0_3
06Ch
Program Burst Data1 0
FLCTL_PRGBRST_DATA1_0
070h
Program Burst Data1 1
FLCTL_PRGBRST_DATA1_1
074h
Program Burst Data1 2
FLCTL_PRGBRST_DATA1_2
078h
106
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
Table 6-30. FLCTL Registers (Base Address: 0x4001_1000) (continued)
REGISTER NAME
ACRONYM
OFFSET
Program Burst Data1 3
FLCTL_PRGBRST_DATA1_3
07Ch
Program Burst Data2 0
FLCTL_PRGBRST_DATA2_0
080h
Program Burst Data2 1
FLCTL_PRGBRST_DATA2_1
084h
Program Burst Data2 2
FLCTL_PRGBRST_DATA2_2
088h
Program Burst Data2 3
FLCTL_PRGBRST_DATA2_3
08Ch
Program Burst Data3 0
FLCTL_PRGBRST_DATA3_0
090h
Program Burst Data3 1
FLCTL_PRGBRST_DATA3_1
094h
Program Burst Data3 2
FLCTL_PRGBRST_DATA3_2
098h
Program Burst Data3 3
FLCTL_PRGBRST_DATA3_3
09Ch
Erase Control and Status
FLCTL_ERASE_CTLSTAT
0A0h
Erase Sector Address
FLCTL_ERASE_SECTADDR
0A4h
Information Memory Bank 0 Write/Erase Protection
FLCTL_BANK0_INFO_WEPROT
0B0h
Main Memory Bank 0 Write/Erase Protection
FLCTL_BANK0_MAIN_WEPROT
0B4h
Information Memory Bank 1 Write/Erase Protection
FLCTL_BANK1_INFO_WEPROT
0C0h
Main Memory Bank 1 Write/Erase Protection
FLCTL_BANK1_MAIN_WEPROT
0C4h
Benchmark Control and Status
FLCTL_BMRK_CTLSTAT
0D0h
Benchmark Instruction Fetch Count
FLCTL_BMRK_IFETCH
0D4h
Benchmark Data Read Count
FLCTL_BMRK_DREAD
0D8h
Benchmark Count Compare
FLCTL_BMRK_CMP
0DCh
Interrupt Flag
FLCTL_IFG
0F0h
Interrupt Enable
FLCTL_IE
0F4h
Clear Interrupt Flag
FLCTL_CLRIFG
0F8h
Set Interrupt Flag
FLCTL_SETIFG
0FCh
Read Timing Control
FLCTL_READ_TIMCTL
100h
Read Margin Timing Control
FLCTL_READMARGIN_TIMCTL
104h
Program Verify Timing Control
FLCTL_PRGVER_TIMCTL
108h
Erase Verify Timing Control
FLCTL_ERSVER_TIMCTL
10Ch
Program Timing Control
FLCTL_PROGRAM_TIMCTL
114h
Erase Timing Control
FLCTL_ERASE_TIMCTL
118h
Mass Erase Timing Control
FLCTL_MASSERASE_TIMCTL
11Ch
Burst Program Timing Control
FLCTL_BURSTPRG_TIMCTL
120h
Table 6-31. ADC14 Registers (Base Address: 0x4001_2000)
REGISTER NAME
ACRONYM
OFFSET
Control 0
ADC14CTL0
00h
Control 1
ADC14CTL1
04h
Window Comparator Low Threshold 0
ADC14LO0
08h
Window Comparator High Threshold 0
ADC14HI0
0Ch
Window Comparator Low Threshold 1
ADC14LO1
10h
Window Comparator High Threshold 1
ADC14HI1
14h
Memory Control 0
ADC14MCTL0
18h
Memory Control 1
ADC14MCTL1
1Ch
Memory Control 2
ADC14MCTL2
20h
Memory Control 3
ADC14MCTL3
24h
Memory Control 4
ADC14MCTL4
28h
Memory Control 5
ADC14MCTL5
2Ch
Memory Control 6
ADC14MCTL6
30h
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
107
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
Table 6-31. ADC14 Registers (Base Address: 0x4001_2000) (continued)
REGISTER NAME
ACRONYM
OFFSET
Memory Control 7
ADC14MCTL7
34h
Memory Control 8
ADC14MCTL8
38h
Memory Control 9
ADC14MCTL9
3Ch
Memory Control 10
ADC14MCTL10
40h
Memory Control 11
ADC14MCTL11
44h
Memory Control 12
ADC14MCTL12
48h
Memory Control 13
ADC14MCTL13
4Ch
Memory Control 14
ADC14MCTL14
50h
Memory Control 15
ADC14MCTL15
54h
Memory Control 16
ADC14MCTL16
58h
Memory Control 17
ADC14MCTL17
5Ch
Memory Control 18
ADC14MCTL18
60h
Memory Control 19
ADC14MCTL19
64h
Memory Control 20
ADC14MCTL20
68h
Memory Control 21
ADC14MCTL21
6Ch
Memory Control 22
ADC14MCTL22
70h
Memory Control 23
ADC14MCTL23
74h
Memory Control 24
ADC14MCTL24
78h
Memory Control 25
ADC14MCTL25
7Ch
Memory Control 26
ADC14MCTL26
80h
Memory Control 27
ADC14MCTL27
84h
Memory Control 28
ADC14MCTL28
88h
Memory Control 29
ADC14MCTL29
8Ch
Memory Control 30
ADC14MCTL30
90h
Memory Control 31
ADC14MCTL31
94h
Memory 0
ADC14MEM0
98h
Memory 1
ADC14MEM1
9Ch
Memory 2
ADC14MEM2
A0h
Memory 3
ADC14MEM3
A4h
Memory 4
ADC14MEM4
A8h
Memory 5
ADC14MEM5
ACh
Memory 6
ADC14MEM6
B0h
Memory 7
ADC14MEM7
B4h
Memory 8
ADC14MEM8
B8h
Memory 9
ADC14MEM9
BCh
Memory 10
ADC14MEM10
C0h
Memory 11
ADC14MEM11
C4h
Memory 12
ADC14MEM12
C8h
Memory 13
ADC14MEM13
CCh
Memory 14
ADC14MEM14
D0h
Memory 15
ADC14MEM15
D4h
Memory 16
ADC14MEM16
D8h
Memory 17
ADC14MEM17
DCh
Memory 18
ADC14MEM18
E0h
Memory 19
ADC14MEM19
E4h
Memory 20
ADC14MEM20
E8h
Memory 21
ADC14MEM21
ECh
108
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
Table 6-31. ADC14 Registers (Base Address: 0x4001_2000) (continued)
REGISTER NAME
ACRONYM
OFFSET
Memory 22
ADC14MEM22
F0h
Memory 23
ADC14MEM23
F4h
Memory 24
ADC14MEM24
F8h
Memory 25
ADC14MEM25
FCh
Memory 26
ADC14MEM26
100
Memory 27
ADC14MEM27
104
Memory 28
ADC14MEM28
108
Memory 29
ADC14MEM29
10C
Memory 30
ADC14MEM30
110h
Memory 31
ADC14MEM31
114h
Interrupt Enable 0
ADC14IER0
13Ch
Interrupt Enable 1
ADC14IER1
140h
Interrupt Flag 0
ADC14IFGR0
144h
Interrupt Flag 1
ADC14IFGR1
148h
Clear Interrupt Flag 0
ADC14CLRIFGR0
14Ch
Clear Interrupt Flag 1
ADC14CLRIFGR1
150h
Interrupt Vector
ADC14IV
154h
6.3.3.2
Peripheral Bit Band Alias Region
The 32MB region from 0x4200_0000 through 0x43FF_FFFF forms the bit-band alias region for the 1MB
peripheral region. Bit-banding is a feature of the Cortex-M4 processor and allows the application to set or
clear individual bits throughout the peripheral memory space without using the pipeline bandwidth of the
processor to carry out an exclusive read-modify-write sequence.
NOTE
The restriction of accessing 16-bit peripherals only through byte or half-word accesses also
applies to the corresponding bit-band region of these peripherals. In other words, writes to
the bit-band alias region for these peripherals must be in the form of byte or half-word
accesses only.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
109
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
6.3.4
www.ti.com
Debug and Trace Peripheral Zone
This zone maps the internal and external PPB regions of the Cortex-M4 (see Table 6-32). The following
peripherals are mapped to this zone:
• Core and System debug control registers (internal PPB)
• NVIC and other registers in the System Control space of the Cortex-M4 (internal PPB)
• FPB, DWT, ITM (internal PPB)
• TPIU, Debug ROM table (external PPB)
• Reset Controller (external PPB)
• System Controller (external PPB)
Table 6-32. Debug Zone Memory Map
ADDRESS RANGE
MODULE OR PERIPHERAL
REMARKS
0xE000_0000–0xE000_0FFF
ITM
Internal PPB
0xE000_1000–0xE000_1FFF
DWT
Internal PPB
0xE000_2000–0xE000_2FFF
FPB
Internal PPB
0xE000_3000–0xE000_DFFF
Reserved
Internal PPB
0xE000_E000–0xE000_EFFF
Cortex-M4 System Control Space
Internal PPB
0xE000_F000–0xE003_FFFF
Reserved
Internal PPB
0xE004_0000–0xE004_0FFF
TPIU
External PPB
0xE004_1000–0xE004_1FFF
Reserved
External PPB
0xE004_2000–0xE004_23FF
Reset Controller (see Table 6-33)
External PPB
0xE004_2400–0xE004_2FFF
Reserved
External PPB
0xE004_3000–0xE004_33FF
System Controller (see Table 6-34)
External PPB
0xE004_3400–0xE004_3FFF
Reserved
External PPB
0xE004_4000–0xE004_43FF
System Controller
External PPB
External PPB
0xE004_4400–0xE00F_EFFF
Reserved
0xE00F_F000–0xE00F_FFFF
ROM Table (External PPB)
External PPB
0xE010_0000–0xFFFF_FFFF
Reserved
Vendor Space
NOTE
For the address maps of the ARM modules listed in Table 6-32, see the Cortex-M4 technical
reference manual at www.arm.com.
Table 6-33. RSTCTL Registers
REGISTER NAME
ACRONYM
OFFSET
Reset Request
RSTCTL_RESET_REQ
000h
Hard Reset Status
RSTCTL_HARDRESET_STAT
004h
Hard Reset Status Clear
RSTCTL_HARDRESET_CLR
008h
Hard Reset Status Set
RSTCTL_HARDRESET_SET
00Ch
Soft Reset Status
RSTCTL_SOFTRESET_STAT
010h
Soft Reset Status Clear
RSTCTL_SOFTRESET_CLR
014h
Soft Reset Status Set
RSTCTL_SOFTRESET_SET
018h
PSS Reset Status
RSTCTL_PSSRESET_STAT
100h
PSS Reset Status Clear
RSTCTL_PSSRESET_CLR
104h
PCM Reset Status
RSTCTL_PCMRESET_STAT
108h
PCM Reset Status Clear
RSTCTL_PCMRESET_CLR
10Ch
Pin Reset Status
RSTCTL_PINRESET_STAT
110h
110
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
Table 6-33. RSTCTL Registers (continued)
REGISTER NAME
ACRONYM
OFFSET
Pin Reset Status Clear
RSTCTL_PINRESET_CLR
114h
Reboot Reset Status
RSTCTL_REBOOTRESET_STAT
118h
Reboot Reset Status Clear
RSTCTL_REBOOTRESET_CLR
11Ch
CS Reset Status
RSTCTL_CSRESET_STAT
120h
CS Reset Status Clear
RSTCTL_CSRESET_CLR
124h
Table 6-34. SYSCTL Registers
REGISTER NAME
ACRONYM
OFFSET
Reboot Control
SYS_REBOOT_CTL
0000h
NMI Control and Status
SYS_NMI_CTLSTAT
0004h
Watchdog Reset Control
SYS_WDTRESET_CTL
0008h
Peripheral Halt Control
SYS_PERIHALT_CTL
000Ch
SRAM Size
SYS_SRAM_SIZE
0010h
SRAM Bank Enable
SYS_SRAM_BANKEN
0014h
SRAM Bank Retention Control
SYS_SRAM_BANKRET
0018h
Flash Size
SYS_FLASH_SIZE
0020h
Digital I/O Glitch Filter Control
SYS_DIO_GLTFLT_CTL
0030h
IP Protected Secure Zone Data Access Unlock
SYS_SECDATA_UNLOCK
0040h
Master Unlock
SYS_MASTER_UNLOCK
1000h
Boot Override Request 0
SYS_BOOTOVER_REQ0
1004h
Boot Override Request 1
SYS_BOOTOVER_REQ1
1008h
Boot Override Acknowledge
SYS_BOOTOVER_ACK
100Ch
Reset Request
SYS_RESET_REQ
1010h
Reset Status and Override
SYS_RESET_STATOVER
1014h
System Status
SYS_SYSTEM_STAT
1020h
6.4
Memories on the MSP432P401x
The MSP432P401x MCUs include flash memory and SRAM for general application purposes. In addition,
the devices include a backup memory (a portion of total available SRAM) that is retained in low-power
modes.
6.4.1
Flash Memory
The MSP432P401x MCUs include a high-endurance low-power flash memory that supports up to a
minimum of 20000 write or erase cycles. The flash memory is 128 bits wide, thereby enabling high code
execution performance by virtue of each fetch returning up to four 32-bit instructions (or up to eight 16-bit
instructions). The flash is further divided into two types of subregions: main memory and information
memory.
From a physical perspective, the flash memory comprises two banks, with the main and information
memory regions divided equally between the two banks. This permits an application to carry out a
simultaneous read or execute operation from one bank while the other bank may be undergoing a
program or erase operation.
Figure 6-5 shows the memory map of the flash on MSP432P401x MCUs.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
111
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
0x003F_FFFF
Reserved
0x0020_4000
0x0020_0000
Information Memory
Reserved
0x0004_0000
Main Memory
0x0000_0000
Figure 6-5. Flash Memory Map
6.4.1.1
Flash Main Memory (0x0000_0000 to 0x0003_FFFF)
The flash main memory on MSP432P401x MCUs can be up to 256KB. Flash main memory consists of up
to 64 sectors of 4KB each, with a minimum erase granularity of 4KB (1 sector). The main memory can be
viewed as two independent identical banks of up to 128KB each, allowing simultaneous read or execute
from one bank while the other bank is undergoing a program or erase operation.
6.4.1.2
Flash Information Memory (0x0020_0000 to 0x0020_3FFF)
The flash information memory region is 16KB. Flash information memory consists of four sectors of 4KB
each, with a minimum erase granularity of 4KB (1 sector). Table 6-35 describes different regions of flash
information memory and the contents of each of the regions. The flash information memory region that
contains the device descriptor (TLV) is factory configured for protection against write and erase
operations.
Table 6-35. Flash Information Memory Regions
6.4.1.3
WRITE AND ERASE
PROTECTED?
REGION
ADDRESS RANGE
CONTENTS
Bank 0, Sector 0
0x0020_0000–0x0020_0FFF
Flash Boot-override Mailbox
No
Bank 0, Sector 1
0x0020_1000–0x0020_1FFF
Device Descriptor (TLV)
Yes
Bank 1, Sector 0
0x0020_2000–0x0020_2FFF
TI BSL
No
Bank 1, Sector 1
0x0020_3000–0x0020_3FFF
TI BSL
No
Flash Operation
The flash memory provides multiple read and program modes of operation that the application can deploy.
Up to 128 bits (memory word width) can be programmed (set from 1 to 0) in a single program operation.
Although the CPU data buses are 32 bits wide, the flash can buffer 128-bit write data before initiating flash
programming, thereby making it more seamless and power efficient for software to program large blocks
of data at a time. In addition, the flash memory also supports a burst write mode that takes less time when
compared to programming words individually. See Table 5-44 for information on timing parameters.
The flash main and information memory regions offer write/erase protection control at a sector granularity
to enable software to optimize operations like mass erase while protecting certain regions of the flash. In
low-power modes of operation, the flash memory is disabled and put in a power-down state to minimize
leakage.
For details on the flash memory and its various modes of operation and configuration, see the Flash
Controller (FLCTL) chapter in the MSP432P4xx Family Technical Reference Manual.
112
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
NOTE
Depending on the CPU (MCLK) frequency and the active mode in use, the flash may need to
be accessed with single/multiple wait states. Whenever there is a change required in the
operating frequency, it is the responsibility of the application to ensure that the flash access
wait states are configured correctly before the frequency change is effected. See the
electrical specification for details on flash wait state requirements.
6.4.2
SRAM
The MSP432P401x MCUs support up to 64KB of SRAM, with the rest of the 1MB SRAM region reserved.
The SRAM is aliased in both Code and SRAM zones. This enables fast single-cycle execution of code
from the SRAM, as the Cortex-M4 processor pipelines instruction fetches to memory zones other than the
Code space. As with the flash memory, the SRAM can be powered down or placed in a low-leakage
retention state in low-power modes of operation.
Figure 6-6 shows the memory map of SRAM on MSP432P401x MCUs.
0x010F_FFFF
0x3FFF_FFFF
Reserved
Reserved
0x2220_0000
SRAM
Bit-Band Alias
Region
0x2200_0000
0x0101_0000
Reserved
SRAM Region
0x2001_0000
SRAM Region
0x2000_0000
0x0100_0000
CODE Zone
SRAM Zone
Figure 6-6. SRAM Map
6.4.2.1
SRAM Bank Enable Configuration
The application can optimize the power consumption of the SRAM. To enable this, the SRAM is divided
into 8-KB banks that can be individually powered down. Banks that are powered down remain powered
down in both active and low-power modes of operation, thereby limiting any unnecessary inrush current
when the device transitions between active and retention-based low-power modes. The application can
also disable one (or more) banks for a certain stage in the processing and enable it for another stage.
When a particular bank is disabled, reads to its address space return 0h, and writes are discarded. To
prevent 'holes' in the memory map, if a particular bank is enabled, all the lower banks are also forced to
enabled state. This ensures a contiguous memory map through the set of enabled banks instead of a
allowing a disabled bank to appear between enabled banks. For example:
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
113
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
•
•
•
www.ti.com
If there are eight banks in the device, values of 00111111 and 00000111 are acceptable.
Values like 00010111 are not valid, and the resultant bank configuration is automatically set to
00011111.
For example, for a 4-bank SRAM, the only allowed values are 0001, 0011, 0111, and 1111.
Bank 0 of SRAM is always enabled and cannot be disabled. For all other banks, any enable or disable
change results in the SRAM_RDY bit of the SYS_SRAM_BANKEN register being set to 0 until the
configuration change is effective. Any accesses to the SRAM is stalled during this time, and access
resumes only after the SRAM banks are ready for read or write operations. This is handled transparently
and does not require any code intervention. See the SRAM characteristics in the electrical specification for
the SRAM bank enable or disable latency.
6.4.2.2
SRAM Bank Retention Configuration and Backup Memory
The application can optimize the leakage power consumption of the SRAM in LPM3 and LPM4 modes of
operation. To enable this, each SRAM bank can be individually configured for retention. Banks that are
enabled for retention retain their data through the LPM3 and LPM4 modes. The application can also retain
a subset of the enabled banks.
For example, the application may need 32KB of SRAM for its processing needs (four banks are kept
enabled). However, of these four banks, only one bank may contain critical data that must be retained in
LPM3 or LPM4, while the rest are powered off completely to minimize power consumption.
Bank 0 of SRAM is always retained and cannot be powered down. Therefore, it also operates up as a
possible backup memory in the LPM3, LPM4, and LPM3.5 modes of operation. In the case of LPM3 and
LPM4 modes the full 8KB of SRAM bank 0 is retained but in the case of LPM3.5 mode only 6KB of SRAM
bank 0 is retained. The 2KB of SRAM bank 0 over the address range 0x2000_0000 to 0x2000_007FF is
not retained in LPM3.5 mode.
6.4.3
ROM
The MSP432P401x MCUs support 32KB of ROM, with the rest of the 1MB region reserved (for future
upgrades). The lower 2KB of the ROM is reserved for TI internal purposes and accesses to this space
returns an error response. The rest of the ROM is used for driver libraries.
NOTE
The entire ROM region returns an error response for write accesses. The lower 2KB of the
ROM always returns an error response for any access.
6.5
DMA
The MSP432P401x MCUs implement an 8-channel ARM µDMA. This allows eight simultaneously active
channels for data transfer between memory and peripherals without needing to use the bandwidth of the
CPU (thereby reducing power by idling the CPU when there is no data processing required). In addition,
the DMA remains active in multiple low-power modes of operation, allowing for a very low power state in
which data can be transferred at low rates.
For maximum flexibility, up to eight DMA event sources can map to any of the eight channels. This is
controlled through configuration registers in the DMA. In addition, the DMA can generate up to four
interrupt requests (described in Section 6.5.2). For details regarding configuration of the DMA, see the
DMA chapter in the MSP432P4xx Family Technical Reference Manual.
114
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
6.5.1
SLAS826E – MARCH 2015 – REVISED JULY 2016
DMA Source Mapping
Each channel of the eight available channels has a control register that can select any of the device-level
DMA sources as the final source for that corresponding channel. Table 6-36 lists the sources available for
mapping to each channel, based on the value of the Source Configuration (SRCCFG) register. The DMA
transfers are initiated upon rising edge of the selected DMA source.
Table 6-36. DMA Sources
SRCCFG = 0
SRCCFG = 1
SRCCFG = 2
SRCCFG = 3
SRCCFG = 4
SRCCFG = 5
SRCCFG = 6
SRCCFG = 7
Channel 0
Reserved
eUSCI_A0 TX
eUSCI_B0 TX0
eUSCI_B3 TX1
eUSCI_B2 TX2
eUSCI_B1 TX3
TA0CCR0
AES256_Trigger0
Channel 1
Reserved
eUSCI_A0 RX
eUSCI_B0 RX0
eUSCI_B3 RX1
eUSCI_B2 RX2
eUSCI_B1 RX3
TA0CCR2
AES256_Trigger1
Channel 2
Reserved
eUSCI_A1 TX
eUSCI_B1 TX0
eUSCI_B0 TX1
eUSCI_B3 TX2
eUSCI_B2 TX3
TA1CCR0
AES256_Trigger2
Channel 3
Reserved
eUSCI_A1 RX
eUSCI_B1 RX0
eUSCI_B0 RX1
eUSCI_B3 RX2
eUSCI_B2 RX3
TA1CCR2
Reserved
Channel 4
Reserved
eUSCI_A2 TX
eUSCI_B2 TX0
eUSCI_B1 TX1
eUSCI_B0 TX2
eUSCI_B3 TX3
TA2CCR0
Reserved
Channel 5
Reserved
eUSCI_A2 RX
eUSCI_B2 RX0
eUSCI_B1 RX1
eUSCI_B0 RX2
eUSCI_B3 RX3
TA2CCR2
Reserved
Channel 6
Reserved
eUSCI_A3 TX
eUSCI_B3 TX0
eUSCI_B2 TX1
eUSCI_B1 TX2
eUSCI_B0 TX3
TA3CCR0
DMAE0
(External Pin)
Channel 7
Reserved
eUSCI_A3 RX
eUSCI_B3 RX0
eUSCI_B2 RX1
eUSCI_B1 RX2
eUSCI_B0 RX3
TA3CCR2
ADC14
NOTE
Any source marked as Reserved is unused. It may be used for software-controlled DMA
tasks, but typically it is reserved for enhancement purposes on future devices.
6.5.2
DMA Completion Interrupts
In the case of the ARM µDMA controller, it is usually the responsibility of software to maintain a list of
channels that have completed their operation. To provide further flexibility, the MSP432P401x DMA
supports four DMA completion interrupts, which are mapped in the following way:
• DMA_INT0: Logical OR of all completion events except those that are already mapped to DMA_INT1,
DMA_INT2, or DMA_INT3.
• DMA_INT1, DMA_INT2, DMA_INT3: Can be mapped to the DMA completion event of any of the eight
channels.
NOTE
Software must make sure that DMA_INT1, DMA_INT2, and DMA_INT3 are mapped to
different channels, so that the same channel does not result in multiple interrupts at the
NVIC.
6.5.3
DMA Access Privileges
The DMA has access to all of the memories and peripheral configuration interfaces of the device. If the
device is configured for IP protection, DMA access to the flash is restricted to only the lower half (second
bank) of the flash main and information memory regions. This prevents the DMA from being used as an
unauthorized access source into the top half (first bank) of the flash, where secure data regions are
housed.
6.6
Memory Map Access Details
The bus system on the MSP432P401x MCUs incorporates four masters, which can initiate various types
of transactions:
• ICODE: Cortex-M4 instruction fetch bus. Accesses the Code zone only
• DCODE: Cortex-M4 data and literal load/store bus. Accesses the Code zone only. Debugger accesses
to Code zone also appear on this bus.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
115
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
•
•
www.ti.com
SBUS: Cortex-M4 data read and write bus. Accesses to all zones except Code zones and PPB
memory space only. Debugger accesses to this space also appear on this bus.
DMA: Access to all zones except the PPB memory space
NOTE
The PPB space is dedicated only to the Cortex-M4 Private Peripheral Bus.
6.6.1
Master and Slave Access Priority Settings
Table 6-37 lists all of the available masters (rows) and their access permissions to slaves (columns). If
multiple masters can access one slave, the table lists access priorities if arbitration is required. A lower
number in the table indicates a higher arbitration priority (the priority is always fixed).
Table 6-37. Master and Slave Access Priority
FLASH MEMORY
ROM
SRAM
PERIPHERALS
3
2
4
N/A
1
2
N/A
N/A
3
2
ICODE
2
SBUS
N/A
DMA
(1)
(2)
(3)
6.6.2
(1)
DCODE
1
(2)
N/A
1
(3)
1
Access from the DCODE to flash memory may be restricted if the device is operating in a secure
mode.
Access from DMA to flash memory are restricted to Bank 1 if the device is operating in a secure mode
with IP protection enabled. In such cases, access to Bank 0 returns an error response.
Although the SRAM is mapped to both Code and System spaces, accesses from DMA to SRAM must
use only the System space. DMA accesses to SRAM in Code space will result in bus error.
Memory Map Access Response
Table 6-38 summarizes the access responses to the entire memory map of the MSP432P401x MCUs.
Table 6-38. Memory Map Access Response
(1)
(2)
(3)
(4)
116
ADDRESS RANGE
DESCRIPTION
READ
0x0000_0000–0x0003_FFFF
Flash Main Memory
OK
0x0004_0000–0x001F_FFFF
Reserved
Error
0x0020_0000–0x0020_3FFF
Flash Information Memory
OK
0x0020_4000–0x00FF_FFFF
Reserved
Error
(1)
WRITE
OK
(1)
(2) (3)
Error
OK
(3)
Error
INSTRUCTION
FETCH (1)
OK
Error
OK
Error
0x0100_0000–0x0100_FFFF
SRAM
OK
OK
OK
0x0101_0000–0x01FF_FFFF
Reserved
Error
Error
Error
0x0200_0000–0x0200_03FF
ROM (Reserved)
Error
Error
Error
0x0200_0400–0x0200_7FFF
ROM
OK
Error
OK
0x0200_8000–0x1FFF_FFFF
Reserved
Error
Error
Error
0x2000_0000–0x2000_FFFF
SRAM
OK
OK
OK
0x2001_0000–0x21FF_FFFF
Reserved
Error
Error
Error
0x2200_0000–0x23FF_FFFF
SRAM bit-band alias
OK
Error
0x2400_0000–0x3FFF_FFFF
Reserved
Error
Error
Error
0x4000_0000–0x4001_FFFF
Peripheral
OK
OK
Error
0x4002_0000–0x41FF_FFFF
Reserved
Error
Error
Error
OK
(4)
A reserved memory region returns 0h on reads and instruction fetches. Writes to this region are ignored.
If the user memory address is part of a secure region, this access returns an error if it is initiated by an unauthorized source. For more
details, see Configuring Security and Bootloader (BSL) on MSP432P4xx.
Writes to this address are ignored if the sector has write protection enabled.
Reads from the bit-band region return 00h if the bit is clear and 01h if the bit is set.
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
Table 6-38. Memory Map Access Response (continued)
(5)
ADDRESS RANGE
DESCRIPTION
READ
0x4200_0000–0x43FF_FFFF
Peripheral bit-band alias
OK
0x4400_0000–0xDFFF_FFFF
Reserved
0xE000_0000–0xE003_FFFF
Internal PPB
(5)
(1)
(4)
WRITE
(1)
INSTRUCTION
FETCH (1)
OK
Error
Error
Error
Error
OK
OK
Error
0xE004_0000–0xE004_0FFF
TPIU (External PPB)
OK
OK
Error
0xE004_1000–0xE004_1FFF
Reserved
Reserved
Reserved
Error
0xE004_2000–0xE004_23FF
Reset Controller (External
PPB)
OK
OK
Error
0xE004_2400–0xE004_2FFF
Reserved
Reserved
Reserved
Error
0xE004_3000–0xE004_33FF
SYSCTL (External PPB)
OK
OK
Error
0xE004_3400–0xE004_3FFF
Reserved
Reserved
Reserved
Error
0xE004_4000–0xE004_43FF
SYSCTL (External PPB)
OK
OK
Error
0xE004_4400–0xE00F_EFFF
Reserved
Reserved
Reserved
Error
0xE00F_F000–0xE00F_FFFF
ROM Table (External PPB)
OK
OK
Error
0xE010_0000–0xFFFF_FFFF
Reserved
Error
Error
Error
See the Cortex-M4 technical reference manual at www.arm.com for details of the memory map of the internal PPB.
6.7
Interrupts
The Cortex-M4 processor on MSP432P401x MCUs implements an NVIC with 64 external interrupt lines
and 8 levels of priority. From an application perspective, the interrupt sources at the device level are
divided into two classes, the NMI and the User Interrupts. Internally, the CPU exception model handles the
various exceptions (internal and external events including CPU instruction, memory, and bus fault
conditions) in a fixed and configurable order of priority. For details on the handling of various exception
priorities (including CPU reset and fault models), see the ARM-V7M architecture reference manual at
www.arm.com.
6.7.1
NMI
The NMI input of the NVIC has the following possible sources:
• External NMI pin (if configured in NMI mode)
• Oscillator fault condition
• Power Supply System (PSS) generated interrupts
• Power Control Manager (PCM) generated interrupts
6.7.2
Device-Level User Interrupts
Table 6-39 lists the various interrupt sources and their connection to the NVIC inputs
NOTE
Some sources may have multiple interrupt conditions, in which case the appropriate interrupt
status/flag register of the source must be examined to differentiate between the generating
conditions.
Table 6-39. NVIC Interrupts
NVIC INTERRUPT INPUT
(1)
SOURCE
FLAGS IN SOURCE
(1)
INTISR[0]
PSS
INTISR[1]
CS
INTISR[2]
PCM
(1)
(1)
This source can also be mapped to the system NMI. See the MSP432P4xx Family Technical Reference Manual for more details.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
117
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
Table 6-39. NVIC Interrupts (continued)
NVIC INTERRUPT INPUT
SOURCE
INTISR[3]
WDT_A
INTISR[4]
FPU_INT
INTISR[5]
FLCTL
Flash Controller interrupt flags
INTISR[6]
COMP_E0
Comparator_E0 interrupt flags
INTISR[7]
COMP_E1
Comparator_E1 interrupt flags
INTISR[8]
Timer_A0
TA0CCTL0.CCIFG
INTISR[9]
Timer_A0
TA0CCTLx.CCIFG (x = 1 through 4), TA0CTL.TAIFG
INTISR[10]
Timer_A1
TA1CCTL0.CCIFG
INTISR[11]
Timer_A1
TA1CCTLx.CCIFG (x = 1 through 4), TA1CTL.TAIFG
INTISR[12]
Timer_A2
TA2CCTL0.CCIFG
INTISR[13]
Timer_A2
TA2CCTLx.CCIFG (x = 1 through 4), TA2CTL.TAIFG
INTISR[14]
Timer_A3
TA3CCTL0.CCIFG
INTISR[15]
Timer_A3
TA3CCTLx.CCIFG (x = 1 through 4), TA3CTL.TAIFG
INTISR[16]
eUSCI_A0
UART or SPI mode TX, RX, and Status Flags
INTISR[17]
eUSCI_A1
UART or SPI mode TX, RX, and Status Flags
INTISR[18]
eUSCI_A2
UART or SPI mode TX, RX, and Status Flags
INTISR[19]
eUSCI_A3
UART or SPI mode TX, RX, and Status Flags
INTISR[20]
eUSCI_B0
SPI or I2C mode TX, RX, and Status Flags (I2C in multiple-slave mode)
INTISR[21]
eUSCI_B1
SPI or I2C mode TX, RX, and Status Flags (I2C in multiple-slave mode)
INTISR[22]
eUSCI_B2
SPI or I2C mode TX, RX, and Status Flags (I2C in multiple-slave mode)
INTISR[23]
eUSCI_B3
SPI or I2C mode TX, RX, and Status Flags (I2C in multiple-slave mode)
(3)
118
Combined interrupt from flags in the FPSCR (part of Cortex-M4 FPU)
INTISR[24]
ADC14
INTISR[25]
Timer32_INT1
Timer32 Interrupt for Timer1
INTISR[26]
Timer32_INT2
Timer32 Interrupt for Timer2
INTISR[27]
Timer32_INTC
Timer32 Combined Interrupt
INTISR[28]
AES256
AESRDYIFG
INTISR[29]
RTC_C
OFIFG, RDYIFG, TEVIFG, AIFG, RT0PSIFG, RT1PSIFG
IFG[0-31], LO/IN/HI-IFG, RDYIFG, OVIFG, TOVIFG
INTISR[30]
DMA_ERR
DMA error interrupt
INTISR[31]
DMA_INT3
DMA completion interrupt3
INTISR[32]
DMA_INT2
DMA completion interrupt2
INTISR[33]
DMA_INT1
DMA completion interrupt1
INTISR[34]
(2)
(2)
FLAGS IN SOURCE
DMA_INT0
(3)
DMA completion interrupt0
INTISR[35]
I/O Port P1
P1IFG.x (x = 0 through 7)
INTISR[36]
I/O Port P2
P2IFG.x (x = 0 through 7)
INTISR[37]
I/O Port P3
P3IFG.x (x = 0 through 7)
INTISR[38]
I/O Port P4
P4IFG.x (x = 0 through 7)
INTISR[39]
I/O Port P5
P5IFG.x (x = 0 through 7)
INTISR[40]
I/O Port P6
P6IFG.x (x = 0 through 7)
INTISR[41]
Reserved
INTISR[42]
Reserved
INTISR[43]
Reserved
INTISR[44]
Reserved
INTISR[45]
Reserved
INTISR[46]
Reserved
INTISR[47]
Reserved
The FPU of the Cortex-M4 can generate interrupts due to multiple floating point exceptions. It is the responsibility of software to process
and clear the interrupt flags in the FPSCR.
DMA_INT0 has a different functionality from DMA_INT1, DMA_INT2, or DMA_INT3. See Section 6.5.2 for more details.
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
Table 6-39. NVIC Interrupts (continued)
NVIC INTERRUPT INPUT
SOURCE
INTISR[48]
Reserved
INTISR[49]
Reserved
INTISR[50]
Reserved
INTISR[51]
Reserved
INTISR[52]
Reserved
INTISR[53]
Reserved
INTISR[54]
Reserved
INTISR[55]
Reserved
INTISR[56]
Reserved
INTISR[57]
Reserved
INTISR[58]
Reserved
INTISR[59]
Reserved
INTISR[60]
Reserved
INTISR[61]
Reserved
INTISR[62]
Reserved
INTISR[63]
Reserved
FLAGS IN SOURCE
NOTE
The Interrupt Service Routine (ISR) must ensure that the relevant interrupt flag in the source
peripheral is cleared before returning from the ISR. If this is not done, the same interrupt
may be incorrectly triggered again as a new event, even though the event has already been
processed by the ISR. As there may be a few cycles of delay between the execution of the
write command and the actual write reflecting in the interrupt flag register of the peripheral,
the recommendation is to carry out the write and wait for a few cycles before exiting the ISR.
Alternatively, the application can do an explicit read to ensure that the flag is cleared before
exiting the ISR.
6.8
System Control
System Control comprises the modules that govern the overall behavior of the device, including power
management, operating modes, clocks, reset handling, and user configuration settings.
6.8.1
Device Resets
The MSP432P401x MCUs support multiple classes of reset. Each class results in a different level of
initiation of device logic, thus allowing the application developer to initiate different resets based reset
requirements during code development and debug. The following subsections cover the classes of reset in
the device
6.8.1.1
Power On/Off Reset (POR)
The POR initiates a complete initialization of the application settings and device configuration information.
This class of reset may be initiated either by the PSS, the PCM, the RSTn pin, the Clock System upon
DCO external resistor short circuit fault, or the device emulation logic (through the debugger). From an
application perspective, all sources of POR return the device to the same state of initialization.
NOTE
Depending on the source of the reset, the device may exhibit different wake-up latencies
from the POR. This implementation enables optimization of the reset recovery time.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
119
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
6.8.1.2
www.ti.com
Reboot Reset
The Reboot Reset is identical to the POR and allows the application to emulate a POR class reset without
needing to power cycle the device or activate the RSTn pin. It can also be initiated through the debugger
and, hence, does not affect the debug connection to the device. On the other hand, a POR results in a
debug disconnect.
6.8.1.3
Hard Reset
The Hard Reset resets all modules that are set up or modified by the application. This includes all
peripherals and the nondebug logic of the Cortex-M4. The MSP432P401x MCUs support up to 16 sources
of Hard Reset. Table 6-40 lists the reset source allocation. The Reset Controller registers can be used to
identify the source of reset in the device. For further details, see the Reset Controller chapter in the
MSP432P4xx Family Technical Reference Manual.
Table 6-40. MSP432P401x Hard Reset Sources
RESET SOURCE
NUMBER
SOURCE
0
SYSRESETREQ (System reset output of Cortex-M4)
(1)
(2)
(3)
(4)
(5)
120
(1)
1
WDT_A Time-out
2
WDT_A Password Violation
3
FLCTL
4
Reserved
(3)
5
Reserved
(3)
6
Reserved
(3)
7
Reserved
(3)
8
Reserved
(3)
9
Reserved
(3)
10
Reserved
(3)
11
Reserved
(3)
12
Reserved
(3)
13
Reserved
(3)
14
CS
(4)
15
PCM
(1)
(2)
(5)
The WDT_A generated resets can be mapped either as a Hard Reset or a Soft Reset.
The FLCTL can generate a reset if a voltage anomaly is detected that can corrupt only flash reads and
not the rest of the system.
Reserved indicates that this source of Hard Reset is currently unused and left for future expansion.
The CS is technically not a source of a Hard Reset, but if a Hard Reset occurs during clock source or
frequency changes, the CS can extend the reset to allow the clocks to settle before releasing the
system. This reduces the chance of nondeterministic behavior.
The PCM is technically not a source of a Hard Reset, but if a Hard Reset causes power mode
changes, the PCM can extend the reset to allow the system to settle before releasing the Reset. This
reduces the chance of nondeterministic behavior.
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
6.8.1.4
SLAS826E – MARCH 2015 – REVISED JULY 2016
Soft Reset
The Soft Reset resets only the execution component of the system, which is the nondebug logic in the
Cortex-M4 and the WDT_A. This reset remains nonintrusive to all other peripherals and system
components. The MSP432P401x MCUs support up to 16 sources of Soft Reset. Table 6-41 lists the reset
source allocation. The Reset Controller registers can be used to identify the source of reset in the design.
For further details, see the Reset Controller chapter in the MSP432P4xx Family Technical Reference
Manual.
Table 6-41. MSP432P401x Soft Reset Sources
RESET SOURCE
NUMBER
SOURCE
0
CPU LOCKUP Condition (LOCKUP output of Cortex-M4)
(1)
(2)
(1)
1
WDT_A Time-out
2
WDT_A Password Violation
3
Reserved
(2)
4
Reserved
(2)
5
Reserved
(2)
6
Reserved
(2)
7
Reserved
(2)
8
Reserved
(2)
9
Reserved
(2)
10
Reserved
(2)
11
Reserved
(2)
12
Reserved
(2)
13
Reserved
(2)
14
Reserved
(2)
15
Reserved
(2)
(1)
The WDT_A generated resets can be mapped either as a Hard Reset or a Soft Reset.
Reserved indicates that this source of Soft Reset is currently unused and left for future expansion.
NOTE
To support and enhance debug of reset conditions, the Reset Controller is located on the
PPB of the device. This allows the Reset Controller to remain accessible even if the device is
stuck in a Hard or Soft reset state. The Reset Controller permits overrides for Hard and Soft
resets, thereby allowing an application to regain control of the device and isolate the cause
of the stuck reset.
6.8.2
Power Supply System (PSS)
The PSS controls all the power supply related functionality of the device. It consists of the following
components.
6.8.2.1
VCCDET
The VCCDET monitors the input voltage applied at the DVCC and AVCC pins of the device. When the
VCC is found to be below the operating range of the VCCDET trip points, it generates a brownout
condition, thereby initiating a device reset (POR class reset).
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
121
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
6.8.2.2
www.ti.com
Supply Supervisor and Monitor for High Side (SVSMH)
The SVSMH supervises and monitors the VCC. SVSMH has a programmable threshold setting and can be
used by the application to generate a reset or an interrupt if the VCC dips below the desired threshold. In
supervisor mode, the SVSMH generates a device reset (POR class reset). In monitor mode, the SVSMH
generates an interrupt. The SVSMH can also be disabled if monitoring and supervision of the supply
voltage are not required (offers further power savings).
6.8.2.3
Core Voltage Regulator
The MSP432P401x MCUs can be programmed to operate either with an LDO or with a DC-DC as the
voltage regulator for the digital logic in the core domain of the device. The DC-DC offers significant boost
in power efficiency for high-current high-performance applications. The LDO is a highly efficient regulator
that offers power advantages at lower VCC ranges and in the ultra-low-power modes of operation.
The core operating voltage (output of the LDO or DC-DC) is automatically set by the device depending on
the selected operating mode of the device (see Table 6-42 for further details). The device offers seamless
switching between LDO and DC-DC operating modes and also implements a seamless DC-DC fail-safe
mechanism.
6.8.3
Power Control Manager (PCM)
The PCM controls the operating modes of the device and the switching between the modes. This is
controlled by the application, which can choose modes to meet its power and performance requirements.
Table 6-42 lists the operating modes of the device.
Table 6-42. MSP432P401x Operating Modes
OPERATING MODE
AM_LDO_VCORE0
LPM0_LDO_VCORE0
AM_LDO_VCORE1
DESCRIPTION
LDO based active mode, normal performance, core voltage level 0
Same as above, except that CPU is OFF (no code execution)
LDO based active mode, maximum performance, core voltage level 1
LPM0_LDO_VCORE1
Same as above, except that CPU is OFF (no code execution)
AM_DCDC_VCORE0
DC-DC based active mode, normal performance, core voltage level 0
LPM0_DCDC_VCORE0
AM_DCDC_VCORE1
LPM0_DCDC_VCORE1
AM_LF_VCORE0
LPM0_LF_VCORE0
AM_LF_VCORE1
LPM0_LF_VCORE1
122
Same as above, except that CPU is OFF (no code execution)
DC-DC based active mode, maximum performance, core voltage level 1
Same as above, except that CPU is OFF (no code execution)
LDO based low-frequency active mode, core voltage level 0
Same as above, except that CPU is OFF (no code execution)
LDO based low-frequency active mode, core voltage level 1
Same as above, except that CPU is OFF (no code execution)
LPM3_VCORE0
LDO based low-power mode with full state retention, core voltage level 0, RTC and WDT can be active
LPM3_VCORE1
LDO based low-power mode with full state retention, core voltage level 1, RTC and WDT can be active
LPM4_VCORE0
LDO based low-power mode with full state retention, core voltage level 0, all peripherals disabled.
LPM4_VCORE1
LDO based low-power mode with full state retention, core voltage level 1, all peripherals disabled
LPM3.5
LDO based low-power mode, core voltage level 0, no retention of peripheral registers, RTC and WDT can be
active
LPM4.5
Core voltage turned off, wake-up only through pin reset or wake-up capable I/Os
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
6.8.4
SLAS826E – MARCH 2015 – REVISED JULY 2016
Clock System (CS)
The CS contains the sources of the various clocks in the device. It also controls the mapping between the
sources and the different clocks in the device.
6.8.4.1
LFXT
The LFXT supports 32.768 kHz low-frequency crystals.
6.8.4.2
HFXT
The HFXT supports high-frequency crystals up to 48 MHz.
6.8.4.3
DCO
The DCO is a power-efficient tunable internal oscillator that generates up to 48 MHz. The DCO also
supports a high-precision mode when using an external precision resistor.
6.8.4.4
Very Low-Power Low-Frequency Oscillator (VLO)
The VLO is an ultra-low-power internal oscillator that generates a low-accuracy clock at typical frequency
of 9.4 kHz.
6.8.4.5
Low-Frequency Reference Oscillator (REFO)
The REFO can be used as an alternate low-power lower-accuracy source of a 32.768 kHz clock instead of
the LFXT. The REFO can also be programmed to generate a 128 kHz clock.
6.8.4.6
Module Oscillator (MODOSC)
The MODOSC is an internal clock source that has a very low latency wake-up time. It is factory-calibrated
to a frequency of 25 MHz. The MODOSC is typically used to supply a 'clock on request' to different
modules. It can be used as a clock source for ADC operation at 1 Msps sampling rate.
6.8.4.7
System Oscillator (SYSOSC)
The SYSOSC is an internal clock source that is factory calibrated to a frequency of 5 MHz. It can be used
as a clock source for ADC operation at 200 ksps sampling rate. In addition, the SYSOSC is also used for
timing of various system-level control and management operations.
6.8.4.8
Fail-Safe Mechanisms
All clock sources that operate with external components have a built-in fail-safe mechanism that
automatically switches to the relevant backup source, thereby ensuring that spurious or unstable clocks
never impact the device operation. Table 6-43 shows the different types of clock source faults and the
corresponding fail-safe clocks.
Table 6-43. Fail-Safe Clocks
Fault Type
Fail-Safe Clock
LFXT oscillator fault
REFO clock
HFXT oscillator fault
SYSOSC clock
DCO external resistor open circuit fault
DCO clock in internal resistor mode
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
123
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
6.8.5
www.ti.com
System Controller (SYSCTL)
The SYSCTL is a set of various miscellaneous features of the device, including SRAM bank configuration,
RSTn/NMI function selection, and peripheral halt control. In addition, the SYSCTL enables device security
features like JTAG and SWD lock and IP protection, which can be used to protect unauthorized accesses
either to the entire device memory map or to certain selected regions of the flash. See the System
Controller chapter in the MSP432P4xx Family Technical Reference Manual for more details.
NOTE
As is the case with the Cortex-M4 system control registers (in the internal PPB space), the
System Controller module registers are mapped to the Cortex-M4 external PPB. This keeps
the System Controller module accessible even when Hard or Soft resets are active.
6.9
Peripherals
6.9.1
Digital I/O
Up to 10 8-bit I/O ports are implemented:
• All individual I/O bits are independently programmable.
• Any combination of input, output, and interrupt conditions is possible.
• Programmable pullup or pulldown on all ports.
• Edge-selectable interrupt capability is available on ports P1 through P6.
• Wake-up capability from LPM3, LPM4, LPM3.5, and LPM4.5 modes on ports P1 through P6.
• Read and write access to port-control registers is supported by all instructions.
• Ports can be accessed byte-wise or in pairs (16-bit widths).
• Capacitive-touch functionality is supported on all pins of ports P1 through P10 and PJ.
• Four 20-mA high-drive I/Os on pins P2.0 to P2.3.
• Glitch filtering capability on selected digital I/Os.
6.9.1.1
Glitch Filtering on Digital I/Os
Some of the interrupt and wake-up capable digital I/Os can suppress glitches through the use of analog
glitch filter to prevent unintentional interrupt or wake-up during device operation. The analog filter
suppresses a minimum of 250-ns wide glitches. The glitch filter on these selected digital I/Os is enabled
by default. If the glitch filtering capability is not required in the application, it can be bypassed using the
SYS_DIO_GLTFLT_CTL register. When GLTFLT_EN bit in this register is cleared, the glitch filters on all
the digital I/Os are bypassed. The glitch filter is automatically bypassed on a digital I/O when it is
configured for peripheral or analog functionality by programming the respective PySEL0.x and PySEL1.x
registers.
NOTE
The glitch filter is implemented on the following digital I/Os on MSP432P401x MCUs: P1.0,
P1.4, P1.5, P3.0, P3.4, P3.5, P6.6, and P6.7.
124
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
6.9.2
SLAS826E – MARCH 2015 – REVISED JULY 2016
Port Mapping Controller (PMAPCTL)
The port mapping controller allows flexible and reconfigurable mapping of digital functions.
6.9.2.1
Port Mapping Definitions
The port mapping controller on MSP432P401x MCUs allows reconfigurable mapping of digital functions on
ports P2, P3, and P7. Table 6-44 lists the available mappings. Table 6-45 lists the default settings for all
pins that support port mapping.
Table 6-44. Port Mapping Mnemonics and Functions
VALUE
PxMAPy MNEMONIC
INPUT PIN FUNCTION
OUTPUT PIN FUNCTION
0
PM_NONE
None
DVSS
1
PM_UCA0CLK
2
3
4
5
6
7
8
9
eUSCI_A0 clock input/output (direction controlled by eUSCI)
PM_UCA0RXD
eUSCI_A0 UART RXD (direction controlled by eUSCI – Input)
PM_UCA0SOMI
eUSCI_A0 SPI slave out master in (direction controlled by eUSCI)
PM_UCA0TXD
eUSCI_A0 UART TXD (direction controlled by eUSCI – Output)
PM_UCA0SIMO
eUSCI_A0 SPI slave in master out (direction controlled by eUSCI)
PM_UCB0CLK
eUSCI_B0 clock input/output (direction controlled by eUSCI)
PM_UCB0SDA
eUSCI_B0 I2C data (open drain and direction controlled by eUSCI)
PM_UCB0SIMO
eUSCI_B0 SPI slave in master out (direction controlled by eUSCI)
PM_UCB0SCL
eUSCI_B0 I2C clock (open drain and direction controlled by eUSCI)
PM_UCB0SOMI
eUSCI_B0 SPI slave out master in (direction controlled by eUSCI)
PM_UCA1STE
eUSCI_A1 SPI slave transmit enable (direction controlled by eUSCI)
PM_UCA1CLK
eUSCI_A1 clock input/output (direction controlled by eUSCI)
PM_UCA1RXD
eUSCI_A1 UART RXD (direction controlled by eUSCI – Input)
PM_UCA1SOMI
eUSCI_A1 SPI slave out master in (direction controlled by eUSCI)
PM_UCA1TXD
eUSCI_A1 UART TXD (direction controlled by eUSCI – Output)
PM_UCA1SIMO
eUSCI_A1 SPI slave in master out (direction controlled by eUSCI)
11
PM_UCA2STE
eUSCI_A2 SPI slave transmit enable (direction controlled by eUSCI)
12
PM_UCA2CLK
eUSCI_A2 clock input/output (direction controlled by eUSCI)
10
13
14
PM_UCA2RXD
eUSCI_A2 UART RXD (direction controlled by eUSCI – Input)
PM_UCA2SOMI
eUSCI_A2 SPI slave out master in (direction controlled by eUSCI)
PM_UCA2TXD
eUSCI_A2 UART TXD (direction controlled by eUSCI – Output)
PM_ UCA2SIMO
eUSCI_A2 SPI slave in master out (direction controlled by eUSCI)
15
PM_UCB2STE
eUSCI_B2 SPI slave transmit enable (direction controlled by eUSCI)
16
PM_UCB2CLK
eUSCI_B2 clock input/output (direction controlled by eUSCI)
PM_UCB2SDA
eUSCI_B2 I2C data (open drain and direction controlled by eUSCI)
17
18
PM_UCB2SIMO
eUSCI_B2 SPI slave in master out (direction controlled by eUSCI)
PM_UCB2SCL
eUSCI_B2 I2C clock (open drain and direction controlled by eUSCI)
PM_UCB2SOMI
eUSCI_B2 SPI slave out master in (direction controlled by eUSCI)
19
PM_TA0.0
TA0 CCR0 capture input CCI0A
TA0 CCR0 compare output Out0
20
PM_TA0.1
TA0 CCR1 capture input CCI1A
TA0 CCR1 compare output Out1
21
PM_TA0.2
TA0 CCR2 capture input CCI2A
TA0 CCR2 compare output Out2
22
PM_TA0.3
TA0 CCR3 capture input CCI3A
TA0 CCR3 compare output Out3
23
PM_TA0.4
TA0 CCR4 capture input CCI4A
TA0 CCR4 compare output Out4
24
PM_TA1.1
TA1 CCR1 capture input CCI1A
TA1 CCR1 compare output Out1
25
PM_TA1.2
TA1 CCR2 capture input CCI2A
TA1 CCR2 compare output Out2
26
PM_TA1.3
TA1 CCR3 capture input CCI3A
TA1 CCR3 compare output Out3
27
PM_TA1.4
TA1 CCR4 capture input CCI4A
TA1 CCR4 compare output Out4
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
125
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
Table 6-44. Port Mapping Mnemonics and Functions (continued)
VALUE
PxMAPy MNEMONIC
INPUT PIN FUNCTION
OUTPUT PIN FUNCTION
PM_TA0CLK
Timer_A0 external clock input
None
Comparator-E0 output
28
29
PM_C0OUT
None
PM_TA1CLK
Timer_A1 external clock input
None
PM_C1OUT
None
Comparator-E1 output
PM_DMAE0
DMAE0 input
None
PM_SMCLK
None
SMCLK
30
31 (0FFh) (1)
(1)
Disables the output driver and the input Schmitt-trigger to prevent parasitic cross currents
when applying analog signals.
PM_ANALOG
The value of the PM_ANALOG mnemonic is 31. The port mapping registers are 5 bits wide, and the upper bits are ignored, which
results in a read value of 31.
Table 6-45. Default Mapping
PIN NAME
PxMAPy MNEMONIC
INPUT PIN FUNCTION
OUTPUT PIN FUNCTION
P2.0/PM_UCA1STE
PM_UCA1STE
P2.1/PM_UCA1CLK
PM_UCA1CLK
eUSCI_A1 SPI slave transmit enable (direction controlled by eUSCI)
eUSCI_A1 clock input/output (direction controlled by eUSCI)
P2.2/PM_UCA1RXD/
PM_UCA1SOMI
PM_UCA1RXD/
PM_UCA1SOMI
eUSCI_A1 UART RXD (direction controlled by eUSCI – Input)
eUSCI_A1 SPI slave out master in (direction controlled by eUSCI)
P2.3/PM_UCA1TXD/
PM_UCA1SIMO
PM_UCA1TXD/
PM_UCA1SIMO
eUSCI_A1 UART TXD (direction controlled by eUSCI – output)/
eUSCI_A1 SPI slave in master out (direction controlled by eUSCI)
P2.4/PM_TA0.1 (1)
PM_TA0.1
TA0 CCR1 capture input CCI1A
TA0 CCR1 compare output Out1
(1)
PM_TA0.2
TA0 CCR2 capture input CCI2A
TA0 CCR2 compare output Out2
P2.6/PM_TA0.3 (1)
PM_TA0.3
TA0 CCR3 capture input CCI3A
TA0 CCR3 compare output Out3
P2.7/PM_TA0.4 (1)
PM_TA0.4
TA0 CCR4 capture input CCI4A
TA0 CCR4 compare output Out4
P2.5/PM_TA0.2
P3.0/PM_UCA2STE
PM_UCA2STE
P3.1/PM_UCA2CLK
PM_UCA2CLK
eUSCI_A2 clock input/output (direction controlled by eUSCI)
P3.2/PM_UCA2RXD/
PM_UCA2SOMI
PM_UCA2RXD/
PM_UCA2SOMI
eUSCI_A2 UART RXD (direction controlled by eUSCI – input)/
eUSCI_A2 SPI slave out master in (direction controlled by eUSCI)
P3.3/PM_UCA2TXD/
PM_UCA2SIMO
PM_UCA2TXD/
PM_UCA2SIMO
eUSCI_A2 UART TXD (direction controlled by eUSCI – output)/
eUSCI_A2 SPI slave in master out (direction controlled by eUSCI)
P3.4/PM_UCB2STE
PM_UCB2STE
eUSCI_B2 SPI slave transmit enable (direction controlled by eUSCI)
P3.5/PM_UCB2CLK
eUSCI_A2 SPI slave transmit enable (direction controlled by eUSCI)
PM_UCB2CLK
eUSCI_B2 clock input/output (direction controlled by eUSCI)
P3.6/PM_UCB2SIMO/
PM_UCB2SDA
PM_UCB2SIMO/
PM_UCB2SDA
eUSCI_B2 SPI slave in master out (direction controlled by eUSCI)/
eUSCI_B2 I2C data (open drain and direction controlled by eUSCI)
P3.7/PM_UCB2SOMI/
PM_UCB2SCL
PM_UCB2SOMI/
PM_UCB2SCL
eUSCI_B2 SPI slave out master in (direction controlled by eUSCI)/
eUSCI_B2 I2C clock (open drain and direction controlled by eUSCI)
P7.0/PM_SMCLK/
PM_DMAE0
PM_SMCLK/
PM_DMAE0
DMAE0 input
SMCLK
P7.1/PM_C0OUT/
PM_TA0CLK
PM_C0OUT/
PM_TA0CLK
Timer_A0 external clock input
Comparator-E0 output
P7.2/PM_C1OUT/
PM_TA1CLK
PM_C1OUT/
PM_TA1CLK
Timer_A1 external clock input
Comparator-E1 output
P7.3/PM_TA0.0
PM_TA0.0
TA0 CCR0 capture input CCI0A
TA0 CCR0 compare output Out0
P7.4/PM_TA1.4/C0.5 (1)
PM_TA1.4
TA1 CCR4 capture input CCI4A
TA1 CCR4 compare output Out4
P7.5/PM_TA1.3/C0.4 (1)
PM_TA1.3
TA1 CCR3 capture input CCI3A
TA1 CCR3 compare output Out3
(1)
PM_TA1.2
TA1 CCR2 capture input CCI2A
TA1 CCR2 compare output Out2
P7.7/PM_TA1.1/C0.2 (1)
PM_TA1.1
TA1 CCR1 capture input CCI1A
TA1 CCR1 compare output Out1
P7.6/PM_TA1.2/C0.3
(1)
126
Not available on the 64-pin RGC package.
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
6.9.3
SLAS826E – MARCH 2015 – REVISED JULY 2016
Timer_A
Timers TA0, TA1, TA2 and TA3 are 16-bit timers/counters (Timer_A type) with five capture/compare
registers each. Each timer supports multiple capture/compares, PWM outputs, and interval timing. Each
has extensive interrupt capabilities. Interrupts may be generated from the counter on overflow conditions
and from each of the capture/compare registers.
6.9.3.1
Timer_A Signal Connection Tables
Table 6-46 through Table 6-49 list the interface signals of the Timer_A modules on the device and
connections of the interface signals to the corresponding pins or internal signals. The following rules apply
to the naming conventions used.
• The first column lists the device level pin or internal signal that sources the clocks and/or triggers into
the Timer. The default assumption is that these are pins, unless specifically marked as (internal).
Nomenclature used for internal signals is as follows:
– CxOUT: output from Comparator x.
– TAx_Cy: Output from Timer x, Capture/Compare module y.
• The second column lists the input signals of the Timer module.
• The third column lists the submodule of the Timer and also implies the functionality (Timer, Capture
(Inputs or Triggers), or Compare (Outputs or PWM)).
• The fourth column lists the output signals of the Timer module.
• The fifth column lists the device-level pin or internal signal that is driven by the outputs of the Timer.
The default assumption is that these are pins, unless specifically marked as (internal).
NOTE
The pin names listed in the tables are the complete names. It is the responsibility of the
software to ensure that the pin is used in the intended mode for the targeted Timer
functionality.
NOTE
Internal signals that are sourced by the Timer outputs may connect to other modules (for
example, other timers or the ADC) in the device (as trigger sources).
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
127
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
Table 6-46. TA0 Signal Connections
DEVICE INPUT PIN OR INTERNAL
SIGNAL
MODULE INPUT
SIGNAL
P7.1/PM_C0OUT/PM_TA0CLK
TACLK
ACLK (internal)
ACLK
SMCLK (internal)
SMCLK
C0OUT (internal)
INCLK
P7.3/PM_TA0.0
CCI0A
DVSS
CCI0B
DVSS
GND
128
DVCC
VCC
P2.4/PM_TA0.1
CCI1A
ACLK (internal)
CCI1B
DVSS
GND
DVCC
VCC
MODULE
BLOCK
MODULE
OUTPUT SIGNAL
DEVICE OUTPUT PIN OR
INTERNAL SIGNAL
Timer
N/A
N/A
CCR0
TA0
P7.3/PM_TA0.0
TA0_C0 (internal)
P2.4/PM_TA0.1
CCR1
TA1
TA0_C1 (internal)
ADC14 (internal)
ADC14SHSx = {1}
P2.5/PM_TA0.2
CCI2A
P2.5/PM_TA0.2
C0OUT (internal)
CCI2B
TA0_C2 (internal)
DVSS
GND
DVCC
VCC
P2.6/PM_TA0.3
CCI3A
C1OUT (internal)
CCI3B
DVSS
GND
DVCC
VCC
P2.7/PM_TA0.4
CCI4A
TA1_C4 (Internal)
CCI4B
DVSS
GND
DVCC
VCC
Detailed Description
CCR2
TA2
ADC14 (internal)
ADC14SHSx = {2}
CCR3
TA3
P2.6/PM_TA0.3
TA0_C3 (internal)
CCR4
TA4
P2.7/PM_TA0.4
TA0_C4 (internal)
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
Table 6-47. TA1 Signal Connections
DEVICE INPUT PIN OR INTERNAL
SIGNAL
MODULE INPUT
SIGNAL
P7.2/PM_C1OUT/PM_TA1CLK
TACLK
ACLK (internal)
ACLK
SMCLK (internal)
SMCLK
C1OUT (internal)
INCLK
P8.0/UCB3STE/TA1.0/C0.1
CCI0A
DVSS
CCI0B
DVSS
GND
DVCC
VCC
P7.7/PM_TA1.1/C0.2
CCI1A
ACLK (internal)
CCI1B
DVSS
GND
DVCC
VCC
P7.6/PM_TA1.2/C0.3
CCI2A
C0OUT (internal)
CCI2B
DVSS
GND
DVCC
VCC
P7.5/PM_TA1.3/C0.4
CCI3A
C1OUT (internal)
CCI3B
DVSS
GND
DVCC
VCC
P7.4/PM_TA1.4/C0.5
CCI4A
TA0_C4 (internal)
CCI4B
DVSS
GND
DVCC
VCC
MODULE
BLOCK
MODULE
OUTPUT SIGNAL
DEVICE OUTPUT PIN OR
INTERNAL SIGNAL
Timer
N/A
N/A
CCR0
TA0
P8.0/UCB3STE/TA1.0/C0.1
TA1_C0 (internal)
CCR1
TA1
P7.7/PM_TA1.1/C0.2
TA1_C1 (internal)
ADC14 (internal)
ADC14SHSx = {3}
CCR2
TA2
P7.6/PM_TA1.2/C0.3
TA1_C2 (internal)
ADC14 (internal)
ADC14SHSx = {4}
CCR3
TA3
P7.5/PM_TA1.3/C0.4
TA1_C3 (internal)
CCR4
TA4
P7.4/PM_TA1.4/C0.5
TA1_C4 (internal)
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
129
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
Table 6-48. TA2 Signal Connections
DEVICE INPUT PIN OR INTERNAL
SIGNAL
MODULE INPUT
SIGNAL
P4.2/ACLK/TA2CLK/A11
TACLK
ACLK (internal)
ACLK
SMCLK (internal)
SMCLK
From Capacitive Touch I/O 0
(internal)
INCLK
P8.1/UCB3CLK/TA2.0/C0.0
CCI0A
DVSS
CCI0B
DVSS
GND
DVCC
VCC
P5.6/TA2.1/VREF+/VeREF+/C1.7
CCI1A
ACLK (internal)
CCI1B
DVSS
GND
DVCC
VCC
P5.7/TA2.2/VREF-/VeREF-/C1.6
CCI2A
C0OUT (internal)
CCI2B
DVSS
GND
DVCC
VCC
P6.6/TA2.3/UCB3SIMO/UCB3SDA/C
1.1
CCI3A
TA3_C3 (internal)
CCI3B
DVSS
GND
DVCC
VCC
P6.7/TA2.4/UCB3SOMI/UCB3SCL/C
1.0
CCI4A
From Capacitive Touch I/O 0
(internal)
CCI4B
DVSS
GND
DVCC
VCC
130
Detailed Description
MODULE
BLOCK
MODULE
OUTPUT SIGNAL
DEVICE OUTPUT PIN OR
INTERNAL SIGNAL
Timer
N/A
N/A
CCR0
TA0
P8.1/UCB3CLK/TA2.0/C0.0
TA2_C0 (internal)
TA1
P5.6/TA2.1/VREF+/VeREF+/C1.7
TA2_C1 (internal)
ADC14 (internal)
ADC14SHSx = {5}
CCR2
TA2
P5.7/TA2.2/VREF-/VeREF-/C1.6
TA2_C2 (internal)
ADC14 (internal)
ADC14SHSx = {6}
CCR3
TA3
P6.6/TA2.3/UCB3SIMO/
UCB3SDA/C1.1
TA2_C3 (internal)
CCR4
TA4
P6.7/TA2.4/UCB3SOMI/
UCB3SCL/C1.0
TA2_C4 (internal)
CCR1
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
Table 6-49. TA3 Signal Connections
DEVICE INPUT PIN OR INTERNAL
SIGNAL
MODULE INPUT
SIGNAL
P8.3/TA3CLK/A22
TACLK
ACLK (internal)
ACLK
SMCLK (internal)
SMCLK
From Capacitive Touch I/O 1
(internal)
INCLK
P10.4/TA3.0/C0.7
CCI0A
DVSS
CCI0B
DVSS
GND
DVCC
VCC
P10.5/TA3.1/C0.6
CCI1A
ACLK (internal)
CCI1B
DVSS
GND
DVCC
VCC
P8.2/TA3.2/A23
CCI2A
C0OUT (internal)
CCI2B
DVSS
GND
DVCC
VCC
P9.2/TA3.3
CCI3A
TA2_C3 (internal)
CCI3B
DVSS
GND
DVCC
VCC
P9.3/TA3.4
CCI4A
From Capacitive Touch I/O 1
(internal)
CCI4B
DVSS
GND
DVCC
VCC
6.9.4
MODULE
BLOCK
MODULE
OUTPUT SIGNAL
DEVICE OUTPUT PIN OR
INTERNAL SIGNAL
Timer
N/A
N/A
CCR0
TA0
P10.4/TA3.0/C0.7
TA3_C0 (internal)
CCR1
TA1
P10.5/TA3.1/C0.6
TA3_C1 (internal)
ADC14 (internal)
ADC14SHSx = {7}
CCR2
TA2
P8.2/TA3.2/A23
TA3_C2 (internal)
CCR3
TA3
P9.2/TA3.3
TA3_C3 (internal)
CCR4
TA4
P9.3/TA3.4
TA3_C4 (internal)
Timer32
Timer32 is an ARM dual 32-bit timer module. It contains two 32-bit timers, each of which can be
configured as two independent 16-bit timers. The two timers can generate independent events or a
combined event, which can be processed according to application requirements. Timer32 runs out of the
same clock as the Cortex-M4 CPU.
6.9.5
Enhanced Universal Serial Communication Interface (eUSCI)
The eUSCI modules are used for serial data communication. The eUSCI module supports synchronous
communication protocols such as SPI (3-pin or 4-pin) and I2C, and asynchronous communication
protocols such as UART, enhanced UART with automatic baud-rate detection, and IrDA.
The eUSCI_An module provides support for SPI (3-pin or 4-pin), UART, enhanced UART, and IrDA.
The eUSCI_Bn module provides support for SPI (3-pin or 4-pin) and I2C.
The MSP432P401x MCUs offer up to four eUSCI_A and four eUSCI_B modules.
6.9.6
Real-Time Clock (RTC_C)
The RTC_C module contains an integrated real-time clock. It integrates an internal calendar which
compensates for months with less than 31 days and includes leap year correction. The RTC_C also
supports flexible alarm functions, offset calibration, and temperature compensation. The RTC_C operation
is available in LPM3 and LPM3.5 modes to minimize power consumption.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
131
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
6.9.7
www.ti.com
Watchdog Timer (WDT_A)
The primary function of the WDT_A module is to perform a controlled system restart if a software problem
occurs. If the selected time interval expires, a system reset is generated. If the watchdog function is not
needed in an application, the module can be configured as an interval timer and can generate interrupts at
selected time intervals.
CAUTION
The WDT must be set to interval mode before transitioning into the LPM3 or
LPM3.5 modes of operation. This allows the WDT event to wake the device
and return it to active modes of operation. Using the WDT in watchdog mode
may result in nondeterministic behavior due to the generated reset.
The watchdog can generate a reset on either a time-out or a password violation. This reset can be
configured to generate either a Hard Reset or a Soft Reset into the system. See the MSP432P4xx Family
Technical Reference Manual for more details. The WDT should typically be configured to generate a Hard
reset into the system. A Soft reset resets the CPU but leaves the rest of the system and peripherals
unaffected. As a result, if the WDT is configured to generate a Soft reset, the application should assume
responsibility for the fact that a Soft reset can corrupt an ongoing transaction from the CPU into the
system.
Table 6-50 lists the clocks that can be selected as the source for the WDT_A module.
Table 6-50. WDT_A Clocks
6.9.8
WDTSSEL
NORMAL OPERATION
(WATCHDOG AND INTERVAL TIMER MODE)
00
SMCLK
01
ACLK
10
VLOCLK
11
BCLK
ADC14
The ADC14 module supports 14-bit analog-to-digital conversions up to 1 Msps sampling rate with
differential and single-ended inputs. The module implements a 14-bit SAR core, sample and hold circuit,
reference generator and a conversion result buffer. The window comparators with a lower and upper limit
allow CPU independent result monitoring through different window comparator interrupt flags.
132
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
The available ADC14 external trigger sources are summarized in Table 6-51.
Table 6-51. ADC14 Trigger Signal Connections
ADC14SHSx
BINARY
DECIMAL
CONNECTED TRIGGER
SOURCE
000
0
Software (ADC14SC)
001
1
TA0_C1
010
2
TA0_C2
011
3
TA1_C1
100
4
TA1_C2
101
5
TA2_C1
110
6
TA2_C2
111
7
TA3_C1
Table 6-52, Table 6-53, and Table 6-54 list the available multiplexing between internal and external analog
inputs of ADC14.
Table 6-52. ADC14 Channel Mapping on 100-Pin PZ Devices
(1)
(2)
ADC14 CHANNEL
EXTERNAL
CHANNEL SOURCE
(CONTROL BIT = 0)
INTERNAL CHANNEL
SOURCE
(CONTROL BIT = 1) (1)
CONTROL BIT (2)
Channel 23
A23
Battery Monitor
ADC14BATMAP
Channel 22
A22
Temperature Sensor
ADC14TCMAP
Channel 21
A21
N/A (Reserved)
ADC14CH0MAP
Channel 20
A20
N/A (Reserved)
ADC14CH1MAP
Channel 19
A19
N/A (Reserved)
ADC14CH2MAP
Channel 18
A18
N/A (Reserved)
ADC14CH3MAP
If an internal source is marked as N/A or Reserved, it indicates that only the external source is
available for that channel.
See the ADC14 chapter in the MSP432P4xx Family Technical Reference Manual for details on the
registers that contain the control bits listed in the table.
Table 6-53. ADC14 Channel Mapping on 80-Pin ZXH Devices
(1)
(2)
ADC14 CHANNEL
EXTERNAL
CHANNEL SOURCE
(CONTROL BIT = 0)
INTERNAL CHANNEL
SOURCE
(CONTROL BIT = 1) (1)
CONTROL BIT (2)
Channel 15
Channel 14
A15
Battery Monitor
ADC14BATMAP
A14
Temperature Sensor
ADC14TCMAP
Channel 13
A13
N/A (Reserved)
ADC14CH0MAP
Channel 12
A12
N/A (Reserved)
ADC14CH1MAP
Channel 11
A11
N/A (Reserved)
ADC14CH2MAP
Channel 10
A10
N/A (Reserved)
ADC14CH3MAP
If an internal source is marked as N/A or Reserved, it indicates that only the external source is
available for that channel.
See the ADC14 chapter in the MSP432P4xx Family Technical Reference Manual for details on the
registers that contain the control bits listed in the table.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
133
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
Table 6-54. ADC14 Channel Mapping on 64-Pin RGC Devices
ADC14 CHANNEL
EXTERNAL
CHANNEL SOURCE
(CONTROL BIT = 0)
INTERNAL CHANNEL
SOURCE
(CONTROL BIT = 1) (1)
CONTROL BIT (2)
Channel 11
A11
Battery Monitor
ADC14BATMAP
Channel 10
A10
Temperature Sensor
ADC14TCMAP
Channel 9
A9
N/A (Reserved)
ADC14CH0MAP
Channel 8
A8
N/A (Reserved)
ADC14CH1MAP
Channel 7
A7
N/A (Reserved)
ADC14CH2MAP
Channel 6
A6
N/A (Reserved)
ADC14CH3MAP
(1)
(2)
6.9.9
If an internal source is marked as N/A or Reserved, it indicates that only the external source is
available for that channel.
See the ADC14 chapter in the MSP432P4xx Family Technical Reference Manual for details on the
registers that contain the control bits listed in the table.
Comparator_E (COMP_E)
The primary function of the COMP_E module is to support precision slope analog-to-digital conversions,
battery voltage supervision, and monitoring of external analog signals.
There are two COMP_E modules available on the MSP432P401x MCUs.
6.9.10 Shared Reference (REF_A)
The REF_A generates of all the critical reference voltages that can be used by the various analog
peripherals in the device. The reference voltage from REF_A can also be switched onto a device pin for
external use.
6.9.11 CRC32
The CRC32 module produces a signature based on a sequence of entered data values and can be used
for data checking purposes. It supports both a CRC32 and a CRC16 computation.
• The CRC16 computation signature is based on the CRC16-CCITT standard.
• The CRC32 computation signature is based on the CRC32-ISO3309 standard.
6.9.12 AES256 Accelerator
The AES accelerator module performs encryption and decryption of 128-bit data with 128-bit, 192-bit, or
256-bit keys according to the Advanced Encryption Standard (AES) (FIPS PUB 197) in hardware.
6.9.13 True Random Seed
The Device Descriptor Information (TLV) section contains a 128-bit true random seed that can be used to
implement a deterministic random number generator.
6.10 Code Development and Debug
The MSP432P401x MCUs support various methods through which the user can carry out code
development and debug on the device.
6.10.1 JTAG and SWD Based Development, Debug, and Trace
The device supports both 4-pin JTAG and the 2-pin SWD modes of operation. The device is compatible
with all standard Cortex-M4 debuggers available in the market today. The debug logic in the device has
been designed to remain minimally intrusive to the application state. In low-power modes, the user can
enable the debugger to override the state of the PSS, thereby gaining access to debug and trace features.
134
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
In 2-pin SWD mode, the TDO pin can be used to export serial wire trace output (SWO) data. In addition,
the TDI and TDO pins of the device can be reassigned as user I/Os. See Section 6.12.22 and
Section 6.12.23 for more details.
NOTE
If the device has activated debug security, debugger accesses into the device is completely
disabled. The debugger, however, is still be able to scan the run/halt state of the CPU.
Further control of and visibility into the device is possible only after initiating a mass erase of
the device flash contents.
6.10.2 Peripheral Halt Control
The Peripheral Halt Control register in the System Controller module allows the user independent control
over the functionality of device peripherals during code development and debug. When the CPU is halted,
the bits in this register can control whether the corresponding peripheral freezes its operation (such as
incrementing, transmit, and receive) or continues its operation (debug remains nonintrusive). The registers
of the peripheral remain accessible without regard to the values in the Peripheral Halt Control register.
6.10.3 Bootloader (BSL)
The BSL enables users to program flash or SRAM on the device using a UART or I2C or SPI serial
interface. Access to the device memory through the BSL is protected by a user-defined password.
Table 6-55 lists the device pins that are required to use the BSL.
Table 6-55. BSL Pins and Functions
DEVICE PIN
BSL FUNCTION
P1.2
UART BSLRXD
P1.3
UART BSLTXD
P1.4
SPI BSLSTE
P1.5
SPI BSLCLK
P1.6
SPI BSLSIMO
P1.7
SPI BSLSOMI
P3.6
I2C BSLSDA
P3.7
I2C BSLSCL
The BSL is invoked under any of the following conditions.
• Flash main memory is erased
• Hardware invocation of BSL
• Software based API calls to BSL functions
The user can perform hardware invocation of BSL using any pin of ports P1, P2, or P3. The pin selected
for this purpose should not be same as the ones used for BSL. The user can configure the device pin and
its polarity through the flash boot-override mailbox. The BSL can then be invoked upon a power cycle or
POR reset event with the configured pin.
For the complete description of the BSL features and its implementation, see the MSP432P401R
Bootloader (BSL) User's Guide.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
135
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
6.10.4 Device Security
The MSP432P401xx MCUs offer the following two types of device security for the user application code
programmed on to the device.
• JTAG and SWD Lock
• IP Protection
JTAG and SWD lock as the name indicates locks the JTAG and SWD interface of the device. IP
protection is useful for protection of customer software IP, for example, in multiple-vendor development
scenarios. Up to four IP-protected zones with configurable start address and size are supported. The
security configurations of the device are done using the flash boot-override mailbox.
Also the SYSCTL module provides infrastructure for encrypted in-field updates to the application code on
devices that are JTAG and SWD locked or have defined IP-protection zones. For complete details of the
device security features, see the System Controller (SYSCTL) chapter in the MSP432P4xx Family
Technical Reference Manual.
6.11 Performance Benchmarks
The MSP432P401xx MCUs achieve the following performance benchmarks under the given software
configurations and profile configurations. These performance benchmarks were measured with system
supply voltage of 2.97 V at an ambient temperature of 25°C.
6.11.1 ULPBench Performance: 192.3 ULPMark-CP
Table 6-56 shows the software configuration for this performance benchmark. Table 6-57 shows the
profile configuration.
Table 6-56. Software Configuration
ITEMS
DETAILS
Compiler Name and Version
IAR EWARM v7.50.3
Compiler Flags
--endian=little --cpu=Cortex-M4F -e --fpu=VFPv4_sp -Ohs --no_size_constraints --mfc
ULPBench Profile and Version
v1.1.X
EnergyMonitor Software Version
1.1.3
Table 6-57. Profile Configuration
CONFIGURATION
136
DETAILS
Wakeup Timer Module
RTC
Wakeup Timer Clock Source
External Crystal
Wakeup Timer Frequency [Hz]
32768 Hz
Wakeup Timer Accuracy [ppm]
20 ppm
Active Power Mode Name
Active Mode
Active Mode Clock Configuration
CPU: 16 MHz, RTC: 32 KHz
Active Mode Voltage Integrity
1.62 V
Inactive Power Mode Name
LPM3
Inactive Clock Configuration
CPU: OFF, RTC: 32 kHz
Inactive Mode Voltage Integrity
1.62 V
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
6.11.2 CoreMark/MHz Performance: 3.41
Table 6-58 shows the software configuration for this performance benchmark. Table 6-59 shows the
profile configuration.
Table 6-58. Software Configuration
ITEMS
DETAILS
Compiler Name and Version
IAR EWARM v6.70.3
Compiler Flags
--no_size_constraints --debug --endian=little --cpu=Cortex-M4F -e --fpu=None -Ohs
CoreMark Profile and Version
v1.0
Table 6-59. Profile Configuration
CONFIGURATION
DETAILS
Active Power Mode Name
Active Mode
Active Mode Clock Configuration
CPU: 3 MHz
Active Mode Voltage Integrity
1.62 V
6.11.3 DMIPS/MHz (Dhrystone 2.1) Performance: 1.22
Table 6-60 shows the software configuration for this performance benchmark. Table 6-61 shows the
profile configuration.
Table 6-60. Software Configuration
ITEMS
DETAILS
Compiler Name and Version
Keil uVision ARM Compiler v5.06 (build 20)
Compiler Flags
-c --cpu Cortex-M4.fp -g -O3 -Otime --apcs=interwork --asm --interleave --asm_dir –no_inline
–no_multifile
Dhrystone Profile and Version
v2.1
Table 6-61. Profile Configuration
CONFIGURATION
DETAILS
Active Power Mode Name
Active Mode
Active Mode Clock Configuration
CPU: 3 MHz
Active Mode Voltage Integrity
1.62 V
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
137
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
6.12 Input/Output Diagrams
6.12.1 Port P1 (P1.0 to P1.7) Input/Output With Schmitt Trigger
Figure 6-7 shows the port diagram. Table 6-62 summarizes the selection of the pin functions.
Pad Logic
PyREN.x
PyDIR.x
00
From module
01
Direction
0: Input
1: Output
10
11
PyOUT.x
00
From module
01
DVSS
10
DVSS
11
DVSS
0
DVCC
1
1
Py.x/USCI
PySEL1.x
PySEL0.x
PyIN.x
EN
To module
D
Functional representation only.
Figure 6-7. Py.x/USCI Pin Diagram
138
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
Table 6-62. Port P1 (P1.0 to P1.7) Pin Functions
PIN NAME (P1.x)
P1.0/UCA0STE
P1.1/UCA0CLK
x
0
1
FUNCTION
CONTROL BITS OR SIGNALS (1)
P1DIR.x
P1SEL1.x
P1SEL0.x
P1.0 (I/O)
I: 0; O: 1
0
0
UCA0STE
X (2)
0
1
1
0
1
1
N/A
0
DVSS
1
N/A
0
DVSS
1
P1.1 (I/O)
I: 0; O: 1
0
0
UCA0CLK
X (2)
0
1
1
0
1
1
I: 0; O: 1
0
0
X (2)
0
1
1
0
1
1
I: 0; O: 1
0
0
X (2)
0
1
1
0
1
1
0
0
0
1
1
0
1
1
N/A
0
DVSS
1
N/A
0
DVSS
1
P1.2 (I/O)
UCA0RXD/UCA0SOMI
P1.2/UCA0RXD/UCA0SOMI
2
N/A
0
DVSS
1
N/A
0
DVSS
1
P1.3 (I/O)
UCA0TXD/UCA0SIMO
P1.3/UCA0TXD/UCA0SIMO
3
N/A
0
DVSS
1
N/A
0
DVSS
1
P1.4 (I/O)
I: 0; O: 1
UCB0STE
P1.4/UCB0STE
P1.5/UCB0CLK
4
5
X
N/A
0
DVSS
1
N/A
0
DVSS
1
P1.5 (I/O)
I: 0; O: 1
0
0
UCB0CLK
X (3)
0
1
1
0
1
1
I: 0; O: 1
0
0
X (3)
0
1
1
0
1
1
N/A
0
DVSS
1
N/A
0
DVSS
1
P1.6 (I/O)
UCB0SIMO/UCB0SDA
P1.6/UCB0SIMO/UCB0SDA
(1)
(2)
(3)
6
(3)
N/A
0
DVSS
1
N/A
0
DVSS
1
X = don't care
Direction controlled by eUSCI_A0 module.
Direction controlled by eUSCI_B0 module.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
139
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
Table 6-62. Port P1 (P1.0 to P1.7) Pin Functions (continued)
PIN NAME (P1.x)
x
FUNCTION
P1.7 (I/O)
CONTROL BITS OR SIGNALS (1)
P1DIR.x
P1SEL1.x
P1SEL0.x
I: 0; O: 1
0
0
X (3)
0
1
1
0
1
1
UCB0SOMI/UCB0SCL
P1.7/UCB0SOMI/UCB0SCL
140
Detailed Description
7
N/A
0
DVSS
1
N/A
0
DVSS
1
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
6.12.2 Port P2 (P2.0 to P2.3) Input/Output With Schmitt Trigger
Figure 6-7 shows the port diagram. Table 6-63 summarizes the selection of the pin functions.
Table 6-63. Port P2 (P2.0 to P2.3) Pin Functions
PIN NAME (P2.x)
x
FUNCTION
P2.0 (I/O)
UCA1STE
P2.0/PM_UCA1STE
P2.1/PM_UCA1CLK
0
1
(1)
(2)
P2MAPx
0
X
0
1
default
1
0
X
1
1
X
X
(2)
1
N/A
0
DVSS
1
P2.1 (I/O)
I: 0; O: 1
0
0
X
UCA1CLK
X (2)
0
1
default
1
0
X
1
1
X
I: 0; O: 1
0
0
X
X (2)
0
1
default
1
0
X
1
1
X
I: 0; O: 1
0
0
X
X (2)
0
1
default
1
0
X
1
1
X
N/A
0
DVSS
1
N/A
0
DVSS
1
N/A
0
DVSS
1
N/A
0
DVSS
1
UCA1TXD/UCA1SIMO
3
P2SEL0.x
0
DVSS
P2.3 (I/O)
P2.3/PM_UCA1TXD/PM_U
CA1SIMO
P2SEL1.x
0
UCA1RXD/UCA1SOMI
2
P2DIR.x
I: 0; O: 1
N/A
P2.2 (I/O)
P2.2/PM_UCA1RXD/PM_U
CA1SOMI
CONTROL BITS OR SIGNALS (1)
N/A
0
DVSS
1
N/A
0
DVSS
1
X = don't care
Direction controlled by eUSCI_A1 module.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
141
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
6.12.3 Port P3 (P3.0 to P3.7) Input/Output With Schmitt Trigger
Figure 6-7 shows the port diagram. Table 6-64 summarizes the selection of the pin functions.
Table 6-64. Port P3 (P3.0 to P3.7) Pin Functions
PIN NAME (P3.x)
x
FUNCTION
P3.0 (I/O)
UCA2STE
P3.0/PM_UCA2STE
P3.1/PM_UCA2CLK
0
1
P3.4/PM_UCB2STE
4
(1)
(2)
(3)
142
0
1
default
1
0
X
1
1
X
X
0
DVSS
1
P3.1 (I/O)
I: 0; O: 1
0
0
X
UCA2CLK
X (2)
0
1
default
1
0
X
1
1
X
I: 0; O: 1
0
0
X
X (2)
0
1
default
1
0
X
1
1
X
I: 0; O: 1
0
0
X
X (2)
0
1
default
1
0
X
1
1
X
N/A
0
DVSS
1
N/A
0
DVSS
1
N/A
0
DVSS
1
N/A
0
DVSS
1
N/A
0
DVSS
1
N/A
0
DVSS
1
P3.4 (I/O)
I: 0; O: 1
0
0
X
UCB2STE
X (3)
0
1
default
1
0
X
1
1
X
0
0
X
0
1
default
1
0
X
1
1
X
N/A
0
DVSS
1
N/A
0
DVSS
1
UCB2CLK
5
X
(2)
N/A
P3.5 (I/O)
P3.5/PM_UCB2CLK
P3MAPx
0
1
UCA2TXD/UCA2SIMO
3
P3SEL0.x
0
DVSS
P3.3 (I/O)
P3.3/PM_UCA2TXD/PM_U
CA2SIMO
P3SEL1.x
0
UCA2RXD/UCA2SOMI
2
P3DIR.x
I: 0; O: 1
N/A
P3.2 (I/O)
P3.2/PM_UCA2RXD/PM_U
CA2SOMI
CONTROL BITS OR SIGNALS (1)
I: 0; O: 1
X
(3)
N/A
0
DVSS
1
N/A
0
DVSS
1
X = don't care
Direction controlled by eUSCI_A2 module.
Direction controlled by eUSCI_B2 module.
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
Table 6-64. Port P3 (P3.0 to P3.7) Pin Functions (continued)
PIN NAME (P3.x)
x
FUNCTION
P3.6 (I/O)
UCB2SIMO/UCB2SDA
P3.6/PM_UCB2SIMO/PM_
UCB2SDA
6
P3SEL1.x
P3SEL0.x
I: 0; O: 1
0
0
X
X (3)
0
1
default
1
0
X
1
1
X
I: 0; O: 1
0
0
X
X (3)
0
1
default
1
0
X
1
1
X
0
DVSS
1
N/A
0
DVSS
1
UCB2SOMI/UCB2SCL
7
P3DIR.x
N/A
P3.7 (I/O)
P3.7/PM_UCB2SOMI/PM_
UCB2SCL
CONTROL BITS OR SIGNALS (1)
N/A
0
DVSS
1
N/A
0
DVSS
1
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
P3MAPx
Detailed Description
143
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
6.12.4 Port P9 (P9.4 to P9.7) Input/Output With Schmitt Trigger
Figure 6-7 shows the port diagram. Table 6-65 summarizes the selection of the pin functions.
Table 6-65. Port P9 (P9.4 to P9.7) Pin Functions
PIN NAME (P9.x)
x
FUNCTION
P9.4 (I/O)
CONTROL BITS OR SIGNALS (1)
P9DIR.x
P9SEL1.x
P9SEL0.x
I: 0; O: 1
0
0
0
1
1
0
1
1
UCA3STE
P9.4/UCA3STE (2)
P9.5/UCA3CLK (2)
4
5
X
N/A
0
DVSS
1
N/A
0
DVSS
1
P9.5 (I/O)
I: 0; O: 1
0
0
UCA3CLK
X (3)
0
1
1
0
1
1
I: 0; O: 1
0
0
X (3)
0
1
1
0
1
1
I: 0; O: 1
0
0
X (3)
0
1
1
0
1
1
N/A
0
DVSS
1
N/A
0
DVSS
1
P9.6 (I/O)
UCA3RXD/UCA3SOMI
P9.6/UCA3RXD/UCA3SOMI (2)
6
N/A
0
DVSS
1
N/A
0
DVSS
1
P9.7 (I/O)
UCA3TXD/UCA3SIMO
P9.7/UCA3TXD/UCA3SIMO (2)
(1)
(2)
(3)
144
7
(3)
N/A
0
DVSS
1
N/A
0
DVSS
1
X = don't care
Not available on 80ZXH and 64RGC packages.
Direction controlled by eUSCI_A3 module.
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
6.12.5 Port P10 (P10.0 to P10.3) Input/Output With Schmitt Trigger
Figure 6-7 shows the port diagram. Table 6-66 summarizes the selection of the pin functions.
Table 6-66. Port P10 (P10.0 to P10.3) Pin Functions
PIN NAME (P10.x)
x
FUNCTION
P10.0 (I/O)
CONTROL BITS OR SIGNALS (1)
P10DIR.x
P10SEL1.x
P10SEL0.x
I: 0; O: 1
0
0
0
1
1
0
1
1
UCB3STE
P10.0/UCB3STE (2)
P10.1/UCB3CLK (2)
0
1
X
N/A
0
DVSS
1
N/A
0
DVSS
1
P10.1 (I/O)
I: 0; O: 1
0
0
UCB3CLK
X (3)
0
1
1
0
1
1
I: 0; O: 1
0
0
X (3)
0
1
1
0
1
1
I: 0; O: 1
0
0
X (3)
0
1
1
0
1
1
N/A
0
DVSS
1
N/A
0
DVSS
1
P10.2 (I/O)
UCB3SIMO/UCB3SDA
P10.2/UCB3SIMO/UCB3SDA (2)
2
N/A
0
DVSS
1
N/A
0
DVSS
1
P10.3 (I/O)
UCB3SOMI/UCB3SCL
P10.3/UCB3SOMI/UCB3SCL (2)
(1)
(2)
(3)
3
(3)
N/A
0
DVSS
1
N/A
0
DVSS
1
X = don't care
Not available on 80ZXH and 64RGC packages.
Direction controlled by eUSCI_B3 module.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
145
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
6.12.6 Port P2 (P2.4 to P2.7) Input/Output With Schmitt Trigger
Figure 6-8 shows the port diagram. Table 6-67 summarizes the selection of the pin functions.
Pad Logic
PyREN.x
PyDIR.x
00
01
Direction
0: Input
1: Output
10
11
PyOUT.x
00
From module
01
DVSS
10
DVSS
11
DVSS
0
DVCC
1
1
Py.x/Mod1/Mod2
PySEL1.x
PySEL0.x
PyIN.x
EN
To module
D
Functional representation only.
Figure 6-8. Py.x/Mod1/Mod2 Pin Diagram
146
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
Table 6-67. Port P2 (P2.4 to P2.7) Pin Functions
PIN NAME (P2.x)
x
FUNCTION
P2.4 (I/O)
P2.4/PM_TA0.1 (2)
4
5
6
(1)
(2)
7
P2SEL0.x
P2MAPx
0
0
X
0
1
default
1
0
X
1
1
X
0
0
X
0
1
default
1
0
X
1
1
X
0
0
X
0
1
default
1
0
X
1
1
X
0
0
X
0
1
default
1
0
X
1
1
X
TA0.1
1
N/A
0
DVSS
1
N/A
0
DVSS
1
I: 0; O: 1
TA0.CCI2A
0
TA0.2
1
N/A
0
DVSS
1
N/A
0
DVSS
1
I: 0; O: 1
TA0.CCI3A
0
TA0.3
1
N/A
0
DVSS
1
N/A
0
DVSS
1
P2.7 (I/O)
P2.7/PM_TA0.4 (2)
P2SEL1.x
0
P2.6 (I/O)
P2.6/PM_TA0.3 (2)
P2DIR.x
I: 0; O: 1
TA0.CCI1A
P2.5 (I/O)
P2.5/PM_TA0.2 (2)
CONTROL BITS OR SIGNALS (1)
I: 0; O: 1
TA0.CCI4A
0
TA0.4
1
N/A
0
DVSS
1
N/A
0
DVSS
1
X = don't care
Not available on the 64-pin RGC package.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
147
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
6.12.7 Port P7 (P7.0 to P7.3) Input/Output With Schmitt Trigger
Figure 6-8 shows the port diagram. Table 6-68 summarizes the selection of the pin functions.
Table 6-68. Port P7 (P7.0 to P7.3) Pin Functions
PIN NAME (P7.x)
x
FUNCTION
P7.0 (I/O)
P7.0/PM_SMCLK/
PM_DMAE0
P7.1/PM_C0OUT/
PM_TA0CLK
P7.2/PM_C1OUT/
PM_TA1CLK
0
1
2
(1)
148
3
P7DIR.x
P7SEL1.x
P7SEL0.x
P7MAPx
I: 0; O: 1
0
0
X
0
1
default
1
0
X
1
1
X
0
0
X
0
1
default
1
0
X
1
1
X
0
0
X
0
1
default
1
0
X
1
1
X
0
0
X
0
1
default
1
0
X
1
1
X
DMAE0
0
SMCLK
1
N/A
0
DVSS
1
N/A
0
DVSS
1
P7.1 (I/O)
I: 0; O: 1
TA0CLK
0
C0OUT
1
N/A
0
DVSS
1
N/A
0
DVSS
1
P7.2 (I/O)
I: 0; O: 1
TA1CLK
0
C1OUT
1
N/A
0
DVSS
1
N/A
0
DVSS
1
P7.3 (I/O)
P7.3/PM_TA0.0
CONTROL BITS OR SIGNALS (1)
I: 0; O: 1
TA0.CCI0A
0
TA0.0
1
N/A
0
DVSS
1
N/A
0
DVSS
1
X = don't care
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
6.12.8 Port P9 (P9.2 and P9.3) Input/Output With Schmitt Trigger
Figure 6-8 shows the port diagram. Table 6-69 summarizes the selection of the pin functions.
Table 6-69. Port P9 (P9.2 and P9.3) Pin Functions
PIN NAME (P9.x)
x
FUNCTION
P9.2 (I/O)
P9.2/TA3.3 (1)
2
(1)
3
P9SEL1.x
P9SEL0.x
I: 0; O: 1
0
0
0
1
1
0
1
1
0
0
0
1
1
0
1
1
TA3.CCI3A
0
TA3.3
1
N/A
0
DVSS
1
N/A
0
DVSS
1
P9.3 (I/O)
P9.3/TA3.4 (1)
CONTROL BITS OR SIGNALS
P9DIR.x
I: 0; O: 1
TA3.CCI4A
0
TA3.4
1
N/A
0
DVSS
1
N/A
0
DVSS
1
Not available on 80ZXH and 64RGC packages.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
149
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
6.12.9 Port P4 (P4.0 to P4.7) Input/Output With Schmitt Trigger
Figure 6-9 shows the port diagram. Table 6-70 summarizes the selection of the pin functions.
Pad Logic
To ADC
From ADC
PyREN.x
PyDIR.x
00
01
10
Direction
0: Input
1: Output
11
PyOUT.x
From module 1
(see Note)
From module 2
(see Note)
DVSS
DVSS
0
DVCC
1
1
00
01
10
11
Py.x/Mod1/Mod2/Az
PySEL1.x
PySEL0.x
PyIN.x
EN
To modules
Bus
Keeper
D
Note: Output is DVSS if module 1 or module 2 function is not available. See the pin function tables.
Functional representation only.
Figure 6-9. Py.x/Mod1/Mod2/Az Pin Diagram
150
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
Table 6-70. Port P4 (P4.0 to P4.7) Pin Functions
PIN NAME (P4.x)
x
FUNCTION
P4.0 (I/O)
P4.0/A13 (2)
0
CONTROL BITS OR SIGNALS (1)
P4DIR.x
P4SEL1.x
P4SEL0.x
I: 0; O: 1
0
0
0
1
1
0
X
1
1
I: 0; O: 1
0
0
0
1
1
0
N/A
0
DVSS
1
N/A
0
DVSS
1
A13 (3)
P4.1 (I/O)
P4.1/A12 (2)
1
N/A
0
DVSS
1
N/A
0
DVSS
1
A12 (3)
X
1
1
I: 0; O: 1
0
0
0
1
1
0
P4.2 (I/O)
P4.2/ACLK/TA2CLK/A11
2
N/A
0
ACLK
1
TA2CLK
0
DVSS
1
A11 (3)
X
1
1
I: 0; O: 1
0
0
0
1
1
0
X
1
1
I: 0; O: 1
0
0
0
1
1
0
X
1
1
I: 0; O: 1
0
0
0
1
1
0
X
1
1
I: 0; O: 1
0
0
0
1
1
0
1
1
P4.3 (I/O)
P4.3/MCLK/RTCCLK/A10
3
N/A
0
MCLK
1
N/A
0
RTCCLK
1
A10 (3)
P4.4 (I/O)
P4.4/HSMCLK/SVMHOUT/
A9
4
N/A
0
HSMCLK
1
N/A
0
SVMHOUT
1
A9 (3)
P4.5 (I/O)
P4.5/A8
5
N/A
0
DVSS
1
N/A
0
DVSS
1
A8 (3)
P4.6 (I/O)
P4.6/A7
(1)
(2)
(3)
6
N/A
0
DVSS
1
N/A
0
DVSS
1
A7 (3)
X
X = don't care
Not available on the 64-pin RGC package.
Setting P4SEL1.x and P4SEL0.x disables the output driver and the input Schmitt trigger to prevent parasitic cross currents when
applying analog signals.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
151
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
Table 6-70. Port P4 (P4.0 to P4.7) Pin Functions (continued)
PIN NAME (P4.x)
x
FUNCTION
P4.7 (I/O)
P4.7/A6
152
Detailed Description
7
CONTROL BITS OR SIGNALS (1)
P4DIR.x
P4SEL1.x
P4SEL0.x
I: 0; O: 1
0
0
0
1
1
0
1
1
N/A
0
DVSS
1
N/A
0
DVSS
1
A6 (3)
X
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
6.12.10 Port P5 (P5.0 to P5.5) Input/Output With Schmitt Trigger
Figure 6-9 shows the port diagram. Table 6-71 summarizes the selection of the pin functions.
Table 6-71. Port P5 (P5.0 to P5.5) Pin Functions
PIN NAME (P5.x)
x
FUNCTION
P5.0 (I/O)
P5.0/A5
0
CONTROL BITS OR SIGNALS (1)
P5DIR.x
P5SEL1.x
P5SEL0.x
I: 0; O: 1
0
0
0
1
1
0
X
1
1
I: 0; O: 1
0
0
0
1
1
0
X
1
1
I: 0; O: 1
0
0
0
1
1
0
N/A
0
DVSS
1
N/A
0
DVSS
1
A5 (2)
P5.1 (I/O)
P5.1/A4
1
N/A
0
DVSS
1
N/A
0
DVSS
1
A4 (2)
P5.2 (I/O)
P5.2/A3
2
N/A
0
DVSS
1
N/A
0
DVSS
1
A3 (2)
X
1
1
I: 0; O: 1
0
0
0
1
1
0
P5.3 (I/O)
P5.3/A2
3
N/A
0
DVSS
1
N/A
0
DVSS
1
A2 (2)
X
1
1
I: 0; O: 1
0
0
0
1
1
0
X
1
1
I: 0; O: 1
0
0
0
1
1
0
1
1
P5.4 (I/O)
P5.4/A1
4
N/A
0
DVSS
1
N/A
0
DVSS
1
A1 (2)
P5.5 (I/O)
P5.5/A0
(1)
(2)
5
N/A
0
DVSS
1
N/A
0
DVSS
1
A0 (2)
X
X = don't care
Setting P5SEL1.x and P5SEL0.x disables the output driver and the input Schmitt trigger to prevent parasitic cross currents when
applying analog signals.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
153
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
6.12.11 Port P6 (P6.0 and P6.1) Input/Output With Schmitt Trigger
Figure 6-9 shows the port diagram. Table 6-72 summarizes the selection of the pin functions.
Table 6-72. Port P6 (P6.0 and P6.1) Pin Functions
PIN NAME (P6.x)
x
FUNCTION
P6.0 (I/O)
P6.0/A15
(2)
0
CONTROL BITS OR SIGNALS (1)
P6DIR.x
P6SEL1.x
P6SEL0.x
I: 0; O: 1
0
0
0
1
1
0
X
1
1
I: 0; O: 1
0
0
0
1
1
0
1
1
N/A
0
DVSS
1
N/A
0
DVSS
1
A15 (3)
P6.1 (I/O)
P6.1/A14 (2)
(1)
(2)
(3)
154
1
N/A
0
DVSS
1
N/A
0
DVSS
1
A14 (3)
X
X = don't care
Not available on the 64-pin RGC package.
Setting P6SEL1.x and P6SEL0.x disables the output driver and the input Schmitt trigger to prevent parasitic cross currents when
applying analog signals.
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
6.12.12 Port P8 (P8.2 to P8.7) Input/Output With Schmitt Trigger
Figure 6-9 shows the port diagram. Table 6-73 summarizes the selection of the pin functions.
Table 6-73. Port P8 (P8.2 to P8.7) Pin Functions
PIN NAME (P8.x)
x
FUNCTION
P8.2 (I/O)
P8.2/TA3.2/A23
(2)
2
CONTROL BITS OR SIGNALS (1)
P8DIR.x
P8SEL1.x
P8SEL0.x
I: 0; O: 1
0
0
0
1
1
0
TA3.CCI2A
0
TA3.2
1
N/A
0
DVSS
1
A23 (3)
P8.3/TA3CLK/A22 (2)
3
X
1
1
P8.3 (I/O)
I: 0; O: 1
0
0
TA3CLK
0
DVSS
1
0
1
N/A
0
DVSS
1
1
0
X
1
1
I: 0; O: 1
0
0
0
1
1
0
A22 (3)
P8.4 (I/O)
P8.4/A21 (2)
4
N/A
0
DVSS
1
N/A
0
DVSS
1
A21 (3)
X
1
1
I: 0; O: 1
0
0
0
1
1
0
P8.5 (I/O)
P8.5/A20 (2)
5
N/A
0
DVSS
1
N/A
0
DVSS
1
A20 (3)
X
1
1
I: 0; O: 1
0
0
0
1
1
0
X
1
1
I: 0; O: 1
0
0
0
1
1
0
1
1
P8.6 (I/O)
P8.6/A19 (2)
6
N/A
0
DVSS
1
N/A
0
DVSS
1
A19 (3)
P8.7 (I/O)
P8.7/A18
(1)
(2)
(3)
(2)
7
N/A
0
DVSS
1
N/A
0
DVSS
1
A18 (3)
X
X = don't care
Not available on 80ZXH and 64RGC packages.
Setting P8SEL1.x and P8SEL0.x disables the output driver and the input Schmitt trigger to prevent parasitic cross currents when
applying analog signals.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
155
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
6.12.13 Port P9 (P9.0 and P9.1) Input/Output With Schmitt Trigger
Figure 6-9 shows the port diagram. Table 6-74 summarizes the selection of the pin functions.
Table 6-74. Port P9 (P9.0 and P9.1) Pin Functions
PIN NAME (P9.x)
x
FUNCTION
P9.0 (I/O)
P9.0/A17
(2)
0
CONTROL BITS OR SIGNALS (1)
P9DIR.x
P9SEL1.x
P9SEL0.x
I: 0; O: 1
0
0
0
1
1
0
X
1
1
I: 0; O: 1
0
0
0
1
1
0
1
1
N/A
0
DVSS
1
N/A
0
DVSS
1
A17 (3)
P9.1 (I/O)
P9.1/A16 (2)
(1)
(2)
(3)
156
1
N/A
0
DVSS
1
N/A
0
DVSS
1
A16 (3)
X
X = don't care
Not available on 80ZXH and 64RGC packages.
Setting P9SEL1.x and P9SEL0.x disables the output driver and the input Schmitt trigger to prevent parasitic cross currents when
applying analog signals.
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
6.12.14 Port P5 (P5.6 and P5.7) Input/Output With Schmitt Trigger
Figure 6-10 shows the port diagram. Table 6-75 summarizes the selection of the pin functions.
Pad Logic
ADC Reference
To Comparator
From Comparator
CPD.q
PyREN.x
PyDIR.x
00
01
10
Direction
0: Input
1: Output
11
PyOUT.x
DVSS
0
DVCC
1
1
00
From module
01
DVSS
10
DVSS
11
Py.x/Mod/VREF/VeREF/Cp.q
PySEL1.x
PySEL0.x
PyIN.x
Bus
Keeper
EN
To module
D
Functional representation only.
Figure 6-10. Py.x/Mod/VREF/VeREF/Cp.q Pin Diagram
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
157
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
Table 6-75. Port P5 (P5.6 and P5.7) Pin Functions
PIN NAME (P5.x)
x
FUNCTION
P5.6 (I/O)
P5.6/TA2.1/VREF+/VeREF+/
C1.7
6
CONTROL BITS OR SIGNALS (1)
P5DIR.x
P5SEL1.x
P5SEL0.x
I: 0; O: 1
0
0
0
1
1
0
X
1
1
I: 0; O: 1
0
0
0
1
1
0
1
1
TA2.CCI1A
0
TA2.1
1
N/A
0
DVSS
1
VREF+, VeREF+, C1.7 (2) (3)
P5.7 (I/O)
P5.7/TA2.2/VREF-/VeREF/C1.6
(1)
(2)
(3)
158
7
TA2.CCI2A
0
TA2.2
1
N/A
0
DVSS
1
VREF-, VeREF-, C1.6 (2) (3)
X
X = don't care
Setting P5SEL1.x and P5SEL0.x disables the output driver and the input Schmitt trigger to prevent parasitic cross currents when
applying analog signals.
Setting the CEPD.q bit of the comparator disables the output driver and the input Schmitt trigger to prevent parasitic cross currents
when applying analog signals. Selecting the C1.q input pin to the comparator multiplexer with the CEIPSEL or CEIMSEL bits
automatically disables the output driver and input buffer for that pin, regardless of the state of the associated CEPD.q bit.
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
6.12.15 Port P6 (P6.2 to P6.5) Input/Output With Schmitt Trigger
Figure 6-11 shows the port diagram. Table 6-76 summarizes the selection of the pin functions.
Pad Logic
To Comparator
From Comparator
CPD.q
PyREN.x
PyDIR.x
00
From module
01
10
Direction
0: Input
1: Output
11
PyOUT.x
DVSS
0
DVCC
1
1
00
From module
01
DVSS
10
DVSS
11
Py.x/USCI/Cp.q
PySEL1.x
PySEL0.x
PyIN.x
Bus
Keeper
EN
To module
D
Functional representation only.
Figure 6-11. Py.x/USCI/Cp.q Pin Diagram
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
159
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
Table 6-76. Port P6 (P6.2 to P6.5) Pin Functions
PIN NAME (P6.x)
P6.2/UCB1STE/C1.5
(2)
P6.3/UCB1CLK/C1.4 (2)
x
2
3
FUNCTION
CONTROL BITS OR SIGNALS (1)
P6DIR.x
P6SEL1.x
P6SEL0.x
P6.2 (I/O)
I: 0; O: 1
0
0
UCB1STE
X (3)
0
1
1
0
N/A
0
DVSS
1
C1.5 (4) (5)
X
1
1
P6.3 (I/O)
I: 0; O: 1
0
0
UCB1CLK
X (3)
0
1
1
0
N/A
0
DVSS
1
C1.4 (4) (5)
X
1
1
P6.4 (I/O)
I: 0; O: 1
0
0
X (3)
0
1
1
0
UCB1SIMO/UCB1SDA
P6.4/UCB1SIMO/UCB1SDA/C1
.3 (2)
4
N/A
0
DVSS
1
C1.3 (4) (5)
X
1
1
P6.5 (I/O)
I: 0; O: 1
0
0
X (3)
0
1
1
0
1
1
UCB1SOMI/UCB1SCL
P6.5/UCB1SOMI/UCB1SCL/C1.
2 (2)
(1)
(2)
(3)
(4)
(5)
160
5
N/A
0
DVSS
1
C1.2 (4) (5)
X
X = don't care
Not available on the 64-pin RGC package.
Direction controlled by eUSCI_B1 module.
Setting P6SEL1.x and P6SEL0.x disables the output driver and the input Schmitt trigger to prevent parasitic cross currents when
applying analog signals.
Setting the CEPD.q bit of the comparator disables the output driver and the input Schmitt trigger to prevent parasitic cross currents
when applying analog signals. Selecting the C1.q input pin to the comparator multiplexer with the CEIPSEL or CEIMSEL bits
automatically disables the output driver and input buffer for that pin, regardless of the state of the associated CEPD.q bit.
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
6.12.16 Port P6 (P6.6 and P6.7) Input/Output With Schmitt Trigger
Figure 6-12 shows the port diagram. Table 6-77 summarizes the selection of the pin functions.
Pad Logic
To Comparator
From Comparator
CPD.q
PyREN.x
PyDIR.x
00
01
From USCI
10
Direction
0: Input
1: Output
11
PyOUT.x
00
From module
01
From USCI
10
DVSS
11
DVSS
0
DVCC
1
1
Py.x/Mod/USCI/Cp.q
PySEL1.x
PySEL0.x
PyIN.x
Bus
Keeper
EN
To modules
D
Functional representation only.
Figure 6-12. Py.x/Mod/USCI/Cp.q Pin Diagram
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
161
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
Table 6-77. Port P6 (P6.6 and P6.7) Pin Functions
PIN NAME (P6.x)
x
FUNCTION
P6DIR.x
P6SEL1.x
P6SEL0.x
I: 0; O: 1
0
0
0
1
X (2)
1
0
C1.1 (3) (4)
X
1
1
P6.7 (I/O)
I: 0; O: 1
0
0
0
1
X (2)
1
0
X
1
1
P6.6 (I/O)
P6.6/TA2.3/UCB3SIMO/UCB
3SDA/C1.1
6
CONTROL BITS OR SIGNALS (1)
TA2.CCI3A
0
TA2.3
1
UCB3SIMO/UCB3SDA
P6.7/TA2.4/UCB3SOMI/UCB
3SCL/C1.0
7
TA2.CCI4A
0
TA2.4
1
UCB3SOMI/UCB3SCL
C1.0
(1)
(2)
(3)
(4)
162
(3) (4)
X = don't care
Direction controlled by eUSCI_B3 module.
Setting P6SEL1.x and P6SEL0.x disables the output driver and the input Schmitt trigger to prevent parasitic cross currents when
applying analog signals.
Setting the CEPD.q bit of the comparator disables the output driver and the input Schmitt trigger to prevent parasitic cross currents
when applying analog signals. Selecting the C1.q input pin to the comparator multiplexer with the CEIPSEL or CEIMSEL bits
automatically disables the output driver and input buffer for that pin, regardless of the state of the associated CEPD.q bit.
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
6.12.17 Port P8 (P8.0 and P8.1) Input/Output With Schmitt Trigger
Figure 6-13 shows the port diagram. Table 6-78 summarizes the selection of the pin functions.
Pad Logic
To Comparator
From Comparator
CPD.q
PyREN.x
PyDIR.x
00
From USCI
01
10
Direction
0: Input
1: Output
11
PyOUT.x
00
From USCI
01
From module
10
DVSS
11
DVSS
0
DVCC
1
1
Py.x/USCI/Mod/Cp.q
PySEL1.x
PySEL0.x
PyIN.x
Bus
Keeper
EN
To modules
D
Functional representation only.
Figure 6-13. Py.x/USCI/Mod/Cp.q Pin Diagram
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
163
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
Table 6-78. Port P8 (P8.0 and P8.1) Pin Functions
PIN NAME (P8.x)
P8.0/UCB3STE/TA1.0/C0.1
P8.1/UCB3CLK/TA2.0/C0.0
(1)
(2)
(3)
(4)
164
x
0
1
FUNCTION
CONTROL BITS OR SIGNALS (1)
P8DIR.x
P8SEL1.x
P8SEL0.x
P8.0 (I/O)
I: 0; O: 1
0
0
UCB3STE
X (2)
0
1
TA1.CCI0A
0
TA1.0
1
1
0
C0.1 (3) (4)
X
1
1
P8.1 (I/O)
I: 0; O: 1
0
0
UCB3CLK
X (2)
0
1
TA2.CCI0A
0
TA2.0
1
1
0
C0.0 (3) (4)
X
1
1
X = don't care
Direction controlled by eUSCI_B3 module.
Setting P8SEL1.x and P8SEL0.x disables the output driver and the input Schmitt trigger to prevent parasitic cross currents when
applying analog signals.
Setting the CEPD.q bit of the comparator disables the output driver and the input Schmitt trigger to prevent parasitic cross currents
when applying analog signals. Selecting the C0.q input pin to the comparator multiplexer with the CEIPSEL or CEIMSEL bits
automatically disables the output driver and input buffer for that pin, regardless of the state of the associated CEPD.q bit.
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
6.12.18 Port P10 (P10.4 and P10.5) Input/Output With Schmitt Trigger
Figure 6-14 shows the port diagram. Table 6-79 summarizes the selection of the pin functions.
Pad Logic
To Comparator
From Comparator
CPD.q
PyREN.x
PyDIR.x
00
01
10
Direction
0: Input
1: Output
11
PyOUT.x
00
From module
01
DVSS
10
DVSS
11
DVSS
0
DVCC
1
1
Py.x/Mod/Cp.q
PySEL1.x
PySEL0.x
PyIN.x
Bus
Keeper
EN
To module
D
Functional representation only.
Figure 6-14. Py.x/Mod/Cp.q Pin Diagram
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
165
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
Table 6-79. Port P10 (P10.4 and P10.5) Pin Functions
PIN NAME (P10.x)
P10.4/TA3.0/C0.7 (2)
x
4
FUNCTION
CONTROL BITS OR SIGNALS (1)
P10DIR.x
P10SEL1.x
P10SEL0.x
P10.4 (I/O)
I: 0; O: 1
0
0
TA3.CCI0A
0
TA3.0
1
0
1
N/A
0
DVSS
1
1
0
C0.7 (3) (4)
P10.5/TA3.1/C0.6 (2)
(1)
(2)
(3)
(4)
166
5
X
1
1
P10.5 (I/O)
I: 0; O: 1
0
0
TA3.CCI1A
0
TA3.1
1
0
1
N/A
0
DVSS
1
1
0
C0.6 (3) (4)
X
1
1
X = don't care
Not available on 80ZXH and 64RGC packages.
Setting P10SEL1.x and P10SEL0.x disables the output driver and the input Schmitt trigger to prevent parasitic cross currents when
applying analog signals.
Setting the CEPD.q bit of the comparator disables the output driver and the input Schmitt trigger to prevent parasitic cross currents
when applying analog signals. Selecting the C0.q input pin to the comparator multiplexer with the CEIPSEL or CEIMSEL bits
automatically disables the output driver and input buffer for that pin, regardless of the state of the associated CEPD.q bit.
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
6.12.19 Port P7 (P7.4 to P7.7) Input/Output With Schmitt Trigger
Figure 6-15 shows the port diagram. Table 6-80 summarizes the selection of the pin functions.
Pad Logic
To Comparator
From Comparator
CEPD.q
PyREN.x
PyDIR.x
00
DVSS
0
DVCC
1
1
01
Direction
0: Input
1: Output
10
11
PyOUT.x
00
From module
01
DVSS
10
DVSS
11
Py.x/Mod/Cp.q
PySEL1.x
PySEL0.x
PyIN.x
Bus
Keeper
EN
To module
D
Functional representation only.
Figure 6-15. Py.x/Mod/Cp.q Pin Diagram
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
167
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
Table 6-80. Port P7 (P7.4 to P7.7) Pin Functions
PIN NAME (P7.x)
x
FUNCTION
P7.4 (I/O)
P7.4/PM_TA1.4/C0.5 (2)
P7.5/PM_TA1.3/C0.4 (2)
P7.6/PM_TA1.2/C0.3 (2)
P7.7/PM_TA1.1/C0.2
(1)
(2)
(3)
(4)
168
(2)
4
5
6
7
CONTROL BITS OR SIGNALS (1)
P7DIR.x
P7SEL1.x
P7SEL0.x
P7MAPx
I: 0; O: 1
0
0
X
0
1
default
1
0
X
TA1.CCI4A
0
TA1.4
1
N/A
0
DVSS
1
C0.5 (3) (4)
X
1
1
X
P7.5 (I/O)
I: 0; O: 1
0
0
X
0
1
default
1
0
X
TA1.CCI3A
0
TA1.3
1
N/A
0
DVSS
1
C0.4 (3) (4)
X
1
1
X
P7.6 (I/O)
I: 0; O: 1
0
0
X
0
1
default
1
0
X
TA1.CCI2A
0
TA1.2
1
N/A
0
DVSS
1
C0.3 (3) (4)
X
1
1
X
P7.7 (I/O)
I: 0; O: 1
0
0
X
0
1
default
1
0
X
1
1
X
TA1.CCI1A
0
TA1.1
1
N/A
0
DVSS
1
C0.2 (3) (4)
X
X = don't care
Not available on the 64-pin RGC package.
Setting P7SEL1.x and P7SEL0.x disables the output driver and the input Schmitt trigger to prevent parasitic cross currents when
applying analog signals.
Setting the CEPD.q bit of the comparator disables the output driver and the input Schmitt trigger to prevent parasitic cross currents
when applying analog signals. Selecting the C0.q input pin to the comparator multiplexer with the CEIPSEL or CEIMSEL bits
automatically disables the output driver and input buffer for that pin, regardless of the state of the associated CEPD.q bit.
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
6.12.20 Port PJ (PJ.0 and PJ.1) Input/Output With Schmitt Trigger
Figure 6-16 and Figure 6-17 show the port diagram. Table 6-81 summarizes the selection of the pin
functions.
Pad Logic
To LFXT XIN
PJREN.0
PJDIR.0
00
01
10
Direction
0: Input
1: Output
11
PJOUT.0
DVSS
0
DVCC
1
1
00
DVSS
01
DVSS
10
DVSS
11
PJ.0/LFXIN
PJSEL0.0
PJSEL1.0
PJIN.0
Bus
Keeper
EN
To modules
D
Functional representation only.
Figure 6-16. Port PJ (PJ.0) Diagram
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
169
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
Pad Logic
To LFXT XOUT
PJSEL0.0
PJSEL1.0
LFXTBYPASS
PJREN.1
PJDIR.1
00
01
10
Direction
0: Input
1: Output
11
PJOUT.1
00
DVSS
01
DVSS
10
DVSS
11
DVSS
0
DVCC
1
1
PJ.1/LFXOUT
PJSEL0.1
PJSEL1.1
PJIN.1
EN
To modules
Bus
Keeper
D
Functional representation only.
Figure 6-17. Port PJ (PJ.1) Diagram
170
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
Table 6-81. Port PJ (PJ.0 and PJ.1) Pin Functions
CONTROL BITS OR SIGNALS
PIN NAME (PJ.x)
x
FUNCTION
PJ.0 (I/O)
PJ.0/LFXIN
0
(2)
(2)
PJSEL0.0
LFXT
BYPASS
I: 0; O: 1
X
X
0
0
X
X
X
1
X
X
X
X
X
0
1
0
X
X
X
0
1
1
0
0
1
X
X
X
I: 0; O: 1
N/A
0
1
LFXOUT crystal mode
(3)
(4)
PJSEL1.0
1
DVSS
(1)
(2)
PJSEL0.1
0
PJ.1 (I/O)
1
PJSEL1.1
DVSS
LFXIN bypass mode
PJ.1/LFXOUT
PJDIR.x
N/A
LFXIN crystal mode
(2)
(1)
X
0
see (4)
see (4)
X
0
see (4)
see (4)
X
0
0
1
X
X
X
0
1 (3)
0
1 (3)
0
0
1
X
X
X
1 (3)
0
1
0
0
X = don't care
Setting PJSEL1.0 = 0 and PJSEL0.0 = 1 causes the general-purpose I/O to be disabled. When LFXTBYPASS = 0, PJ.0 and PJ.1 are
configured for crystal operation and PJSEL1.1 and PJSEL0.1 are do not care. When LFXTBYPASS = 1, PJ.0 is configured for bypass
operation and PJ.1 is configured as general-purpose I/O.
When PJ.0 is configured in bypass mode, PJ.1 is configured as general-purpose I/O.
With PJSEL0.1 = 1 or PJSEL1.1 =1 the general-purpose I/O functionality is disabled. No input function is available. When configured as
output, the pin is actively pulled to zero.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
171
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
6.12.21 Port PJ (PJ.2 and PJ.3) Input/Output With Schmitt Trigger
Figure 6-18 and Figure 6-19 show the port diagrams. Table 6-82 summarizes the selection of the pin
functions.
Pad Logic
To HFXT XIN
PJREN.3
PJDIR.3
00
01
10
Direction
0: Input
1: Output
11
PJOUT.3
DVSS
0
DVCC
1
1
00
DVSS
01
DVSS
10
DVSS
11
PJ.3/HFXIN
PJSEL0.3
PJSEL1.3
PJIN.3
EN
To modules
Bus
Keeper
D
Functional representation only.
Figure 6-18. Port PJ (PJ.2) Diagram
172
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
Pad Logic
To HFXT XOUT
PJSEL0.3
PJSEL1.3
HFXTBYPASS
PJREN.2
PJDIR.2
00
01
10
Direction
0: Input
1: Output
11
PJOUT.2
00
DVSS
01
DVSS
10
DVSS
11
DVSS
0
DVCC
1
1
PJ.2/HFXOUT
PJSEL0.2
PJSEL1.2
PJIN.2
Bus
Keeper
EN
To modules
D
Functional representation only.
Figure 6-19. Port PJ (PJ.3) Diagram
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
173
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
Table 6-82. Port PJ (PJ.2 and PJ.3) Pin Functions
CONTROL BITS OR SIGNALS
PIN NAME (PJ.x)
x
FUNCTION
PJ.3 (I/O)
PJ.3/HFXIN
3
(2)
(2)
174
PJSEL0.3
HFXT
BYPASS
I: 0; O: 1
X
X
0
0
X
X
X
1
X
X
X
X
X
0
1
0
X
X
X
0
1
1
0
0
1
X
X
X
I: 0; O: 1
N/A
0
1
HFXOUT crystal mode
(3)
(4)
PJSEL1.3
1
DVSS
(1)
(2)
PJSEL0.2
0
PJ.2 (I/O)
2
PJSEL1.2
DVSS
HFXIN bypass mode
PJ.2/HFXOUT
PJDIR.x
N/A
HFXIN crystal mode
(2)
(1)
X
0
see (4)
see (4)
X
0
see (4)
see (4)
X
0
0
1
X
X
X
0
1 (3)
0
1 (3)
0
0
1
X
X
X
1 (3)
0
1
0
0
X = don't care
Setting PJSEL1.3 = 0 and PJSEL0.3 = 1 causes the general-purpose I/O to be disabled. When HFXTBYPASS = 0, PJ.2 and PJ.3 are
configured for crystal operation and PJSEL1.2 and PJSEL0.2 are do not care. When HFXTBYPASS = 1, PJ.3 is configured for bypass
operation and PJ.2 is configured as general-purpose I/O.
When PJ.3 is configured in bypass mode, PJ.2 is configured as general-purpose I/O.
With PJSEL0.2 = 1 or PJSEL1.2 =1 the general-purpose I/O functionality is disabled. No input function is available. When configured as
output, the pin is actively pulled to zero.
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
6.12.22 Port PJ (PJ.4 and PJ.5) Input/Output With Schmitt Trigger
Table 6-83 summarizes the selection of the pin functions.
Table 6-83. Port PJ (PJ.4 to PJ.5) Pin Functions
PIN NAME (PJ.x)
x
CONTROL BITS OR SIGNALS (1)
FUNCTION
PJ.4 (I/O)
PJ.4/TDI
(2)
4
TDI
DVcc
DVcc
PJ.5 (I/O)
PJ.5/TDO/SWO
(3)
5
TDO
SWO
Hi-Z
(1)
(2)
(3)
PJDIR.x
PJSEL1.x
PJSEL0.x
SWJ MODE OF
OPERATION (1)
I: 0; O: 1
0
0
X
X
0
1
X
1
X
I: 0; O: 1
0
0
X
0
1
X
1
X
JTAG (4 wire)
SWD (2 wire)
X
X
JTAG (4 wire)
SWD (2 wire)
X
X indicates that the value of the control signal or mode of operation has no effect on the functionality.
This pin is internally pulled up if PJSEL0.x is 1.
When used in debug configuration, this pin must be pulled to ground through an external pulldown resistor.
6.12.23 Ports SWCLKTCK and SWDIOTMS With Schmitt Trigger
Table 6-84 summarizes the selection of the pin functions.
Table 6-84. Ports SWCLKTCK and SWDIOTMS Pin Functions
PIN NAME
(1)
(2)
SWCLKTCK
(1)
SWDIOTMS
(2)
FUNCTION
SWJ MODE OF OPERATION
TCK (input)
JTAG (4 wire)
SWCLK (input)
SWD (2 wire)
TMS (input)
JTAG (4 wire)
SWDIO (I/O)
SWD (2 wire)
This pin is internally pulled to DVSS.
This pin is internal pulled to DVCC.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
175
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
6.13 Device Descriptors (TLV)
Table 6-85 summarizes the Device IDs of the MSP432P401xx MCUs. Table 6-86 lists the contents of the
device descriptor tag-length-value (TLV) structure for the MSP432P401xx MCUs.
Table 6-85. Device IDs
DEVICE
DEVICE ID
MSP432P401RIPZ
0000A000h
MSP432P401MIPZ
0000A001h
MSP432P401RIZXH
0000A002h
MSP432P401MIZXH
0000A003h
MSP432P401RIRGC
0000A004h
MSP432P401MIRGC
0000A005h
Table 6-86. Device Descriptor Table (1)
DESCRIPTION
Info Block
Die Record
Clock System
Calibration
(1)
176
ADDRESS
VALUE
TLV checksum
00201000h
per unit
Device Info Tag
00201004h
0000000Bh
Device Info Length
00201008h
00000004h
Device ID
0020100Ch
See Table 6-85
Hardware Revision
00201010h
per unit
Boot-Code Revision
00201014h
per unit
ROM Driver Library Revision
00201018h
per unit
Die Record Tag
0020101Ch
0000000Ch
Die Record Length
00201020h
00000008h
Die X Position
00201024h
per unit
Die Y Position
00201028h
per unit
Wafer ID
0020102Ch
per unit
Lot ID
00201030h
per unit
Reserved
00201034h
per unit
Reserved
00201038h
per unit
Reserved
0020103Ch
per unit
Test Results
00201040h
per unit
Clock System Calibration Tag
00201044h
00000003h
Clock System Calibration Length
00201048h
00000010h
DCO IR mode: Frequency calibration for DCORSEL 0 to 4
0020104Ch
per unit
DCO IR mode: Frequency calibration for DCORSEL 5
00201050h
per unit
Reserved
00201054h
not defined
Reserved
00201058h
not defined
Reserved
0020105Ch
not defined
Reserved
00201060h
not defined
DCO IR Mode: DCO Constant (K) for DCORSEL 0 to 4
00201064h
per unit
DCO IR Mode: DCO Constant (K) for DCORSEL 5
00201068h
per unit
DCO ER Mode: Frequency calibration for DCORSEL 0 to 4
0020106Ch
per unit
DCO ER Mode: Frequency calibration for DCORSEL 5
00201070h
per unit
Reserved
00201074h
not defined
Reserved
00201078h
not defined
Reserved
0020107Ch
not defined
Reserved
00201080h
not defined
DCO ER Mode: DCO Constant (K) for DCORSEL 0 to 4
00201084h
per unit
DCO ER Mode: DCO Constant (K) for DCORSEL 5
00201088h
per unit
per unit = content can differ from device to device
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
Table 6-86. Device Descriptor Table(1) (continued)
DESCRIPTION
ADC14 Calibration
REF Calibration
Flash Info
ADDRESS
VALUE
ADC14 Calibration Tag
0020108Ch
00000005h
ADC14 Calibration Length
00201090h
00000018h
Reserved
00201094h
not defined
Reserved
00201098h
FFFFFFFFh
Reserved
0020109Ch
FFFFFFFFh
Reserved
002010A0h
FFFFFFFFh
Reserved
002010A4h
FFFFFFFFh
Reserved
002010A8h
FFFFFFFFh
Reserved
002010ACh
FFFFFFFFh
Reserved
002010B0h
FFFFFFFFh
Reserved
002010B4h
FFFFFFFFh
Reserved
002010B8h
FFFFFFFFh
Reserved
002010BCh
FFFFFFFFh
Reserved
002010C0h
FFFFFFFFh
Reserved
002010C4h
FFFFFFFFh
Reserved
002010C8h
FFFFFFFFh
Reserved
002010CCh
FFFFFFFFh
Reserved
002010D0h
FFFFFFFFh
Reserved
002010D4h
FFFFFFFFh
Reserved
002010D8h
not defined
ADC 1.2-V Reference Temperature Sensor 30°C
002010DCh
per unit
ADC 1.2-V Reference Temperature Sensor 85°C
002010E0h
per unit
ADC 1.45-V Reference Temperature Sensor 30°C
002010E4h
per unit
ADC 1.45-V Reference Temperature Sensor 85°C
002010E8h
per unit
ADC 2.5-V Reference Temperature Sensor 30°C
002010ECh
per unit
ADC 2.5-V Reference Temperature Sensor 85°C
002010F0h
per unit
REF Calibration Tag
002010F4h
00000008h
REF Calibration Length
002010F8h
00000003h
Reserved
002010FCh
not defined
Reserved
00201100h
not defined
Reserved
00201104h
not defined
Flash Info Tag
00201108h
00000004h
Flash Info Length
0020110Ch
00000002h
Flash Maximum Programming Pulses
00201110h
00000005h
Flash Maximum Erase Pulses
00201114h
0000014Eh
128-Bit Random Number Tag
00201118h
0000000Dh
Random Number Length
0020111Ch
00000004h
00201120h
per unit
00201124h
per unit
00201128h
per unit
Random Number
128-Bit Random Number (2)
BSL Configuration
TLV End
0020112Ch
per unit
BSL Configuration Tag
00201130h
0000000Fh
BSL Configuration Length
00201134h
00000004h
BSL Peripheral Interface Selection
00201138h
FFC2D0C0h
BSL Port Interface Configuration for UART
0020113Ch
FCFFFDA0h
BSL Port Interface Configuration for SPI
00201140h
F0FF9770h
BSL Port Interface Configuration for I2C
00201144h
FCFFFF72h
00201148h
0BD0E11Dh
0020114Ch-00201FFFh
FFFFFFFFh
TLV End Word
Reserved
(2)
128-Bit Random Number: The random number is generated during production test using the CryptGenRandom() function from
Microsoft®.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
177
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
6.14 Identification
6.14.1 Revision Identification
The device revision information is shown as part of the top-side marking on the device package. The
device-specific errata sheet describes these markings. For links to the errata sheets for the devices in this
data sheet, see Section 8.4.
The hardware revision is also stored in the Device Descriptor structure in the Info Block section. For
details on this value, see the Hardware Revision entry in the Device Descriptor structure (see
Section 6.13).
6.14.2 Device Identification
The device type can be identified from the top-side marking on the device package. The device-specific
errata sheet describes these markings. For links to the errata sheets for the devices in this data sheet, see
Section 8.4.
A device identification value is also stored in the Device Descriptor structure in the Info Block section. For
details on this value, see the Device ID entry in the Device Descriptor structure (see Section 6.13).
6.14.3 ARM Cortex-M4F ROM Table Based Part Number
The MSP432P4xx family of MCUs incorporates a part number for the device for the IDEs to recognize the
device, in addition to the device IDs specified in the device descriptors (TLV). This section describes how
this information is organized on the device.
IEEE 1149.1 defines the use of a IDCODE register in the JTAG chain to provide the fields in Table 6-87
Table 6-87. Structure of Device Identification Code
Bit Position
Field Description
31-28
Version
27-12
Part Number of the device
11-1
Manufacturer Identity
0
Reserved (Always tied to 1)
On MSP432P4xx MCUs, all these fields are implemented on the ARM Cortex-M4 ROM table. The part
number can be read by the IDE tools (TI internal or third party) to determine the device. Figure 6-20
shows the Peripheral ID register bit descriptions from the ARM Cortex-M4 specifications. See the ARM
Debug interface V5 Architecture Specification for bit-level details on the ARM Cortex-M4 Peripheral ID
registers.
Figure 6-20. ARM Cortex-M4 Peripheral ID Register Description
Figure 6-20 shows that a one-to-one mapping is not possible for the following fields from Table 6-87
1. Version: IEEE 1149.1 defines a 4 bit field where as the Coresight compliant PID registers have 4 bits
each for Revision (major revision) and RevAnd (minor revision)
178
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
2. Part Number: IEEE 1149.1 defines a 16 bit entity. However, the PID registers in the ROM table have
only 12 bits reserved for this purpose (Part number – PID1 and PID0 registers).
For the MSP432P4xx MCUs, the Revision and RevAnd fields are used for tracking the major and minor
revisions. Also the Customer modified (4 bit) field is used for extending the Part number to 16 bits, to
accommodate all of the fields needed by IEEE 1149.1 in the ROM table.
As an example, the ROM table with IEEE 1149.1-complaint device IDCODE for the MSP432P401xx MCU
is 0000-1011-1001-1010-1111-0000-0010-1111 (see Figure 6-21).
Figure 6-21. Example of ROM PID Entries for MSP432P401xx MCU
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
179
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
7 Applications, Implementation, and Layout
NOTE
Information in the following Applications section 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. Customers should validate and test
their design implementation to confirm system functionality.
7.1
Device Connection and Layout Fundamentals
This section discusses the recommended guidelines when designing with the MSP432 microcontrollers.
These guidelines are to make sure that the device has proper connections for powering, programming,
debugging, and optimum analog performance.
7.1.1
Power Supply Decoupling and Bulk Capacitors
TI recommends connecting a combination of a 4.7-µF plus a 100-nF low-ESR ceramic decoupling
capacitor to each AVCC and DVCC pin (see Figure 7-1). 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). Additionally, TI recommends separated grounds with a
single-point connection for better noise isolation from digital-to-analog circuits on the board and for high
analog accuracy.
DVCC
Digital
Power Supply
Decoupling
+
4.7 µF
100 nF
DVSS
AVCC
Analog
Power Supply
Decoupling
+
4.7 µF 100 nF
AVSS
Figure 7-1. Power Supply Decoupling
7.1.2
External Oscillator
The device supports a low-frequency crystal (32.768 kHz) on the LFXT pins and a high-frequency crystal
on the HFXT pins. External bypass capacitors for the crystal oscillator pins are required.
It is also possible to apply digital clock signals to the LFXIN and HFXIN input pins that meet the
specifications of the respective oscillator if the appropriate LFXTBYPASS or HFXTBYPASS mode is
selected. In this case, the associated LFXOUT and HFXOUT pins can be used for other purposes.
Figure 7-2 shows a typical connection diagram.
LFXIN
or
HFXIN
CL1
LFXOUT
or
HFXOUT
CL2
Figure 7-2. Typical Crystal Connection
180
Applications, Implementation, and Layout
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
See MSP430 32-kHz Crystal Oscillators for more information on selecting, testing, and designing a crystal
oscillator with the MSP432 devices.
7.1.3
General Layout Recommendations
•
•
•
•
•
7.1.4
Proper grounding and short traces for external crystal to reduce parasitic capacitance. See MSP430
32-kHz Crystal Oscillators for recommended layout guidelines.
Proper bypass capacitors on DVCC, AVCC, and reference pins if used.
Avoid routing any high-frequency signal close to an analog signal line. For example, keep digital
switching signals such as PWM or JTAG signals away from the oscillator circuit.
See Circuit Board Layout Techniques for a detailed discussion of printed-circuit-board (PCB) layout
considerations. This document is written primarily about op amps, but the guidelines are generally
applicable for all mixed-signal applications.
Proper ESD level protection should be considered to protect the device from unintended high-voltage
electrostatic discharge. See MSP430 System-Level ESD Considerations for guidelines.
Do's and Don'ts
TI recommends powering AVCC and DVCC pins from the same source. At a minimum, during power up,
power down, and device operation, the voltage difference between AVCC and DVCC must not exceed the
limits specified in Absolute Maximum Ratings. Exceeding the specified limits may cause malfunction of the
device.
7.2
Peripheral and Interface-Specific Design Information
7.2.1
ADC14 Peripheral
7.2.1.1
Partial Schematic
Figure 7-3 shows a partial schematic of the ADC14 external connections.
AVSS
Using an external
positive reference
VREF+/VeREF+
+
5 µF
50 nF
VeREFConnection to onboard ground
Figure 7-3. ADC14 Grounding and Noise Considerations
7.2.1.2
Design Requirements
As with any high-resolution ADC, appropriate PCB layout and grounding techniques should be followed to
eliminate ground loops, unwanted parasitic effects, and noise.
Ground loops are formed when return current from the ADC flows through paths that are common with
other analog or digital circuitry. If care is not taken, this current can generate small unwanted offset
voltages that can add to or subtract from the reference or input voltages of the ADC. The general
guidelines in Section 7.1.1 combined with the connections shown in Section 7.2.1.1 prevent this.
Applications, Implementation, and Layout
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Copyright © 2015–2016, Texas Instruments Incorporated
181
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
In addition to grounding, ripple and noise spikes on the power-supply lines that are caused by digital
switching or switching power supplies can corrupt the conversion result. A noise-free design using
separate analog and digital ground planes with a single-point connection is recommend to achieve high
accuracy.
Figure 7-3 shows the recommended decoupling circuit when an external voltage reference is used.
The reference voltage must be a stable voltage for accurate measurements. The capacitor values that are
selected in the general guidelines filter out the high- and low-frequency ripple before the reference voltage
enters the device. In this case, the 5-µF capacitor is used to buffer the reference pin and filter any lowfrequency ripple. A 50-nF bypass capacitor is used to filter out any high-frequency noise.
7.2.1.3
Layout Guidelines
Components that are shown in the partial schematic (see Figure 7-3) should be placed as close as
possible to the respective device pins. Avoid long traces, because they add additional parasitic
capacitance, inductance, and resistance on the signal.
Avoid routing analog input signals close to a high-frequency pin (for example, a high-frequency PWM),
because the high-frequency switching can be coupled into the analog signal.
If differential mode is used for the ADC14, the analog differential input signals must be routed close
together to minimize the effect of noise on the resulting signal.
182
Applications, Implementation, and Layout
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826E – MARCH 2015 – REVISED JULY 2016
8 Device and Documentation Support
8.1
Getting Started and Next Steps
For more information on the MSP432 family of microcontrollers and the tools and libraries that are
available to help with your development, visit Getting Started with MSP432P4x.
8.2
Device and Development Tool Nomenclature
To designate the stages in the product development cycle, TI assigns prefixes to the part numbers of all
MSP432 MCU devices and support tools. Each MSP432 MCU commercial family member has one of
three prefixes: MSP, PMS, or XMS (for example, MSP432P401R). TI recommends two of three possible
prefix designators for its support tools: MSP and MSPX. These prefixes represent evolutionary stages of
product development from engineering prototypes (with XMS for devices and MSPX for tools) through fully
qualified production devices and tools (with MSP for devices and MSP for tools).
Device development evolutionary flow:
XMS – Experimental device that is not necessarily representative of the final device's electrical
specifications
PMS – Final silicon die that conforms to the device's electrical specifications but has not completed quality
and reliability verification
MSP – Fully qualified production device
Support tool development evolutionary flow:
MSPX – Development-support product that has not yet completed Texas Instruments internal qualification
testing.
MSP – Fully-qualified development-support product
XMS and PMS devices and MSPX development-support tools are shipped against the following
disclaimer:
"Developmental product is intended for internal evaluation purposes."
MSP devices and MSP development-support tools 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 (XMS and PMS) have a greater failure rate than the standard
production devices. Texas Instruments 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
package type (for example, PZP) and temperature range (for example, T). Figure 8-1 provides a legend
for reading the complete device name for any family member.
Device and Documentation Support
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Copyright © 2015–2016, Texas Instruments Incorporated
183
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
MSP
www.ti.com
432
P
401R
I
PZ
T
XX
Processor Family
Optional: Additional Features
Platform
Optional: Distribution Format
Packaging
Series
Feature Set
Optional: Temperature Range
Processor Family
MSP = Mixed-Signal Processor
XMS = Experimental Silicon
Platform
432 = TI’s 32-Bit Low-Power Microcontroller Platform
Series
P = Performance and Low-Power Series
Feature Set
First Digit
4 = Flash-based devices
up to 48 MHz
Second Digit
0 = General
purpose
Third Digit
1 = ADC14
Optional:
Temperature
Range
S = 0°C to 50°C
I = –40°C to 85°C
T = –40°C to 105°C
Packaging
http://www.ti.com/packaging
Optional:
Distribution
Format
T = Small reel
R = Large reel
No markings = Tube or tray
Optional:
Additional
Features
-EP = Enhanced Product (–40°C to 105°C)
-HT = Extreme Temperature Parts (–55°C to 150°C)
-Q1 = Automotive Q100 Qualified
Fourth Digit
R = 256KB of flash
64KB of SRAM
M = 128KB of flash
32KB of SRAM
Figure 8-1. Device Nomenclature
184
Device and Documentation Support
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
8.3
SLAS826E – MARCH 2015 – REVISED JULY 2016
Tools and Software
All MSP microcontrollers are supported by a wide variety of software and hardware development tools.
Tools are available from TI and various third parties. See them all at TI 32-bit MSP432 microcontrollers.
Table 8-1 lists the supported debug features. See the Code Composer Studio 6.1 for MSP432 User's
Guide for details on the available hardware features. See Advanced Debugging Using the Enhanced
Emulation Module (EEM) With Code Composer Studio Version 6 and MSP430™ Advanced Power
Optimizations: ULP Advisor™ and EnergyTrace™ Technology for further usage information.
Table 8-1. Hardware Debug Features
FAMILY
JTAG
SWD
NUMBER OF
BREAKPOINTS
ITM
DWT
FPB
MSP432P4xx
Yes
Yes
6
Yes
Yes
Yes
EnergyTrace technology is supported with Code Composer Studio version 6.0 and newer. It requires
specialized debugger circuitry, which is supported with the second-generation onboard eZ-FET flash
emulation tool and second-generation stand-alone MSP-FET JTAG emulator. See MSP430 Advanced
Power Optimizations: ULP Advisor™ and EnergyTrace™ Technology, the Code Composer Studio 6.1 for
MSP432 User's Guide, and the MSP432 Hardware Tools User's Guide for more detailed information.
Design Kits and Evaluation Modules
100-Pin Target Development Board for MSP432P4x MCUs The MSP-TS432PZ100 is a stand-alone ZIF
socket target board used to program and debug the MSP432 in-system through the JTAG
interface or the Serial Wire Debug (SWD 2-wire JTAG) protocol. The development board
supports all MSP432P401x flash parts in a 100-pin LQFP package (TI package code: PZ).
MSP432P401R LaunchPad™ Development Kit The MSP432P401R LaunchPad development kit
enables you to develop high-performance applications that benefit from low-power operation.
The kit features the MSP432P401R MCU, which includes a 48-MHz ARM Cortex M4F, 95µA/MHz active power, and 850-nA RTC operation, a 14-bit 1-MSPS differential SAR ADC,
and an AES256 accelerator.
Software
MSP432P401x Code Examples C Code examples are available for every MSP device that configures
each of the integrated peripherals for various application needs.
MSP432 Capacitive Touch Software Library Free libraries for enabling capacitive touch capabilities on
MSP432 MCUs.
MSP EnergyTrace™ Technology EnergyTrace technology for MSP430 microcontrollers is an energybased code analysis tool that measures and displays the application’s energy profile and
helps to optimize it for ultra-low-power consumption.
ULP (Ultra-Low Power) Advisor ULP (Ultra-Low Power) Advisor is a tool for guiding developers to write
more efficient code to fully utilize the unique ultra-low power features of MSP and MSP432
microcontrollers. Aimed at both experienced and new microcontroller developers, ULP
Advisor checks your code against a thorough ULP checklist to squeeze every last nano amp
out of your application.
RTOS for MSP432 MSP432 MCUs offer compatibility with several TI and third party Real-Time Operating
Systems (RTOS). Visit this link to learn about the key features of each to suit your design
needs.
Device and Documentation Support
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Copyright © 2015–2016, Texas Instruments Incorporated
185
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
TI-RTOS: Real-Time Operating System (RTOS) TI-RTOS accelerates development schedules by
eliminating the need to create basic system software functions from scratch. TI-RTOS scales
from a minimal footprint real-time multitasking kernel - TI-RTOS Kernel (formerly known as
SYS/BIOS) - to a complete RTOS solution including protocol stacks, multicore
communications, device drivers and power management. By providing essential system
software components pretested and preintegrated, TI-RTOS enables developers to focus on
differentiating their application.
MSP Driver Library Driver Library's abstracted API keeps you above the bits and bytes of the MSP430
and MSP432 hardware by providing easy-to-use function calls. Thorough documentation is
delivered through a helpful API Guide, which includes details on each function call and the
recognized parameters. Developers can use Driver Library functions to write complete
projects with minimal overhead.
MSP Graphics Library The MSP Graphics Library is a royalty-free set of graphics primitives for creating
graphical user interfaces on MSP430 and MSP432 microcontroller-based boards that have a
graphical display. The graphical library consists of two building layers of functionality: the
display driver layer, specific to the display in use, and the graphics primitives layer, which
draws points, lines, rectangles, circles, text, and bitmap images.
Digital Signal Processing Library The Texas Instruments™ Digital Signal Processing library is a set of
highly optimized functions to perform many common signal processing operations on fixedpoint numbers for MSP430™ and MSP432™ microcontrollers. This function set is typically
utilized for applications where processing-intensive transforms are done in real-time for
minimal energy and with very high accuracy. This library's optimal utilization of the MSP
families' intrinsic hardware for fixed-point math allows for significant performance gains.
Development Tools
Code Composer Studio Integrated Development Environment for MSP Microcontrollers
Code
Composer Studio is an integrated development environment (IDE) that supports all MSP
microcontroller devices. Code Composer Studio comprises a suite of embedded software
utilities used to develop and debug embedded applications. It includes an optimizing C/C++
compiler, source code editor, project build environment, debugger, profiler, and many other
features. For more information, see the Code Composer Studio 6.1 for MSP432 User's
Guide.
ARM® Keil® MDK – Free 32KB IDE The ARM Keil MDK is a complete debugger and C/C++ compiler
toolchain for building and debugging embedded applications. Keil MDK supports the lowpower and high-performance MSP432 MCU family, and includes a fully integrated debugger
for source and disassembly level debugging with support for complex code and data
breakpoint. For more information, see the ARM Keil MDK Version 5 for MSP432 User's
Guide.
IAR Embedded Workbench Kickstart IAR Embedded Workbench Kickstart for MSP is a complete
debugger and C/C++ compiler toolchain for building and debugging embedded applications
based on MSP430 and MSP432 microcontrollers. The code size limitation of C/C++ compiler
is set to 8 KB for MSP430 devices and 32KB for MSP432 devices. For more information, see
the IAR Embedded Workbench for ARM 7.x for MSP432 User's Guide.
Debuggers for MSP432 MSP432 MCUs are designed to work with a variety of debuggers from Texas
Instruments and third-party vendors.
MSP MCU Programmer and Debugger The MSP-FET is a powerful emulation development tool – often
called a debug probe – that allows users to quickly begin application development on MSP
low-power microcontrollers.
MSP-GANG Production Programmer The MSP Gang Programmer is an MSP430 and MSP432 device
programmer that can program up to eight identical MSP430 or MSP432 flash or FRAM
devices at the same time. The MSP Gang Programmer connects to a host PC using a
standard RS-232 or USB connection and provides flexible programming options that allow
the user to fully customize the process.
Pin Mux Tool The Pin MUX Utility is a software tool that provides a graphical user interface for
configuring pin multiplexing settings, resolving conflicts, and specifying I/O cell
characteristics for TI MPUs. Results are output as C header and code files that can be
imported into software development kits or used to configure customer's custom software.
Version 3 of the Pin Mux utility can automatically selecting a mux configuration that satisfies
the requirements entered by the user.
186
Device and Documentation Support
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
8.4
SLAS826E – MARCH 2015 – REVISED JULY 2016
Documentation Support
The following documents describe the MSP430P401x MCUs. Copies of these documents are available on
the TI website.
Receiving Notification of Document Updates
To receive notification of documentation updates—including silicon errata—go to the product folder for
your device on ti.com (see Section 8.5 for links to product folders). In the upper right corner, click the
"Alert me" button. This registers you to receive a weekly digest of product information that has changed (if
any). For change details, check the revision history of any revised document.
Errata
MSP432P401R Device Erratasheet Describes the known exceptions to the functional specifications for
each silicon revision of this device.
MSP432P401M Device Erratasheet Describes the known exceptions to the functional specifications for
each silicon revision of this device.
User's Guides
MSP432P4xx Family Technical Reference Manual Detailed description of all modules and peripherals
available in this device family.
Code Composer Studio 6.1 for MSP432 User's Guide This manual describes the use of the TI Code
Composer Studio IDE (CCS) version 6.1 with the MSP432 low-power microcontrollers.
IAR Embedded Workbench for ARM 7.x for MSP432 User's Guide This manual describes the use of
IAR Embedded Workbench for ARM (EWARM) version 7.x with the MSP432 low-power
microcontrollers.
ARM Keil MDK Version 5 for MSP432 User's Guide This user's guide describes the use of the ARM
Keil MDK version 5 with the MSP432 low-power microcontrollers.
GCC ARM Embedded Toolchain for MSP432 User's Guide This manual describes the setup and basic
operation of the MSP432 programming and debug using GCC ARM compiler and the GDB
debugger.
MSP432P401R Bootloader (BSL) User's Guide The MSP432 BSL enables users to communicate with
embedded memory in the MSP432 microcontroller during the prototyping phase, final
production, and in service. Both the programmable memory (flash memory) and the data
memory (RAM) can be modified as required.
MSP432 Capacitive Touch Software Library Programmer's Guide MSP432 microcontrollers are
equipped with the peripherals needed to perform a capacitance measurement. The purpose
of the capacitive touch software library is to create a single interface that can be integrated
with the peripheral set found in MSP432 devices. This document explains the capacitive
touch library configuration and use with MSP432 devices.
Application Reports
MSP432 Platform Porting The goals for this porting guide is to help developers accurately assess the
effort to port an existing application from one MSP platform to another, ultimately to derive a
porting strategy with complete hardware and software coverage that properly ports the
existing application without introducing bugs due to platform differences yet taking
advantages of the unique features or performance improvements introduced in the new
platform.
Designing an Ultra-Low-Power (ULP) Application With MSP432™ Microcontrollers With the growing
system complexity in ultra-low-power microcontroller applications, minimizing the overall
energy consumption is one of the most difficult problems to solve. Multiple aspects including
silicon, other onboard hardware components, and application software must be considered.
There are some obvious generic techniques that can be used to reduce energy consumption
such as reducing operating voltage or frequency. Many of these generic techniques may not
greatly reduce energy consumption independently, but taken as a whole, the results can be
significant, as there are many interdependencies across these components.
Maximizing MSP432P4xx Voltage Regulator Efficiency This application report describes the
relationship of the MSP432P4xx DC-DC and LDO, provides guidelines on choosing which is
most efficient for your application, and gives board layout considerations for the DC-DC.
Device and Documentation Support
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Copyright © 2015–2016, Texas Instruments Incorporated
187
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
Leveraging Low-Frequency Power Modes on MSP432P4xx Microcontrollers Low power consumption
is very important in all battery powered embedded applications. But the operating frequency
of these embedded applications can be diverse based the needs of the application. Some
applications might require operating at higher frequencies, in the order of several megahertz,
while some other applications might require operating at lower frequencies, in the order of a
few tens or a few hundreds of kilohertz. There are several microcontrollers in the market that
offer good active mode power consumption when the operating frequency is in the order of
several megahertz. But it is a challenge to get the power consumption low when the
operating frequency is in the order of kilohertz. The low-frequency power modes available on
the MSP432P4xx microcontrollers offer very low power consumption when low frequency of
operation is used by the target application.
Software IP Protection on MSP432P4xx Microcontrollers Differentiations in embedded software
applications enable differentiated products. Companies invest significant money in building
differentiated software application. Hence, protecting this investment (application or portions
of the application) is extremely important. This application note describes how to protect
software intellectual property (IP) running on the Texas Instruments MSP432P401x family of
microcontrollers.
Code Conversion Application for MSP432P401R This application note describes the use of the code
conversion application delivered with version 2.0.0 (and above) of the MSP432P401R device
header files. In these revisions of the MSP432P401R device header files, the coding style
has been adapted to CMSIS. This may lead to compilation errors in user code if the code is
not converted. MSP430 style register definitions have also been removed with exception of
legacy 16-bit IPs (see msp432p401r_classic.h).
8.5
Related Links
Table 8-2 lists quick access links. Categories include technical documents, support and community
resources, tools and software, and quick access to sample or buy.
Table 8-2. Related Links
PARTS
PRODUCT FOLDER
SAMPLE & BUY
TECHNICAL
DOCUMENTS
TOOLS &
SOFTWARE
SUPPORT &
COMMUNITY
MSP432P401R
Click here
Click here
Click here
Click here
Click here
MSP432P401M
Click here
Click here
Click here
Click here
Click here
8.6
Community Resources
The following links connect to TI community resources. Linked contents are 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.
TI E2E™ Community
TI's Engineer-to-Engineer (E2E) Community. Created to foster collaboration among engineers. At
e2e.ti.com, you can ask questions, share knowledge, explore ideas, and help solve problems with fellow
engineers.
TI Embedded Processors Wiki
Texas Instruments Embedded Processors Wiki. Established to help developers get started with embedded
processors from Texas Instruments and to foster innovation and growth of general knowledge about the
hardware and software surrounding these devices.
8.7
Trademarks
MSP432, MSP430, ULP Advisor, EnergyTrace, LaunchPad, Texas Instruments, E2E are trademarks of
Texas Instruments.
ARM, Cortex, Thumb, Keil are registered trademarks of ARM Ltd.
ULPBench, ULPMark are trademarks of EEMBC.
All other trademarks are the property of their respective owners.
188
Device and Documentation Support
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
8.8
SLAS826E – MARCH 2015 – REVISED JULY 2016
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.
8.9
Export Control Notice
Recipient agrees to not knowingly export or re-export, directly or indirectly, any product or technical data
(as defined by the U.S., EU, and other Export Administration Regulations) including software, or any
controlled product restricted by other applicable national regulations, received from disclosing party under
nondisclosure obligations (if any), or any direct product of such technology, to any destination to which
such export or re-export is restricted or prohibited by U.S. or other applicable laws, without obtaining prior
authorization from U.S. Department of Commerce and other competent Government authorities to the
extent required by those laws.
8.10 Glossary
TI Glossary This glossary lists and explains terms, acronyms, and definitions.
Device and Documentation Support
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Copyright © 2015–2016, Texas Instruments Incorporated
189
MSP432P401R, MSP432P401M
SLAS826E – MARCH 2015 – REVISED JULY 2016
www.ti.com
9 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.
190
Mechanical, Packaging, and Orderable Information
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MECHANICAL DATA
MTQF013A – OCTOBER 1994 – REVISED DECEMBER 1996
PZ (S-PQFP-G100)
PLASTIC QUAD FLATPACK
0,27
0,17
0,50
75
0,08 M
51
76
50
100
26
1
0,13 NOM
25
12,00 TYP
Gage Plane
14,20
SQ
13,80
16,20
SQ
15,80
0,05 MIN
1,45
1,35
0,25
0°– 7°
0,75
0,45
Seating Plane
0,08
1,60 MAX
4040149 /B 11/96
NOTES: A. All linear dimensions are in millimeters.
B. This drawing is subject to change without notice.
C. Falls within JEDEC MS-026
POST OFFICE BOX 655303
• DALLAS, TEXAS 75265
1
PACKAGE OUTLINE
ZXH0080A
NFBGA - 1 mm max height
SCALE 3.000
BALL GRID ARRAY
5.1
4.9
B
A
BALL A1 CORNER
INDEX AREA
5.1
4.9
0.7
0.6
C
1 MAX
SEATING PLANE
0.08 C
BALL TYP
0.25
TYP
0.15
4 TYP
SYMM
J
H
G
F
4
TYP
E
SYMM
D
C
B
A
0.5 TYP
1
2
3
4
6
5
7
8
9
80X
0.35
0.25
0.15
0.05
C B
C
A
0.5 TYP
4221325/A 01/2014
NOTES:
1. All linear dimensions are in millimeters. Any dimensions in parenthesis is for reference only. Dimensioning and tolerancing
per ASME Y14.5M.
2. This drawing is subject to change without notice.
3. This is a Pb-free solder ball design.
www.ti.com
EXAMPLE BOARD LAYOUT
ZXH0080A
NFBGA - 1 mm max height
BALL GRID ARRAY
80X
(0.5) TYP
0.265
0.235
1
2
3
5
4
6
7
8
9
A
(0.5) TYP
B
C
D
SYMM
E
F
G
H
J
SYMM
LAND PATTERN EXAMPLE
SCALE:15X
0.05 MAX
( 0.25)
METAL
METAL
UNDER
MASK
0.05 MIN
SOLDER MASK
OPENING
NON-SOLDER MASK
DEFINED
(PREFERRED)
SOLDER MASK
DEFINED
( 0.25)
SOLDER MASK
OPENING
SOLDER MASK DETAILS
NOT TO SCALE
4221325/A 01/2014
NOTES: (continued)
3. Final dimensions may vary due to manufacturing tolerance considerations and also routing constraints.
See Texas Instruments Literature No. SBVA017 (www.ti.com/lit/sbva017).
www.ti.com
EXAMPLE STENCIL DESIGN
ZXH0080A
NFBGA - 1 mm max height
BALL GRID ARRAY
(0.5) TYP
(R0.05) TYP
80X ( 0.25)
1
(0.5)
TYP
2
3
4
5
6
7
8
9
A
B
C
METAL
TYP
D
SYMM
E
F
G
H
J
SYMM
SOLDER PASTE EXAMPLE
BASED ON 0.1 mm THICK STENCIL
SCALE:20X
4221325/A 01/2014
NOTES: (continued)
4. Laser cutting apertures with trapezoidal walls and rounded corners may offer better paste release.
www.ti.com
PACKAGE OPTION ADDENDUM
www.ti.com
18-Aug-2016
PACKAGING INFORMATION
Orderable Device
Status
(1)
Package Type Package Pins Package
Drawing
Qty
Eco Plan
Lead/Ball Finish
MSL Peak Temp
(2)
(6)
(3)
Op Temp (°C)
Device Marking
(4/5)
MSP432P401MIPZ
PREVIEW
LQFP
PZ
100
90
TBD
Call TI
Call TI
-40 to 85
MSP432P401MIPZR
ACTIVE
LQFP
PZ
100
1000
Green (RoHS
& no Sb/Br)
CU NIPDAU
Level-3-260C-168 HR
-40 to 85
MSP432P401MIRGC
PREVIEW
VQFN
RGC
64
100
TBD
Call TI
Call TI
-40 to 85
MSP432P401MIRGCR
PREVIEW
VQFN
RGC
64
2000
TBD
Call TI
Call TI
-40 to 85
MSP432P401MIRGCT
PREVIEW
VQFN
RGC
64
250
TBD
Call TI
Call TI
-40 to 85
MSP432P401MIZXH
PREVIEW
NFBGA
ZXH
80
360
TBD
Call TI
Call TI
-40 to 85
MSP432P401MIZXHR
PREVIEW
NFBGA
ZXH
80
2500
TBD
Call TI
Call TI
-40 to 85
MSP432P401MIZXHT
PREVIEW
NFBGA
ZXH
80
250
TBD
Call TI
Call TI
-40 to 85
MSP432P401RIPZR
ACTIVE
LQFP
PZ
100
1000
Green (RoHS
& no Sb/Br)
CU NIPDAU
Level-3-260C-168 HR
-40 to 85
MSP432P401RIRGC
PREVIEW
VQFN
RGC
64
100
TBD
Call TI
Call TI
-40 to 85
MSP432P401RIRGCR
PREVIEW
VQFN
RGC
64
2000
TBD
Call TI
Call TI
-40 to 85
MSP432P401RIRGCT
PREVIEW
VQFN
RGC
64
250
TBD
Call TI
Call TI
-40 to 85
MSP432P401RIZXH
PREVIEW
NFBGA
ZXH
80
360
TBD
Call TI
Call TI
-40 to 85
MSP432P401RIZXHR
PREVIEW
NFBGA
ZXH
80
2500
TBD
Call TI
Call TI
-40 to 85
MSP432P401RIZXHT
PREVIEW
NFBGA
ZXH
80
250
TBD
Call TI
Call TI
-40 to 85
XMS432P401MIPZR
PREVIEW
LQFP
PZ
100
1000
TBD
Call TI
Call TI
-40 to 85
XMS432P401RIPZR
PREVIEW
LQFP
PZ
100
1000
TBD
Call TI
Call TI
-40 to 85
XMS432P401RIRGCT
PREVIEW
VQFN
RGC
64
250
TBD
Call TI
Call TI
-40 to 85
XMS432P401RIZXHR
PREVIEW
NFBGA
ZXH
80
1000
TBD
Call TI
Call TI
-40 to 85
MSP432P401M
MSP432P401R
(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)
Eco Plan - The planned eco-friendly classification: Pb-Free (RoHS), Pb-Free (RoHS Exempt), or Green (RoHS & no Sb/Br) - please check http://www.ti.com/productcontent for the latest availability
information and additional product content details.
TBD: The Pb-Free/Green conversion plan has not been defined.
Addendum-Page 1
Samples
PACKAGE OPTION ADDENDUM
www.ti.com
18-Aug-2016
Pb-Free (RoHS): TI's terms "Lead-Free" or "Pb-Free" mean semiconductor products that are compatible with the current RoHS requirements for all 6 substances, including the requirement that
lead not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, TI Pb-Free products are suitable for use in specified lead-free processes.
Pb-Free (RoHS Exempt): This component has a RoHS exemption for either 1) lead-based flip-chip solder bumps used between the die and package, or 2) lead-based die adhesive used between
the die and leadframe. The component is otherwise considered Pb-Free (RoHS compatible) as defined above.
Green (RoHS & no Sb/Br): TI defines "Green" to mean Pb-Free (RoHS compatible), and free of Bromine (Br) and Antimony (Sb) based flame retardants (Br or Sb do not exceed 0.1% by weight
in homogeneous material)
(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/Ball Finish - Orderable Devices may have multiple material finish options. Finish options are separated by a vertical ruled line. Lead/Ball Finish values may wrap to two lines if the finish
value exceeds the maximum column width.
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.
Addendum-Page 2
IMPORTANT NOTICE
Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, enhancements, improvements and other
changes to its semiconductor products and services per JESD46, latest issue, and to discontinue any product or service per JESD48, latest
issue. Buyers should obtain the latest relevant information before placing orders and should verify that such information is current and
complete. All semiconductor products (also referred to herein as “components”) are sold subject to TI’s terms and conditions of sale
supplied at the time of order acknowledgment.
TI warrants performance of its components to the specifications applicable at the time of sale, in accordance with the warranty in TI’s terms
and conditions of sale of semiconductor products. Testing and other quality control techniques are used to the extent TI deems necessary
to support this warranty. Except where mandated by applicable law, testing of all parameters of each component is not necessarily
performed.
TI assumes no liability for applications assistance or the design of Buyers’ products. Buyers are responsible for their products and
applications using TI components. To minimize the risks associated with Buyers’ products and applications, Buyers should provide
adequate design and operating safeguards.
TI does not warrant or represent that any license, either express or implied, is granted under any patent right, copyright, mask work right, or
other intellectual property right relating to any combination, machine, or process in which TI components or services are used. Information
published by TI regarding third-party products or services does not constitute a license to use such products or services or a warranty or
endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual property of the
third party, or a license from TI under the patents or other intellectual property of TI.
Reproduction of significant portions of TI information in TI data books or data sheets is permissible only if reproduction is without alteration
and is accompanied by all associated warranties, conditions, limitations, and notices. TI is not responsible or liable for such altered
documentation. Information of third parties may be subject to additional restrictions.
Resale of TI components or services with statements different from or beyond the parameters stated by TI for that component or service
voids all express and any implied warranties for the associated TI component or service and is an unfair and deceptive business practice.
TI is not responsible or liable for any such statements.
Buyer acknowledges and agrees that it is solely responsible for compliance with all legal, regulatory and safety-related requirements
concerning its products, and any use of TI components in its applications, notwithstanding any applications-related information or support
that may be provided by TI. Buyer represents and agrees that it has all the necessary expertise to create and implement safeguards which
anticipate dangerous consequences of failures, monitor failures and their consequences, lessen the likelihood of failures that might cause
harm and take appropriate remedial actions. Buyer will fully indemnify TI and its representatives against any damages arising out of the use
of any TI components in safety-critical applications.
In some cases, TI components may be promoted specifically to facilitate safety-related applications. With such components, TI’s goal is to
help enable customers to design and create their own end-product solutions that meet applicable functional safety standards and
requirements. Nonetheless, such components are subject to these terms.
No TI components are authorized for use in FDA Class III (or similar life-critical medical equipment) unless authorized officers of the parties
have executed a special agreement specifically governing such use.
Only those TI components which TI has specifically designated as military grade or “enhanced plastic” are designed and intended for use in
military/aerospace applications or environments. Buyer acknowledges and agrees that any military or aerospace use of TI components
which have not been so designated is solely at the Buyer's risk, and that Buyer is solely responsible for compliance with all legal and
regulatory requirements in connection with such use.
TI has specifically designated certain components as meeting ISO/TS16949 requirements, mainly for automotive use. In any case of use of
non-designated products, TI will not be responsible for any failure to meet ISO/TS16949.
Products
Applications
Audio
www.ti.com/audio
Automotive and Transportation
www.ti.com/automotive
Amplifiers
amplifier.ti.com
Communications and Telecom
www.ti.com/communications
Data Converters
dataconverter.ti.com
Computers and Peripherals
www.ti.com/computers
DLP® Products
www.dlp.com
Consumer Electronics
www.ti.com/consumer-apps
DSP
dsp.ti.com
Energy and Lighting
www.ti.com/energy
Clocks and Timers
www.ti.com/clocks
Industrial
www.ti.com/industrial
Interface
interface.ti.com
Medical
www.ti.com/medical
Logic
logic.ti.com
Security
www.ti.com/security
Power Mgmt
power.ti.com
Space, Avionics and Defense
www.ti.com/space-avionics-defense
Microcontrollers
microcontroller.ti.com
Video and Imaging
www.ti.com/video
RFID
www.ti-rfid.com
OMAP Applications Processors
www.ti.com/omap
TI E2E Community
e2e.ti.com
Wireless Connectivity
www.ti.com/wirelessconnectivity
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2016, Texas Instruments Incorporated
Similar pages