SPRUIE9D May 2017 – May 2024 DRA74P , DRA75P , DRA76P , DRA77P
The keyboard controller implements a built-in scanning algorithm for hardware-based key-press decoding and reduces overhead in the microprocessor unit (MPU) software.
The keyboard controller includes a debouncing feature to ensure that only one key combination can be registered in the programmed time.
The keyboard controller can handle up to 9 × 9 keys, works on a 32-kHz clock, and can generate wake-up events when the chip is in sleep mode.
Figure 30-1 shows the keyboard controller.
The keyboard controller includes the following main features: