Philips Semiconductors |
|
|
|
|
|
|
|
|
|
|
| User’s Manual - Preliminary - | |||||
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||
| KEYPAD INTERRUPT (KBI) |
|
|
|
| P89LPC906/907/908 | |||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
| KBMASK |
| 7 |
| 6 | 5 | 4 | 3 |
| 2 | 1 |
| 0 |
|
| ||
| Address: 86h |
|
| - |
| KBMASK.6 | KBMASK.5 | KBMASK.4 | - |
| - |
| - |
| - |
|
|
| Not bit addressable |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
| Reset Source(s): Any reset |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
| Reset Value: 00000000B |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
| BIT | SYMBOL |
| FUNCTION |
|
|
|
|
|
|
|
|
|
|
| ||
| KBMASK.7 | - |
| Reserved. |
|
|
|
|
|
|
|
|
|
|
|
| |
| KBMASK.6 | - |
| When set, enables P0.6 as a cause of a Keypad Interrupt. |
|
|
|
|
|
| |||||||
| KBMASK.5 | - |
| When set, enables P0.5 as a cause of a Keypad Interrupt. |
|
|
|
|
|
| |||||||
| KBMASK.4 | - |
| When set, enables P0.4 as a cause of a Keypad Interrupt. |
|
|
|
|
|
| |||||||
| KBMASK.3:0 | - |
| Reserved. |
|
|
|
|
|
|
|
|
|
|
|
| |
| Note: the Keypad Interrupt must be enabled in order for the settings of the KBMASK register to be effective. |
|
|
| |||||||||||||
| Bits positions KBMASK.7, KBMASK.3, KBMASK.2, KBMASK.1, and KBMASK.0 should always be written as a ’0’. | ||||||||||||||||
|
|
|
|
|
|
|
|
|
|
| |||||||
|
|
| Figure |
|
|
|
|
|
|
|
2003 Dec 8 | 78 |