SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
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 28-1 shows the keyboard controller.
The keyboard controller includes the following main features: