Registers
4.3.17 GPIO_DEBOUNCENABLE Register
The GPIO_DEBOUNCENABLE register is used to enable/disable the debouncing feature for each input
line. The GPIO_DEBOUNCENABLE register is shown in
31
LEGEND: R/W = Read/Write; -n = value after reset
Table 4-18. GPIO_DEBOUNCENABLE Register Field Descriptions
Bits
Field
31-0
DEBOUNCEENABLE[n]
4.3.18 GPIO_DEBOUNCINGTIME Register
The GPIO_DEBOUNCINGTIME register controls debouncing time (the value is global for all ports). The
debouncing cell is running with the debouncing clock (32 kHz), this register represents the number of
the clock cycle(s) (31μs long) to be used. The GPIO_DEBOUNCINGTIME register is shown in
Figure 4-24
and described in
31
15
Reserved
LEGEND: R/W = Read/Write; -n = value after reset
Table 4-19. GPIO_DEBOUNCINGTIME Register Field Descriptions
Bits
Field
31-8
Reserved
7-0
DEBOUNCETIME
548
General-Purpose I/O (GPIO) Interface
Preliminary
Figure 4-23. GPIO_DEBOUNCENABLE Register
DEBOUNCEENABLE[n]
Value
Description
Input Debounce Enable
0
Disable debouncing feature on the corresponding input port.
1
Enable debouncing feature on the corresponding input port.
Table
4-19.
Figure 4-24. GPIO_DEBOUNCINGTIME Register
R-0
Value
Description
0
Reserved
0-FFh
Input Debouncing Value in 31 microsecond steps.
Debouncing time = (DEBOUNCETIME + 1) × 31 microseconds
© 2011, Texas Instruments Incorporated
Figure 4-23
and described in
R/W-0
Reserved
R-0
8
7
DEBOUNCETIME
www.ti.com
Table
4-18.
R/W-0
SPRUGX9 – 15 April 2011
Submit Documentation Feedback
0
16
0