English
Language : 

MC68HC908LB8_05 Datasheet, PDF (86/234 Pages) Freescale Semiconductor, Inc – M68HC08 Microcontrollers
Keyboard Interrupt Module (KBI)
9.2 Features
Features include:
• Seven keyboard interrupt pins with separate keyboard interrupt enable bits and one keyboard
interrupt mask
• Hysteresis buffers
• Programmable edge-only or edge- and level- interrupt sensitivity
• Exit from low-power modes
• I/O (input/output) port bit(s) software configurable with pullup device(s) if configured as input port
bit(s)
INTERNAL BUS
VECTOR FETCH
DECODER
ACKK
RESET
KBI0
TO PULLUP ENABLE
.
.
KBIE0
.
KBI6
VDD
D CLR Q
CK
KEYF
SYNCHRONIZER
IMASKK
KEYBOARD
INTERRUPT
REQUEST
TO PULLUP ENABLE
KBIE6
MODEK
Figure 9-2. Keyboard Module Block Diagram
Addr.
Register Name
Bit 7
Keyboard Status and Control Read:
0
$001A
Register (INTKBSCR) Write:
See page 89. Reset:
0
Keyboard Interrupt Enable Read:
$001B
Register (INTKBIER) Write:
See page 90. Reset:
0
6
5
0
0
0
0
KBIE6 KBIE5
0
0
= Unimplemented
4
0
0
KBIE4
0
3
KEYF
0
KBIE3
0
Figure 9-3. I/O Register Summary
2
0
ACKK
0
KBIE2
0
1
Bit 0
IMASKK MODEK
0
0
KBIE1 KBIE0
0
0
MC68HC908LB8 Data Sheet, Rev. 1
86
Freescale Semiconductor