mc9s08qg8 Freescale Semiconductor, Inc, mc9s08qg8 Datasheet - Page 177

no-image

mc9s08qg8

Manufacturer Part Number
mc9s08qg8
Description
Hcs08 Microcontrollers
Manufacturer
Freescale Semiconductor, Inc
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
mc9s08qg84CDNE
Manufacturer:
Freescale Semiconductor
Quantity:
135
Part Number:
mc9s08qg84CDTE
Manufacturer:
Freescale Semiconductor
Quantity:
135
Part Number:
mc9s08qg8CDT
Manufacturer:
FREESCALE
Quantity:
20 000
Part Number:
mc9s08qg8CDTE
Manufacturer:
ABB
Quantity:
101
Part Number:
mc9s08qg8CDTE
Manufacturer:
Freescale Semiconductor
Quantity:
41 991
Part Number:
mc9s08qg8CDTE
Manufacturer:
FREESCALE
Quantity:
500
Part Number:
mc9s08qg8CDTE
Manufacturer:
FREESCALE
Quantity:
500
Part Number:
mc9s08qg8CDTE
Manufacturer:
FREESCALE
Quantity:
20 000
Part Number:
mc9s08qg8CDTER
0
Part Number:
mc9s08qg8CFFE
Manufacturer:
FREESCALE
Quantity:
20 000
Part Number:
mc9s08qg8CFFE
Quantity:
16
Part Number:
mc9s08qg8CFKE
Manufacturer:
FREESCALE
Quantity:
31 848
Part Number:
mc9s08qg8CFKE
Manufacturer:
FREESCALE
Quantity:
31 848
Part Number:
mc9s08qg8CPBE
Manufacturer:
CYPRESS
Quantity:
310
Part Number:
mc9s08qg8CPBE
0
12.3
The KBI includes three registers:
Refer to the direct-page register summary in the
all KBI registers. This section refers to registers and control bits only by their names and relative address
offsets.
Some MCUs may have more than one KBI, so register names include placeholder characters to identify
which KBI is being referenced.
12.3.1
KBISC contains the status flag and control bits, which are used to configure the KBI.
12.3.2
KBIPE contains the pin enable control bits.
Freescale Semiconductor
KBMOD
KBACK
Field
KBIE
KBF
7:4
3
2
1
0
An 8-bit pin status and control register.
An 8-bit pin enable register.
An 8-bit edge select register.
Reset:
Register Definition
Unused register bits, always read 0.
Keyboard Interrupt Flag — KBF indicates when a keyboard interrupt is detected. Writes have no effect on KBF.
0 No keyboard interrupt detected.
1 Keyboard interrupt detected.
Keyboard Acknowledge — Writing a 1 to KBACK is part of the flag clearing mechanism. KBACK always reads
as 0.
Keyboard Interrupt Enable — KBIE determines whether a keyboard interrupt is requested.
0 Keyboard interrupt request not enabled.
1 Keyboard interrupt request enabled.
Keyboard Detection Mode — KBMOD (along with the KBEDG bits) controls the detection mode of the keyboard
interrupt pins.0Keyboard detects edges only.
1 Keyboard detects both edges and levels.
KBI Status and Control Register (
W
KBI Pin Enable Register (KBIPE)
R
0
0
7
= Unimplemented
MC9S08QG8 and MC9S08QG4 Data Sheet, Rev. 1.01
0
0
6
Table 12-2. KBISC Register Field Descriptions
Figure 12-3. KBI Status and Control Register
5
0
0
Memory
0
0
4
Description
chapter for the absolute address assignments for
KBI
KBF
0
3
SC)
KBACK
0
0
2
Keyboard Interrupt (S08KBIV2)
KBIE
0
1
KBMOD
0
0
177

Related parts for mc9s08qg8