60.6.3.3.7 Debouncing Time

The debouncing time is common to all I/Os. The principle is presented in the figure below. A period (fICLK/2) is allocated to each I/O. During that period, if SECUMOD_PIOBUx.SCHEDULE is set and if a pull-up/pull-down is needed (PULLUP≠0), the pull-up/pull-down is activated, the level is measured and the pull-up/pull-down is deactivated. Otherwise, only the level is measured. Measurement is performed at the end of the allocated period. Inter pulse delay is set via SECUMOD_PIOBUx.PIOBU_RFV.

Figure 60-3. Schedule Principle