TPMC533 User Manual Issue 1.0.1
Page 57 of 107
3.2.1.8.2
DIO Input Filter Debounce Register (0x358)
A debounce filter can be configured to get rid of bouncing on the Digital I/O Inputs.
Bit
Symbol
Description
Access
Reset
Value
31:16
-
Reserved
-
-
15:0
DEB
Digital I/O Input Filter Debounce Configuration
T
REJECT
= (DEB+1) * 50ns
The rejection time can be configured from 50ns to 3.2768ms.
Pulses with a duration smaller than T
REJECT
are filtered and
are not passed on to the internal logic.
Please note that pulses with a duration between T
PASS
and
T
REJECT
may or may not be filtered.
T
PASS
= (DEB+1) * 75ns = 1.5 * T
REJECT
The pass time can be configured from 75ns to 4.9152ms.
Pulses with a duration greater than T
PASS
are not filtered and
are passed on to the internal logic.
After an input pin performs a rising or a falling edge, T
PASS
defines how long this new logic level must be stable before
the level change is passed on to the internal logic.
R/W
0x0000
Table 3-59: DIO Input Filter Debounce Register