Datasheet

PRODUCTPREVIEW
MSP432P401R, MSP432P401M
www.ti.com
SLAS826 MARCH 2015
6.7.5 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.
Table 6-17. SYSCTL Registers
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
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, Texas Instruments Incorporated Detailed Description 87
Submit Documentation Feedback
Product Folder Links: MSP432P401R MSP432P401M