3 port-f keyboard interrupt registers, 1 port-f keyboard status and control register, Port-f keyboard interrupt registers – Freescale Semiconductor MC68HC08KH12 User Manual

Page 237: Port-f keyboard status and control register

Advertising
background image

MC68HC(7)08KH12

Rev. 1.1

Advance Information

Freescale Semiconductor

237

4. Write to the ACKF bit in the keyboard status and control register

to clear any false interrupts.

5. Clear the IMASKF bit.

An interrupt signal on an edge-triggered pin can be acknowledged
immediately after enabling the pin. An interrupt signal on an edge- and
level-triggered interrupt pin must be acknowledged after a delay that
depends on the external load.

15.6.3 Port-F Keyboard Interrupt Registers

15.6.3.1 Port-F Keyboard Status and Control Register

Flags keyboard interrupt requests.

Acknowledges keyboard interrupt requests.

Masks keyboard interrupt requests.

Controls keyboard interrupt triggering sensitivity.

Bits [7:4] — Not used

These read-only bits always read as logic 0s.

KEYFF — Port-F Keyboard Flag Bit

This read-only bit is set when a keyboard interrupt is pending on
port-F. Reset clears the KEYFF bit.

1 = Keyboard interrupt pending
0 = No keyboard interrupt pending

Address: $0040

Bit 7

6

5

4

3

2

1

Bit 0

Read:

0

0

0

0

KEYFF

0

IMASKF

MODEF

Write:

ACKF

Reset:

0

0

0

0

0

0

0

0

= Unimplemented

Figure 15-8. Port-F Keyboard Status and Control Register (KBFSCR)

Advertising