SPRUJC6A December 2024 – July 2025 AM2752-Q1 , AM2754-Q1
Some device pads have debounce logic. The following MCU_CTRL_MMR0 registers are used to configure the debounce period:
The MCU_CTRL_MMR_CFG0_DBOUNCE_CFG1 register contains the debounce period for pads with PADCONFIGx[13-11] DEBOUNCE_SEL fields set to 1h. The MCU_CTRL_MMR_CFG0_DBOUNCE_CFG2 register contains the debounce period for pads with PADCONFIGx[13-11] DEBOUNCE_SEL fields set to 2h and so on. The MCU_CTRL_MMR_CFG0_DBOUNCE_CFG6 register contains the debounce period for pads with PADCONFIGx[13-11] DEBOUNCE_SEL fields set to 6h.
The debounce logic is not associated with all signals that can be multiplexed on a pad. Only certain signals can use it.
For information about each signal that has associated debounce logic, see the device Datasheet.
For information about the PADCONFIGx registers, see Pad Configuration PADCONFIG Registers.
Debounce Period Values shows the debounce period values to load in the MCU_CTRL_MMR_CFG0_DBOUNCE_CFGx[5-0] DB_CFG field.
The debounce clock selection should happen before the consumer of the debounced signals is enabled as the clock multiplexers for the debounce logic are NOT glitch-free.
| MCU_CTRL_MMR_CFG0_DBOUNCE_CFGx[5-0] DB_CFG Decimal Value | GPIO Case (32.768kHz(1)) | EQEP Case (20MHz(1)) | MCU_CTRL_MMR_CFG0_DBOUNCE_CFGx[5-0] DB_CFG Decimal Value | GPIO Case (20MHz(1)) | EQEP Case (250MHz(1)) | |
|---|---|---|---|---|---|---|
| Delay[ms] | Delay[µs] | Delay[µs] | Delay[ns] | |||
| 0 | bypassed | bypassed | 32 | 0.05 | 4 | |
| 1 | 1.95 | 3.20 | 33 | 0.10 | 8 | |
| 2 | 2.93 | 4.80 | 34 | 0.15 | 12 | |
| 3 | 3.91 | 6.40 | 35 | 0.20 | 16 | |
| 4 | 4.88 | 8.00 | 36 | 0.25 | 20 | |
| 5 | 5.86 | 9.60 | 37 | 0.30 | 24 | |
| 6 | 6.84 | 11.20 | 38 | 0.35 | 28 | |
| 7 | 7.81 | 12.80 | 39 | 0.40 | 32 | |
| 8 | 8.79 | 14.40 | 40 | 0.45 | 36 | |
| 9 | 9.77 | 16.00 | 41 | 0.50 | 40 | |
| 10 | 10.74 | 17.60 | 42 | 0.55 | 44 | |
| 11 | 11.72 | 19.20 | 43 | 0.60 | 48 | |
| 12 | 12.7 | 20.80 | 44 | 0.65 | 52 | |
| 13 | 13.67 | 22.40 | 45 | 0.70 | 56 | |
| 14 | 14.65 | 24.00 | 46 | 0.75 | 60 | |
| 15 | 15.63 | 25.60 | 47 | 0.80 | 64 | |
| 16 | 16.6 | 27.20 | 48 | 0.85 | 68 | |
| 17 | 17.58 | 28.80 | 49 | 0.90 | 72 | |
| 18 | 18.55 | 30.40 | 50 | 0.95 | 76 | |
| 19 | 19.53 | 32.00 | 51 | 1.00 | 80 | |
| 20 | 20.51 | 33.60 | 52 | 1.05 | 84 | |
| 21 | 21.48 | 35.20 | 53 | 1.10 | 88 | |
| Delay[ms] | Delay[µs] | Delay[µs] | Delay[µs] | |||
| 22 | 15.63 | 25.60 | 54 | 25.60 | 2.048 | |
| 23 | 31.25 | 51.20 | 55 | 51.20 | 4.096 | |
| 24 | 46.88 | 76.80 | 56 | 76.80 | 6.144 | |
| 25 | 62.5 | 102.40 | 57 | 102.40 | 8.192 | |
| 26 | 78.13 | 128.00 | 58 | 128.00 | 10.24 | |
| 27 | 93.75 | 153.60 | 59 | 153.60 | 12.288 | |
| 28 | 109.38 | 179.20 | 60 | 179.20 | 14.336 | |
| 29 | 125 | 204.80 | 61 | 204.80 | 16.384 | |
| 30 | 140.63 | 230.40 | 62 | 230.40 | 18.432 | |
| 31 | 156.25 | 256.00 | 63 | 256.00 | 20.48 |