TI1 MSP432P401R Mixed-signal microcontroller Datasheet

Product
Folder
Sample &
Buy
Technical
Documents
Tools &
Software
Support &
Community
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
MSP432P401x Mixed-Signal Microcontrollers
1 Device Overview
1.1
Features
• Core
– ARM® 32-Bit Cortex®-M4F CPU With Floating
Point Unit and Memory Protection Unit
– Frequency up to 48 MHz
– Performance Benchmark:
• 1.196 DMIPS/MHz (Dhrystone 2.1)
• 3.41 CoreMark/MHz
– Energy Benchmark:
• 167.4 ULPBench® Score
• Memories
– Up to 256KB of Flash Main Memory
(Simultaneous Read and Execute During
Program or Erase)
– 16KB of Flash Information Memory
– Up to 64KB of SRAM (Including 8KB of Backup
Memory)
– 32KB of ROM With MSPWare Driver Libraries
• Code Security Features
– JTAG and SWD Lock
– IP Protection (Up to Four Secure Flash Zones,
Each With Configurable Start Address and Size)
• 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: 90 µA/MHz
– Low-Frequency Active: 90 µA (at 128 kHz)
– LPM3 (With RTC): 850 nA
– LPM3.5 (With RTC): 800 nA
– LPM4.5: 25 nA
• Flexible Clocking Features
– Programmable 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 Trimmed Internal Reference
Oscillator (REFO)
– Very Low-Power Low-Frequency Internal
Oscillator (VLO)
– Module Oscillator (MODOSC)
– System Oscillator (SYSOSC)
• Enhanced System Options
•
•
•
•
•
•
– Programmable Supervision and Monitoring of
Supply Voltage
– Multiple-Class Resets for Better Control of
Application and Debug
– Eight-Channel DMA
– Real-Time Clock (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)
– Up to Four High-Drive I/Os (20-mA Capability)
– 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
– 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. PRODUCT PREVIEW Information. Product in design phase of
development. Subject to change or discontinuance without notice.
PRODUCT PREVIEW
1
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
1.2
•
•
Applications
Industrial and Automation
– Home Automation
– Smoke Detectors
– Barcode Scanners
Metering
– Electric Meters
– Flow Meters
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 device family is TI's latest addition to its portfolio of efficient ultra-low-power mixedsignal MCUs. The MSP432P401x family features 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.
PRODUCT PREVIEW
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 driver libraries and are compatible with standardized components of the ARM
ecosystem.
Device Information (1)
PACKAGE (PIN)
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 at www.ti.com.
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
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
Functional Block Diagram
Figure 1-1 shows the functional block diagram of the MSP432P401x devices.
LFXIN, LFXOUT,
HFXIN HFXOUT
DCOR
P1.x to P10.x
PJ.x
LPM3.5 Domain
DMA
PCM
PSS
CS
RTC_C
Power
Control
Manager
Power
Supply
System
Clock
System
ROM
WDT_A
Backup
Memory
Real
Time
Clock
Watchdog
Timer
SRAM
8KB
RSTCTL
SYSCTL
AES256
Reset
Controller
System
Controller
Security
Encryption,
Decryption
Capacitive Touch I/O 0,
Capacitive Touch I/O 1
I/O Ports
I/O Ports
P1 to P10
78 I/Os
PJ
6 I/Os
8 Channels
Address
CPU
Bus
Control
Logic
Data
SRAM
Flash
256KB
128KB
(includes
Backup
Memory)
64KB
32KB
(Driver
Library)
32KB
CRC32
MPU
NVIC, SysTick
FPB, DWT
ADC14
ITM, TPIU
JTAG, SWD
14-bit
1 Msps
SAR A/D
Comp_E0
Comp_E1
REF_A
TA0, TA1
TA2, TA3
Timer32
Analog
Comparator
Voltage
Reference
Timer_A
16-Bit
5 CCR
Two 32-bit
Timers
eUSCI_A0
eUSCI_A1
eUSCI_A2
eUSCI_A3
eUSCI_B0
eUSCI_B1
eUSCI_B2
eUSCI_B3
(UART,
IrDA, SPI)
(I2C, SPI)
Figure 1-1. MSP432P401x Functional Block Diagram
The CPU and all 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 hence not shown in the block diagram.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Device Overview
3
PRODUCT PREVIEW
ARM
Cortex-M4F
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
Table of Contents
1
2
3
4
5
Device Overview ......................................... 1
6.2
Memory Map
1.1
Features .............................................. 1
6.3
Memories on the MSP432P401x .................... 66
1.2
Applications ........................................... 2
6.4
DMA ................................................. 75
1.3
Description ............................................ 2
6.5
Memory Map Access Details ........................ 76
1.4
Functional Block Diagram ............................ 3
6.6
Interrupts
Revision History ......................................... 4
Device Comparison ..................................... 5
Terminal Configuration and Functions .............. 6
6.7
System Control ...................................... 82
Code Development and Debug
15
.......................................... 87
..................... 98
6.10 Input/Output Schematics ........................... 100
6.11 Device Descriptors (TLV) .......................... 139
Applications, Implementation, and Layout ...... 141
7.1
Device Connection and Layout Fundamentals .... 141
15
7.2
Peripheral and Interface-Specific Design
Information ......................................... 142
Signal Descriptions .................................. 10
Specifications ........................................... 15
5.2
5.3
5.4
5.5
5.6
PRODUCT PREVIEW
5.7
5.8
7
15
16
8
Device and Documentation Support .............. 144
16
8.1
Device Support..................................... 144
17
8.2
Documentation Support ............................ 146
17
8.3
Trademarks ........................................ 147
Operating Mode Execution Frequency vs Flash
Wait-State Requirements ........................... 18
8.4
Electrostatic Discharge Caution
...............................
5.10 Timing and Switching Characteristics ...............
Detailed Description ...................................
6.1
Processor and Execution Features .................
5.9
6
Peripherals
Pin Diagrams ......................................... 6
........................
ESD Ratings ........................................
Recommended Operating Conditions ...............
Recommended External Components .............
Operating Mode VCC Ranges .......................
Operating Mode CPU Frequency Ranges ..........
Operating Mode Peripheral Frequency Ranges ....
78
6.9
4.2
Absolute Maximum Ratings
............................................
61
6.8
4.1
5.1
........................................
Current Consumption
8.5
19
8.6
147
147
147
60
Mechanical, Packaging, and Orderable
Information ............................................. 148
60
9.1
23
9
...................
Export Control Notice ..............................
Glossary............................................
Packaging Information ............................. 148
2 Revision History
NOTE: Page numbers for previous revisions may differ from page numbers in the current version.
Changes from March 31, 2015 to February 16, 2016
•
4
Page
Changed the MIN value of the NEndurance parameter from 100k cycles to 20000 cycles in Table 5-53, Flash
Memory .............................................................................................................................. 58
Revision History
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
3 Device Comparison
Table 3-1 lists the features of the MSP432P401x devices.
Table 3-1. Device Comparison (1)
(1)
(2)
CHANNEL
B:
SPI, I2C
20-mA
DRIVE I/O
TOTAL
I/Os
PACKAGE
TYPE
100 PZ
DEVICE
FLASH
(KB)
SRAM
(KB)
ADC14
CHANNELS
Comparator-E0
CHANNELS
Comparator-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
PRODUCT PREVIEW
eUSCI
CHANNEL
A:
UART,
IrDA, SPI
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
5
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
4 Terminal Configuration and Functions
4.1
Pin Diagrams
Figure 4-1 shows the pinout of the 100-pin PZ package.
PRODUCT PREVIEW
6
Terminal Configuration and Functions
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
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/ADC14CLK
PJ.5/TDO/SWO
SWDIOTMS
SWCLKTCK
P9.4/UCA3STE
P9.5/UCA3CLK
P9.6/UCA3RXD/UCA3SOMI
P9.7/UCA3TXD/UCA3SIMO
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
P10.0/UCB3STE
www.ti.com
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
P8.6/A19
P7.4/PM_TA1.4/C0.5
PRODUCT PREVIEW
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
Notes:
1. The secondary digital functions on Ports P2, P3, and P7 are fully mappable. The pin designation shows only the
default mapping. See Table 6-19 for details.
2. Glitch filter is implemented on the following 8 digital I/Os: P1.0, P1.4, P1.5, P3.0, P3.4, P3.5, P6.6, P6.7.
3. UART BSL pins: P1.2 - BSLRXD, P1.3 - BSLTXD
4. SPI BSL pins: P1.4 - BSLSTE, P1.5 - BSLCLK, P1.6 - BSLSIMO, P1.7 - BSLSOMI
5. I2C BSL pins: P3.6 - BSLSDA, P3.7 - BSLSCL
Figure 4-1. 100-Pin PZ Package (Top View)
Terminal Configuration and Functions
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Copyright © 2015–2016, Texas Instruments Incorporated
7
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
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
B1
B2
B3
P1.5 VCORE
P7.3
PJ.3
PJ.2
P6.5
P6.4
P6.2
A4
A5
A6
A7
A8
A9
P6.6
P6.3
B8
B9
P7.2
B4
P1.2
P5.3
P5.4
P5.6
D7
D8
D9
P5.0
P5.1
P5.2
E7
E8
E9
P1.4
D2
D3
D4
P1.7
VSW
P2.2
P2.0
E1
E2
E3
E4
P2.6
C5
C6
P5.7
D5
DVCC1
D1
P2.5
P7.1 DVCC2 DVSS3 P5.5
P1.3 AVCC2 AVSS2
P1.6
F2
B7
C9
C4
DVSS1 P2.4
B6
C8
C2
F1
B5
C7
C1
P2.1
P7.0 RSTn/NMI P6.7
D6
AVSS3 DVSS2
E5
E6
AVSS1 AVCC1
P4.5
P4.6
P4.7
F3
F4
F5
F6
F7
F8
F9
P2.3
PRODUCT PREVIEW
P7.7
P8.1
P3.2
P3.5
P4.2
P4.3
P4.4
G1
G2
G3
G4
G5
G6
G7
G8
G9
P2.7
P7.5
P8.0
P3.1
P3.4
P3.7
P6.1
P4.1
P4.0
H1
H2
H3
H4
H5
H6
H7
H8
H9
P7.4
P7.6
P3.0
P3.3
P3.6
PJ.0
PJ.1
DCOR
P6.0
J1
J2
J3
J4
J5
J6
J7
J8
J9
Notes:
1. Glitch filter is implemented on the following 8 digital I/Os: P1.0, P1.4, P1.5, P3.0, P3.4, P3.5, P6.6, P6.7.
2. UART BSL pins: P1.2 - BSLRXD, P1.3 - BSLTXD
3. SPI BSL pins: P1.4 - BSLSTE, P1.5 - BSLCLK, P1.6 - BSLSIMO, P1.7 - BSLSOMI
4. I2C BSL pins: P3.6 - BSLSDA, P3.7 - BSLSCL
Figure 4-2. 80-Pin ZXH 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
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
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/ADC14CLK
PJ.5/TDO/SWO
SWDIOTMS
SWCLKTCK
Figure 4-3 shows the pinout of the 64-pin RGC package.
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
DCOR
P4.2/ACLK/TA2CLK/A11
AVCC1
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
PRODUCT PREVIEW
64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49
P1.0/UCA0STE
Notes:
1. The secondary digital functions on Ports P2, P3, and P7 are fully mappable. The pin designation shows only the
default mapping. See Table 6-19 for details.
2. Glitch filter is implemented on the following 8 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.
4. UART BSL pins: P1.2 - BSLRXD, P1.3 - BSLTXD
5. SPI BSL pins: P1.4 - BSLSTE, P1.5 - BSLCLK, P1.6 - BSLSIMO, P1.7 - BSLSOMI
6. I2C BSL pins: P3.6 - BSLSDA, P3.7 - BSLSCL
Figure 4-3. 64-Pin RGC Package (Top View)
Terminal Configuration and Functions
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Copyright © 2015–2016, Texas Instruments Incorporated
9
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
4.2
www.ti.com
Signal Descriptions
Table 4-1 describes the signals for all device variants and package options.
Table 4-1. Signal Descriptions
TERMINAL
NAME
NO. (2)
I/O (1)
DESCRIPTION
PRODUCT PREVIEW
PZ
ZXH
RGC
P10.1/
UCB3CLK
1
N/A
N/A
I/O
General-purpose digital I/O
Clock signal input – eUSCI_B3 SPI slave mode
Clock signal output – eUSCI_B3 SPI master mode
P10.2/
UCB3SIMO/UCB3SDA
2
N/A
N/A
I/O
General-purpose digital I/O
Slave in, master out – eUSCI_B3 SPI mode
I2C data – eUSCI_B3 I2C mode
P10.3/
UCB3SOMI/UCB3SCL
3
N/A
N/A
I/O
General-purpose digital I/O
Slave out, master in – eUSCI_B3 SPI mode
I2C clock – eUSCI_B3 I2C mode
P1.0/
UCA0STE
4
A1
1
I/O
General-purpose digital I/O with port interrupt, wake-up and glitch filtering
capability
Slave transmit enable – eUSCI_A0 SPI mode
P1.1/
UCA0CLK
5
B1
2
I/O
General-purpose digital I/O with port interrupt and wake-up capability
Clock signal input – eUSCI_A0 SPI slave mode
Clock signal output – eUSCI_Ao0 SPI master mode
P1.2/
UCA0RXD/UCA0SOMI
6
C4
3
I/O
General-purpose digital I/O with port interrupt and wake-up capability
Receive data – eUSCI_A0 UART mode
Slave out, master in – eUSCI_A0 SPI mode
P1.3/
UCA0TXD/UCA0SIMO
7
D4
4
I/O
General-purpose digital I/O with port interrupt and wake-up capability
Transmit data – eUSCI_A0 UART mode
Slave in, master out – eUSCI_A0 SPI mode
P1.4/
UCB0STE
8
D3
5
I/O
General-purpose digital I/O with port interrupt, wake-up and glitch filtering
capability
Slave transmit enable – eUSCI_B0 SPI mode
P1.5/
UCB0CLK
9
C1
6
I/O
General-purpose digital I/O with port interrupt, wake-up and glitch filtering
capability
Clock signal input – eUSCI_B0 SPI slave mode
Clock signal output – eUSCI_B0 SPI master mode
P1.6/
UCB0SIMO/UCB0SDA
10
D1
7
I/O
General-purpose digital I/O with port interrupt and wake-up capability
Slave in, master out – eUSCI_B0 SPI mode
I2C data – eUSCI_B0 I2C mode
P1.7/
UCB0SOMI/UCB0SCL
11
E1
8
I/O
General-purpose digital I/O with port interrupt and wake-up capability
Slave out, master in – eUSCI_B0 SPI mode
I2C clock – eUSCI_B0 I2C mode
VCORE (3)
12
C2
9
Regulated core power supply (internal use only, no external current
loading)
DVCC1
13
D2
10
Digital power supply
VSW
14
E2
11
DC-to-DC converter switching output.
DVSS1
15
F2
12
Digital ground supply
P2.0/
PM_UCA1STE
16
E4
13
I/O
General-purpose digital I/O with port interrupt and wake-up capability
Slave transmit enable – eUSCI_A1 SPI mode
P2.1/
PM_UCA1CLK
17
F1
14
I/O
General-purpose digital I/O with port interrupt and wake-up capability
Clock signal input – eUSCI_A1 SPI slave mode
Clock signal output – eUSCI_A1 SPI master mode
P2.2/
PM_UCA1RXD/
PM_UCA1SOMI
18
E3
15
I/O
General-purpose digital I/O with port interrupt and wake-up capability
Receive data – eUSCI_A1 UART mode
Slave out, master in – eUSCI_A1 SPI mode
(1)
(2)
(3)
10
I = input, O = output
N/A = not available
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
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
Table 4-1. Signal Descriptions (continued)
TERMINAL
NO. (2)
I/O (1)
DESCRIPTION
PZ
ZXH
RGC
P2.3/
PM_UCA1TXD/
PM_UCA1SIMO
19
F4
16
I/O
General-purpose digital I/O with port interrupt and wake-up capability
Transmit data – eUSCI_A1 UART mode
Slave in, master out – eUSCI_A1 SPI mode
P2.4/
PM_TA0.1
20
F3
N/A
I/O
General-purpose digital I/O with port interrupt and wake-up capability
TA0 CCR1 capture: CCI1A input, compare: Out1
P2.5/
PM_TA0.2
21
G1
N/A
I/O
General-purpose digital I/O with port interrupt and wake-up capability
TA0 CCR2 capture: CCI2A input, compare: Out2
P2.6/
PM_TA0.3
22
G2
N/A
I/O
General-purpose digital I/O with port interrupt and wake-up capability
TA0 CCR3 capture: CCI3A input, compare: Out3
P2.7/
PM_TA0.4
23
H1
N/A
I/O
General-purpose digital I/O with port interrupt and wake-up capability
TA0 CCR4 capture: CCI4A input, compare: Out4
P10.4/
TA3.0/
C0.7
24
N/A
N/A
I/O
General-purpose digital I/O
TA3 CCR0 capture: CCI0A input, compare: Out0
Comparator_E0 input 7
P10.5/
TA3.1/
C0.6
25
N/A
N/A
I/O
General-purpose digital I/O
TA3 CCR1 capture: CCI1A input, compare: Out1
Comparator_E0 input 6
P7.4/
PM_TA1.4/
C0.5
26
J1
N/A
I/O
General-purpose digital I/O
TA1 CCR4 capture: CCI4A input, compare: Out4
Comparator_E0 input 5
P7.5/
PM_TA1.3/
C0.4
27
H2
N/A
I/O
General-purpose digital I/O
TA1 CCR3 capture: CCI3A input, compare: Out3
Comparator_E0 input 4
P7.6/
PM_TA1.2/
C0.3
28
J2
N/A
I/O
General-purpose digital I/O
TA1 CCR2 capture: CCI2A input, compare: Out2
Comparator_E0 input 3
P7.7/
PM_TA1.1/
C0.2
29
G3
N/A
I/O
General-purpose digital I/O
TA1 CCR1 capture: CCI1A input, compare: Out1
Comparator_E0 input 2
P8.0/
UCB3STE/
TA1.0/
C0.1
30
H3
17
I/O
General-purpose digital I/O
Slave transmit enable – eUSCI_B3 SPI mode
TA1 CCR0 capture: CCI0A input, compare: Out0
Comparator_E0 input 1
PRODUCT PREVIEW
NAME
P8.1/
UCB3CLK/
TA2.0/
C0.0
31
G4
18
I/O
General-purpose digital I/O
Clock signal input – eUSCI_B3 SPI slave mode
Clock signal output – eUSCI_B3 SPI master mode
TA2 CCR0 capture: CCI0A input, compare: Out0
Comparator_E0 input 0
P3.0/
PM_UCA2STE
32
J3
19
I/O
General-purpose digital I/O with port interrupt, wake-up and glitch filtering
capability
Slave transmit enable – eUSCI_A2 SPI mode
P3.1/
PM_UCA2CLK
33
H4
20
I/O
General-purpose digital I/O with port interrupt and wake-up capability
Clock signal input – eUSCI_A2 SPI slave mode
Clock signal output – eUSCI_A2 SPI master mode
P3.2/
PM_UCA2RXD/
PM_UCA2SOMI
34
G5
21
I/O
General-purpose digital I/O with port interrupt and wake-up capability
Receive data – eUSCI_A2 UART mode
Slave out, master in – eUSCI_A2 SPI mode
P3.3/
PM_UCA2TXD/
PM_UCA2SIMO
35
J4
22
I/O
General-purpose digital I/O with port interrupt and wake-up capability
Transmit data – eUSCI_A2 UART mode
Slave in, master out – eUSCI_A2 SPI mode
P3.4/
PM_UCB2STE
36
H5
23
I/O
General-purpose digital I/O with port interrupt, wake-up and glitch filtering
capability
Slave transmit enable – eUSCI_B2 SPI mode
I/O
General-purpose digital I/O with port interrupt, wake-up and glitch filtering
capability
Clock signal input – eUSCI_B2 SPI slave mode
Clock signal output – eUSCI_B2 SPI master mode
P3.5/
PM_UCB2CLK
37
G6
24
Terminal Configuration and Functions
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Copyright © 2015–2016, Texas Instruments Incorporated
11
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
Table 4-1. Signal Descriptions (continued)
TERMINAL
NAME
NO. (2)
I/O (1)
DESCRIPTION
PRODUCT PREVIEW
PZ
ZXH
RGC
P3.6/
PM_UCB2SIMO/
PM_UCB2SDA
38
J5
25
I/O
General-purpose digital I/O with port interrupt and wake-up capability
Slave in, master out – eUSCI_B2 SPI mode
I2C data – eUSCI_B2 I2C mode
P3.7/
PM_UCB2SOMI/
PM_UCB2SCL
39
H6
26
I/O
General-purpose digital I/O with port interrupt and wake-up capability
Slave out, master in – eUSCI_B2 SPI mode
I2C clock – eUSCI_B2 I2C mode
AVSS3
40
E5
27
PJ.0/
LFXIN
41
J6
28
I/O
General-purpose digital I/O
Input for low-frequency crystal oscillator LFXT
PJ.1/
LFXOUT
42
J7
29
I/O
General-purpose digital I/O
Output of low-frequency crystal oscillator LFXT
AVSS1
43
F5
30
Analog ground supply
DCOR
44
J8
31
DCO external resistor pin
AVCC1
45
F6
32
Analog power supply
P8.2/
TA3.2/
A23
46
N/A
N/A
I/O
General-purpose digital I/O
TA3 CCR2 capture: CCI2A input, compare: Out2
ADC analog input A23
P8.3/
TA3CLK/
A22
47
N/A
N/A
I/O
General-purpose digital I/O
TA3 input clock
ADC analog input A22
P8.4/
A21
48
N/A
N/A
I/O
General-purpose digital I/O
ADC analog input A21
P8.5/
A20
49
N/A
N/A
I/O
General-purpose digital I/O
ADC analog input A20
P8.6/
A19
50
N/A
N/A
I/O
General-purpose digital I/O
ADC analog input A19
P8.7/
A18
51
N/A
N/A
I/O
General-purpose digital I/O
ADC analog input A18
P9.0/
A17
52
N/A
N/A
I/O
General-purpose digital I/O
ADC analog input A17
P9.1/
A16
53
N/A
N/A
I/O
General-purpose digital I/O
ADC analog input A16
P6.0/
A15
54
J9
N/A
I/O
General-purpose digital I/O with port interrupt and wake-up capability.
ADC analog input A15
P6.1/
A14
55
H7
N/A
I/O
General-purpose digital I/O with port interrupt and wake-up capability.
ADC analog input A14
P4.0/
A13
56
H9
N/A
I/O
General-purpose digital I/O with port interrupt and wake-up capability.
ADC analog input A13
P4.1/
A12
57
H8
N/A
I/O
General-purpose digital I/O with port interrupt and wake-up capability.
ADC analog input A12
P4.2/
ACLK/
TA2CLK/
A11
58
G7
33
I/O
General-purpose digital I/O with port interrupt and wake-up capability.
ACLK clock output
TA2 input clock
ADC analog input A11
P4.3/
MCLK/
RTCCLK/
A10
59
G8
34
I/O
General-purpose digital I/O with port interrupt and wake-up capability.
MCLK clock output
RTC_C clock calibration output
ADC analog input A10
Analog ground supply
P4.4/
HSMCLK/
SVMHOUT/
A9
60
G9
35
I/O
General-purpose digital I/O with port interrupt and wake-up capability
HSMCLK clock output
SVMH output
ADC analog input A9
P4.5/
A8
61
F7
36
I/O
General-purpose digital I/O with port interrupt and wake-up capability
ADC analog input A8
12
Terminal Configuration and Functions
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
Table 4-1. Signal Descriptions (continued)
TERMINAL
NO. (2)
I/O (1)
DESCRIPTION
PZ
ZXH
RGC
P4.6/
A7
62
F8
37
I/O
General-purpose digital I/O with port interrupt and wake-up capability
ADC analog input A7
P4.7/
A6
63
F9
38
I/O
General-purpose digital I/O with port interrupt and wake-up capability
ADC analog input A6
P5.0/
A5
64
E7
39
I/O
General-purpose digital I/O with port interrupt and wake-up capability
ADC analog input A5
P5.1/
A4
65
E8
40
I/O
General-purpose digital I/O with port interrupt and wake-up capability
ADC analog input A4
P5.2/
A3
66
E9
41
I/O
General-purpose digital I/O with port interrupt and wake-up capability
ADC analog input A3
P5.3/
A2
67
D7
42
I/O
General-purpose digital I/O with port interrupt and wake-up capability
ADC analog input A2
P5.4/
A1
68
D8
43
I/O
General-purpose digital I/O with port interrupt and wake-up capability
ADC analog input A1
P5.5/
A0
69
C8
44
I/O
General-purpose digital I/O with port interrupt and wake-up capability
ADC analog input A0
I/O
General-purpose digital I/O with port interrupt and wake-up capability
TA2 CCR1 capture: CCI1A input, compare: Out1
Internal shared reference voltage positive terminal
Positive terminal of external reference voltage to ADC
Comparator_E1 input 7
I/O
General-purpose digital I/O with port interrupt and wake-up capability
TA2 CCR2 capture: CCI2A input, compare: Out2
Internal shared reference voltage negative terminal
Negative terminal of external reference voltage to ADC (recommended to
connect to onboard ground)
Comparator_E1 input 6
P5.6/
TA2.1/
VREF+/
VeREF+/
C1.7
70
D9
45
PRODUCT PREVIEW
NAME
P5.7/
TA2.2/
VREF-/
VeREF-/
C1.6
71
C9
46
DVSS2
72
E6
47
Digital ground supply
DVCC2
73
C6
48
Digital power supply
P9.2/
TA3.3
74
N/A
N/A
I/O
General-purpose digital I/O
TA3 CCR3 capture: CCI3A input, compare: Out3
P9.3/
TA3.4
75
N/A
N/A
I/O
General-purpose digital I/O
TA3 CCR4 capture: CCI4A input, compare: Out4
P6.2/
UCB1STE/
C1.5
76
A9
N/A
I/O
General-purpose digital I/O with port interrupt and wake-up capability
Slave transmit enable – eUSCI_B1 SPI mode
Comparator_E1 input 5
P6.3/
UCB1CLK/
C1.4
77
B9
N/A
I/O
General-purpose digital I/O with port interrupt and wake-up capability
Clock signal input – eUSCI_B1 SPI slave mode
Clock signal output – eUSCI_B1 SPI master mode
Comparator_E1 input 4
P6.4/
UCB1SIMO/UCB1SDA/
C1.3
78
A8
N/A
I/O
General-purpose digital I/O with port interrupt and wake-up capability
Slave in, master out – eUSCI_B1 SPI mode
I2C data – eUSCI_B1 I2C mode
Comparator_E1 input 3
P6.5/
UCB1SOMI/UCB1SCL/
C1.2
79
A7
N/A
I/O
General-purpose digital I/O with port interrupt and wake-up capability
Slave out, master in – eUSCI_B1 SPI mode
I2C clock – eUSCI_B1 I2C mode
Comparator_E1 input 2
I/O
General-purpose digital I/O with port interrupt, wake-up and glitch filtering
capability
TA2 CCR3 capture: CCI3A input, compare: Out3
Slave in, master out – eUSCI_B3 SPI mode
I2C data – eUSCI_B3 I2C mode
Comparator_E1 input 1
P6.6/
TA2.3/
UCB3SIMO/UCB3SDA/
C1.1
80
B8
49
Terminal Configuration and Functions
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Copyright © 2015–2016, Texas Instruments Incorporated
13
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
Table 4-1. Signal Descriptions (continued)
TERMINAL
NAME
NO. (2)
PZ
ZXH
I/O (1)
DESCRIPTION
RGC
General-purpose digital I/O with port interrupt, wake-up and glitch filtering
capability
TA2 CCR4 capture: CCI4A input, compare: Out4
Slave out, master in – eUSCI_B3 SPI mode
I2C clock – eUSCI_B3 I2C mode
Comparator_E1 input 0
PRODUCT PREVIEW
P6.7/
TA2.4/
UCB3SOMI/UCB3SCL/
C1.0
81
B7
50
DVSS3
82
C7
51
RSTn/
NMI
83
B6
52
AVSS2
84
D6
53
PJ.2/
HFXOUT
85
A6
54
I/O
General-purpose digital I/O
Output for high-frequency crystal oscillator HFXT
PJ.3/
HFXIN
86
A5
55
I/O
General-purpose digital I/O
Input for high-frequency crystal oscillator HFXT
AVCC2
87
D5
56
P7.0/
PM_SMCLK/
PM_DMAE0
88
B5
57
I/O
General-purpose digital I/O
SMCLK clock output
DMA external trigger input
P7.1/
PM_C0OUT/
PM_TA0CLK
89
C5
58
I/O
General-purpose digital I/O
Comparator_E0 output
TA0 input clock
P7.2/
PM_C1OUT/
PM_TA1CLK
90
B4
59
I/O
General-purpose digital I/O
Comparator_E1 output
TA1 input clock
P7.3/
PM_TA0.0
91
A4
60
I/O
General-purpose digital I/O
TA0 CCR0 capture: CCI0A input, compare: Out0
PJ.4/
TDI/
ADC14CLK
92
B3
61
I/O
General-purpose digital I/O
JTAG test data input
ADC14 clock output
PJ.5/
TDO/
SWO
93
A3
62
I/O
General-purpose digital I/O
JTAG test data output
Serial wire trace output
SWDIOTMS
94
B2
63
I/O
Serial wire data input/output (SWDIO)/JTAG test mode select (TMS)
SWCLKTCK
95
A2
64
I
P9.4/
UCA3STE
96
N/A
N/A
I/O
General-purpose digital I/O
Slave transmit enable – eUSCI_A3 SPI mode
P9.5/
UCA3CLK
97
N/A
N/A
I/O
General-purpose digital I/O
Clock signal input – eUSCI_A3 SPI slave mode
Clock signal output – eUSCI_A3 SPI master mode
P9.6/
UCA3RXD/UCA3SOMI
98
N/A
N/A
I/O
General-purpose digital I/O
Receive data – eUSCI_A3 UART mode
Slave out, master in – eUSCI_A3 SPI mode
P9.7/
UCA3TXD/UCA3SIMO
99
N/A
N/A
I/O
General-purpose digital I/O
Transmit data – eUSCI_A3 UART mode
Slave in, master out – eUSCI_A3 SPI mode
P10.0/
UCB3STE
100
N/A
N/A
I/O
General-purpose digital I/O
Slave transmit enable – eUSCI_B3 SPI mode
QFN Pad
N/A
N/A
Pad
14
Terminal Configuration and Functions
I/O
Digital ground supply
I
External reset (active low)
External nonmaskable interrupt
Analog ground supply
Analog power supply
Serial wire clock input (SWCLK)/JTAG clock input (TCK)
QFN package exposed thermal pad. Connection to VSS is recommended.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
5 Specifications
5.1
Absolute Maximum Ratings
(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
(2)
(3)
(4)
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)
Electrostatic discharge
Human-body model (HBM), per ANSI/ESDA/JEDEC JS-001 (1)
±1000
Charged-device model (CDM), per JEDEC specification JESD22-C101 (2)
±250
UNIT
V
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.
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
TYP 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
1.65
3.7
Normal operation, Flash not active (with
internal VCC supervision)
1.62
3.7
Normal operation, Flash active (with
internal VCC supervision)
1.71
3.7
Normal operation, Flash active (without
internal VCC supervision)
1.62
3.7
Supply voltage on all DVSS and AVSS pins
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
(3)
(4)
(5)
UNIT
V
IINRUSH
(2)
MAX
At power-up (with internal VCC
supervision)
VSS
(1)
NOM
0
V
100
mA
0
48
MHz
–40
85
°C
95
°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. Refer to section Section 5.4 for decoupling capacitor recommendations.
Supply voltage must not change faster than TBD. 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. Refer to Section 5.8 for further details
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
15
PRODUCT PREVIEW
(1)
±2
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
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.
Refer to the section on board guidelines for further details on component selection, placement as well as related PCB design guidelines.
Tolerance of the capacitance/inductance values should be taken into account when choosing a component, in order to ensure that the
Min/Max ranges are never exceeded
CDVCC should not be smaller than CVCORE
Operating Mode VCC Ranges
over operating free-air temperature (unless otherwise noted)
PRODUCT PREVIEW
PARAMETER
OPERATING MODE
(1) (2)
TEST CONDITIONS
MIN
MAX
UNIT
AM_LDO_VCORE0
AM_LF_VCORE0
LPM0_LDO_VCORE0
LPM0_LF_VCORE0
LPM3_VCORE0
LPM4_VCORE0
LPM3.5
LDO active, SVSMH enabled, Flash not
active
1.62
3.7
LDO active, SVSMH enabled, Flash active
1.71
3.7
LDO active, SVSMH disabled, Flash active
1.62
3.7
LDO active, SVSMH enabled, Flash active
1.71
3.7
VCC_LDO_VCORE1
AM_LDO_VCORE1 (1) (2)
AM_LF_VCORE1
LPM0_LDO_VCORE1
LPM0_LF_VCORE1
LPM3_VCORE1
LPM4_VCORE1
LDO active, SVSMH disabled, Flash active
1.62
3.7
VCC_DCDC_VCORE0
AM_DCDC_VCORE0 (3) (4)
LPM0_DCDC_VCORE0
DC-DC active, SVSMH enabled or disabled
2.18
3.7
V
VCC_DCDC_VCORE1
AM_DCDC_VCORE1 (3) (4)
LPM0_DCDC_VCORE1
DC-DC active, SVSMH enabled or disabled
2.18
3.7
V
LDO disabled, SVSMH enabled or disabled
1.62
3.7
V
VCC_LDO_VCORE0
VCC_VCORE_OFF
(1)
(2)
(3)
(4)
(5)
16
LPM4.5
(5)
V
V
LPM0 mode associated with each active mode will have a similar VCC range restriction.
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 will switch to LDO automatically, as long as the VCC drop is slower
than the rate that is reliably detected. Refer to <ref> for more details.
Core voltage is switched off in LPM4.5 mode.
Specifications
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
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
DESCRIPTION
fMCLK
MIN
MAX
UNIT
fAM_LDO_VCORE0
AM_LDO_VCORE0
Medium-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
Medium-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 low-leakage mode with LDO as the
active regulator
0
128
kHz
fAM_LF_VCORE1
AM_LF_VCORE1
Low-frequency low-leakage 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
PARAMETER
OPERATING MODE
DESCRIPTION
PRODUCT PREVIEW
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
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
fLPM3
(1)
fLPM3.5
(1)
(1)
LPM3_VCORE0
Only RTC and WDT can be active.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
17
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
5.8
www.ti.com
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)
PRODUCT PREVIEW
AM_LDO_VCORE0,
AM_DCDC_VCORE0
AM_LDO_VCORE1,
AM_DCDC_VCORE1
UNIT
Normal read
mode
12
16
MHz
1
Normal read
mode
24
32
MHz
fMAX_NRM_FLWAIT2
2
Normal read
mode
24
48
MHz
fMAX_ORM_FLWAIT0
0
Other read
modes (3)
6
8
MHz
fMAX_ORM_FLWAIT1
1
Other read
modes (3)
12
16
MHz
fMAX_ORM_FLWAIT2
2
Other read
modes (3)
18
24
MHz
fMAX_ORM_FLWAIT3
3
Other read
modes (3)
24
32
MHz
fMAX_ORM_FLWAIT4
4
Other read
modes (3)
24
40
MHz
fMAX_ORM_FLWAIT5
5
Other read
modes (3)
24
48
MHz
(1)
(2)
(3)
18
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 in zero wait-state because the maximum MCLK frequency is limited to
128 kHz.
Other read modes refer to Read Margin 0/1, Read Margin 0B/1B, Program Verify, Erase Verify, and Leakage Verify.
Specifications
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
5.9
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
Current Consumption
Table 5-1. Current Consumption During Device Reset
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
VCC
TYP
MAX
540
1300
UNIT
2.2 V
IRESET
(1)
(2)
(3)
(1) (2) (3)
3.0 V
µ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.
Table 5-2. Current Consumption in LDO-Based Active Modes
over recommended operating free-air temperature (unless otherwise noted) (1) (2) (3) (4) (5)
EXECUTION
MEMORY
VCC
MCLK =
8 MHz
TYP
IAM_LDO_VCORE0,Flash
(6) (7)
Flash
3.0 V
IAM_LDO_VCORE1,Flash
(6) (7)
Flash
3.0 V
MAX
MCLK =
16 MHz
TYP
MAX
MCLK =
24 MHz
TYP
MAX
3950
4700
MCLK =
32 MHz
TYP
MAX
MCLK =
40 MHz
TYP
MCLK =
48 MHz
MAX
TYP
MAX
7600
8500
UNIT
µA
µA
IAM_LDO_VCORE0,SRAM
(8)
SRAM
3.0 V
µA
IAM_LDO_VCORE1,SRAM
(8)
SRAM
3.0 V
µA
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
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 algorithm. 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.
Device executing the Dhrystone 2.1 algorithm. Code execution from SRAM, stack and data in SRAM.
Table 5-3. Current Consumption in DC-DC-Based Active Modes
over recommended operating free-air temperature (unless otherwise noted) (1) (2) (3) (4) (5)
PARAMETER
EXECUTION
MEMORY
VCC
MCLK =
8 MHz
TYP
IAM_DCDC_VCORE0,Flash
(6) (7)
Flash
3.0 V
IAM_DCDC_VCORE1,Flash
(6) (7)
Flash
3.0 V
MAX
MCLK =
16 MHz
TYP
MAX
MCLK =
24 MHz
TYP
MAX
2200
2800
MCLK =
32 MHz
TYP
MAX
MCLK =
40 MHz
TYP
MCLK =
48 MHz
MAX
TYP
MAX
4600
5400
UNIT
µA
µA
IAM_DCDC_VCORE0,SRAM
(8)
SRAM
3.0 V
µA
IAM_DCDC_VCORE1,SRAM
(8)
SRAM
3.0 V
µA
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
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 algorithm. 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.
Device executing the Dhrystone 2.1 algorithm. Code execution from SRAM, stack and data in SRAM.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
19
PRODUCT PREVIEW
PARAMETER
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
Table 5-4. Current Consumption in Low-Frequency Active Modes
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) (1) (2) (3) (4) (5)
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)
EXECUTION
MEMORY
(6) (7)
(8)
(8)
TYP
25°C
MAX
TYP
60°C
MAX
TYP
85°C
MAX
TYP
MAX
2.2 V
Flash
(6) (7)
–40°C
VCC
3.0 V
90
570
95
680
2.2 V
Flash
3.0 V
2.2 V
SRAM
μA
μA
μA
3.0 V
2.2 V
SRAM
UNIT
μA
3.0 V
Current measured into VCC.
All other input pins tied to 0 V or VCC. Outputs do not source or sync any current.
MCLK sourced by REFO at 128 kHz.
All peripherals are inactive.
SRAM banks 0,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 algorithm. Code execution from Flash, stack and data in SRAM.
Device executing the Dhrystone 2.1 algorithm. Code execution from SRAM, stack and data also in SRAM.
PRODUCT PREVIEW
Table 5-5. Current Consumption in LDO-Based LPM0 Modes
over recommended operating free-air temperature (unless otherwise noted) (1) (2) (3) (4) (5) (6)
PARAMETER
VCC
MCLK =
8 MHz
TYP
ILPM0_LDO_VCORE0
ILPM0_LDO_VCORE1
(1)
(2)
(3)
(4)
(5)
(6)
MAX
MCLK =
16 MHz
TYP
MAX
MCLK =
24 MHz
TYP
MAX
700
1350
MCLK =
32 MHz
TYP
MAX
MCLK =
40 MHz
TYP
MAX
MCLK =
48 MHz
TYP
2.2 V
3.0 V
UNIT
MAX
µA
2.2 V
3.0 V
1130
1900
µ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 or SRAM not being accessed.
All SRAM banks kept active.
All peripherals are inactive.
Table 5-6. Current Consumption in DC-DC-Based LPM0 Modes
over recommended operating free-air temperature (unless otherwise noted) (1) (2) (3) (4) (5) (6)
PARAMETER
VCC
MCLK =
8 MHz
TYP
ILPM0_DCDC_VCORE0
ILPM0_DCDC_VCORE1
(1)
(2)
(3)
(4)
(5)
(6)
20
MAX
MCLK =
16 MHz
TYP
MAX
MCLK =
24 MHz
TYP
MAX
500
950
MCLK =
32 MHz
TYP
MAX
MCLK =
40 MHz
TYP
MAX
MCLK =
48 MHz
TYP
2.2 V
3.0 V
UNIT
MAX
µA
2.2 V
3.0 V
800
1350
µ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 or SRAM not being accessed.
All SRAM banks kept active.
All peripherals are inactive.
Specifications
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
Table 5-7. Current Consumption in Low-Frequency LPM0 Modes
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) (1) (2) (3) (4) (5) (6)
PARAMETER
VCC
25°C
MAX
TYP
60°C
MAX
TYP
85°C
MAX
TYP
MAX
2.2 V
ILPM0_LF_VCORE0
3.0 V
70
530
70
625
2.2 V
ILPM0_LF_VCORE1
(1)
(2)
(3)
(4)
(5)
(6)
–40°C
TYP
3.0 V
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 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 or SRAM not being accessed.
Table 5-8. Current Consumption in LPM3, LPM4 Modes
PARAMETER
ILPM3_VCORE0_RTCLF
(7) (8)
ILPM3_VCORE0_RTCREFO (9) (8)
ILPM3_VCORE1_RTCLF (7) (8)
ILPM3_VCORE1_RTCREFO (9) (8)
ILPM4_VCORE0
(10)
ILPM4_VCORE1
(10)
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
–40°C
VCC
TYP
25°C
MAX
TYP
60°C
MAX
TYP
(6)
85°C
MAX
TYP
MAX
2.2 V
3.0 V
0.85
17
1.35
18
1.16
24
1.67
25
2.2 V
3.0 V
2.2 V
3.0 V
2.2 V
3.0 V
2.2 V
UNIT
μA
PRODUCT PREVIEW
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) (1) (2) (3) (4) (5)
μA
μA
μA
μA
3.0 V
2.2 V
μA
3.0 V
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 powered down.
Bank-0 of SRAM retained, all other banks powered down.
Refer to Table 5-54 for details on additional current consumed for each extra Bank that is enabled for retention.
SVSMH and SVSL are 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.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
21
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
Table 5-9. Current Consumption in LPM3.5, LPM4.5 Modes
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) (1) (2)
PARAMETER
VCC
25°C
MAX
TYP
60°C
MAX
TYP
85°C
MAX
TYP
MAX
2.2 V
ILPM3.5_RTCLF (3) (4) (5) (6) (7)
3.0 V
0.8
17
1.3
18
0.1
7
2.2 V
ILPM3.5_RTCREFO (3) (4) (8) (6) (7)
3.0 V
2.2 V
ILPM4.5 (9) (10)
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
–40°C
TYP
3.0 V
UNIT
μ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 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 and SVSL are disabled.
RTC sourced by REFO.
No core voltage. CPU, Flash and all banks of SRAM are powered down.
SVSMH is disabled.
PRODUCT PREVIEW
Table 5-10. 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_A0
Timer_A0 configured as PWM timer with 50% duty cycle
TBD
TBD
µA/MHz
ITIMER32
Timer32 enabled
TBD
TBD
µA/MHz
IUART
eUSCI_A configured in UART mode.
TBD
TBD
µA/MHz
ISPI
eUSCI_A configured in SPI master mode
TBD
TBD
µA/MHz
II2C
eUSCI_B configured in I2C master mode
TBD
TBD
µA/MHz
IWDT_A
WDT_A configured in interval timer mode
TBD
TBD
µA/MHz
IRTC_C
RTC_C enabled and sourced from 32-kHz LFXT
TBD
TBD
nA
IAES256
AES256 active.
TBD
TBD
µA/MHz
ICRC32
CRC32 active.
TBD
TBD
µA/MHz
(1)
22
Measured with VCORE = 1.2 V.
Specifications
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
5.10 Timing and Switching Characteristics
5.10.1 Mode Transition Timing
Table 5-11. Active Mode Transition Latencies
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
FINAL OPERATING
MODE
TEST CONDITIONS
tOFF_AMLDO0,100 nF
Power Off
AM_LDO_VCORE0
tOFF_AMLDO0,4.7 µF
Power Off
tAMLDO0_AMLDO1
LATENCY
UNIT
TYP
MAX
From VCC reaching 1.65 V to start of
application code. CVCORE = 100 nF.
4.5
5.2
ms
AM_LDO_VCORE0
From VCC reaching 1.65 V to start of
application code. CVCORE = 4.7 µF.
4.7
5.8
ms
AM_LDO_VCORE0
AM_LDO_VCORE1
Transition from AM_LDO_VCORE0
to AM_LDO_VCORE1. MCLK
frequency = 24 MHz.
285
340
µs
tAMLDO1_AMLDO0
AM_LDO_VCORE1
AM_LDO_VCORE0
Transition from AM_LDO_VCORE1
to AM_LDO_VCORE0. MCLK
frequency = 24 MHz.
4
5
µs
tAMLDO0_AMDCDC0
AM_LDO_VCORE0
Transition from AM_LDO_VCORE0
AM_DCDC_VCORE0 to AM_DCDC_VCORE0. MCLK
frequency = 24 MHz
15
32
µs
tAMDCDC0_AMLDO0
AM_DCDC_VCORE0
15
27
µs
tAMLDO1_AMDCDC1
AM_LDO_VCORE1
15
32
µs
15
27
µs
AM_LF_VCORE0
Transition from AM_LDO_VCORE0
to AM_LF_VCORE0. All high
frequency clock sources (DCO,
HFXT, MODOSC) disabled. SELM =
2, REFO frequency = 128 kHz
115
125
µs
AM_LDO_VCORE0
Transition from AM_LF_VCORE0 to
AM_LDO_VCORE0. All high
frequency clock sources (DCO,
HFXT, MODOSC) disabled. SELM =
2, REFO frequency = 128 kHz.
115
130
µs
AM_LF_VCORE1
Transition from AM_LDO_VCORE1
to AM_LF_VCORE1. All high
frequency clock sources (DCO,
HFXT, MODOSC) disabled. SELM =
2, REFO frequency = 128 kHz.
110
115
µs
AM_LDO_VCORE1
Transition from AM_LF_VCORE1 to
AM_LDO_VCORE1. All high
frequency clock sources (DCO,
HFXT, MODOSC) disabled. SELM =
2, REFO frequency = 128 kHz.
110
120
µs
tAMDCDC1_AMLDO1
tAMLDO0_AMLF0
tAMLF0_AMLDO0
tAMLDO1_AMLF1
tAMLF1_AMLDO1
AM_DCDC_VCORE1
AM_LDO_VCORE0
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
AM_LDO_VCORE1
Transition from
AM_DCDC_VCORE1 to
AM_LDO_VCORE1. MCLK
frequency = 48 MHz
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
PRODUCT PREVIEW
ORIGINAL
OPERATING MODE
PARAMETER
23
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
Table 5-12. LPM0 Mode Transition Latencies
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
tAMLDO0_LPM0LDO0
(1)
tLPM0LDO0_AMLDO0
(2)
tAMDCDC0_LPM0DCDC0
(1)
tLPM0DCDC0_AMDCDC0
(2)
tAMLF0_LPM0LF0
PRODUCT PREVIEW
tLPM0LF0_AMLF0
(1)
(2)
(1)
tLPM0LDO1_AMLDO1
(2)
tAMDCDC1_LPM0DCDC1
(1)
tLPM0DCDC1_AMDCDC1
(2)
tLPM0LF1_AMLF1
(1)
(2)
24
FINAL OPERATING
MODE
AM_LDO_VCORE0
LPM0_LDO_VCORE0
(1)
(2)
TEST CONDITIONS
LATENCY
TYP
Transition from
AM_LDO_VCORE0 to
LPM0_LDO_VCORE0
1
3
LPM0_LDO_VCORE0
AM_LDO_VCORE0
Transition from
LPM0_LDO_VCORE0 to
AM_LDO_VCORE0
through I/O interrupt
AM_DCDC_VCORE0
LPM0_DCDC_VCORE0
Transition from
AM_DCDC_VCORE0 to
LPM0_DCDC_VCORE0
1
AM_DCDC_VCORE0
Transition from
LPM0_DCDC_VCORE0
to AM_DCDC_VCORE0
through I/O interrupt
3
LPM0_LF_VCORE0
Transition from
AM_LF_VCORE0 to
LPM0_LF_VCORE0, All
high frequency clock
sources (DCO, HFXT,
MODOSC) disabled
1
LPM0_LF_VCORE0
AM_LF_VCORE0
Transition from
LPM0_LF_VCORE0 to
AM_LF_VCORE0
through I/O interrupt, All
high frequency clock
sources (DCO, HFXT,
MODOSC) disabled
3
AM_LDO_VCORE1
LPM0_LDO_VCORE1
Transition from
AM_LDO_VCORE1 to
LPM0_LDO_VCORE1
1
3
LPM0_DCDC_VCORE0
AM_LF_VCORE0
tAMLDO1_LPM0LDO1
tAMLF1_LPM0LF1
ORIGINAL OPERATING
MODE
LPM0_LDO_VCORE1
AM_LDO_VCORE1
Transition from
LPM0_LDO_VCORE1 to
AM_LDO_VCORE1
through I/O interrupt
AM_DCDC_VCORE1
LPM0_DCDC_VCORE1
Transition from
AM_DCDC_VCORE1 to
LPM0_DCDC_VCORE1
1
AM_DCDC_VCORE1
Transition from
LPM0_DCDC_VCORE1
to AM_DCDC_VCORE1
through I/O interrupt
3
LPM0_LF_VCORE1
Transition from
AM_LF_VCORE1 to
LPM0_LF_VCORE1. All
high frequency clock
sources (DCO, HFXT,
MODOSC) disabled
1
AM_LF_VCORE1
Transition from
LPM0_LF_VCORE1 to
AM_LF_VCORE1
through I/O interrupt. All
high frequency clock
sources (DCO, HFXT,
MODOSC) disabled
3
LPM0_DCDC_VCORE1
AM_LF_VCORE1
LPM0_LF_VCORE1
MAX
UNIT
MCLK
cycles
4
MCLK
cycles
MCLK
cycles
4
MCLK
cycles
MCLK
cycles
4
MCLK
cycles
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.
Specifications
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
Table 5-13. LPM3, LPM4 Mode Transition Latencies
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
tAMLDO0_LPMx0
(1)
tLPMx0_AMLDO0_NORIO
tLPMx0_AMLDO0_GFLTIO
ORIGINAL
OPERATING MODE
AM_LDO_VCORE0
(2)
(2)
FINAL OPERATING
MODE
LPM3_LPM4_VCORE0
LPM3_LPM4_VCORE0
AM_LDO_VCORE0
LPM3_LPM4_VCORE0
AM_LDO_VCORE0
TEST CONDITIONS
LATENCY
TYP
MAX
SELM = 3,
DCO frequency =
16 MHz
TBD
TBD
SELM = 3,
DCO frequency =
24 MHz
22
24
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 =
16 MHz
TBD
TBD
SELM = 3,
DCO frequency =
24 MHz
10
15
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 =
16 MHz
TBD
TBD
SELM = 3,
DCO frequency =
24 MHz
10
16
Transition from
AM_LDO_VCORE0 to
LPM3 or LPM4 at
VCORE0.
UNIT
µs
µs
µs
tAMLDO1_LPMx1
(1)
AM_LDO_VCORE1
LPM3_LPM4_VCORE1
Transition from
AM_LDO_VCORE1 to
LPM3 or LPM4 at
VCORE1.
SELM = 3,
DCO frequency =
32 MHz
TBD
TBD
µs
tAMLDO1_LPMx1
(1)
AM_LDO_VCORE1
LPM3_LPM4_VCORE1
Transition from
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 =
32 MHz
TBD
TBD
µ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
10
15
µs
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 =
32 MHz
TBD
TBD
µs
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
10
16
µs
tLPMx1_AMLDO1_NORIO
tLPMx1_AMLDO1_NORIO
tLPMx1_AMLDO1_GFLTIO
tLPMx1_AMLDO1_GFLTIO
(1)
(2)
(2)
(2)
(2)
(2)
LPM3_LPM4_VCORE1
LPM3_LPM4_VCORE1
LPM3_LPM4_VCORE1
LPM3_LPM4_VCORE1
PRODUCT PREVIEW
PARAMETER
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.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
25
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
Table 5-14. LPM3.5, LPM4.5 Mode Transition Latencies
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
ORIGINAL OPERATING
MODE
FINAL OPERATING
MODE
(1)
AM_LDO_VCORE0
LPM3.5
AM_DCDC_VCORE0
tAMLDO0_LPM3.5
tAMDCDC0_LPM3.5
tAMLF0_LPM3.5
(1)
tAMLDO1_LPM3.5
(1)
tAMDCDC1_LPM3.5
tAMLF1_LPM3.5
(2)
tAMDCDC0_LPM4.5
(2)
(2)
PRODUCT PREVIEW
tAMLDO1_LPM4.5
(2)
tAMDCDC1_LPM4.5
tAMLF1_LPM4.5
(1)
(1)
tAMLDO0_LPM4.5
tAMLF0_LPM4.5
(1)
(2)
(2)
tLPM3.5_AMLDO0
(3)
TEST CONDITIONS
LATENCY
UNIT
TYP
MAX
Transition from AM_LDO_VCORE0 to
LPM3.5
22
25
µs
LPM3.5
Transition from AM_DCDC_VCORE0 to
LPM3.5
34
47
µs
AM_LF_VCORE0
LPM3.5
Transition from AM_LF_VCORE0 to
LPM3.5
225
240
µs
AM_LDO_VCORE1
LPM3.5
Transition from AM_LDO_VCORE1 to
LPM3.5
22
25
µs
AM_DCDC_VCORE1
LPM3.5
Transition from AM_DCDC_VCORE1 to
LPM3.5
32
45
µs
AM_LF_VCORE1
LPM3.5
Transition from AM_LF_VCORE1 to
LPM3.5
225
240
µs
AM_LDO_VCORE0
LPM4.5
Transition from AM_LDO_VCORE0 to
LPM4.5
22
25
µs
AM_DCDC_VCORE0
LPM4.5
Transition from AM_DCDC_VCORE0 to
LPM4.5
32
45
µs
AM_LF_VCORE0
LPM4.5
Transition from AM_LF_VCORE0 to
LPM4.5
180
195
µs
AM_LDO_VCORE1
LPM4.5
Transition from AM_LDO_VCORE1 to
LPM4.5
22
25
µs
AM_DCDC_VCORE1
LPM4.5
Transition from AM_DCDC_VCORE1 to
LPM4.5
22
25
µs
AM_LF_VCORE1
LPM4.5
Transition from AM_LF_VCORE1 to
LPM4.5
180
195
µs
LPM3.5
AM_LDO_VCORE0
Transition from LPM3.5 to
AM_LDO_VCORE0
0.9
0.95
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
1
TBD
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
TBD
TBD
ms
LPM4.5
AM_LDO_VCORE0
Transition from LPM4.5 to
AM_LDO_VCORE0,
SVSMH disabled while in LPM4.5,
CVCORE = 100 nF
1.7
TBD
ms
LPM4.5
AM_LDO_VCORE0
Transition from LPM4.5 to
AM_LDO_VCORE0,
SVSMH disabled while in LPM4.5,
CVCORE = 4.7 µF
TBD
TBD
ms
tLPM4.5_AMLDO0_SVSMOFF,100 nF
(3)
tLPM4.5_AMLDO0_SVSMOFF,4.7 µF
(1)
(2)
(3)
26
(3)
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 application code.
Specifications
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
5.10.2 Reset Timing
Table 5-15. Reset Recovery Latencies
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
MIN
(1)
TYP
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
410
1000
µs
tCOLDPWR,4.7 µF
Latency from a cold power-up condition to release of device
POR, CVCORE = 4.7 µF
530
1600
µs
tSOFT
Latency from release of soft reset to first CPU instruction fetch
tHARD
(1)
Refer to Section 6.7.1 for details on the various classes of resets on the device
Table 5-16. External Reset (RSTn) Recovery Latencies
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
TYP
MAX
tAMLDO0_RSTn, 16MHz
External reset applied on RSTn pin while the device is in
AM_LDO_VCORE0 mode with MCLK = 16 MHz,
The latency is from release of external reset to start of application code
TEST CONDITIONS
MIN
UNIT
TBD
4
ms
tAMLDO1_RSTn, 32MHz
External reset applied on RSTn pin while the device is in
AM_LDO_VCORE1 mode with MCLK = 32 MHz,
The latency is from release of external reset to start of application code
TBD
4
ms
tAMLDO1_RSTn, 48MHz
External reset applied on RSTn pin while the device is in
AAM_LDO_VCORE1 mode with MCLK = 48 MHz,
The latency is from release of external reset to start of application code
TBD
4
ms
tAMDCDC0_RSTn,
16MHz
External reset applied on RSTn pin while the device is in
AM_DCDC_VCORE0 mode with MCLK = 16 MHz,
The latency is from release of external reset to start of application code
TBD
4
ms
tAMDCDC1_RSTn,
48MHz
External reset applied on RSTn pin while the device is in
AM_DCDC_VCORE1 mode with MCLK = 48 MHz,
The latency is from release of external reset to start of application code
TBD
4
ms
tAMLF0_RSTn,
128kHz
External reset applied on RSTn pin while the device is in
AM_LF_VCORE0 mode with MCLK = 128 kHz from REFO,
The latency is from release of external reset to start of application code
TBD
4
ms
tAMLF0_RSTn,
32kHz
External reset applied on RSTn pin while the device is in
AM_LF_VCORE0 mode with MCLK = 32 kHz from LFXT,
The latency is from release of external reset to start of application code
TBD
4
ms
tAMLF1_RSTn,
128kHz
External reset applied on RSTn pin while the device is in
AM_LF_VCORE1 mode with MCLK = 128 kHz from REFO,
The latency is from release of external reset to start of application code
TBD
4
ms
tLPM0LDO0_RSTn, 16MHz
External reset applied on RSTn pin while the device is in
LPM0_LDO_VCORE0 mode with MCLK = 16 MHz,
The latency is from release of external reset to start of application code
TBD
4
ms
tLPM0LDO1_RSTn, 48MHz
External reset applied on RSTn pin while the device is in
LPM0_LDO_VCORE1 mode with MCLK = 48 MHz,
The latency is from release of external reset to start of application code
TBD
4
ms
tLPM0DCDC0_RSTn, 16MHz
External reset applied on RSTn pin while the device is in
LPM0_DCDC_VCORE0 mode with MCLK = 16 MHz,
The latency is from release of external reset to start of application code
TBD
4
ms
tLPM0DCDC1_RSTn, 48MHz
External reset applied on RSTn pin while the device is in
LPM0_DCDC_VCORE1 mode with MCLK = 48 MHz,
The latency is from release of external reset to start of application code
TBD
4
ms
tLPM0LF0_RSTn,
External reset applied on RSTn pin while the device is in
LPM0_LF_VCORE0 mode with MCLK = 128 kHz from REFO,
The latency is from release of external reset to start of application code
TBD
4
ms
128kHz
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
PRODUCT PREVIEW
PARAMETER
27
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
External Reset (RSTn) Recovery Latencies (continued)
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
TEST CONDITIONS
MIN
TYP
MAX
TBD
4
ms
TBD
4
ms
External reset applied on RSTn pin while the device is in LPM3 or LPM4
tLPM3_LPM4_VCORE0_RSTn modes at VCORE0,
The latency is from release of external reset to start of application code
TBD
4
ms
External reset applied on RSTn pin while the device is in LPM3 or LPM4
tLPM3_LPM4_VCORE1_RSTn modes at VCORE1,
The latency is from release of external reset to start of application code
TBD
4
ms
tLPM3.5_RSTn
External reset applied on RSTn pin while the device is in LPM3.5 mode,
The latency is from release of external reset to start of application code
TBD
4
ms
tLPM4.5_RSTn
External reset applied on RSTn pin while the device is in LPM4.5 mode,
The latency is from release of external reset to start of application code
TBD
4
ms
tLPM0LF0_RSTn,
32kHz
External reset applied on RSTn pin while the device is in
LPM0_LF_VCORE0 mode with MCLK = 32 kHz from LFXT,
The latency is from release of external reset to start of application code
tLPM0LF1_RSTn,
128kHz
External reset applied on RSTn pin while the device is in
LPM0_LF_VCORE1 mode with MCLK = 128 kHz from REFO,
The latency is from release of external reset to start of application code
UNIT
5.10.3 Clock Specifications
PRODUCT PREVIEW
Table 5-17. 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Ω
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
CLFXT
(1)
28
fOSC = 32.768 kHz
UNIT
Does not include board parasitics. Package and board will add additional capacitance to CLFXT.
Specifications
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
Table 5-18. Low-Frequency Crystal Oscillator, LFXT
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
IVCC,LFXT
fLFXT
Current consumption (1)
LFXT oscillator crystal frequency
TEST CONDITIONS
VCC
fOSC = 32.768 kHz
LFXTBYPASS = 0, LFXTDRIVE = {0},
CL,eff = 3.7 pF
Typical ESR, CSHUNT
3.0 V
100
fOSC = 32.768 kHz
LFXTBYPASS = 0, LFXTDRIVE = {1},
CL,eff = 6 pF
Typical ESR, CSHUNT
3.0 V
200
fOSC = 32.768 kHz
LFXTBYPASS = 0, LFXTDRIVE = {2},
CL,eff = 9 pF,
Typical ESR, CSHUNT
3.0 V
300
fOSC = 32.768 kHz
LFXTBYPASS = 0, LFXTDRIVE = {3},
CL,eff = 12 pF,
Typical ESR, CSHUNT
3.0 V
500
LFXTBYPASS = 0 (2)
LFXT oscillator duty cycle
fLFXT,SW
LFXT oscillator logic-level squareLFXTBYPASS = 1 (3)
wave input frequency
DCLFXT,
LFXT oscillator logic-level squareLFXTBYPASS = 1
wave input duty cycle
OALFXT
CL,eff
fLFXT = 32.768 kHz
Oscillation allowance for
LF crystals (5)
30%
(4)
10
Oscillator fault frequency (9)
MAX
32.768
nA
kHz
50
TBD
LFXTBYPASS = 0, LFXTDRIVE =
{3},
fLFXT = 32.768 kHz, CL,eff = 12 pF
300
kΩ
1
fOSC = 32.768 kHz
LFXTBYPASS = 0, LFXTDRIVE = {3},
CL,eff = 12 pF
Typical ESR, CSHUNT
FCNTLF_EN = 0 (2)
kHz
70%
LFXTBYPASS = 0, LFXTDRIVE =
{1},
fLFXT = 32.768 kHz, CL,eff = 6 pF
fOSC = 32.768 kHz
LFXTBYPASS = 0, LFXTDRIVE = {0},
CL,eff = 3.7 pF
Typical ESR, CSHUNT
FCNTLF_EN = 0 (2)
UNIT
70%
30%
Integrated effective load
capacitance (6) (7)
tSTART,LFXT Start-up time (8)
fFault,LFXT
TYP
32.768
(2)
DCLFXT
SW
MIN
pF
0.6
3.0 V
(10)
s
2
1
8
kHz
(1)
(2)
(3)
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 datasheet. Duty cycle requirements are defined by DCLFXT, SW.
(4) Maximum frequency of operation of the entire device cannot be exceeded.
(5) 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.
(6) Includes parasitic bond and package capacitance (approximately 2 pF per pin).
(7) Requires external capacitors at both terminals. Values are specified by crystal manufacturers. Recommended 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 be
considered, and TI recommends verifying proper oscillator performance.
(8) Does not include programmable startup 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.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
29
PRODUCT PREVIEW
PARAMETER
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
Table 5-19. 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
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
UNIT
Ω
15
30
CHFXT
Capacitance from HFXT input to
ground and from HFXT output to
ground.
fOSC = 1 MHz to 48 MHz
28
32
36
pF
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
PRODUCT PREVIEW
30
Specifications
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
Table 5-20. High-Frequency Crystal Oscillator, HFXT
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
IDVCC,HFXT
fHFXT
TEST CONDITIONS
MIN
TYP
40
fOSC = 4 MHz,
HFXTBYPASS = 0, HFXTDRIVE = 1,
HFFREQ = 0
CL,eff = 16 pF
Typical ESR , CSHUNT
60
fOSC = 8 MHz,
HFXTBYPASS = 0, HFXTDRIVE = 1,
HFFREQ = 1
CL,eff = 16 pF
Typical ESR , CSHUNT
120
fOSC = 16 MHz,
HFXTBYPASS = 0, HFXTDRIVE = 1,
HFFREQ = 2
CL,eff = 16 pF
HFXT oscillator crystal current HF Typical ESR , CSHUNT
mode at typical ESR
fOSC = 24 MHz,
HFXTBYPASS = 0, HFXTDRIVE = 1,
HFFREQ = 3
CL,eff = 16 pF
Typical ESR , CSHUNT
MAX
μA
3.0 V
260
330
fOSC = 40 MHz
HFXTBYPASS = 0, HFXTDRIVE = 1,
HFFREQ = 5
CL,eff = 16 pF
Typical ESR , CSHUNT
460
fOSC = 48 MHz
HFXTBYPASS = 0, HFXTDRIVE = 1,
HFFREQ = 6
CL,eff = 16 pF
Typical ESR , CSHUNT
530
HFXTBYPASS = 0, HFFREQ = 0
(1)
1
HFXTBYPASS = 0, HFFREQ = 1
(1)
4.01
8
HFXTBYPASS = 0, HFFREQ = 2
(1)
8.01
16
HFXT oscillator crystal frequency,
HFXTBYPASS = 0, HFFREQ = 3
crystal mode
HFXTBYPASS = 0, HFFREQ = 4
(1)
16.01
24
(1)
24.01
32
HFXTBYPASS = 0, HFFREQ = 5
(1)
32.01
40
HFXTBYPASS = 0, HFFREQ = 6
(1)
40.01
48
HFXT oscillator duty cycle
Measured at MCLK or HSMCLK.
fHFXT = 1 MHz - 48 MHz
fHFXT,SW
HFXT oscillator logic-level
square-wave input frequency,
bypass mode
HFXTBYPASS = 1
UNIT
200
fOSC = 32 MHz,
HFXTBYPASS = 0, HFXTDRIVE = 1,
HFFREQ = 4
CL,eff = 16 pF
Typical ESR , CSHUNT
DCHFXT
(1)
(2)
VCC
fOSC = 1 MHz,
HFXTBYPASS = 0, HFXTDRIVE = 0,
HFFREQ = 0
CL,eff = 16 pF
Typical ESR , CSHUNT
(2) (1)
PRODUCT PREVIEW
PARAMETER
40%
0.8
4
50%
MHz
60%
48
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 datasheet. Duty cycle requirements are defined by DCHFXT, SW.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
31
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 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
DCHFXT,
SW
PRODUCT PREVIEW
OAHFXT
(3)
32
HFXT oscillator logic-level
square-wave input duty cycle
Oscillation allowance for
HFXT crystals (3)
TEST CONDITIONS
VCC
MIN
TYP
MAX
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%
HFXTBYPASS = 0, HFXTDRIVE =
0, HFFREQ = 0
fHFXT,HF = 1 MHz, CL,eff = 16 pF
5000
HFXTBYPASS = 0, HFXTDRIVE =
1, HFFREQ = 0
fHFXT,HF = 4 MHz, CL,eff = 16 pF
1250
HFXTBYPASS = 0, HFXTDRIVE =
1, HFFREQ = 1
fHFXT,HF = 8 MHz, CL,eff = 16 pF
750
HFXTBYPASS = 0, HFXTDRIVE =
1, HFFREQ = 2
fHFXT,HF = 16 MHz, CL,eff = 16 pF
425
HFXTBYPASS = 0, HFXTDRIVE =
1, HFFREQ = 3
fHFXT,HF = 24 MHz, CL,eff = 16 pF
275
HFXTBYPASS = 0, HFXTDRIVE =
1, HFFREQ = 4
fHFXT,HF = 32 MHz, CL,eff = 16 pF
225
HFXTBYPASS = 0, HFXTDRIVE =
1, HFFREQ = 5
fHFXT,HF = 40 MHz, CL,eff = 16 pF
160
HFXTBYPASS = 0, HFXTDRIVE =
1, HFFREQ = 6
fHFXT,HF = 48 MHz, CL,eff = 16 pF
140
UNIT
Ω
Oscillation allowance is based on a safety factor of 5 for recommended crystals.
Specifications
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
High-Frequency Crystal Oscillator, HFXT (continued)
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
TEST CONDITIONS
tSTART,HFXT Start-up time (4)
CL,eff
fFault,HFXT
(4)
(5)
(6)
(7)
(8)
VCC
MIN
3.57
fOSC = 4 MHz
HFXTBYPASS = 0, HFXTDRIVE = 1,
HFFREQ = 0
CL,eff = 16 pF
Typical ESR , CSHUNT
FCNTHF_EN = 0
0.89
fOSC = 8 MHz
HFXTBYPASS = 0, HFXTDRIVE = 1,
HFFREQ = 1
CL,eff = 16 pF
Typical ESR , CSHUNT
FCNTHF_EN = 0
0.66
fOSC = 16 MHz
HFXTBYPASS = 0, HFXTDRIVE = 1,
HFFREQ = 2
CL,eff = 16 pF
Typical ESR , CSHUNT
FCNTHF_EN = 0
0.53
fOSC = 24 MHz
HFXTBYPASS = 0, HFXTDRIVE = 1,
HFFREQ = 3
CL,eff = 16 pF
Typical ESR , CSHUNT
FCNTHF_EN = 0
MAX
UNIT
ms
3.0 V
470
fOSC = 32 MHz
HFXTBYPASS = 0, HFXTDRIVE = 1,
HFFREQ = 4
CL,eff = 16 pF
Typical ESR , CSHUNT
FCNTHF_EN = 0
435
fOSC = 40 MHz
HFXTBYPASS = 0, HFXTDRIVE = 1,
HFFREQ = 5
CL,eff = 16 pF
Typical ESR , CSHUNT
FCNTHF_EN = 0
425
fOSC = 48 MHz
HFXTBYPASS = 0, HFXTDRIVE = 1,
HFFREQ = 6
CL,eff = 16 pF
Typical ESR , CSHUNT
FCNTHF_EN = 0
420
µs
Integrated effective load
capacitance (5) (6)
Oscillator fault frequency
TYP
fOSC = 1 MHz
HFXTBYPASS = 0, HFXTDRIVE = 0,
HFFREQ = 0
CL,eff = 16 pF
Typical ESR , CSHUNT
FCNTHF_EN = 0
PRODUCT PREVIEW
PARAMETER
1
(7) (8)
400
pF
700
kHz
Does not include programable startup counter.
Includes parasitic bond and package capacitance (approximately 2 pF per pin).
Because the PCB adds additional capacitance, TI recommeds verifying the correct load by measuring the oscillator frequency through
MCLK or SMCLK. For a correct setup, the effective load capacitance should always match the specification of the crystal.
Requires external capacitors at both terminals. Values are specified by crystal manufacturers. Recommended values supported are
14 pF, 16 pF, and 18 pF. Maximum shunt capacitance of 7 pF.
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.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
33
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
Table 5-21. DCO
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
fRSEL0_CTR
fRSEL1_CTR
fRSEL2_CTR
fRSEL3_CTR
PRODUCT PREVIEW
fRSEL4_CTR
fRSEL5_CTR
dfDCO/dT
(1)
TEST CONDITIONS
VCC , TA
MIN
TYP
MAX
DCO frequency center
range 0 initial accuracy ,
with trimmed factory
settings
Internal resistor option
DCORSEL = 0, DCOTUNE = 0
3.0 V
25°C
1.4925
1.5 1.5075
External resistor option
DCORSEL = 0, DCOTUNE = 0
3.0 V
25°C
1.4925
1.5 1.5075
DCO frequency center
range 1 initial accuracy ,
with trimmed factory
settings
Internal resistor option
DCORSEL = 1, DCOTUNE = 0
3.0 V
25°C
2.985
3
3.015
External resistor option
DCORSEL = 1, DCOTUNE = 0
3.0 V
25°C
2.985
3
3.015
DCO frequency center
range 2 initial accuracy ,
with trimmed factory
settings
Internal resistor option
DCORSEL = 2, DCOTUNE = 0
3.0 V
25°C
5.97
6
6.03
External resistor option
DCORSEL = 2, DCOTUNE = 0
3.0 V
25°C
5.97
6
6.03
DCO frequency center
range 3 initial accuracy ,
with trimmed factory
settings
Internal resistor option
DCORSEL = 3, DCOTUNE = 0
3.0 V
25°C
11.94
12
12.06
External resistor option
DCORSEL = 3, DCOTUNE = 0
3.0 V
25°C
11.94
12
12.06
DCO frequency center
range 4 initial accuracy ,
with trimmed factory
settings
Internal resistor option
DCORSEL = 4, DCOTUNE = 0
3.0 V
25°C
23.88
24
24.12
External resistor option
DCORSEL = 4, DCOTUNE = 0
3.0 V
25°C
23.88
24
24.12
DCO frequency center
range 5 initial accuracy ,
with trimmed factory
settings
Internal resistor option
DCORSEL = 5, DCOTUNE = 0
3.0 V
25°C
47.76
48
48.24
External resistor option
DCORSEL = 5, DCOTUNE = 0
3.0 V
25°C
47.76
48
48.24
Internal resistor option
At fixed voltage.
1.62 V to 3.7 V
–250
250
External resistor option (2)
At fixed voltage.
1.62 V to 3.7 V
–35
35
DCO frequency drift with
temperature
UNIT
MHz
MHz
MHz
MHz
MHz
MHz
ppm/°
C
dfDCO/dVCC
DCO frequency voltage
drift with voltage
At fixed temperature.
–40°C to 85 °C
–0.10
0.10
%/V
fRSEL0
DCO frequency range 0
DCORSEL = 0, DCOTUNE = value
TBD in the negative scale to value
TBD in the positive scale
1.62 V to 3.7 V
–40°C to 85°C
0.98
2.7
MHz
fRSEL1
DCO frequency range 1
DCORSEL = 1, DCOTUNE = value
TBD in the negative scale to value
TBD in the positive scale
1.62 V to 3.7 V
–40°C to 85°C
1.96
5.4
MHz
fRSEL2
DCO frequency range 2
DCORSEL = 2, DCOTUNE = value
TBD in the negative scale to value
TBD in the positive scale
1.62 V to 3.7 V
–40°C to 85°C
3.92
10.8
MHz
fRSEL3
DCO frequency range 3
DCORSEL = 3, DCOTUNE = value
TBD in the negative scale to value
TBD in the positive scale
1.62 V to 3.7 V
–40°C to 85°C
7.84
21.6
MHz
fRSEL4
DCO frequency range 4
DCORSEL = 4, DCOTUNE = value
TBD in the negative scale to value
TBD in the positive scale
1.62 V to 3.7 V
–40°C to 85°C
15.68
43.2
MHz
fRSEL5
DCO frequency range 5
DCORSEL = 5, DCOTUNE = value
TBD in the negative scale to value
TBD in the positive scale
1.62 V to 3.7 V
–40°C to 85°C
31.36
86.5
MHz
fDCO_DC
Duty cycle
No external divide, all DCO settings
1.62 V to 3.7 V
–40°C to 85°C
48%
tDCO_JITTER
DCO jitter
TDCO_STEP
Step size
(1)
(2)
34
Step size of the DCO.
50%
52%
1.62 V to 3.7 V
–40°C to 85°C
120
200
1.62 V to 3.7 V
–40°C to 85°C
0.2%
ps
Average calculated using the box method, (fDCO_MAX - fDCO_MIN) / (TMAX - TMIN).
Does not include temperature coefficient of external resistor.
The recommended value of External Resistor at DCOR pin: 91kΩ, 0.1%, ±25 ppm/℃.
Specifications
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
DCO (continued)
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
TEST CONDITIONS
VCC , TA
MIN
TYP
MAX
UNIT
DCO settling from worst
case DCORSELn to
DCORSELm
DCO settled to within 0.5% of steady
state frequency
See Figure 5-1.
1.62 V to 3.7 V
–40°C to 85°C
5
μs
DCO settling LSB change
of DCOTUNE within any
DCORSEL setting
DCO settled to within 0.5% of steady
state frequency
See Figure 5-1.
1.62 V to 3.7 V
–40°C to 85°C
2.2
μs
tDCO_SETTLE_TUNE
DCO settling worst case
DCOTUNEn to
DCOTUNEm within any
DCORSEL setting
DCO settled to within 0.5% of steady
state frequency
See Figure 5-1.
1.62 V to 3.7 V
–40°C to 85°C
5
μs
DCOOVERSHOOT
DCO overshoot
Worst case DCO frequency change
See Figure 5-1.
1.62 V to 3.7 V
–40°C to 85°C
tSTART
DCO startup time (3)
DCO settled to within 0.5% of steady
state frequency.
1.62 V to 3.7 V
–40°C to 85°C
tDCO_SETTLE_RANG
E
tDCO_SETTLE_TUNE_
LSB
(3)
–10%
5%
μs
5
The maximum parasitic capacitance at the DCO External Resistance pin (DCOR) should not exceed 5pF to guarantee the specified
DCO startup time.
PRODUCT PREVIEW
fDCO
DCOOVERSHOOT
± 0.5% of steady state
t
DCOOVERSHOOT
DCOSETTLE_RANGE
DCOSETTLE_TUNE_LSB
DCOSETTLE_TUNE
Figure 5-1. DCO Settling
Table 5-22. DCO Overall Tolerance
over operating free-air temperature range (unless otherwise noted)
RESISTOR OPTION
Internal resistor
External resistor
with 25-ppm TCR
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.438
1.62 V to 3.7 V
±0.2
±0.638
±1.138
0°C
0
1.62 V to 3.7 V
±0.2
±0.2
±0.7
–40°C to 85 °C
±0.438
0V
0
±0.438
±0.938
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
35
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
Table 5-23. 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
Current consumption (1)
IVLO
VCC
fVLO
VLO frequency
(2)
dfVLO/dT
VLO frequency temperature drift (3)
(2)
1.62 V to 3.7 V
(2)
1.62 V to 3.7 V
dfVLO/dVCC VLO frequency supply voltage drift (4)
DCVLO
(1)
(2)
(3)
(4)
MIN
TYP
1.62 V to 3.7 V
(2)
Duty cycle
1.62 V to 3.7 V
1.62 V to 3.7 V
MAX
100
6
9.4
nA
14
0.5
50%
kHz
%/°C
4
40%
UNIT
%/V
60%
Current measured on DVCC supply
Measured at ACLK pin
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-24. Internal Reference, Low-Frequency Oscillator (REFO)
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
TEST CONDITIONS
REFO current consumption (1)
IREFO
PRODUCT PREVIEW
REFO frequency calibrated
fREFO
REFO absolute tolerance calibrated
VCC
MIN
TYP
REFOFSEL = 0
1.62 V to 3.7 V
0.6
REFOFSEL = 1
1.62 V to 3.7 V
1
REFOFSEL = 0 (2)
1.62 V to 3.7 V
32.768
(2)
1.62 V to 3.7 V
128
REFOFSEL = 1
MAX
µA
kHz
Full temperature range
REFOFSEL = 0 (2)
1.62 V to 3.7 V
–3%
3%
Full temperature range
REFOFSEL = 1 (2)
1.62 V to 3.7 V
–6%
6%
–1.5%
1.5%
TA = 25°C
REFOFSEL = 0,1 (2)
3V
UNIT
dfREFO/dT
REFO frequency temperature drift (3)
(2)
1.62 V to 3.7 V
0.01
%/°C
dfREFO/dVCC
REFO frequency supply voltage
drift (4)
(2)
1.62 V to 3.7 V
1.0
%/V
DCREFO
REFO duty cycle
(2)
1.62 V to 3.7 V
(1)
(2)
(3)
(4)
40%
50%
60%
Total current measured on both AVCC and DVCC supplies.
Measured at ACLK pin
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-25. Module Oscillator (MODOSC)
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
IMODOSC
TEST CONDITIONS
Current consumption (1)
VCC
MIN
1.62 V to 3.7 V
TYP
MAX
UNIT
μA
50
(2)
1.62 V to 3.7
V
fMODOSC
MODOSC frequency
dfMODOSC/dT
MODOSC frequency temperature
drift (3)
(2)
1.62 V to 3.7 V
0.017
%/℃
dfMODOSC/dV
CC
MODOSC frequency supply voltage
drift (4)
(2)
1.62 V to 3.7 V
0.36
%/V
DCMODOSC
Duty cycle
(2)
1.62 V to 3.7 V
(1)
(2)
(3)
(4)
36
23
40%
25
50%
27
MHz
60%
Total current measured on both AVCC and DVCC supplies.
Measured at SMCLK pin with divide by 2 setting for MODOSC clock.
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.62V to 3.7V) – MIN(1.62V to 3.7V)) / MIN(1.62V to 3.7V) / (3.7V – 1.62V)
Specifications
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
Table 5-26. System Oscillator (SYSOSC)
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
TEST CONDITIONS
VCC
MIN
TYP
MAX
UNIT
ISYSOSC
Current consumption (1)
1.62 V to 3.7 V
fSYSOSC
SYSOSC frequency
1.62 V to 3.7 V
dfSYSOSC/ dT
SYSOSC frequency temperature
drift (2)
1.62 V to 3.7 V
0.03
%/℃
dfSYSOSC/
dVCC
SYSOSC frequency supply voltage
drift (3)
1.62 V to 3.7 V
0.6
%/V
DCSYSOSC
Duty cycle
1.62 V to 3.7 V
(1)
(2)
(3)
μA
25
4.25
40%
5.0
50%
5.75
MHz
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)
(1)
CURRENT
RATING
TEMPERATURE
RATING
140 mΩ ± 25%
1100 mA
–55°C to +125°C
230 mΩ ± 25%
800 mA
–55°C to +125°C
1008
180 mΩ ± 25%
800 mA
–55°C to +125°C
±20%
1008
398 mΩ max
890 mA
–40°C to +105°C
±20%
1008
532 mΩ max
760 mA
–40°C to +105°C
±20%
1008
588 mΩ max
800 mA
–40°C to +105°C
PART NAME
VALUE
TOLERANCE
FOOTPRINT
LQM2MPN4R7NG0
4.7 µH
±30%
0806
LQM21PN4R7NGR
4.7 µH
±30%
0806
LQM2HPN4R7MGC
4.7 µH
±20%
VLS252010ET4R7M
4.7 µH
VLS252010ET6R8M
6.8 µH
VLS252015ET100M
10 µH
DCR
(1)
PRODUCT PREVIEW
Table 5-27. Recommended Parts for LVSW
Higher DCR will result in lower DC-DC efficiency
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
37
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
5.10.4 Voltage Regulators
Table 5-28. VCORE Regulator (LDO) Characteristics
PARAMETER
PRODUCT PREVIEW
MIN
TYP
MAX
UNIT
VCORE0-HP
Static VCORE voltage Level 0
in active and LPM0 modes
Device power modes AM_LDO_VCORE0,
LPM0_LDO_VCORE0
1.07
1.2
1.27
V
VCORE1-HP
Static VCORE voltage Level 1
in active and LPM0 modes
Device power modes AM_LDO_VCORE1,
LPM0_LDO_VCORE1
1.25
1.4
1.48
V
VCORE0-LF
Static VCORE voltage Level 0
in low-frequency active and low Device power modes AM_LF_VCORE0
frequency LPM0 modes
1.07
1.2
1.27
V
VCORE1-LF
Static VCORE voltage Level 1
in low-frequency active and low Device power modes AM_LF_VCORE1
frequency LPM0 modes
1.25
1.4
1.48
V
VCORE0-LPM34
Static VCORE voltage Level 0
in LPM3 and LPM4 modes
Device power modes LPM3, LPM4
0.98
1.2
1.31
V
VCORE1-LPM34
Static VCORE voltage Level 1
in LPM3 and LPM4 modes
Device power modes LPM3, LPM4
1.14
1.4
1.52
V
VCORE0-LPM35
Static VCORE voltage Level 0
in LPM3.5 mode
Device power mode LPM3.5
0.98
1.2
1.31
V
IINRUSH-ST
Inrush current at startup
Device power-up
200
mA
IPEAK-LDO
Peak current drawn by LDO
from DVCC
Highest peak current expected during TBD
350
mA
TLPMLDO_RDY
Time taken by LPM LDO (LDO
in LPM3, LPM4, or LPM3.5) to
get ready after a cold powerup
or LPM4.5, before it may be
enabled. (1)
650
µs
ISC-coreLDO
Short circuit current limit for
core LDO
(1)
TEST CONDITIONS
Measured when output is shorted to ground
350
mA
If LPM LDO is attempted to be enabled before this time, the active mode LDO automatically remains ON at the expense of system
power to allow the SOC operations to continue smoothly.
Table 5-29. VCORE Regulator (DC-DC) Characteristics
PARAMETER
TEST CONDITIONS
MIN
DVCC-DCDC
Allowed DVCC range for DC-DC
operation
VCORE0-DCDC
Device power modes
Static VCORE voltage Level 0 in
AM_DCDC_VCORE0,
DC-DC high-performance modes
LPM0_DCDC_VCORE0
1.07
VCORE1-DCDC
Device power modes
Static VCORE voltage Level 1 in
AM_DCDC_VCORE1,
DC-DC high-performance modes
LPM0_DCDC_VCORE1
1.25
IPEAK-DCDC
Peak current drawn by DC-DC
from DVCC
ISC-DCDC
Short circuit current limit for DCDC
38
Specifications
TYP
2.0
Measured when output is shorted to
ground
MAX
UNIT
3.7
V
1.2
1.27
V
1.4
1.48
V
500
mA
700
mA
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
Table 5-30. 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.1
1.62
V
VVCC_VCCDET+
VCCDET power-up level trip point with rising VCC
0.70
1.165
1.65
V
VVCC_VCC_hys
VCCDET hysteresis
40
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-31. PSS, SVSMH
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
VSVSMH+,ST
VSVSMH-,HP
VSVSMH+,HP
MIN
TYP
MAX
UNIT
SVSMH leakage current
consumption, power down
SVSMHOFF = 1
0.05
15
SVSMH current consumption,
low-power mode
SVSMHOFF = 0, SVSMHLP = 1
300
500
SVSMH current consumption,
high-performance mode
SVSMHOFF = 0, SVSMHLP = 0
4.5
8
μA
SVSMH threshold level during
start up [(rising DVCC)
untrimmed (at initial powerup), DC (dDVCC/dt <
1V/s)
1.47
1.565
1.65
V
SVSMHOFF = 0, SVSMHLP = 0, SVSMHTH = 0,
DC (dDVCC/dt < 1V/s) trimmed
1.54
1.58
1.62
SVSMHOFF = 0, SVSMHLP = 0, SVSMHTH = 1,
DC (dDVCC/dt < 1V/s) trimmed
1.57
1.61
1.65
SVSMHOFF = 0, SVSMHLP = 0, SVSMHTH = 2,
DC (dDVCC/dt < 1V/s) trimmed
1.59
1.64
1.71
SVSMHOFF = 0, SVSMHLP = 0, SVSMHTH = 3,
DC (dDVCC/dt < 1V/s) trimmed
2.0
2.05
2.12
SVSMHOFF = 0, SVSMHLP = 0, SVSMHTH = 4,
DC (dDVCC/dt < 1V/s) trimmed
2.2
2.25
2.32
SVSMHOFF = 0, SVSMHLP = 0, SVSMHTH = 5,
DC (dDVCC/dt < 1V/s) trimmed
2.4
2.46
2.54
SVSMHOFF = 0, SVSMHLP = 0, SVSMHTH = 6,
DC (dDVCC/dt < 1V/s) trimmed
2.7
2.77
2.86
SVSMHOFF = 0, SVSMHLP = 0, SVSMHTH = 7,
DC (dDVCC/dt < 1V/s) trimmed
2.92
3.0
3.1
SVSMHOFF = 0, SVSMHLP = 0, SVSMHTH = 0,
DC (dDVCC/dt < 1V/s) trimmed
1.555
1.595
1.635
SVSMHOFF = 0, SVSMHLP = 0, SVSMHTH = 1,
DC (dDVCC/dt < 1V/s) trimmed
1.585
1.625
1.665
SVSMHOFF = 0, SVSMHLP = 0, SVSMHTH = 2,
DC (dDVCC/dt < 1V/s) trimmed
1.605
1.655
1.71
SVSMHOFF = 0, SVSMHLP = 0, SVSMHTH = 3,
DC (dDVCC/dt < 1V/s) trimmed
2.015
2.065
2.12
SVSMHOFF = 0, SVSMHLP = 0, SVSMHTH = 4,
DC (dDVCC/dt < 1V/s) trimmed
2.215
2.265
2.32
SVSMHOFF = 0, SVSMHLP = 0, SVSMHTH = 5,
DC (dDVCC/dt < 1V/s) trimmed
2.415
2.475
2.54
SVSMHOFF = 0, SVSMHLP = 0, SVSMHTH = 6,
DC (dDVCC/dt < 1V/s) trimmed
2.715
2.785
2.86
SVSMHOFF = 0, SVSMHLP = 0, SVSMHTH = 7,
DC (dDVCC/dt < 1V/s) trimmed
2.935
3.015
3.1
SVSMH threshold level during
high-performance mode (falling
DVCC)
SVSMH threshold level; High
Performance Mode [rising
DVCC]
nA
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
PRODUCT PREVIEW
ISVSMH
TEST CONDITIONS
V
V
Specifications
39
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
PSS, SVSMH (continued)
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
VSVSMH-,LP
VSVSMH_hys
PRODUCT PREVIEW
tPD,SVSMH
t(SVSMH)
(1)
40
SVSMH threshold level; Low
Power Mode [falling DVCC]
TEST CONDITIONS
MIN
TYP
MAX
SVSMHOFF = 0, SVSMHLP = 1, SVSMHTH = 0,
DC (dDVCC/dt < 1V/s) trimmed
1.47
1.54
1.62
SVSMHOFF = 0, SVSMHLP = 1, SVSMHTH = 1,
DC (dDVCC/dt < 1V/s) trimmed
1.5
1.57
1.65
SVSMHOFF = 0, SVSMHLP = 1, SVSMHTH = 2,
DC (dDVCC/dt < 1V/s) trimmed
1.55
1.62
1.71
SVSMHOFF = 0, SVSMHLP = 1, SVSMHTH = 3,
DC (dDVCC/dt < 1V/s) trimmed
2
2.09
2.18
SVSMHOFF = 0, SVSMHLP = 1, SVSMHTH = 4,
DC (dDVCC/dt < 1V/s) trimmed
2.2
2.3
2.4
SVSMHOFF = 0, SVSMHLP = 1, SVSMHTH = 5,
DC (dDVCC/dt < 1V/s) trimmed
2.4
2.51
2.62
SVSMHOFF = 0, SVSMHLP = 1, SVSMHTH = 6,
DC (dDVCC/dt < 1V/s) trimmed
2.7
2.82
2.94
SVSMHOFF = 0, SVSMHLP = 1, SVSMHTH = 7,
DC (dDVCC/dt < 1V/s) trimmed
2.87
3.0
3.13
SVSMH hysteresis
UNIT
V
15
mV
SVSH propagation delay, highperformance mode
SVSMHOFF = 0, SVSMHLP = 0, very fast
dVDVCC/dt
2
10
SVSH propagation delay, lowpower mode
SVSMHOFF = 0, SVSMHLP = 1, very fast
dVDVCC/dt
15
100
SVSMH on or off delay time
SVSMHOFF = 1 → 0
SVSMHLP = 0 (1)
17
40
μs
μ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 wakeup of SVSMH module as per the SVSMH on or off delay time specification. Otherwise, SVSMH may
trip, causing device to get a Reset & wakeup from the Low Power Mode.
Specifications
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
Table 5-32. PSS, SVSL
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
TEST CONDITIONS
ISVSL,leak
SVSL leakage current consumption,
power down
ISVSL-DVCC,LP
SVSL current consumption, low-power
mode, from DVCC
ISVSL-VCORE,LP
SVSL current consumption, low-power
mode, from VCORE
ISVSL-DVCC,HP
SVSL current consumption, highperformance mode, from DVCC
ISVSL-VCORE,HP
tPD,SVSL,
TYP
MAX
0.1
10
110
200
95
200
1.5
2
1.5
3
SVSLOFF = 0, SVSLLP = 1
UNIT
nA
nA
SVSLOFF = 0, SVSLLP = 0
µA
SVSL propagation delay, highperformance mode
SVSLOFF = 0, SVSLLP = 0,
very fast dVVCORE/dt
2
10
SVSL propagation delay, low-power
mode
SVSLOFF = 0, SVSLLP = 1,
very fast dVVCORE/dt
16
100
SVSL on or off delay time
SVSLOFF = 0 → 1, SVSLLP = 0
16
40
μs
μs
PRODUCT PREVIEW
t(SVSL)
AM
SVSL current consumption, highperformance mode, from VCORE
SVSLOFF = 1
MIN
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
41
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
5.10.5 Digital I/Os
Table 5-33. 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
TYP
MAX
2.2 V
0.99
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
PRODUCT PREVIEW
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 (refer also to and )
(1) (2)
2.2 V, 3 V
–20
+20
nA
Ilkg,hdio
High-drive I/O high-impedance input leakage
current (refer also to and )
(1) (2)
2.2 V, 3 V
–20
+20
nA
Ports with interrupt capability and
without glitch filter
2.2 V, 3 V
20
ns
Ports with interrupt capability and
with glitch filter but glitch filter
disabled (GLTFLT_EN = 0)
2.2 V, 3 V
20
ns
Ports with interrupt capability and
with glitch filter, Glitch filter enabled
(GLTFTL_EN = 1)
2.2 V, 3 V
2
µs
2.2 V, 3 V
2
µs
tint
tRST
(1)
(2)
(3)
(4)
42
External interrupt timing (external trigger
pulse duration to set interrupt flag) (3)
External reset pulse duration on RSTn pin (4)
20
35
50
V
V
V
kΩ
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.
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
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
Table 5-34. Digital Outputs, Normal I/Os
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
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
20
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
20
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
PRODUCT PREVIEW
PARAMETER
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 = 20pF 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
43
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
Table 5-35. 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
PRODUCT PREVIEW
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 = 20 pF, RL
VCORE = 1.4 V, CL = 20 pF, RL
(4) (5)
(4) (5)
VCORE = 1.4 V, CL = 20 pF (5)
VCORE = 1.4 V, CL = 20 pF
CL = 20 pF
CL = 20 pF
(5)
(6)
(7)
MIN
MAX
VCC – 0.25
VCC
VCC – 0.60
VCC
VCC – 0.25
VCC
VCC – 0.30
VCC
VSS
VSS + 0.25
VSS
VSS + 0.60
VSS
VSS + 0.25
VSS
VSS + 0.30
1.62 V
24
2.2 V
24
3.0 V
24
1.62 V
40%
60%
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
40%
60%
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 - 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 = 20pF 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-36. Pin-Oscillator Frequency, Ports Px
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
foPx.y
(1)
44
Pin-Oscillator Frequency
TEST CONDITIONS
VCC
MIN
TYP
MAX
UNIT
Px.y, CL = 10 pF (1)
3.0 V
2000
kHz
(1)
3.0 V
1300
kHz
Px.y, CL = 20 pF
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
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
5.10.6 14-Bit ADC
Table 5-37. 14-Bit ADC, Power Supply and Input Range Conditions
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
TEST CONDITIONS
VCC
MIN
NOM
MAX
UNIT
Analog supply voltage
AVCC and DVCC are connected
together,
AVSS and DVSS are connected
together,
V(AVSS) = V(DVSS) = 0 V,
ADC14PWRMD = 2
1.62
3.7
V
AVCC
Analog supply voltage
AVCC and DVCC are connected
together,
AVSS and DVSS are connected
together,
V(AVSS) = V(DVSS) = 0 V,
ADC14PWRMD = 0
1.8
3.7
V
V(Ax)
Analog input voltage range (1)
All ADC14 analog input pins Ax
AVCC
V
AVCC
I(ADC14)
Operating supply current into
singleAVCC plus DVCC terminal (2)
ended mode
I(ADC14)
differential
mode
Operating supply current into
AVCC plus DVCC terminal (2)
0
fADC14CLK = 25 MHz, 1 Msps
(ADC14PWRMD = 0), ADC14ON = 1,
ADC14DIF = 0, ADC14VRSEL =
1110 (3), REFON = 0, ADC14SHT0x =
0, ADC14SHT1x = 0
3.0 V
375
TBD
2.2 V
355
TBD
fADC14CLK = 5 MHz, 200 ksps
(ADC14PWRMD = 2), ADC14ON = 1,
ADC14DIF = 0, ADC14VRSEL =
1110 (3), REFON = 0, ADC14SHT0x =
0, ADC14SHT1x = 0
3.0 V
175
TBD
2.2 V
170
TBD
fADC14CLK = 25 MHz, 1 Msps
(ADC14PWRMD = 0), ADC14ON = 1,
ADC14DIF = 1, ADC14VRSEL =
1110 (3), REFON = 0, ADC14SHT0x =
0, ADC14SHT1x = 0
3.0 V
535
TBD
2.2 V
495
TBD
fADC14CLK = 5 MHz, 200 ksps
(ADC14PWRMD = 2), ADC14ON = 1,
ADC14DIF = 1, ADC14VRSEL =
1110 (3), REFON = 0, ADC14SHT0x =
0, ADC14SHT1x = 0
3.0 V
215
TBD
2.2 V
210
TBD
Resolution
14
CI
Input capacitance into a single
terminal
10
RI
Input MUX ON-resistance
(1)
(2)
(3)
0 V ≤ V(Ax)≤ AVCC
PRODUCT PREVIEW
PARAMETER
µA
µA
bits
15
pF
1.8V - 3.7V
0.135
1
kΩ
1.62V - 1.8V
0.15
1.5
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).
VeREF- pin should be connected to onboard ground for ADC14VRSEL = 1110.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
45
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
Table 5-38. 14-Bit ADC, Timing Parameters
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
fADC14CLK
TEST CONDITIONS
For specified performance of
ADC14 linearity parameters
TYP
25
200 ksps, ADC14PWRMD = 2
1.62 V to 3.7 V
5
ADC14RES = 11
16
ADC14RES = 10
14
ADC14RES = 01
11
ADC14RES = 00
9
Clock cycles for conversion
tADC14ON
Turnon settling time of the ADC
See
tSample
Sampling time (2)
RS = 200 Ω, CS = 10pF
(2)
MIN
1.8 V to 3.7 V
NCONVERT
(1)
VCC
1 Msps, ADC14PWRMD = 0
(1)
MAX
UNIT
MHz
cycles
100
0.215
ns
µs
The condition is that the error in a conversion started after tADC14ON is less than ±0.5 LSB. The reference and input signal are already
settled.
Sampling time should be at-least 4x 1/fADC14CLK.
Table 5-39. 14-Bit ADC, Linearity Parameters, LDO Operation
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
PRODUCT PREVIEW
SINAD
VCC
MIN
TYP
1Msps, ADC14DIF = 0, ADC14VRSEL = 1110 (1),
With single-ended input
2.5-V reference, 20-kHz input sine
1.8 V to 3.7 V
TBD
75
With differential input
1Msps, ADC14DIF = 1, ADC14VRSEL = 1110 (1),
2.5-V reference, 20-kHz input sine
1.8 V to 3.7 V
TBD
80
With single-ended input
1Msps, ADC14DIF = 0, ADC14VRSEL = 1110 (1),
2.5-V reference, 20-kHz input sine
1.8 V to 3.7 V
TBD
12.1
With differential input
1Msps, ADC14DIF = 1, ADC14VRSEL = 1110 (1),
2.5-V reference, 20-kHz input sine
1.8 V to 3.7 V
TBD
13
ENOB
TEST CONDITIONS
MAX
UNIT
dB
bit
1.45 V≤ VR+ - VR-≤ AVCC
–2.0
2.0
1.2 V < VR+ - VR-< 1.45
TBD
TBD
–0.99
1.0
EI
Integral linearity error
(INL)
ED
Differential linearity
error (DNL)
EO
Offset error
–0.7
±0.35
0.7
mV
EG
Gain error
–2.0
±1
2.0
LSB
ET
Total unadjusted error
–10
±TBD
10
LSB
(1)
46
LSB
LSB
VeREF- pin should be connected to onboard ground for ADC14VRSEL = 1110.
Specifications
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
Table 5-40. 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(sa
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
mple)
(sample)
(2)
TYP
MAX
730
mV
1.9
mV/°C
5
48%
UNIT
µs
50%
52%
1
µs
The temperature sensor offset can be as much as ±20°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.
Typical Temperate Sensor Voltage (V)
(3)
(4)
MIN
PRODUCT PREVIEW
(1)
VCC
-40 -30 -20 -10 0 10 20 30 40 50 60 70 80
Ambient Temperature (°C)
Figure 5-2. Typical Temperature Sensor Voltage
Table 5-41. 14-Bit ADC, Internal Reference Buffers
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
IREF+
ton
(1)
Operating supply current into
AVCC terminal (1)
TEST CONDITIONS
VCC
ADC ON, REFOUT = 0, ADC14PWRMD =
0, REFVSEL = {0, 1, 3}
TYP
MAX
3V
600
1000
ADC ON, REFOUT = 0, ADC14PWRMD =
2, REFVSEL = {0, 1, 3}
3V
200
360
ADC ON, REFOUT = 1, ADC14PWRMD =
2, REFVSEL = {0, 1, 3}
3V
560
870
Time to turn on
3V
MIN
5
UNIT
µA
µs
The internal reference current is supplied via terminal AVCC.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
47
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
Table 5-42. 14-Bit ADC, External Reference
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
TEST CONDITIONS
MIN
TYP
MAX
UNIT
VeREF+
Positive external reference voltage
input
VeREF+ > VeREF-
(1)
1.45
AVCC
V
VeREF-
Negative external reference voltage
VeREF+ > VeREFinput
(2)
0
AVCC –
1.45
V
(VeREF+ VeREF-)
Differential external reference
voltage input
(3)
1.45
AVCC
V
–45
45
uA
–9
9
µA
1.45 V ≤ VeREF+≤ VAVCC, VeREF- = 0 V,
fADC14CLK = 25 MHz, ADC14SHTx = 1h,
ADC14DIF = 1, Conversion rate 1Msps
–90
90
uA
1.45 V ≤ VeREF+≤ VAVCC, VeREF- = 0 V
fADC14CLK = 5 MHz, ADC14SHTx = 1h,
ADC14DIF = 1
Conversion rate 200ksps
–18
18
uA
IVeREF+
IVeREF-
Static input current single ended
input mode
IVeREF+
IVeREF-
Static input current differential input
mode
VeREF+ > VeREF-
1.45 V ≤ VeREF+≤ VAVCC, VeREF- = 0 V,
fADC14CLK = 25 MHz, ADC14SHTx = 1h,
ADC14DIF = 0, Conversion rate 1 Msps
1.45 V ≤ VeREF+≤ VAVCC, VeREF- = 0 V,
fADC14CLK = 5 MHz, ADC14SHTx = 1h,
ADC14DIF = 0, Conversion rate 200 ksps
PRODUCT PREVIEW
IVeREF+
Peak input current single ended
input mode
0 V ≤ VeREF+ ≤ VAVCC, ADC14DIF = 0
TBD
mA
IVeREF+
Peak input current differential input
mode
0 V ≤ VeREF+ ≤ VAVCC, ADC14DIF = 1
TBD
mA
CVeREF±
Capacitance at VeREF± terminal
PSRR_DC
Power supply rejection ratio (DC)
AVCC = AVCC (min) – AVCC(max)
TA = 25°C
PSRR_AC
Power supply rejection ratio (AC)
dAVCC = 0.1V at 1 kHz
(1)
(2)
(3)
(4)
48
(4)
5
µF
TBD
TBD
µV/V
mV/V
The accuracy limits the minimum positive external reference voltage. Lower reference voltage levels down to 1.2 V may be applied with
reduced accuracy requirements for DNL, INL and SNR at 1 Msps or for ≤500-ksps specified accuracy can still be achieved.
The accuracy limits the maximum negative external reference voltage. For 1-Msps, higher reference voltage levels up to AVCC – 1.2 V
may be applied with reduced speed and accuracy, or for ≤500 ksps, specified accuracy can still be achieved.
The accuracy limits minimum external differential reference voltage. Lower differential reference voltage levels may be applied with
reduced accuracy requirements.
Two decoupling capacitors, 5 µF and 50 nF, should be connected to VeREF 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 (SLAU356).
Specifications
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
5.10.7 REF_A
Table 5-43. REF_A, Built-In Reference
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
Positive built-in reference
voltage output
VREF+
TEST CONDITIONS
VCC
MIN
TYP
MAX
REFVSEL = {0} for 1.2 V
REFON = 1
1.62 V
1.2
±1%
REFVSEL = {1} for 1.45 V
REFON = 1
1.75 V
1.45
±1%
REFVSEL = {2} for 2.0 V
REFON = 1
2.3 V
2.0
±1%
REFVSEL = {3} for 2.5 V
REFON = 1
2.8 V
2.5
±1%
V
REFVSEL = {0} for 1.2 V
1.62
REFVSEL = {1} for 1.45 V
1.75
REFVSEL = {2} for 2.0 V
2.3
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)
REFON = 1
IL(VREF+)
Load-current regulation,
VREF+ terminal
REFVSEL = {0, 1, 2, 3}, I(VREF+) = +10
µA/–1000 µA,
AVCC = AVCC(min) for each reference level,
REFON = REFOUT = 1
CVREF±
Capacitance at VREF+,
VREF- terminals
REFON = REFOUT = 1
UNIT
3V
V
12
0
20
µA
2500
µV/mA
100
pF
PSRR_DC Power supply rejection ratio
(DC) after ADC buffer
REFOUT0
AVCC = AVCC(min) for each reference level,
REFVSEL = {0,1,2, 3}, REFON = 1,
REFOUT = 0
120
300
µV/V
PSRR_DC Power supply rejection ratio
(DC) after ADC buffer
REFOUT1
AVCC = AVCC(min) for each reference level,
REFVSEL = {0,1,2, 3}, REFON = 1,
REFOUT = 1
50
100
µV/V
PSRR_AC Power supply rejection ratio
(AC) after ADC buffer
REFOUT0
AVCC = AVCC(min) for each reference level,
dAVCC = 0.1V at 1 kHz,
REFVSEL = {0,1,2, 3}, REFON = 1,
REFOUT = 0
6.4
10
mV/V
PSRR_AC Power supply rejection ratio
(AC) after ADC buffer
REFOUT1
AVCC = AVCC(min) for each reference level,
dAVCC = 0.1V at 1 kHz,
REFVSEL = {0,1,2, 3}, REFON = 1,
REFOUT = 1
2
5
mV/V
<10
20
ppm/°
C
TCREF+
(2)
Temperature coefficient of
built-in reference
REFVSEL = {0, 1, 2, 3}, REFON = 1, TA =
–40°C to 85°C
TCREF+
(2)
Temperature coefficient of
built-in reference
REFVSEL = {0, 1, 2, 3}, REFON = 1, TA = 0°C
to 50°C
<5
15
ppm/°
C
Settling time of reference
voltage (3)
AVCC = AVCC (min) - AVCC(max)
REFVSEL = {0, 1, 2, 3}, REFON = 0 → 1
75
90
µs
tSETTLE
(1)
(2)
(3)
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
49
PRODUCT PREVIEW
PARAMETER
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
5.10.8 Comparator_E
Table 5-44. Comparator_E
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
VCC
TEST CONDITIONS
Supply voltage
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
PRODUCT PREVIEW
Reference voltage
level
VREF
1.62
50
3.7
15
CMPPWRMD = 01, CMPON = 1, CMPRSx = 00
(medium)
2.2 V,
3V
6.5
10
CMPPWRMD = 10, CMPON = 1, CMPRSx = 00
(slow), TA = 30°C
2.2 V,
3V
0.5
CMPPWRMD = 10, CMPON = 1, CMPRSx = 00
(slow), TA = 85°C
2.2 V,
3V
1.2
CMPREFACC = 0, CMPREFLx = 01, CMPRSx = 10,
REFON = 0, CMPON = 0
2.2 V,
3V
15
26
CMPREFACC = 1, CMPREFLx = 01, CMPRSx = 10,
REFON = 0, CMPON = 0
2.2 V,
3V
7
10
CMPRSx = 11, CMPREFLx = 01, CMPREFACC = 0
1.62 V
1.17
1.2
1.23
CMPRSx = 11, CMPREFLx = 10, CMPREFACC = 0
2.2 V
1.95
2.0
2.05
CMPRSx = 11, CMPREFLx = 11, CMPREFACC = 0
2.7 V
2.40
2.5
2.60
CMPRSx = 11, CMPREFLx = 01, CMPREFACC = 1
1.62 V
1.10
1.2
1.23
CMPRSx = 11, CMPREFLx = 10, CMPREFACC = 1
2.2 V
1.90
2.0
2.05
CMPRSx = 11, CMPREFLx = 11, CMPREFACC = 1
2.7 V
2.4
2.5
2.6
CMPPWRMD = 10
tPD,filter
MAX
11
VOFFSET
tPD
TYP
2.2 V,
3V
VIC
RSIN
MIN
CMPPWRMD = 00, CMPON = 1, CMPRSx = 00
(fast)
Common mode
input range
CIN
VCC
µA
VCC–1
CMPPWRMD = 00
–10
+10
Input offset voltage CMPPWRMD = 01
–20
+20
–20
+20
Series input
resistance
Propagation delay,
response time
Propagation delay
with filter active
Specifications
CMPPWRMD = 00 or CMPPWRMD = 01
5
CMPPWRMD = 10
5
ON (switch closed)
2
OFF (switch opened)
V
µA
0
Input capacitance
UNIT
V
V
mV
pF
pF
4
50
kΩ
MΩ
CMPPWRMD = 00, CMPF = 0,
Overdrive = 20 mV
150
300
CMPPWRMD = 01, CMPF = 0,
Overdrive = 20 mV
200
400
CMPPWRMD = 10, CMPF = 0,
Overdrive = 20 mV
5
10
CMPPWRMD = 00, CMPF = 0,
Overdrive = 100 mV
150
300
CMPPWRMD = 01, CMPF = 0,
Overdrive = 100 mV
200
400
CMPPWRMD = 10, CMPF = 0,
Overdrive = 100 mV
5
10
CMPPWRMD = 00 or 01, CMPF = 1,
Overdrive = 20 mV, CMPFDLY = 00
1.1
1.8
CMPPWRMD = 00 or 01, CMPF = 1,
Overdrive = 20 mV, CMPFDLY = 01
1.4
2.6
CMPPWRMD = 00 or 01, CMPF = 1,
Overdrive = 20 mV, CMPFDLY = 10
2
3.5
CMPPWRMD = 00 or 01, CMPF = 1,
Overdrive = 20 mV, CMPFDLY = 11
3
5
ns
µs
ns
µs
µs
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
Comparator_E (continued)
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
tEN_CMP
tEN_CMP_VREF
tEN_CMP_RL
VCMP_REF
TYP
MAX
CMPON = 0 to CMPON = 1, CMPPWRMD = 00,
VIN+, VIN- from pins, Overdrive = 20 mV
0.6
1
Comparator enable CMPON = 0 to CMPON = 1, CMPPWRMD = 01,
time
VIN+, VIN- from pins, Overdrive = 20 mV
0.7
1
CMPON = 0 to CMPON = 1, CMPPWRMD = 10,
VIN+, VIN- from pins, Overdrive = 20 mV
20
30
CMPON = 0 to CMPON = 1, CMPPWRMD = 00,
CMPREFLx = 10, CMPRSx = 11, REFON = 0,
Overdrive = 20 mV
2
3
CMPON = 0 to CMPON = 1, CMPPWRMD = 01,
CMPREFLx = 10, CMPRSx = 11, REFON = 0,
Overdrive = 20 mV
2
3
CMPON = 0 to CMPON = 1, CMPPWRMD = 10,
CMPREFLx = 10, CMPRSx = 11, REFON = 0,
Overdrive = 20 mV
20
30
CMPON = 0 to CMPON = 1, CMPPWRMD = 00,
CMPREFLx = 10, CMPRSx = 10, REFON = 0,
CMPREF0/1 = 0x0F, Overdrive = 20 mV
2.5
5
CMPON = 0 to CMPON = 1, CMPPWRMD = 01,
CMPREFLx = 10, CMPRSx = 10, REFON = 0,
CMPREF0/1 = 0x0F, Overdrive = 20 mV
2.5
5
CMPON = 0 to CMPON = 1, CMPPWRMD = 10,
CMPREFLx = 10, CMPRSx = 10, REFON = 0,
CMPREF0/1 = 0x0F, Overdrive = 20 mV
20
30
CMPON = 0 to CMPON = 1, CMPPWRMD = 00,
CMPREFLx = 10, CMPRSx = 10, REFON = 1,
CMPREF0/1 = 0x0F
1
2
CMPON = 0 to CMPON = 1, CMPPWRMD = 01,
CMPREFLx = 10, CMPRSx = 10, REFON = 1,
CMPREF0/1 = 0x0F
1
2
CMPON = 0 to CMPON = 1, CMPPWRMD = 10,
CMPREFLx = 10, CMPRSx = 10, REFON = 1,
CMPREF0/1 = 0x0F
20
30
VIN ×
(n+1) /
32
VIN ×
(n+1.1)
/ 32
Comparator and
reference ladder
and reference
voltage enable
time
Comparator and
reference ladder
enable time
Reference voltage
for a given tap
TEST CONDITIONS
VCC
VIN = reference into resistor ladder,
n = 0 to 31
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MIN
UNIT
µs
µs
VIN ×
(n+0.9)
/ 32
Specifications
PRODUCT PREVIEW
PARAMETER
µs
V
51
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
5.10.9 eUSCI
Table 5-45. eUSCI (UART Mode), Recommended Operating Conditions
PARAMETER
feUSCI
eUSCI input clock frequency
fBITCLK
BITCLK clock frequency
(equals baud rate in MBaud)
TEST CONDITIONS
VCORE
Internal: SMCLK
External: UCLK
Duty cycle = 50% ± 10%
VCC
MIN
TYP
MAX UNIT
1.2 V
12
1.4 V
24
1.2 V
1
1.4 V
3
MHz
MHz
Table 5-46. 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
10
UCGLITx = 1
25
90
UCGLITx = 2
45
140
UCGLITx = 3
60
190
UNIT
40
ns
PRODUCT PREVIEW
Pulses on the UART receive input (UCxRX) shorter than the UART receive deglitch time are suppressed. Thus the selected deglitch
time can limit the max. useable baud rate. To ensure that pulses are correctly recognized, their duration should exceed the maximum
specification of the deglitch time.
Table 5-47. eUSCI (SPI Master Mode), Recommended Operating Conditions
PARAMETER
feUSCI
CONDITIONS
SMCLK
Duty cycle = 50% ± 10%
eUSCI input clock frequency
VCC
MIN
TYP
MAX UNIT
VCORE = 1.2 V
12
VCORE = 1.4 V
24
MHz
Table 5-48. 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
TYP
MAX
tSTE,LEAD
STE lead time, STE active to clock
UCSTEM = 1,
UCMODEx = 01 or 10
tSTE,LAG
STE lag time, Last clock to STE
inactive
UCSTEM = 1,
UCMODEx = 01 or 10
tSTE,ACC
STE access time, STE active to
SIMO data out
UCSTEM = 0,
UCMODEx = 01 or 10
1.2 V
1.62 V
90
1.4 V
3.7 V
50
tSTE,DIS
STE disable time, STE inactive to
SIMO high impedance
UCSTEM = 0,
UCMODEx = 01 or 10
1.2 V
1.62 V
35
1.4 V
3.7 V
10
tSU,MI
SOMI input data setup time
1.2 V
1.62 V
50
1.4 V
3.7 V
25
tHD,MI
SOMI input data hold time
1.2 V
1.62 V
0
1.4 V
3.7 V
0
tVALID,MO
SIMO output data valid time (2)
UCLK edge to SIMO valid,
CL = 20 pF
1.2 V
1.62 V
5
1.4 V
3.7 V
1
tHD,MO
SIMO output data hold time (3)
CL = 20 pF
1.2 V
1.62 V
0
1.4 V
3.7 V
0
(1)
(2)
(3)
52
1
1
UNIT
UCxCLK
cycles
ns
ns
ns
ns
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) refer to 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. Refer to the timing
diagrams in Figure 5-3 and Figure 5-4.
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. Refer to the timing diagrams in
Figure 5-3 and Figure 5-4.
Specifications
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
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
PRODUCT PREVIEW
SIMO
Figure 5-3. 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
tSU,MI
tHD,MI
SOMI
tHD,MO
tSTE,ACC
tVALID,MO
tSTE,DIS
SIMO
Figure 5-4. SPI Master Mode, CKPH = 1
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
53
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
Table 5-49. eUSCI (SPI Slave Mode)
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
(see Note (1))
PARAMETER
TEST CONDITIONS
VCORE
VCC
1.2 V
1.62 V
MIN
65
1.4 V
3.7 V
45
1.2 V
1.62 V
5
1.4 V
3.7 V
5
TYP MAX UNIT
PRODUCT PREVIEW
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
1.2 V
1.62 V
90
1.4 V
3.7 V
50
tSTE,DIS
STE disable time, STE inactive to SOMI
high impedance
1.2 V
1.62 V
30
1.4 V
3.7 V
10
tSU,SI
SIMO input data setup time
1.2 V
1.62 V
8
1.4 V
3.7 V
4
tHD,SI
SIMO input data hold time
1.2 V
1.62 V
7
1.4 V
3.7 V
6
tVALID,SO
SOMI output data valid time (2)
UCLK edge to SOMI valid,
CL = 20 pF
1.2 V
1.62 V
50
1.4 V
3.7 V
10
tHD,SO
SOMI output data hold time (3)
CL = 20 pF
1.2 V
1.62 V
0
1.4 V
3.7 V
0
(1)
(2)
(3)
ns
ns
ns
ns
ns
ns
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) refer to 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. Refer to the timing
diagrams in Figure 5-5 and Figure 5-6.
Specifies how long data on the SOMI output is valid after the output changing UCLK clock edge. Refer to the timing diagrams in
Figure 5-5 and Figure 5-6.
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
tSTE,DIS
tVALID,SO
SOMI
Figure 5-5. SPI Slave Mode, CKPH = 0
54
Specifications
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
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,DIS
tVALID,SO
SOMI
Figure 5-6. SPI Slave Mode, CKPH = 1
Table 5-50. eUSCI (I2C Mode), Recommended Operating Conditions
PARAMETER
feUSCI
eUSCI input clock
frequency
fSCL
SCL clock frequency
TEST CONDITIONS
Internal: SMCLK
External: UCLK
Duty cycle = 50% ± 10%
VCORE
VCC
MIN
TYP
MAX UNIT
1.2 V
12
1.4 V
24
MHz
1 MHz
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
55
PRODUCT PREVIEW
tSTE,ACC
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
Table 5-51. eUSCI (I2C Mode)
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) (see Figure 5-7)
PARAMETER
TEST CONDITIONS
VCC
MIN
fSCL = 100 kHz
tHD,STA
Hold time (repeated) START
tSU,STA
fSCL = 400 kHz
Setup time for a repeated START
2.2 V, 3.0 V
500
fSCL = 100 kHz
5.0
2.2 V, 3.0 V
fSCL = 1 MHz
Data hold time
fSCL = 400 kHz
2.2 V, 3.0 V
tSU,STO
fSCL = 400 kHz
Setup time for STOP
PRODUCT PREVIEW
Pulse duration of spikes suppressed by
input filter
tSP
ns
0
ns
250
2.2 V, 3.0 V
100
fSCL = 1 MHz
50
fSCL = 100 kHz
5.0
fSCL = 400 kHz
µs
1.25
0
fSCL = 100 kHz
Data setup time
ns
0
fSCL = 1 MHz
tSU,DAT
2.2 V, 3.0 V
ns
µs
1.25
fSCL = 1 MHz
500
UCGLITx = 0
60
200
UCGLITx = 1
35
110
20
65
UCGLITx = 2
2.2 V, 3.0 V
UCGLITx = 3
ns
10
Clock low time-out
UCCLTOx = 2
27
2.2 V, 3.0 V
30
UCCLTOx = 3
tSU,STA
tHD,STA
ns
45
UCCLTOx = 1
tTIMEOUT
UNIT
µs
500
fSCL = 100 kHz
tHD,DAT
MAX
1.25
fSCL = 1 MHz
fSCL = 400 kHz
TYP
5.0
ms
33
tHD,STA
tBUF
SDA
tLOW
tHIGH
tSP
SCL
tSU,DAT
tSU,STO
tHD,DAT
Figure 5-7. I2C Mode Timing
56
Specifications
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
5.10.10 Timer_A
Table 5-52. Timer_A
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
PARAMETER
TEST CONDITIONS
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
VCC
MIN
TYP
MAX UNIT
1.2V
12
1.4V
24
20
MHz
ns
PRODUCT PREVIEW
fTA
VCORE
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
57
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
5.10.11 Memories
Table 5-53. Flash Memory
over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted)
TEST
CONDITIONS
PARAMETER
DVCCPGM/ERS
Supply voltage for program or erase
IPGM/ERS, AVG
Average supply current from DVCC during program or erase
IPGM/ERS, PEAK
Peak supply current from DVCC during program or erase
NEndurance
Program or erase endurance
tRetention
Data retention duration
tword
Word program time without preverify (VER_PRE = 0) (1)
TYP
1.62
TBD
MAX
Word program time with preverify (VER_PRE = 1)
tblock,
Block program time for the first data
UNIT
3.7
V
35
mA
50
mA
20000
TJ = TBD
tword, ver
0
MIN
cycles
20
years
(1)
37
39
µs
62
63
µs
11
12
µs
8
9
µs
PRODUCT PREVIEW
tblock, 1-(N-1)
Block program time for each additional data, except for last data
tblock,
Block program time for the last data
13
14
µs
tERS
Segment or mass erase time
2.5
3
ms
ters2ersver
Erase to erase verify mode transition time
2
3
µs
tnrd2ersver
Normal read to erase verify mode transition time
11
12
µs
tpgm2pgmver
Program to program verify mode transition time
13.5
15
µs
tnrd2pgmver
Normal read to program verify mode transition time
13.5
15
µs
(1)
N
After verify enabled (VER_PST = 1).
Table 5-54. 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,
TEST CONDITIONS
MIN
TYP
VCORE = 1.2 V
80
VCORE = 1.4 V
290
VCORE = 1.2 V
27
VCORE = 1.4 V
31
MAX
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
58
Specifications
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
5.10.12 Emulation and Debug
Table 5-55. 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
ns
tTCK_HIGH
TCK clock high time
tTCK/2
ns
tTCK_RISE
TCK rise time
0
10
ns
tTCK_FALL
TCK fall time
0
10
ns
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
TBD
42
ns
tTDO_DV
TCK fall to data valid from data valid
TBD
40
ns
tTDO_DVZ
TCK fall to high impedance from data valid
TBD
33
ns
100
ns
28
ns
ns
ns
4
ns
PRODUCT PREVIEW
4
18
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Specifications
59
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
6 Detailed Description
6.1
Processor and Execution Features
The ARM 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 devices, 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.1.1
Floating Point Unit
The Cortex-M4 processor on the MSP432P401x devices includes a tightly coupled Floating Point Unit
(FPU). The FPU is an IEEE754 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.
PRODUCT PREVIEW
6.1.2
Memory Protection Unit
The Cortex-M4 processor on the MSP432P401x devices includes a tightly coupled Memory Protection
Unit (MPU) that supports up to eight protection regions. Applications can use this to enforce memory
privilege rules, thus allowing isolation of processes from each other, or enforce memory access rules.
These features are typically required for operating system handling purposes.
6.1.3
Nested Vectored Interrupt Controller
The MSP432P401x devices include a Nested Vectored Interrupt Controller (NVIC) that supports up to 64
interrupts with eight levels of interrupt priority. The Cortex-M4 NVIC architecture allows for low latency,
efficient interrupt/event handling, and seamless integration to device-level power-control strategies.
6.1.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 is typically deployed either for Operating System related purposes or as a
general purpose alarm mechanism.
6.1.5
Debug and Trace Features
The Cortex-M4 processor implements a complete hardware debug solution, providing 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, typically ideal for microcontrollers and other small package devices. The SWJ-DP interface
combines the SWD and JTAG debug ports into one module, allowing a seamless switch between the 2pin and 4-pin modes of operation, depending on application needs.
For system trace, the processor integrates an Instrumentation Trace Macrocell (ITM) alongside data
watchpoints 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.
60
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
NOTE
For detailed specifications and information on the programmers model for the Cortex-M4
CPU as well as the associated peripherals mentioned throughout Section 6.1, see the
appropriate reference manual at www.arm.com.
6.2
Memory Map
The device supports a 4-GB address space that is divided into eight 512-MB zones (see Figure 6-1).
0xFFFF_FFFF
Debug/Trace
Peripherals
0xE000_0000
0xDFFF_FFFF
Unused
0xC000_0000
0xBFFF_FFFF
Unused
PRODUCT PREVIEW
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.2.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 as well as through the system DMA. This
region maps the flash, the ROM as well as the internal SRAM (permitting optimal single cycle execution
from the SRAM).
The MSP432P401x specific memory map of the Code Zone, as visible to the user code (see Figure 6-2).
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
61
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
PRODUCT PREVIEW
Figure 6-2. CODE Zone Memory Map
6.2.1.1
Flash Memory Region
The 4-MB 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.3.1.
6.2.1.2
SRAM Memory Region
The 1-MB 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 as well as data reads. Refer to Section 6.3.2 for more details.
6.2.1.3
ROM Memory Region
The 1-MB region from 0x0200_0000 to 0x020F_FFFF is defined as the ROM memory region. Details
about the ROM memory can be found in Section 6.3.3.
62
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
6.2.2
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
SRAM Zone Memory Map
The SRAM Zone of the device lies in the address range of 0x2000_0000 to 0x3FFF_FFFF. This is further
divided as shown in Figure 6-3.
0x3FFF_FFFF
Reserved
0x2400_0000
PRODUCT PREVIEW
SRAM
Bit-Band Alias
Region
0x2200_0000
Reserved
0x2010_0000
SRAM Memory
Region
0x2000_0000
Figure 6-3. SRAM Zone Memory Map
6.2.2.1
SRAM Memory Region
The 1-MB region from 0x2000_0000 to 0x200F_FFFF is defined as the SRAM region. The SRAM memory
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 as well as data reads. Refer to Section 6.3.2 for details about the
SRAM memory.
6.2.2.2
SRAM Bit Band Alias Region
The 32-MB 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 memory space without using the pipeline bandwidth of the
processor to carry out an exclusive read-modify-write sequence.
6.2.3
Peripheral Zone Memory Map
The Peripheral Zone of the device lies in the address range of 0x4000_0000 to 0x5FFF_FFFF. This is
further divided as shown in Figure 6-4.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
63
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
0x5FFF_FFFF
Reserved
0x4400_0000
Peripheral
Bit-Band Alias
Region
0x4200_0000
PRODUCT PREVIEW
Reserved
0x4010_0000
Peripheral
Region
0x4000_0000
Figure 6-4. Peripheral Zone Memory Map
6.2.3.1
Peripheral Region
The 1-MB region from 0x4000_0000 to 0x400F_FFFF is dedicated to the system and application control
peripherals of the device. On the MSP432P401x devices, a total of 128KB of this region is dedicated for
peripherals, while the rest is marked as reserved. The peripheral allocation within this 128-KB space is
listed in Table 6-1. 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 NA for a particular device, the corresponding address space
must be treated as reserved.
NOTE
Peripherals that are marked as 16-bit should be accessed through byte or half-word size
read/write only. Any 32-bit access to these peripherals results in a bus error response.
Table 6-1. Peripheral Address Offsets
64
ADDRESS RANGE
PERIPHERAL
REMARKS
0x4000_0000–0x4000_03FF
Timer_A0
16-bit peripheral
0x4000_0400–0x4000_07FF
Timer_A1
16-bit peripheral
0x4000_0800–0x4000_0BFF
Timer_A2
16-bit peripheral
0x4000_0C00–0x4000_0FFF
Timer_A3
16-bit peripheral
0x4000_1000–0x4000_13FF
eUSCI_A0
16-bit peripheral
0x4000_1400–0x4000_17FF
eUSCI_A1
16-bit peripheral
0x4000_1800–0x4000_1BFF
eUSCI_A2
16-bit peripheral
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
ADDRESS RANGE
PERIPHERAL
REMARKS
0x4000_1C00–0x4000_1FFF
eUSCI_A3
16-bit peripheral
0x4000_2000–0x4000_23FF
eUSCI_B0
16-bit peripheral
0x4000_2400–0x4000_27FF
eUSCI_B1
16-bit peripheral
0x4000_2800–0x4000_2BFF
eUSCI_B2
16-bit peripheral
0x4000_2C00–0x4000_2FFF
eUSCI_B3
16-bit peripheral
0x4000_3000–0x4000_33FF
REF_A
16-bit peripheral
0x4000_3400–0x4000_37FF
COMP_E0
16-bit peripheral
0x4000_3800–0x4000_3BFF
COMP_E1
16-bit peripheral
0x4000_3C00–0x4000_3FFF
AES256
16-bit peripheral
0x4000_4000–0x4000_43FF
CRC32
16-bit peripheral
0x4000_4400–0x4000_47FF
RTC_C
16-bit peripheral
0x4000_4800–0x4000_4BFF
WDT_A
16-bit peripheral
0x4000_4C00–0x4000_4FFF
Port Module
16-bit peripheral
0x4000_5000–0x4000_53FF
Port Mapping Controller
16-bit peripheral
16-bit peripheral
0x4000_5400–0x4000_57FF
Capacitive Touch I/O 0
0x4000_5800–0x4000_5BFF
Capacitive Touch I/O 1
16-bit peripheral
0x4000_5C00–0x4000_8FFF
Reserved
Read only, always reads 0h
Read only, always reads 0h
0x4000_9000–0x4000_BFFF
Reserved
0x4000_C000–0x4000_CFFF
Timer32
0x4000_D000–0x4000_DFFF
Reserved
0x4000_E000–0x4000_FFFF
DMA
0x4001_0000–0x4001_03FF
PCM
0x4001_0400–0x4001_07FF
CS
0x4001_0800–0x4001_0FFF
PSS
Read only, always reads 0h
0x4001_1000–0x4001_17FF
Flash Controller
0x4001_1800–0x4001_1BFF
Reserved
Read only, always reads 0h
0x4001_1C00–0x4001_1FFF
Reserved
Read only, always reads 0h
6.2.3.2
0x4001_2000–0x4001_23FF
ADC14
0x4001_2400–0x4001_FFFF
Reserved
PRODUCT PREVIEW
Table 6-1. Peripheral Address Offsets (continued)
Read only, always reads 0h
Peripheral Bit Band Alias Region
The 32-MB 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/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
65
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
6.2.4
www.ti.com
Debug and Trace Peripheral Zone
This zone maps the internal as well as external PPB regions of the Cortex-M4. 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-2. Debug Zone Memory Map
ADDRESS RANGE
MODULE OR PERIPHERAL
REMARKS
0xE000_0000–0xE000_0FFF
ITM
Internal PPB
0xE000_1000–0xE000_1FFF
DWT
Internal PPB
0xE0000_2000–0xE000_2FFF
FPB
Internal PPB
PRODUCT PREVIEW
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
External PPB
0xE004_2400–0xE004_2FFF
Reserved
External PPB
0xE004_3000–0xE004_33FF
System Controller
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
Refer to the Cortex-M4 TRM for the address maps of the ARM modules listed above
NOTE
The region from 0xE004_4000–0xE004_43FF is reserved for System Controller registers.
These registers are detailed in various sections of this data sheet
6.3
Memories on the MSP432P401x
The MSP432P401x devices include flash and SRAM memories for general application purposes. In
addition, the devices include a backup memory (a portion of total available SRAM) that is retained in lowpower modes.
6.3.1
Flash Memory
The MSP432P401x devices include a high-endurance low-power flash memory that supports up to 20000
write and 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.
66
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
From a physical perspective the flash memory comprises of two banks, with the main and information
memory regions divided equally between the two banks. This permits 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.
PRODUCT PREVIEW
The memory map of flash on MSP432P401x devices is shown in Figure 6-5.
Figure 6-5. Flash Memory Map
6.3.1.1
Flash Main Memory (0x0000_0000 to 0x0003_FFFF)
The flash main memory on MSP432P401x devices 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/execute
from one bank while the other bank is undergoing program/erase operation.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
67
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
6.3.1.1.1 Flash Size Register (Address = 0xE004_3020h)
This register reflects the size of flash main memory available on the device.
Figure 6-6. SYS_FLASH_SIZE Register
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
r
r
r
r
r
r-1
r
r
7
6
5
4
3
2
1
0
r
r
r
r
r
r
r
r
SIZE
r
r
r
r
r
r
r
r
15
14
13
12
11
10
9
8
SIZE
r
r
r
r
r
r
r
r
Table 6-3. SYS_FLASH_SIZE Register Description
BIT
FIELD
TYPE
RESET
DESCRIPTION
31-0
SIZE
R
Variable
Indicates the size (in bytes) of the flash main memory on the device. This is
divided equally between the two banks.
6.3.1.2
Flash Information Memory (0x0020_0000 to 0x0020_3FFF)
PRODUCT PREVIEW
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). The information memory can be viewed as two
independent blocks of 8KB each, which allows read or execute from one block while the other block is
undergoing a program or erase operation. Table 6-4 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 again write or erase operations.
Table 6-4. Flash Information Memory Regions
6.3.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. Refer to Flash Memory 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, refer to the Flash
Controller chapter in the MSP432P4xx Family Technical Reference Manual (SLAU356).
68
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 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. Refer to
electrical specification for details on flash wait state requirements.
6.3.2
SRAM
The MSP432P401x devices support up to 64KB of SRAM memory, with the rest of the 1MB SRAM
memory region treated as reserved. The SRAM memory is aliased in both Code as well as SRAM memory
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.
PRODUCT PREVIEW
The memory map of SRAM on MSP432P401x devices is shown in Figure 6-7.
Figure 6-7. SRAM Memory Map
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
69
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
6.3.2.1
www.ti.com
SRAM Bank Enable Configuration
The application can choose to optimize the power consumption of the SRAM. In order to enable this, the
SRAM memory is divided into 8KB banks that can individually be powered down. Banks that are powered
down remain powered down in both active as well as 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 choose to disable one (or more) banks for a certain stage in the
processing and re-enable it for another stage. Refer to Section 6.3.2.3 for details on how individual banks
can be controlled by the application.
Whenever 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 forced to
enabled state as well. This ensures a contiguous memory map through the set of enabled banks instead
of a possible disabled bank appearing between enabled banks.
NOTE
Bank0 is always enabled and cannot be powered down.
NOTE
PRODUCT PREVIEW
When any SRAM bank is enabled or disabled, accesses to the SRAM are temporarily stalled
to prevent spurious reads. This is handled transparently and does not require any code
intervention. Refer to SRAM characteristics in the electrical specification for the SRAM bank
enable or disable latency.
6.3.2.2
SRAM Bank Retention Configuration and Backup Memory
The application can choose to optimize the leakage power consumption of the SRAM in LPM3 and LPM4
modes of operation as well. In order 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 choose to retain a subset of the enabled banks.
For example, the application may need 32KB of SRAM for its processing needs (4 banks are kept
enabled). However, of these four banks, only one bank may contain critical data that must be retained in
LPM3 or LPM4 modes while the rest are powered off completely to minimize power consumption. Refer to
Section 6.3.2.3 for details on how individual banks can be controlled by the application.
Bank0 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.
6.3.2.3
SRAM Status and Configuration Registers
This section lists the registers that can be used to configure and/or monitor status regarding the SRAM.
70
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
6.3.2.3.1 SRAM Size Register (Address = 0xE004_3010h)
This register reflects the size of the SRAM available on the device.
Figure 6-8. SYS_SRAM_SIZE Register
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
r
r
r
r
r
r
r
r
7
6
5
4
3
2
1
0
r
r
r
r
r
r
r
r
SIZE
r
r
r
r
r
r
r
r
15
14
13
12
11
10
9
8
SIZE
r
r
r
r
r
r
r
r
Table 6-5. SYS_SRAM_SIZE Register Description
BIT
FIELD
TYPE
RESET
DESCRIPTION
31-0
SIZE
R
Variable
Indicates the size (in bytes) of SRAM present on the device.
NOTE
6.3.2.3.2 SRAM Bank Enable Register (Address = E004_3014h)
This register configures which bank of the SRAM is powered up and available for the application. The
application can choose to enable or disable SRAM banks on the fly. While the SRAM banks are being
powered up or down, accesses to the SRAM space is temporarily stalled and is completed when the
SRAM banks are ready. Accesses to the rest of the memory map remain unaffected.
Figure 6-9. SYS_SRAM_BANKEN Register
31
30
29
r
r
r
15
14
13
r
r
r
28
27
r
r
12
11
Reserved
r
r
26
25
24
Reserved
r
r
r
10
9
8
r
r
r
23
22
21
20
19
18
17
r
r
r
r
r
r
r
16
SRAM
_RDY
r-0
7
6
5
4
3
2
1
0
BNK7_ BNK6_ BNK5_ BNK4_ BNK3_ BNK2_ BNK1_ BNK0_
EN
EN
EN
EN
EN
EN
EN
EN
rw-<1> rw-<1> rw-<1> rw-<1> rw-<1> rw-<1> rw-<1>
r-1
Table 6-6. SYS_SRAM_BANKEN Register Description
BIT
FIELD
TYPE
RESET
DESCRIPTION
31-17
Reserved
R
0h
Reserved. Reads return 0h
16
SRAM_RDY (1)
R
0h
1b = SRAM is ready for accesses. All SRAM banks are enabled or disabled
according to values of bits 7:0 of this register
0b = SRAM is not ready for accesses. Banks are undergoing the enable/disable
sequence, and reads/Writes to SRAM will be stalled until the banks are ready
15-8
(1)
Reserved
R
0h
Reserved. Reads return 0h
This bit will automatically be set to 0 whenever any of the Bank Enable bits in this register are changed, which will in turn trigger off a
power up/down of the impacted SRAM blocks. It will set back to 1 after the power sequence is complete and the SRAM blocks are ready
for subsequent read/write accesses
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
71
PRODUCT PREVIEW
The SRAM on the MSP432P401x devices is divided into equal size banks of 8KB each. For
example, if the total SRAM available is 32KB, the device contains 4 SRAM banks.
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
Table 6-6. SYS_SRAM_BANKEN Register Description (continued)
BIT
FIELD
TYPE
RESET
7
BNK7_EN (2)
RW
1h
DESCRIPTION
0b = Disables Bank7 of the SRAM
1b = enables Bank7 of the SRAM
When set to 1, bank enable bits for all banks below this bank are set to 1 as
well.
6
BNK6_EN
(2)
RW
1h
0b = Disables Bank6 of the SRAM
1b = enables Bank6 of the SRAM
When set to 1, bank enable bits for all banks below this bank are set to 1 as
well.
5
BNK5_EN
(2)
RW
1h
0b = Disables Bank5 of the SRAM
1b = enables Bank5 of the SRAM
When set to 1, bank enable bits for all banks below this bank are set to 1 as
well.
4
BNK4_EN
(2)
RW
1h
0b = Disables Bank4 of the SRAM
1b = enables Bank4 of the SRAM
PRODUCT PREVIEW
When set to 1, bank enable bits for all banks below this bank are set to 1 as
well.
3
BNK3_EN
(2)
RW
1h
0b = Disables Bank3 of the SRAM
1b = enables Bank3 of the SRAM
When set to 1, bank enable bits for all banks below this bank are set to 1 as
well.
2
BNK2_EN
(2)
RW
1h
0b = Disables Bank2 of the SRAM
1b = enables Bank2 of the SRAM
When set to 1, bank enable bits for all banks below this bank are set to 1 as
well.
1
BNK1_EN
(2)
RW
1h
0b = Disables Bank1 of the SRAM
1b = enables Bank1 of the SRAM
When set to 1, bank enable bits for all banks below this bank are set to 1 as
well.
0
(2)
BNK0_EN
R
1h
When 1, enables Bank0 of the SRAM
Writes to this bit are allowed ONLY when the SRAM_RDY bit is set to 1. If the bit is 0, it indicates that the SRAM banks are not ready,
and writes to this bit will be ignored
The SRAM Bank Enable Register controls which banks of the SRAM are enabled for read/write accesses.
There is one bit for each available bank (unused bits are reserved). Banks that are not enabled are
powered down to minimize power consumption. Each bit in this register corresponds to one bank of the
SRAM. Banks may only be enabled in a contiguous form. For example:
• 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 will be set to 00011111.
• For exmaple, for a 4-bank SRAM, the only allowed values are 0001, 0011, 0111, and 1111
72
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
NOTE
PRODUCT PREVIEW
Bank0 is always enabled and cannot be disabled. In the case of all other banks, any
enable/disable change will result 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 will be
stalled during this time frame, and resumed only after the SRAM banks are ready for read or
write operations.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
73
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
6.3.2.3.3 SRAM Bank Retention Control Register (Address = E004_3018h)
This register controls which bank of the SRAM is retained when the device enters LPM3 or LPM4 modes.
Any bank that is not enabled for retention will be completely powered down in these modes and will lose
its data
Figure 6-10. SYS_SRAM_BANKRET Register
31
30
29
28
27
26
25
24
Reserved
23
22
21
20
19
18
17
r
r
r
r
r
r
r
r
r
r
r
r
r
r
r
15
14
13
10
9
8
r
r
r
r
r
r
12
11
Reserved
r
r
16
SRAM
_RDY
r
7
6
5
4
3
2
1
0
BNK7_ BNK6_ BNK5_ BNK4_ BNK3_ BNK2_ BNK1_ BNK0_
RET
RET
RET
RET
RET
RET
RET
RET
rw-0
rw-0
rw-0
rw-0
rw-0
rw-0
rw-0
r-1
Table 6-7. SYS_SRAM_BANKRET Register Description
BIT
FIELD
31-17
Reserved
16
SRAM_RDY
(1)
TYPE
RESET
DESCRIPTION
R
0h
Reserved. Reads return 0h
R
0h
PRODUCT PREVIEW
1b = SRAM is ready for accesses. All SRAM banks are enabled or disabled for
retention according to values of bits 7:0 of this register
0b = SRAM banks are being set up for retention. Entry into LPM3, LPM4 should
not be attempted until this bit is set to 1.
15-8
Reserved
7
BNK7_RET
(2) (3)
R
0h
RW
0h
6
BNK6_RET
(2) (3)
,
RW
0h
5
BNK5_RET
(2) (3)
RW
0h
4
BNK4_RET
(2) (3)
RW
0h
3
BNK3_RET
(2) (3)
,
RW
0h
2
BNK2_RET
(2) (3)
RW
0h
1
BNK1_RET
(2) (3)
0
BNK0_RET
Reserved. Reads return 0h
0b = Bank7 of the SRAM is not retained in LPM3 or LPM4
1b = Bank7 of the SRAM is retained in LPM3 or LPM4
0b = Bank6 of the SRAM is not retained in LPM3 or LPM4
1b = Bank6 of the SRAM is retained in LPM3 or LPM4
0b = Bank5 of the SRAM is not retained in LPM3 or LPM4
1b = Bank5 of the SRAM is retained in LPM3 or LPM4
0b = Bank4 of the SRAM is not retained in LPM3 or LPM4
1b = Bank4 of the SRAM is retained in LPM3 or LPM4
0b = Bank3 of the SRAM is not retained in LPM3 or LPM4
1b = Bank3 of the SRAM is retained in LPM3 or LPM4
0b = Bank2 of the SRAM is not retained in LPM3 or LPM4
1b = Bank2 of the SRAM is retained in LPM3 or LPM4
RW
0h
R
1h
0b = Bank1 of the SRAM is not retained in LPM3 or LPM4
1b = Bank1 of the SRAM is retained in LPM3 or LPM4
(1)
(2)
(3)
74
Bank0 is always retained in LPM3, LPM4 and LPM3.5 modes of operation
This bit will automatically be set to 0 whenever any of the BNKx_RET bits in this register are changed. It will set back to 1 after the
SRAM controller has recognized the new BNKx_RET values.
Value of this bit is a don't care when the device enters LPM3.5 or LPM4.5 modes of operation. It will always get reset and the SRAM
block associated with this bit will not retain its contents.
Writes to this bit are allowed ONLY when the SRAM_RDY bit of this register is set to 1. If the SRAM_RDY bit is 0, writes to this bit will
be ignored.
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
6.3.3
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
ROM
The MSP432P401x devices support 32KB of ROM memory, with the rest of the 1-MB region treated as
reserved (for future upgrades). The lower 1KB of the ROM is reserved for TI internal purposes and
accesses to this space will return 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 1KB of the
ROM always returns an error response for any access.
6.4
DMA
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.4.2). For details regarding configuration of the DMA, refer to the
DMA chapter in the MSP432P4xx Family Technical Reference Manual.
Figure 6-11 shows the block diagram of the DMA.
Figure 6-11. DMA Block Diagram
6.4.1
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-8 lists the sources available for
mapping to each channel, based on the value of the Source Config Register (SRCCFG).
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
75
PRODUCT PREVIEW
The MSP432P401x devices implement an 8-channel ARM uDMA. 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.
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
Table 6-8. 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_Trigge
r0
Channel 1
Reserved
eUSCI_A0 RX
eUSCI_B0 RX0
eUSCI_B3 RX1
eUSCI_B2 RX2
eUSCI_B1 RX3
TA0CCR2
AES256_Trigge
r1
Channel 2
Reserved
eUSCI_A1 TX
eUSCI_B1 TX0
eUSCI_B0 TX1
eUSCI_B3 TX2
eUSCI_B2 TX3
TA1CCR0
AES256_Trigge
r2
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.
PRODUCT PREVIEW
6.4.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. In order 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 ensure 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.4.3
DMA Access Privileges
The DMA has access to all the memories and peripheral configuration interfaces of the device. In the
event 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.5
Memory Map Access Details
The bus system on the MSP432P401x devices incorporates 4 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 fetch bus. Accesses the Code Zone only. Debugger accesses to
Code Zone also appear on this bus.
• 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
76
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
NOTE
The PPB space is dedicated only to the Cortex-M4 Private Peripheral Bus.
6.5.1
Master and Slave Access Priority Settings
Table 6-9 lists all 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-9. Master and Slave Access Priority
FLASH MEMORY
ROM
SRAM
PERIPHERALS
3
2
4
NA
1
2
NA
3
2
DCODE
(1)
(2)
(3)
6.5.2
2
(1)
SBUS
NA
DMA
1
NA
(2)
NA
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 will be restricted to Bank 1 if the device is operating in a secure
mode with IP protection enabled. In such cases, access to Bank0 will return an error response
Although the SRAM is mapped to both Code and System spaces, accesses from DMA to SRAM must
use the System space addressing ONLY.
Memory Map Access Response
The following table consolidates the access responses to the entire memory map of the MSP432P401x
devices.
Table 6-10. Memory Map Access Response
(1)
(2)
(3)
(4)
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
Error
Error
Error
OK
Error
0x2001_0000–0x21FF_FFFF
Reserved
0x2200_0000–0x23FF_FFFF
SRAM bit-band alias
0x2400_0000–0x3FFF_FFFF
Reserved
Error
Error
Error
0x4000_0000–0x4001_FFFF
Peripheral
OK
OK
Error
Error
Error
Error
OK
Error
Error
Error
0x4002_0000–0x41FF_FFFF
Reserved
0x4200_0000–0x43FF_FFFF
Peripheral bit-band alias
0x4400_0000–0xDFFF_FFFF
Reserved
OK
OK
(4)
(4)
Error
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, refer to the device security application note.
Writes to this address are ignored if the concerned 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.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
77
PRODUCT PREVIEW
ICODE
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
Table 6-10. Memory Map Access Response (continued)
ADDRESS RANGE
0xE000_0000–0xE003_FFFF
(5)
DESCRIPTION
READ
(5)
Internal PPB
(1)
WRITE
(1)
INSTRUCTION
FETCH (1)
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
Refer to the Cortex®-M4 TRM for details of the memory map of the internal PPB.
6.6
Interrupts
PRODUCT PREVIEW
The Cortex-M4 processor on MSP432P401x devices 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.6.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
The source that finally feeds the NMI of the NVIC is configured through the NMI Control register,
explained in Section 6.6.1.1.
78
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
6.6.1.1
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
NMI Control and Status Register [Address = E004_3004h]
Figure 6-12. SYS_NMI_CTLSTAT Register
31
30
29
28
27
26
25
24
Reserved
r
r
23
22
r
r
r
r
r
r
21
20
19
PIN_FLG
rw-0
18
PCM_FLG
r-0
17
PSS_FLG
r-0
16
CS_FLG
r-0
11
10
9
8
Reserved
r
r
r
r
15
14
13
12
Reserved
r
r
7
6
r
r
r
r
r
r
5
4
r
r
3
PIN_SRC
rw-0
2
PCM_SRC
rw-1
1
PSS_SRC
rw-1
0
CS_SRC
rw-1
Reserved
r
r
Table 6-11. SYS_NMI_CTLSTAT Register Description
FIELD
TYPE
RESET
31-20
Reserved
R
0h
19
PIN_FLG
RW
0h
18
PCM_FLG
R
0h
DESCRIPTION
Reserved. Reads return 0h
0b = Indicates the RSTn/NMI pin was not the source of NMI
1b = Indicates the RSTn/NMI pin was the source of NMI
0b = Indicates the PCM interrupt was not the source of NMI
1b = Indicates the PCM interrupt was the source of NMI
This flag gets auto-cleared when the corresponding source flag in the PCM is
cleared
17
PSS_FLG
R
0h
0b = Indicates the PSS interrupt was not the source of NMI
1b = Indicates the PSS interrupt was the source of NMI
This flag gets auto-cleared when the corresponding source flag in the PSS is
cleared
16
CS_FLG
R
0h
0b = Indicates CS interrupt was not the source of NMI
1b = Indicates CS interrupt was the source of NMI
This flag gets auto-cleared when the corresponding source flag in the CS is
cleared
15-4
Reserved
R
0h
3
PIN_SRC (1) (2)
RW
0h
Reserved. Reads return 0h
0b = Configures the RSTn/NMI pin as a source of POR Class Reset
1b = Configures the RSTn/NMI pin as a source of NMI
Note: Setting this bit to 1 prevents the RSTn pin from being used as a reset.
An NMI is triggered by the pin only if a negative edge is detected.
2
PCM_SRC
RW
1h
0b = Disbles the PCM interrupt as a source of NMI
1b = Enables the PCM interrupt as a source of NMI
1
PSS_SRC
RW
1h
0b = Disables the PSS interrupt as a source of NMI
1b = Enables the PSS interrupt as a source of NMI
(1)
(2)
When the device enters LPM3/LPM4 modes of operation, the functionality selected by this bit will be retained. If selected as an NMI,
activity on this pin in LPM3/LPM4 will wake the device and process the interrupt, without causing a POR. If selected as a Reset, activity
on this pin in LPM3/LPM4 will cause a device level POR
When the device enters LPM3.5/LPM4.5 modes of operation, this bit will always be cleared to 0. In other words, the RSTn/NMI pin will
always assume a reset functionality in LPM3.5/LPM4.5 modes.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
79
PRODUCT PREVIEW
BIT
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
Table 6-11. SYS_NMI_CTLSTAT Register Description (continued)
BIT
FIELD
TYPE
RESET
0
CS_SRC
RW
1h
DESCRIPTION
0b = Disables CS interrupt as a source of NMI
1b = Enables CS interrupt as a source of NMI
6.6.2
Device-Level User Interrupts
Table 6-12 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-12. NVIC Interrupts
NVIC INTERRUPT INPUT
PRODUCT PREVIEW
INTISR[1]
CS
INTISR[2]
PCM
INTISR[4]
80
FLAGS IN SOURCE
(1)
PSS
INTISR[3]
(1)
(2)
SOURCE
INTISR[0]
(1)
(1)
WDT_A
FPU_INT
(2)
Combined interrupt from flags in the FPSCR (part of Cortex-M4 FPU)
INTISR[5]
Flash Controller
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
TA0CCTLx.CCIFG (x = 1 through 4), TA0CTL.TAIFG
INTISR[9]
Timer_A0
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/SPI mode Tx/Rx/Status Flags
INTISR[17]
eUSCI_A1
UART/SPI mode Tx/Rx/Status Flags
INTISR[18]
eUSCI_A2
UART/SPI mode Tx/Rx/Status Flags
INTISR[19]
eUSCI_A3
UART/SPI mode Tx/Rx/Status Flags
INTISR[20]
eUSCI_B0
SPI/I2C mode Tx/Rx/Status Flags (I2C in multi-slave mode)
INTISR[21]
eUSCI_B1
SPI/I2C mode Tx/Rx/Status Flags (I2C in multi-slave mode)
INTISR[22]
eUSCI_B2
SPI/I2C mode Tx/Rx/Status Flags (I2C in multi-slave mode)
INTISR[23]
eUSCI_B3
SPI/I2C mode Tx/Rx/Status Flags (I2C in multi-slave mode)
INTISR[24]
ADC14
IFG[0-31], LO/IN/HI-IFG, RDYIFG, OVIFG, TOVIFG
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
INTISR[30]
DMA_ERR
DMA error interrupt
This source can also be mapped to the system NMI. Refer to the MSP432P4xx Family Technical Reference Manual for more details.
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.
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
Table 6-12. NVIC Interrupts (continued)
SOURCE
FLAGS IN SOURCE
INTISR[31]
DMA_INT3
DMA completion interrupt3
INTISR[32]
DMA_INT2
DMA completion interrupt2
INTISR[33]
DMA_INT1
DMA completion interrupt1
INTISR[34]
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
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
(3)
PRODUCT PREVIEW
NVIC INTERRUPT INPUT
DMA_INT0 has a different functionality from DMA_INT1/2/3. Refer to Section 6.4.2 for more details.
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 get incorrectly pended 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 peripheral's interrupt flag register, 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 was cleared
before exiting the ISR.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
81
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
6.7
www.ti.com
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.7.1
Device Resets
The MSP432P401x devices support multiple classes of reset. Each class results in a different level of
initiation of device logic, thus offering the application developer the capability of initiating different resets
based reset requirements during code development and debug. The following subsections cover the
classes of reset in the device
6.7.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
PRODUCT PREVIEW
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.
6.7.1.2
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 activating 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 will
result in a debug disconnect.
6.7.1.2.1 Reboot Control Register (Address = E004_3000h)
Figure 6-13. SYS_REBOOT_CTL Register
31
30
29
28
27
r
r
r
r
r
r
r
24
23
Reserved
r
r
r
r
r
r
r
r
r
15
14
13
12
11
WKEY
10
9
8
7
6
5
4
Reserved
3
2
1
w
w
w
w
w
w
w
r
r
r
r
r
r
r
0
REBO
OT
w
w
26
25
22
21
20
19
18
17
16
Table 6-13. SYS_REBOOT_CTL Register Description
BIT
FIELD
TYPE
RESET
DESCRIPTION
31-16
Reserved
R
0h
Reserved. Reads return 0h
15-8
WKEY
W
0h
Key to enable writes to bit 0. Bit 0 is written only if WKEY is 69h in the same
write cycle
7-1
Reserved
R
0h
Reserved. Reads return 0h
0
REBOOT
W
0h
Write 1 initiates a Reboot of the device
82
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
6.7.1.3
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
Hard Reset
The Hard Reset resets all modules that are set up or modified by the application. This includes all
peripherals as well as the non debug logic of the Cortex-M4. The MSP432P401x devices support up to 16
sources of Hard Reset. The following table lists the reset source allocation. The Reset Controller registers
can be used to identify the possible source of reset in the device. For further details, refer to Reset
Controller chapter in the MSP432P4xx Family Technical Reference Manual (SLAU356).
Table 6-14. MSP432P401x Hard Reset Sources
RESET SOURCE
NUMBER
SOURCE
0
SYSRESETREQ (System reset output of Cortex-M4)
(3)
(4)
(5)
WDT_A Time-out
2
WDT_A Password Violation
3
Flash Controller
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)
PRODUCT PREVIEW
(1)
(2)
(1)
1
(5)
The WDT_A generated resets can be mapped either as a Hard Reset or a Soft Reset.
The Flash Controller 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 true source of a Hard Reset, but if a Hard Reset occurs during clock
source/frequency changes, it may extend the reset to allow the clocks to settle before releasing the
system. This prevents chances of nondeterministic behavior.
The PCM is technically not a true source of a Hard Reset, but if a Hard Reset causes power mode
changes, it may extend the reset to allow the system to settle before releasing the Reset. This
prevents chances of nondeterministic behavior.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
83
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
6.7.1.4
www.ti.com
Soft Reset
The Soft Reset resets only the execution component of the system, which is the non debug logic in the
Cortex-M4 and the WDT_A. This reset remains nonintrusive to all other peripherals and system
components. The MSP432P401x devices support up to 16 sources of Soft Reset. The following table lists
the reset source allocation. The Reset Controller registers can be used to identify the possible source of
reset in the design. For further details, refer to Reset Controller chapter in the MSP432P4xx Family
Technical Reference Manual (SLAU356).
Table 6-15. MSP432P401x Soft Reset Sources
RESET SOURCE
NUMBER
SOURCE
0
CPU LOCKUP Condition (LOCKUP output of Cortex-M4)
PRODUCT PREVIEW
(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 regaining control of the device and isolating the cause of the stuck
reset.
6.7.2
Power Supply System (PSS)
The PSS controls all the power supply related functionality of the device. It consists of the following
components
6.7.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).
84
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
6.7.2.2
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
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.7.2.3
Core Voltage Regulator
The MSP432P401x devices 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 (refer to Table 6-16 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.
Supply Supervisor for Low Side (SVSL)
The SVSL monitors the low-side (core domain) voltage of the device (also available at the VCORE pin). If
the core voltage drops below the trip threshold of the SVSL, the SVSL generates a device reset (POR
class reset). The SVSL can also be disabled if supervision of the core voltage is not required (offers
further power savings).
6.7.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-16 lists the operating modes of the device.
Table 6-16. MSP432P401x Operating Modes
OPERATING MODE
AM_LDO_VCORE0
LPM0_LDO_VCORE0
AM_LDO_VCORE1
DESCRIPTION
LDO based active mode, medium 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, medium 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
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/O's
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
85
PRODUCT PREVIEW
6.7.2.4
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
6.7.4
www.ti.com
Clock System (CS)
The CS contains the sources of the various clocks in the device and also controls the mapping between
sources and the clock domains in the device.
6.7.4.1
LFXT
The LFXT supports 32.768-kHz low-frequency crystals.
6.7.4.2
HFXT
The HFXT supports high-frequency crystals up to 48 MHz.
6.7.4.3
DCO
The DCO is a power-efficient tunable internal oscillator that generates up to 48 MHz. It also supports a
high-precision mode when using an external precision resistor.
6.7.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.
PRODUCT PREVIEW
6.7.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. REFO can also be programmed to generate a 128-kHz clock.
6.7.4.6
Module Oscillator (MODOSC)
The MODOSC is an internal clock source that has a very low latency wake-up time. MODOSC is factorycalibrated to a frequency of 25 MHz. It is typically used to supply a 'clock on request' to modules like the
ADC (when in 1-Msps conversion mode).
6.7.4.7
System Oscillator (SYSOSC)
The SYSOSC is a lower-frequency version of the MODOSC and is factory calibrated to a frequency of 5
MHz. It drives the ADC sampling clock in the 200-ksps conversion mode. In addition, it is also used for
timing of various system-level control and management operations.
6.7.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 behavior.
86
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
6.7.5
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
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. Table 6-17 lists the
registers that are part of SYSCTL. Only the offsets of the registers are listed—the entire addresses are
listed with the complete register definitions elsewhere this data sheet.
OFFSET
ACRONYM
REGISTER NAME
SECTION
000h
SYS_REBOOT_CTL
Reboot Control Register
Section 6.7.1.2.1
004h
SYS_NMI_CTLSTAT
NMI Control and Status Register
Section 6.6.1.1
008h
SYS_WDTRESET_CTL
Watchdog Reset Control Register
Section 6.8.7.1
00Ch
SYS_PERIHALT_CTL
Peripheral Halt Control Register
Section 6.9.2
010h
SYS_SRAM_SIZE
SRAM Size Register
Section 6.3.2.3.1
014h
SYS_SRAM_BANKEN
SRAM Bank Enable Register
Section 6.3.2.3.2
018h
SYS_SRAM_BANKRET
SRAM Bank Retention Control Register
Section 6.3.2.3.3
020h
SYS_FLASH_SIZE
Flash Size Register
Section 6.3.1.1.1
030h
SYS_DIO_GLTFLT_CTL
Digital I/O Glitch Filter Control Register
Section 6.8.1.1.1
PRODUCT PREVIEW
Table 6-17. SYSCTL Registers
NOTE
As is the case with the Cortex-M4 system control registers (housed on 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 the Hard and/or Soft resets
are active.
6.8
Peripherals
6.8.1
Digital I/O
There are up to 10 8-bit I/O ports 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 over ports P1 through P6.
• Read/write access to port-control registers is supported by all instructions.
• Ports can be accessed byte-wise or in pairs (16bit widths).
• Capacitive Touch functionality is supported on all pins of ports P1 through P10 and PJ.
• Glitch filtering capability on selected digital I/Os.
6.8.1.1
Glitch Filtering on Digital I/Os
Some of the interrupt and wake-up capable digital I/Os have the capability to suppress glitches through
the use of analog glitch filter to prevent unintentional interrupt or wake-up during device operation. The
analog filter will suppress a minimum of 250ns 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 there is a provision to
bypass them by programming the SYS_DIO_GLTFLT_CTL register. When GLTFLT_EN bit in this register
is cleared then glitch filters on all the digital I/Os are bypassed at once. 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, PySEL1.x registers.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
87
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
NOTE
The glitch filter is implemented on the following digital I/Os on MSP432P401x devices: P1.0,
P1.4, P1.5, P3.0, P3.4, P3.5, P6.6, P6.7.
6.8.1.1.1 Digital I/O Glitch Filter Control Register [Address = E004_0030h]
Figure 6-14. SYS_DIO_GLTFLT_CTL Register
31
30
29
28
27
26
25
24
23
Reserved
r
r
r
r
r
r
r
r
r
15
14
13
12
11
10
9
8
Reserved
r
r
r
r
r
r
r
r
22
21
20
19
18
17
16
r
r
r
r
r
r
r
7
6
5
4
3
2
1
r
r
r
r
r
r
r
0
GLTFL
T_EN
rw-1
Table 6-18. SYS_DIO_GLTFLT_CTL Register Description
PRODUCT PREVIEW
BIT
FIELD
TYPE
RESET
DESCRIPTION
31-1
Reserved
R
0h
Reserved. Always reads 0h.
0
GLTFLT_EN
RW
1h
0b = Disables glitch filter on the digital I/Os.
1b = Enables glitch filter on the digital I/Os.
6.8.2
Port Mapping Controller (PMAPCTL)
The port mapping controller allows flexible and reconfigurable mapping of digital functions.
6.8.2.1
Port Mapping Definitions
The port mapping controller on MSP432P401x devices allows reconfigurable mapping of digital functions
over ports P2, P3, and P7.
Table 6-19. Port Mapping, Mnemonics, and Functions
VALUE
PxMAPy MNEMONIC
INPUT PIN FUNCTION
OUTPUT PIN FUNCTION
0
PM_NONE
None
DVSS
1
2
3
4
5
eUSCI_A0 clock input/output (direction controlled by eUSCI)
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)
7
PM_UCA1STE
eUSCI_A1 SPI slave transmit enable (direction controlled by eUSCI)
8
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)
6
9
10
11
88
PM_UCA0CLK
PM_UCA0RXD
PM_UCA1TXD
eUSCI_A1 UART TXD (direction controlled by eUSCI – Output)
PM_UCA1SIMO
eUSCI_A1 SPI slave in master out (direction controlled by eUSCI)
PM_UCA2STE
eUSCI_A2 SPI slave transmit enable (direction controlled by eUSCI)
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
Table 6-19. Port Mapping, Mnemonics, and Functions (continued)
VALUE
PxMAPy MNEMONIC
12
PM_UCA2CLK
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
PM_TA0CLK
Timer_A0 external clock input
None
Comparator-E0 output
28
29
30
31 (0FFh) (1)
(1)
OUTPUT PIN FUNCTION
eUSCI_A2 clock input/output (direction controlled by eUSCI)
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
Disables the output driver as well as the input Schmitt-trigger to prevent parasitic cross
currents when applying analog signals.
PM_ANALOG
The value of the PM_ANALOG mnemonic is set to 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-20. 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)
(1)
eUSCI_A2 SPI slave transmit enable (direction controlled by eUSCI)
Not available on the 64-pin RGC package.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
89
PRODUCT PREVIEW
13
INPUT PIN FUNCTION
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
Table 6-20. Default Mapping (continued)
PIN NAME
PxMAPy MNEMONIC
INPUT PIN FUNCTION
OUTPUT PIN FUNCTION
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
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
(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
P7.6/PM_TA1.2/C0.3 (1)
PM_TA1.2
TA1 CCR2 capture input CCI2A
TA1 CCR2 compare output Out2
(1)
PM_TA1.1
TA1 CCR1 capture input CCI1A
TA1 CCR1 compare output Out1
P7.4/PM_TA1.4/C0.5
PRODUCT PREVIEW
P7.7/PM_TA1.1/C0.2
6.8.3
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.8.3.1
Timer_A Signal Connection Tables
Table 6-21 through Table 6-24 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.
90
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
NOTE
Internal signals that are sourced by the Timer outputs may connect to other modules (other
Timers, ADC, etc) in the device (as trigger sources).
Table 6-21. TA0 Signal Connections
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
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)
DVCC
VCC
P2.4/PM_TA0.1
CCI1A
ACLK (internal)
CCI1B
DVSS
GND
DVCC
VCC
ADC14SHSx = {1}
P2.5/PM_TA0.2
CCI2A
P2.5/PM_TA0.2
C0OUT (internal)
CCI2B
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
P2.4/PM_TA0.1
CCR1
CCR2
TA1
TA2
TA0_C1 (internal)
ADC14 (internal)
PRODUCT PREVIEW
DEVICE INPUT PIN OR INTERNAL
SIGNAL
TA0_C2 (internal)
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
Detailed Description
91
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
Table 6-22. 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
PRODUCT PREVIEW
92
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
Detailed Description
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
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
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
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
Detailed Description
93
PRODUCT PREVIEW
Table 6-23. TA2 Signal Connections
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
Table 6-24. 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
PRODUCT PREVIEW
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.8.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.
6.8.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 baudrate 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 devices offer up to four eUSCI_A and four eUSCI_B modules.
6.8.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.
94
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
6.8.7
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
Watchdog Timer (WDT_A)
The primary function of the WDT_A module is to perform a controlled system restart after 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.
The watchdog can generate a reset either on 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. Refer to the MSP432P4xx
Family Technical Reference Manual for more details.
WDTSSELx
NORMAL OPERATION
(WATCHDOG AND INTERVAL TIMER MODE)
00
SMCLK
01
ACLK
10
VLOCLK
11
BCLK
PRODUCT PREVIEW
Table 6-25. WDT_A Clocks
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.
6.8.7.1
Watchdog Reset Control Register [Address = E004_3008h]
Figure 6-15. SYS_WDTRESET_CTL Register
31
30
29
28
27
26
25
r
r
r
r
r
r
r
15
14
13
12
11
10
r
r
r
r
r
r
24
23
Reserved
r
r
22
21
20
19
18
17
16
r
r
r
r
r
r
r
9
8
Reserved
7
6
5
4
3
2
r
r
r
r
r
r
r
r
1
0
VIOLA TIMEO
TION
UT
rw-1
rw-1
Table 6-26. SYS_WDTRESET_CTL Register Description
Bit
Field
Type
Reset
Description
31-2
Reserved
R
0h
Reserved. Reads return 0h
1
VIOLATION
RW
1h
0b = WDT password violation event generates Soft reset
1b = WDT password violation event generates Hard reset
0
TIMEOUT
RW
1h
0b = WDT time-out event generates Soft reset
1b = WDT time-out event generates Hard reset
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
95
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
CAUTION
The WDT should ideally be configured to generate a Hard Reset into the
system. A Soft Reset will reset the CPU, but leave 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.
6.8.8
ADC14
The ADC14 module supports fast, 14-bit analog-to-digital conversions with differential and single-ended
inputs. The module implements a 14-bit SAR core, sample select control, 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.
The available ADC14 external trigger sources are summarized in Table 6-27.
The available multiplexing between internal and external analog inputs of ADC14 is listed in Table 628,Table 6-29,Table 6-30.
PRODUCT PREVIEW
Table 6-27. 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-28. ADC14 Channel Mapping on 100PZ Devices
(1)
(2)
96
ADC14 CHANNEL
EXTERNAL
CHANNEL SOURCE
(CONTROL BIT = 0)
INTERNAL CHANNEL
SOURCE
(CONTROL BIT = 1) (1)
CONTROL BIT (2)
Channel 23
Channel 22
A23
Battery Monitor
ADC14BATMAP
A22
Temperature Sensor
ADC14TCMAP
Channel 21
A21
NA (Reserved)
ADC14CH0MAP
Channel 20
A20
NA (Reserved)
ADC14CH1MAP
Channel 19
A19
NA (Reserved)
ADC14CH2MAP
Channel 18
A18
NA (Reserved)
ADC14CH3MAP
If an internal source is marked as NA or Reserved, it indicates that only the external source is
available for that channel.
Refer to theADC14 chapter in the MSP432P4xx Family Technical Reference Manual for details on the
registers that contain the control bits listed in the table.
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
Table 6-29. ADC14 Channel Mapping on 80ZXH Devices
ADC14 CHANNEL
EXTERNAL
CHANNEL SOURCE
(CONTROL BIT = 0)
INTERNAL CHANNEL
SOURCE
(CONTROL BIT = 1) (1)
CONTROL BIT (2)
Channel 15
A15
Battery Monitor
ADC14BATMAP
Channel 14
A14
Temperature Sensor
ADC14TCMAP
Channel 13
A13
NA (Reserved)
ADC14CH0MAP
Channel 12
A12
NA (Reserved)
ADC14CH1MAP
Channel 11
A11
NA (Reserved)
ADC14CH2MAP
Channel 10
A10
NA (Reserved)
ADC14CH3MAP
(1)
If an internal source is marked as NA or Reserved, it indicates that only the external source is
available for that channel.
Refer to the ADC14 chapter in the MSP432P4xx Family Technical Reference Manual for details on the
registers that contain the control bits listed in the table.
(2)
ADC14 CHANNEL
EXTERNAL
CHANNEL SOURCE
(CONTROL BIT = 0)
Channel 11
Channel 10
(1)
(2)
6.8.9
INTERNAL CHANNEL
SOURCE
(CONTROL BIT = 1) (1)
CONTROL BIT (2)
A11
Battery Monitor
ADC14BATMAP
A10
Temperature Sensor
ADC14TCMAP
Channel 9
A9
NA (Reserved)
ADC14CH0MAP
Channel 8
A8
NA (Reserved)
ADC14CH1MAP
Channel 7
A7
NA (Reserved)
ADC14CH2MAP
Channel 6
A6
NA (Reserved)
ADC14CH3MAP
If an internal source is marked as NA or Reserved, it indicates that only the external source is
available for that channel.
Refer to 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 devices.
6.8.10 Shared Reference (REF_A)
The REF_A is responsible for generation of all 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 on to device pin
for external use.
6.8.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.8.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.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
97
PRODUCT PREVIEW
Table 6-30. ADC14 Channel Mapping on 64RGC Devices
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
6.8.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.9
Code Development and Debug
The MSP432P401x devices support various methods through which the user can carry out code
development and debug on the device.
6.9.1
JTAG and Serial Wire Debug (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.
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. Refer to sections Section 6.10.22
and Section 6.10.23 for more details.
PRODUCT PREVIEW
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.9.2
Peripheral Halt Control Register [Address = E004_300Ch]
This register 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 irrespective
of the values in the Halt Control Register
Figure 6-16. SYS_PERIHALT_CTL Register
31
30
29
28
27
26
25
24
23
Reserved
r
r
r
r
r
r
r
r
r
15
DMA
14
WDTA
12
eUB3
11
eUB2
10
eUB1
9
eUB0
8
eUA3
rw-0
rw-1
13
ADC1
4
rw-0
rw-0
rw-0
rw-0
rw-0
rw-0
22
21
20
19
18
17
16
r
r
r
r
r
r
r
7
eUA2
6
eUA1
5
eUA0
4
T32
3
TA3
2
TA2
1
TA1
0
TA0
rw-0
rw-0
rw-0
rw-0
rw-0
rw-0
rw-0
rw-0
Table 6-31. SYS_PERIHALT_CTL Register Description
BIT
FIELD
TYPE
RESET
DESCRIPTION
31-16
Reserved
R
0h
Reserved. Reads return 0h
15
DMA
RW
0h
14
WDTA
RW
1h
0b = IP operation unaffected when CPU is halted
1b = freezes IP operation when CPU is halted
0b = IP operation unaffected when CPU is halted
1b = freezes IP operation when CPU is halted
13
ADC14
RW
0h
0b = IP operation unaffected when CPU is halted
1b = freezes IP operation when CPU is halted
98
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
Table 6-31. SYS_PERIHALT_CTL Register Description (continued)
BIT
FIELD
TYPE
RESET
12
eUB3
RW
0h
11
eUB2
RW
0h
DESCRIPTION
0b = IP operation unaffected when CPU is halted
1b = freezes IP operation when CPU is halted
0b = IP operation unaffected when CPU is halted
1b = freezes IP operation when CPU is halted
10
eUB1
RW
0h
9
eUB0
RW
0h
0b = IP operation unaffected when CPU is halted
1b = freezes IP operation when CPU is halted
0b = IP operation unaffected when CPU is halted
1b = freezes IP operation when CPU is halted
8
eUA3
RW
0h
7
eUA2
RW
0h
0b = IP operation unaffected when CPU is halted
1b = freezes IP operation when CPU is halted
0b = IP operation unaffected when CPU is halted
6
eUA1
RW
0h
5
eUA0
RW
0h
4
T32
RW
0h
3
TA3
RW
0h
2
TA2
RW
0h
1
TA1
RW
0h
0
TA0
RW
0h
PRODUCT PREVIEW
1b = freezes IP operation when CPU is halted
0b = IP operation unaffected when CPU is halted
1b = freezes IP operation when CPU is halted
0b = IP operation unaffected when CPU is halted
1b = freezes IP operation when CPU is halted
0b = IP operation unaffected when CPU is halted
1b = freezes IP operation when CPU is halted
0b = IP operation unaffected when CPU is halted
1b = freezes IP operation when CPU is halted
0b = IP operation unaffected when CPU is halted
1b = freezes IP operation when CPU is halted
0b = IP operation unaffected when CPU is halted
1b = freezes IP operation when CPU is halted
0b = IP operation unaffected when CPU is halted
1b = freezes IP operation when CPU is halted
6.9.3
Bootstrap Loader (BSL)
After any POR class reset, the MSP432P401x devices automatically check for presence of user code in
the flash. If the user code is not present, the BSL routine is invoked.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
99
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
6.10 Input/Output Schematics
6.10.1 Port P1, P1.0 to P1.7, Input/Output With Schmitt Trigger
Pad Logic
PyREN.x
PyDIR.x
From module
00
01
Direction
0: Input
1: Output
10
11
PyOUT.x
DVSS
0
DVCC
1
1
00
From module
01
DVSS
10
DVSS
11
Py.x/USCI
PRODUCT PREVIEW
PySEL1.x
PySEL0.x
PyIN.x
EN
To module
D
Functional representation only.
Figure 6-17. Py.x/USCI Pin Schematic
100
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
Table 6-32. Port P1 (P1.0 to P1.7) Pin Functions
P1.0/UCA0STE
P1.1/UCA0CLK
P1.2/UCA0RXD/UCA0SOMI
x
0
1
2
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.3/UCA0TXD/UCA0SIMO
3
N/A
0
DVSS
1
N/A
0
DVSS
1
P1.3 (I/O)
UCA0TXD/UCA0SIMO
P1.4/UCB0STE
4
N/A
0
DVSS
1
N/A
0
DVSS
1
P1.4 (I/O)
I: 0; O: 1
UCB0STE
P1.5/UCB0CLK
P1.6/UCB0SIMO/UCB0SDA
5
6
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
(1)
(2)
(3)
(3)
N/A
0
DVSS
1
N/A
0
DVSS
1
PRODUCT PREVIEW
PIN NAME (P1.x)
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
101
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
Table 6-32. Port P1 (P1.0 to P1.7) Pin Functions (continued)
PIN NAME (P1.x)
P1.7/UCB0SOMI/UCB0SCL
x
7
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
N/A
0
DVSS
1
N/A
0
DVSS
1
PRODUCT PREVIEW
102
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
6.10.2 Port P2, P2.0 to P2.3, Input/Output With Schmitt Trigger
Pin Schematic: see Figure 6-17
Table 6-33. Port P2 (P2.0 to P2.3) Pin Functions
P2.0/PM_UCA1STE
x
0
FUNCTION
P2.0 (I/O)
UCA1STE
P2.1/PM_UCA1CLK
P2.2/PM_UCA1RXD/PM_U
CA1SOMI
P2.3/PM_UCA1TXD/PM_U
CA1SIMO
(1)
(2)
1
2
P2DIR.x
P2SEL1.x
P2SEL0.x
P2MAPx
I: 0; O: 1
0
0
X
0
1
default
1
0
X
1
1
X
X
(2)
N/A
0
DVSS
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
P2.2 (I/O)
UCA1RXD/UCA1SOMI
3
CONTROL BITS OR SIGNALS (1)
N/A
0
DVSS
1
N/A
0
DVSS
1
P2.3 (I/O)
UCA1TXD/UCA1SIMO
N/A
0
DVSS
1
N/A
0
DVSS
1
PRODUCT PREVIEW
PIN NAME (P2.x)
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
103
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
6.10.3 Port P3, P3.0 to P3.7, Input/Output With Schmitt Trigger
Pin Schematic: see Figure 6-17
Table 6-34. Port P3 (P3.0 to P3.7) Pin Functions
PIN NAME (P3.x)
P3.0/PM_UCA2STE
x
0
FUNCTION
P3.0 (I/O)
UCA2STE
P3.1/PM_UCA2CLK
PRODUCT PREVIEW
P3.2/PM_UCA2RXD/PM_U
CA2SOMI
P3.3/PM_UCA2TXD/PM_U
CA2SIMO
P3.4/PM_UCB2STE
P3.5/PM_UCB2CLK
1
2
5
104
P3SEL0.x
P3MAPx
0
0
X
0
1
default
1
0
X
1
1
X
X
(2)
DVSS
1
N/A
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
P3.2 (I/O)
N/A
0
DVSS
1
N/A
0
DVSS
1
P3.3 (I/O)
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
P3.5 (I/O)
UCB2CLK
(1)
(2)
(3)
P3SEL1.x
0
UCA2TXD/UCA2SIMO
4
P3DIR.x
I: 0; O: 1
N/A
UCA2RXD/UCA2SOMI
3
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
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
Table 6-34. Port P3 (P3.0 to P3.7) Pin Functions (continued)
PIN NAME (P3.x)
x
P3.6/PM_UCB2SIMO/PM_
UCB2SDA
6
P3.6 (I/O)
UCB2SIMO/UCB2SDA
7
CONTROL BITS OR SIGNALS (1)
P3DIR.x
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
N/A
0
DVSS
1
N/A
0
DVSS
1
P3.7 (I/O)
UCB2SOMI/UCB2SCL
N/A
0
DVSS
1
N/A
0
DVSS
1
P3MAPx
PRODUCT PREVIEW
P3.7/PM_UCB2SOMI/PM_
UCB2SCL
FUNCTION
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
105
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
6.10.4 Port P9, P9.4 to P9.7, Input/Output With Schmitt Trigger
Pin Schematic: see Figure 6-17
Table 6-35. Port P9 (P9.4 to P9.7) Pin Functions
PIN NAME (P9.x)
P9.4/UCA3STE (2)
x
4
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.5/UCA3CLK (2)
PRODUCT PREVIEW
P9.6/UCA3RXD/UCA3SOMI (2)
5
6
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.7/UCA3TXD/UCA3SIMO (2)
7
N/A
0
DVSS
1
N/A
0
DVSS
1
P9.7 (I/O)
UCA3TXD/UCA3SIMO
(1)
(2)
(3)
106
(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
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
6.10.5 Port P10, P10.0 to P10.3, Input/Output With Schmitt Trigger
Pin Schematic: see Figure 6-17
Table 6-36. Port P10 (P10.0 to P10.3) Pin Functions
P10.0/UCB3STE (2)
x
0
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.1/UCB3CLK (2)
P10.2/UCB3SIMO/UCB3SDA (2)
1
2
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.3/UCB3SOMI/UCB3SCL (2)
3
N/A
0
DVSS
1
N/A
0
DVSS
1
P10.3 (I/O)
UCB3SOMI/UCB3SCL
(1)
(2)
(3)
(3)
N/A
0
DVSS
1
N/A
0
DVSS
1
PRODUCT PREVIEW
PIN NAME (P10.x)
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
107
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
6.10.6 Port P2, P2.4 to P2.7, Input/Output With Schmitt Trigger
Pad Logic
PyREN.x
PyDIR.x
00
01
Direction
0: Input
1: Output
10
11
PyOUT.x
DVSS
0
DVCC
1
1
00
From module
01
DVSS
10
DVSS
11
Py.x/Mod1/Mod2
PySEL1.x
PRODUCT PREVIEW
PySEL0.x
PyIN.x
EN
To module
D
Functional representation only.
Figure 6-18. Py.x/Mod1/Mod2 Pin Schematic
108
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
Table 6-37. Port P2 (P2.4 to P2.7) Pin Functions
P2.4/PM_TA0.1 (2)
P2.5/PM_TA0.2 (2)
P2.6/PM_TA0.3 (2)
P2.7/PM_TA0.4 (2)
(1)
(2)
x
4
5
6
7
FUNCTION
P2.4 (I/O)
CONTROL BITS OR SIGNALS (1)
P2DIR.x
P2SEL1.x
P2SEL0.x
P2MAPx
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
TA0.CCI1A
0
TA0.1
1
N/A
0
DVSS
1
N/A
0
DVSS
1
P2.5 (I/O)
I: 0; O: 1
TA0.CCI2A
0
TA0.2
1
N/A
0
DVSS
1
N/A
0
DVSS
1
P2.6 (I/O)
I: 0; O: 1
TA0.CCI3A
0
TA0.3
1
N/A
0
DVSS
1
N/A
0
DVSS
1
P2.7 (I/O)
I: 0; O: 1
TA0.CCI4A
0
TA0.4
1
N/A
0
DVSS
1
N/A
0
DVSS
1
PRODUCT PREVIEW
PIN NAME (P2.x)
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
109
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
6.10.7 Port P7, P7.0 to P7.3, Input/Output With Schmitt Trigger
Pin Schematic: see Figure 6-18
Table 6-38. Port P7 (P7.0 to P7.3) Pin Functions
PIN NAME (P7.x)
P7.0/PM_SMCLK/
PM_DMAE0
P7.1/PM_C0OUT/
PM_TA0CLK
PRODUCT PREVIEW
P7.2/PM_C1OUT/
PM_TA1CLK
P7.3/PM_TA0.0
(1)
110
x
0
1
2
3
FUNCTION
P7.0 (I/O)
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
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)
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
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
6.10.8 Port P9, P9.2 and P9.3, Input/Output With Schmitt Trigger
Pin Schematic: see Figure 6-18
Table 6-39. Port P9 (P9.2 and P9.3) Pin Functions
P9.2/TA3.3 (1)
P9.3/TA3.4 (1)
(1)
x
2
3
FUNCTION
P9.2 (I/O)
CONTROL BITS OR SIGNALS
P9DIR.x
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)
I: 0; O: 1
TA3.CCI4A
0
TA3.4
1
N/A
0
DVSS
1
N/A
0
DVSS
1
PRODUCT PREVIEW
PIN NAME (P9.x)
Not available on 80ZXH and 64RGC packages.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
111
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
6.10.9 Port P4, P4.0 to P4.7, Input/Output With Schmitt Trigger
Pad Logic
To ADC
From ADC
PyREN.x
PyDIR.x
00
01
10
Direction
0: Input
1: Output
11
PyOUT.x
0
DVCC
1
1
00
PRODUCT PREVIEW
†
01
From module 2
†
10
DVSS
11
From module 1
DVSS
Py.x/Mod1/Mod2/Az
PySEL1.x
PySEL0.x
PyIN.x
EN
To modules
†
Bus
Keeper
D
Output will be DVSS if module 1 or module 2 function is not available. Refer to pin function tables.
Functional representation only.
Figure 6-19. Py.x/Mod1/Mod2/Az Pin Schematic
112
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
Table 6-40. Port P4 (P4.0 to P4.7) Pin Functions
P4.0/A13 (2)
x
0
FUNCTION
P4.0 (I/O)
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/A12
(2)
P4.2/ACLK/TA2CLK/A11
P4.3/MCLK/RTCCLK/A10
1
2
3
P4.1 (I/O)
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)
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)
N/A
0
MCLK
1
N/A
0
RTCCLK
1
A10 (3)
P4.4/HSMCLK/SVMHOUT/
A9
4
P4.4 (I/O)
N/A
0
HSMCLK
1
N/A
0
SVMHOUT
1
A9 (3)
P4.5/A8
5
P4.5 (I/O)
N/A
0
DVSS
1
N/A
0
DVSS
1
A8 (3)
P4.6/A7
(1)
(2)
(3)
6
P4.6 (I/O)
N/A
0
DVSS
1
N/A
0
DVSS
1
A7 (3)
X
PRODUCT PREVIEW
PIN NAME (P4.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
113
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
Table 6-40. Port P4 (P4.0 to P4.7) Pin Functions (continued)
PIN NAME (P4.x)
P4.7/A6
x
7
FUNCTION
P4.7 (I/O)
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
PRODUCT PREVIEW
114
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
6.10.10 Port P5, P5.0 to P5.5, Input/Output With Schmitt Trigger
Pin Schematic: see Figure 6-19
Table 6-41. Port P5 (P5.0 to P5.5) Pin Functions
P5.0/A5
x
0
FUNCTION
P5.0 (I/O)
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/A4
1
P5.1 (I/O)
N/A
0
DVSS
1
N/A
0
DVSS
1
A4 (2)
P5.2/A3
P5.3/A2
P5.4/A1
2
3
4
P5.2 (I/O)
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)
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)
N/A
0
DVSS
1
N/A
0
DVSS
1
A1 (2)
P5.5/A0
(1)
(2)
5
P5.5 (I/O)
N/A
0
DVSS
1
N/A
0
DVSS
1
A0 (2)
X
PRODUCT PREVIEW
PIN NAME (P5.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
115
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
6.10.11 Port P6, P6.0 and P6.1, Input/Output With Schmitt Trigger
Pin Schematic: see Figure 6-19
Table 6-42. Port P6 (P6.0 and P6.1) Pin Functions
PIN NAME (P6.x)
P6.0/A15 (2)
x
0
FUNCTION
P6.0 (I/O)
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/A14
PRODUCT PREVIEW
(1)
(2)
(3)
116
(2)
1
P6.1 (I/O)
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
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
6.10.12 Port P8, P8.2 to P8.7, Input/Output With Schmitt Trigger
Pin Schematic: see Figure 6-19
Table 6-43. Port P8 (P8.2 to P8.7) Pin Functions
P8.2/TA3.2/A23 (2)
x
2
FUNCTION
P8.2 (I/O)
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/A21
P8.5/A20
P8.6/A19
(2)
(2)
(2)
4
5
6
P8.4 (I/O)
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)
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)
N/A
0
DVSS
1
N/A
0
DVSS
1
A19 (3)
P8.7/A18 (2)
(1)
(2)
(3)
7
P8.7 (I/O)
N/A
0
DVSS
1
N/A
0
DVSS
1
A18 (3)
X
PRODUCT PREVIEW
PIN NAME (P8.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
117
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
6.10.13 Port P9, P9.0 and P9.1, Input/Output With Schmitt Trigger
Pin Schematic: see Figure 6-19
Table 6-44. Port P9 (P9.0 and P9.1) Pin Functions
PIN NAME (P9.x)
P9.0/A17 (2)
x
0
FUNCTION
P9.0 (I/O)
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/A16
PRODUCT PREVIEW
(1)
(2)
(3)
118
(2)
1
P9.1 (I/O)
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
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
6.10.14 Port P5, P5.6 and P5.7, Input/Output With Schmitt Trigger
Pad Logic
ADC Reference
To Comparator
From Comparator
CPD.q
PyREN.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-20. Py.x/Mod/VREF/VeREF/Cp.q Pin Schematic
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
119
PRODUCT PREVIEW
PyDIR.x
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
Table 6-45. Port P5 (P5.6 and P5.7) Pin Functions
PIN NAME (P5.x)
x
P5.6/TA2.1/VREF+/VeREF+/
C1.7
6
FUNCTION
P5.6 (I/O)
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/TA2.2/VREF-/VeREF/C1.6
(1)
(2)
PRODUCT PREVIEW
(3)
120
7
P5.7 (I/O)
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
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
6.10.15 Port P6, P6.2 to P6.5, Input/Output With Schmitt Trigger
Pad Logic
To Comparator
From Comparator
CPD.q
PyREN.x
From module
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/USCI/Cp.q
PySEL1.x
PySEL0.x
PyIN.x
Bus
Keeper
EN
To module
D
Functional representation only.
Figure 6-21. Py.x/USCI/Cp.q Pin Schematic
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
121
PRODUCT PREVIEW
PyDIR.x
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
Table 6-46. 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)
P6.4/UCB1SIMO/UCB1SDA/C1
.3 (2)
PRODUCT PREVIEW
P6.5/UCB1SOMI/UCB1SCL/C1.
2 (2)
(1)
(2)
(3)
(4)
(5)
122
x
2
3
4
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
5
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
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
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
6.10.16 Port P6, P6.6 and P6.7, Input/Output With Schmitt Trigger
Pad Logic
To Comparator
From Comparator
CPD.q
PyREN.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-22. Py.x/Mod/USCI/Cp.q Pin Schematic
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
123
PRODUCT PREVIEW
PyDIR.x
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
Table 6-47. Port P6 (P6.6 and P6.7) Pin Functions
PIN NAME (P6.x)
x
P6.6/TA2.3/UCB3SIMO/UCB
3SDA/C1.1
6
FUNCTION
CONTROL BITS OR SIGNALS (1)
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)
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)
PRODUCT PREVIEW
124
(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
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
6.10.17 Port P8, P8.0 and P8.1, Input/Output With Schmitt Trigger
Pad Logic
To Comparator
From Comparator
CPD.q
PyREN.x
00
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-23. Py.x/USCI/Mod/Cp.q Pin Schematic
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
125
PRODUCT PREVIEW
PyDIR.x
From USCI
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
Table 6-48. 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)
PRODUCT PREVIEW
126
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
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
6.10.18 Port P10, P10.4 and P10.5, Input/Output With Schmitt Trigger
Pad Logic
To Comparator
From Comparator
CPD.q
PyREN.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-24. Py.x/Mod/Cp.q Pin Schematic
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
127
PRODUCT PREVIEW
PyDIR.x
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
Table 6-49. 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
(1)
(2)
(3)
PRODUCT PREVIEW
(4)
128
(2)
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
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
6.10.19 Port P7, P7.4 to P7.7, Input/Output With Schmitt Trigger
Pad Logic
To Comparator
From Comparator
CPD.q
PyMAP.x = PMAP_ANALOG
PyREN.x
PyDIR.x
00
DVSS
0
DVCC
1
1
01
Direction
0: Input
1: Output
10
11
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-25. Py.x/Mod/Cp.q Pin Schematic
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
129
PRODUCT PREVIEW
PyOUT.x
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
Table 6-50. Port P7 (P7.4 to P7.7) Pin Functions
PIN NAME (P7.x)
P7.4/PM_TA1.4/C0.5 (2)
x
4
FUNCTION
P7.4 (I/O)
P7.5/PM_TA1.3/C0.4
P7.6/PM_TA1.2/C0.3
PRODUCT PREVIEW
P7.7/PM_TA1.1/C0.2
(1)
(2)
(3)
(4)
(5)
130
(2)
(2)
5
6
7
P7DIR.x
P7SEL1.x
P7SEL0.x
P7MAPx
I: 0; O: 1
0
0
X
0
1
default
1
0
X
X
1
1
X
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) (5)
(2)
CONTROL BITS OR SIGNALS (1)
P7.5 (I/O)
TA1.CCI3A
0
TA1.3
1
N/A
0
DVSS
1
C0.4 (3) (4) (5)
X
1
1
X
I: 0; O: 1
0
0
X
0
1
default
1
0
X
P7.6 (I/O)
TA1.CCI2A
0
TA1.2
1
N/A
0
DVSS
1
C0.3 (3) (4) (5)
X
1
1
X
I: 0; O: 1
0
0
X
0
1
default
1
0
X
1
1
X
P7.7 (I/O)
TA1.CCI1A
0
TA1.1
1
N/A
0
DVSS
1
C0.2 (3) (4) (5)
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.
Setting P7MAPx = PM_ANALOG disables the output driver and the input Schmitt trigger independent of P7SEL1.x and P7SEL0.x
settings.
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
6.10.20 Port PJ, PJ.0 and PJ.1 Input/Output With Schmitt Trigger
Pad Logic
To LFXT XIN
PJREN.0
00
01
10
Direction
0: Input
1: Output
11
PJOUT.0
00
DVSS
01
DVSS
10
DVSS
11
DVSS
0
DVCC
1
1
PJ.0/LFXIN
PRODUCT PREVIEW
PJDIR.0
PJSEL0.0
PJSEL1.0
PJIN.0
Bus
Keeper
EN
To modules
D
Functional representation only.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
131
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 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
PRODUCT PREVIEW
PJSEL0.1
PJSEL1.1
PJIN.1
EN
To modules
Bus
Keeper
D
Functional representation only.
132
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
Table 6-51. Port PJ (PJ.0 and PJ.1) Pin Functions
PJ.0/LFXIN
x
0
FUNCTION
PJ.0 (I/O)
PJSEL1.0
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
1
(2)
(2)
1
I: 0; O: 1
N/A
0
DVSS
1
LFXOUT crystal mode
(3)
(4)
PJSEL0.1
0
PJ.1 (I/O)
(1)
(2)
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
133
PRODUCT PREVIEW
CONTROL BITS OR SIGNALS
PIN NAME (PJ.x)
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
6.10.21 Port PJ, PJ.2 and PJ.3 Input/Output With Schmitt Trigger
Pad Logic
To HFXT XIN
PJREN.3
PJDIR.3
00
01
10
Direction
0: Input
1: Output
11
PRODUCT PREVIEW
PJOUT.3
00
DVSS
01
DVSS
10
DVSS
11
DVSS
0
DVCC
1
1
PJ.3/HFXIN
PJSEL0.3
PJSEL1.3
PJIN.3
EN
To modules
Bus
Keeper
D
Functional representation only.
134
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 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
PRODUCT PREVIEW
PJSEL0.2
PJSEL1.2
PJIN.2
Bus
Keeper
EN
To modules
D
Functional representation only.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
135
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
Table 6-52. Port PJ (PJ.2 and PJ.3) Pin Functions
CONTROL BITS OR SIGNALS
PIN NAME (PJ.x)
PJ.3/HFXIN
x
3
FUNCTION
PJ.3 (I/O)
(2)
(2)
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
2
I: 0; O: 1
0
DVSS
1
PRODUCT PREVIEW
HFXOUT crystal mode
136
PJSEL1.3
1
N/A
(3)
(4)
PJSEL0.2
0
PJ.2 (I/O)
(1)
(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
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
6.10.22 Port PJ, PJ.4 and PJ.5 Input/Output With Schmitt Trigger
Table 6-53. Port PJ (PJ.4 to PJ.5) Pin Functions
x
PJ.4/TDI/ADC14CLK
(2)
,
4
FUNCTION
PJ.4 (I/O)
TDI
(5)
(4)
,
5
PJSEL0.x
PJMAPx
I: 0; O: 1
0
0
X
X
(3)
JTAG (4 wire)
ADC12CLK
1
1
0
X
X
DVcc
X
1
1
X
X
I: 0; O: 1
0
0
X
X
X
0
1
X
1
X
PJ.5 (I/O)
Hi-Z
default
SWJ MODE OF
OPERATION (1)
1
SWO
(5)
PJSEL1.x
0
TDO
(1)
(2)
(3)
(4)
PJDIR.x
X
DVcc
PJ.5/TDO/SWO
CONTROL BITS OR SIGNALS (1)
default
X
SWD (2 wire)
(3)
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 is 1.
The 'default' value in the table indicates the functionality that is selected whenever a Hard Reset (or higher class reset) occurs.
This pin is has NO internal pull feature. If used in User IO mode or left unused, it must be pulled to GND through an external pulldown
resistor.
After any Hard Reset (or higher class reset), this pin returns to TDO functionality with the SWJ in JTAG (4 wire) mode of operation. If
used as a User IO, it reflects the value of the external pullup until the PJSELx bits are reconfigured to the value 00.
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
137
PRODUCT PREVIEW
PIN NAME (P7.x)
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
6.10.23 Ports SWCLKTCK and SWDIOTMS With Schmitt Trigger
Table 6-54. Ports SWCLKTCK and SWDIOTMS Pin Functions
PIN NAME
SWCLKTCK
SWDIOTMS
(1)
(2)
(1)
(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 internall pulled to DVCC.
PRODUCT PREVIEW
138
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
6.11 Device Descriptors (TLV)
Table 6-56 lists the contents of the device descriptor tag-length-value (TLV) structure for MSP432P401xx
devices. Table 6-55 summarizes the Device IDs of the corresponding MSP432P401xx devices.
Table 6-55. Device IDs
DEVICE
DEVICE ID
MSP432P401RIPZ
0000A000h
MSP432P401MIPZ
0000A001h
MSP432P401RIZXH
0000A002h
MSP432P401MIZXH
0000A003h
MSP432P401RIRGC
0000A004h
MSP432P401MIRGC
0000A005h
Table 6-56. Device Descriptor Table (1)
Info Block
Die Record
Clock System
Calibration
(1)
ADDRESS
VALUE
00201000h
per unit
Device Info Tag
00201004h
0000000Bh
Device Info Length
00201008h
00000004h
Device ID
0020100Ch
See Table 6-55
HW Revision
00201010h
00000042h
Boot-code Revision
00201014h
00410042h
ROM Driver Library Revision
00201018h
01010022h
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
FFFFFFFFh
Clock System Calibration Tag
00201044h
00000003h
Clock System Calibration Length
00201048h
00000010h
DCO IR mode: Frequency calibration
0020104Ch
per unit
Reserved
00201050h
FFFFFFFFh
DCO IR mode: Max Positive Tune for DCORSEL 0 to 4
00201054h
00000600h
DCO IR mode: Max Negative Tune for DCORSEL 0 to 4
00201058h
00001600h
DCO IR mode: Max Positive Tune for DCORSEL 5
0020105Ch
00000150h
DCO IR mode: Max Negative Tune for DCORSEL 5
00201060h
00001600h
DCO IR mode: DCO Constant (K) for DCORSEL 0 to 4
00201064h
3BA20147h
DCO IR mode: DCO Constant (K) for DCORSEL 5
00201068h
3B9DF117h
DCO ER mode: Frequency calibration
0020106Ch
per unit
Reserved
00201070h
FFFFFFFFh
DCO ER mode: Max Positive Tune for DCORSEL 0 to 4
00201074h
000005A0h
DCO ER mode: Max Negative Tune for DCORSEL 0 to 4
00201078h
00001600h
DCO ER mode: Max Positive Tune for DCORSEL 5
0020107Ch
00000140h
DCO ER mode: Max Negative Tune for DCORSEL 5
00201080h
00001600h
DCO ER mode: DCO Constant (K) for DCORSEL 0 to 4
00201084h
3BA47ED0h
DCO ER mode: DCO Constant (K) for DCORSEL 5
00201088h
3B9FE868h
PRODUCT PREVIEW
DESCRIPTION
TLV checksum
per unit = the contents can differ from device to device
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Detailed Description
139
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
Table 6-56. Device Descriptor Table(1) (continued)
DESCRIPTION
ADC14 Calibration
PRODUCT PREVIEW
REF Calibration
Random Number
BSL Configuration
TLV End
VALUE
0020108Ch
00000005h
ADC14 Calibration Length
00201090h
00000018h
Reserved
00201094h
FFFFFFFFh
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
FFFFFFFFh
Reserved
002010DCh
FFFFFFFFh
Reserved
002010E0h
FFFFFFFFh
Reserved
002010E4h
FFFFFFFFh
Reserved
002010E8h
FFFFFFFFh
Reserved
002010ECh
FFFFFFFFh
Reserved
002010F0h
FFFFFFFFh
REF Calibration Tag
002010F4h
00000008h
REF Calibration Length
002010F8h
00000003h
Reserved
002010FCh
FFFFFFFFh
Reserved
00201100h
FFFFFFFFh
Reserved
00201104h
FFFFFFFFh
128-bit Random Number Tag
00201108h
0000000Dh
128-bit Random Number Length
0020110Ch
00000004h
32-bit Random Number 1
00201110h
per unit
32-bit Random Number 2
00201114h
per unit
32-bit Random Number 3
00201118h
per unit
32-bit Random Number 4
0020111Ch
per unit
BSL Configuration Tag
00201120h
0000000Fh
BSL Configuration Length
00201124h
00000004h
BSL Peripheral Interface Selection
00201128h
FFC2D0C0h
BSL Port Interface Configuration for UART
0020112Ch
FCFFFDA0h
BSL Port Interface Configuration for SPI
00201130h
F0FF9770h
BSL Port Interface Configuration for I2C
00201134h
FCFFFF72h
TLV End Word
00201138h
0BD0E11Dh
0020113Ch-00201FFFh
FFFFFFFFh
Reserved
140
ADDRESS
ADC14 Calibration Tag
Detailed Description
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
7 Applications, Implementation, and Layout
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. 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, separated grounds with a single-point connection are
recommended for better noise isolation from digital to analog circuits on the board and are especially
recommended to achieve high analog accuracy.
DVCC
+
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
See the application report MSP430 32-kHz Crystal Oscillators (SLAA322) for more information on
selecting, testing, and designing a crystal oscillator with the MSP432 devices.
Applications, Implementation, and Layout
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Copyright © 2015–2016, Texas Instruments Incorporated
141
PRODUCT PREVIEW
Digital
Power Supply
Decoupling
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
7.1.3
www.ti.com
General Layout Recommendations
•
•
•
•
•
7.1.4
Proper grounding and short traces for external crystal to reduce parasitic capacitance. See the
application report MSP430 32-kHz Crystal Oscillators (SLAA322) 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.
Refer to the Circuit Board Layout Techniques design guide (SLOA089) 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 the application report MSP430 System-Level ESD Considerations
(SLAA530) 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 the Absolute Maximum Ratings section. Exceeding the specified limits may cause
malfunction of the device.
PRODUCT PREVIEW
7.2
Peripheral and Interface-Specific Design Information
7.2.1
ADC14 Peripheral
7.2.1.1
Partial Schematic
AVSS
Using an External
Positive Reference
VREF+/VEREF+
+
5 µF
50 nF
Connection to
onboard ground
VEREF-
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.
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.
142
Applications, Implementation, and Layout
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
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
Component 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.
PRODUCT PREVIEW
If differential mode is used for the ADC14, the analog differential input signals must be routed closely
together to minimize the effect of noise on the resulting signal.
Applications, Implementation, and Layout
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Copyright © 2015–2016, Texas Instruments Incorporated
143
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
8 Device and Documentation Support
8.1
Device Support
8.1.1
Development Tools Support
All MSP432 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 www.ti.com/msp432.
8.1.1.1
Hardware Features
FAMILY
JTAG
SWD
NUMBER OF
BREAKPOINTS
ITM
DWT
FPB
MSP432P4xx
Yes
Yes
4
Yes
Yes
Yes
8.1.1.2
Recommended Hardware Options
8.1.1.2.1 Target Socket Boards
The target socket boards allow easy programming and debugging of the device using JTAG or SWD.
They also feature header pin outs for prototyping. The following table shows the compatible target boards
and the supported packages.
PRODUCT PREVIEW
DEVICE
PACKAGE
TARGET BOARD
MSP432P401RPZ
100-pin QFP (PZ100)
MSP-TS432PZ100
8.1.1.2.2 Evaluation Kits
Evaluation kits are available for some MSP432 devices. These kits feature additional hardware
components and connectivity for full system evaluation and prototyping. See www.ti.com/msp432 for
details.
8.1.1.2.3 Debugging and Programming Tools
Hardware programming and debugging tools are available from TI and from third party suppliers. See a
comprehensive list of available tools at www.ti.com/msp432.
8.1.1.2.4 Production Programmers
Production programmers expedite loading firmware to devices by programming several devices
simultaneously. See a comprehensive list of available tools at www.ti.com/msp432.
8.1.1.3
Recommended Software Options
8.1.1.3.1 Integrated Development Environments
Software development tools are available from TI or from third party suppliers. Open source solutions are
also available. The MSP432 Family is supported by Code Composer Studio™ IDE (CCS) Version 6 or
higher. See a comprehensive list of available tools at www.ti.com/msp432.
8.1.1.3.2 MSPWare
MSPWare is a collection of code examples, data sheets, and other design resources for all MSP430 and
MSP432 devices delivered in a convenient package. In addition to providing a complete collection of
existing MSP430 and MSP432 design resources, MSPWare also includes a high-level API called Driver
Library. This library makes it easy to program MSP430 or MSP432 hardware. MSPWare is available as a
component of CCS or as a stand-alone package. Visit www.ti.com/msp432 to download the stand-alone
package.
144
Device and Documentation Support
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
8.1.2
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
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). Texas Instruments 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:
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
145
PRODUCT PREVIEW
MSPX – Development-support product that has not yet completed Texas Instruments internal qualification
testing.
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
MSP 432 P 401R I
PZ
T XX
Processor Family
Optional: Additional Features
432 MCU Platform
Optional: Distribution Format
Packaging
Series
Feature Set
Optional: Temperature Range
Processor Family
MSP = Mixed Signal Processor
XMS = Experimental Silicon
432 MCU Platform
TI’s 32-bit Low-Power Microcontroller Platform
Series
P = Performance and Low-Power Series
Feature Set
First Digit
Second Digit
Third Digit
Fourth Digit
4 = Flash based devices
up to 48 MHz
0 = General
Purpose
1 = ADC14
R = 256KB of Flash
64KB of SRAM
M = 128KB of Flash
32KB of SRAM
PRODUCT PREVIEW
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
Figure 8-1. Device Nomenclature
8.2
Documentation Support
The following documents describe the MSP432P401x MCUs. Copies of these documents are available on
the Internet at www.ti.com.
8.2.1
SLAU356
MSP432P4xx Family Technical Reference Manual. Detailed information on all of the
modules and peripherals available in this device family.
SLAZ610
MSP432P401R Device Erratasheet. Describes the known exceptions to the functional
specifications.
Related Links
Table 8-1 lists quick access links. Categories include technical documents, support and community
resources, tools and software, and quick access to sample or buy.
Table 8-1. Related Links
146
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
Device and Documentation Support
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
8.2.2
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
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.3
Trademarks
8.4
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.5
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.6
Glossary
SLYZ022 — 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
147
PRODUCT PREVIEW
MSP430, MSP432, E2E are trademarks of Texas Instruments.
ARM, Cortex are registered trademarks of ARM Ltd.
ULPBench is a registered trademark of Embedded Microprocessor Benchmark Consortium.
All other trademarks are the property of their respective owners.
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
9 Mechanical, Packaging, and Orderable Information
9.1
Packaging 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.
PZ (S-PQFP-G100)
PLASTIC QUAD FLATPACK
0,27
0,17
0,50
75
0,08 M
51
PRODUCT PREVIEW
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
1,60 MAX
0,08
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
148
Mechanical, Packaging, and Orderable Information
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
PRODUCT PREVIEW
www.ti.com
Mechanical, Packaging, and Orderable Information
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Copyright © 2015–2016, Texas Instruments Incorporated
149
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
PACKAGE OUTLINE
ZXH 80 (NFBGA - 1 mm max height)
BALL GRID ARRAY
5.1
4.9
B
A
BALL A1 CORNER
INDEX AREA
5.1
4.9
PRODUCT PREVIEW
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
SYMM
E
D
C
B
A
0.5 TYP
1
2
3
4
5
6
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.
150
Mechanical, Packaging, and Orderable Information
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
www.ti.com
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
EXAMPLE BOARD LAYOUT
ZXH 80 (NFBGA - 1 mm max height)
80
BALL GRID ARRAY
(0.5) TYP
0.265
0.235
1
2
3
4
5
6
7
8
9
A
(0.5) TYP
B
C
D
SYMM
E
F
PRODUCT PREVIEW
G
H
J
SYMM
LAND PATTERN EXAMPLE
SCALE:15X
0.05 MAX
( 0.25)
METAL
METAL
UNDER
MASK
0.05 MIN
( 0.25)
SOLDER MASK
OPENING
SOLDER MASK
OPENING
NON-SOLDER MASK
DEFINED
(PREFERRED)
SOLDER MASK
DEFINED
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).
Mechanical, Packaging, and Orderable Information
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Copyright © 2015–2016, Texas Instruments Incorporated
151
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
EXAMPLE STENCIL DESIGN
ZXH 80 (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
PRODUCT PREVIEW
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.
152
Mechanical, Packaging, and Orderable Information
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
PRODUCT PREVIEW
www.ti.com
Mechanical, Packaging, and Orderable Information
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
Copyright © 2015–2016, Texas Instruments Incorporated
153
MSP432P401R, MSP432P401M
SLAS826B – MARCH 2015 – REVISED FEBRUARY 2016
www.ti.com
PRODUCT PREVIEW
154
Mechanical, Packaging, and Orderable Information
Copyright © 2015–2016, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M
PACKAGE OPTION ADDENDUM
www.ti.com
23-Oct-2015
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)
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
(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.
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 1
Samples
PACKAGE OPTION ADDENDUM
www.ti.com
23-Oct-2015
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