
Keyboard Interrupt Module (KBI)
MC68HC908GZ60 MC68HC908GZ48 MC68HC908GZ32 Data Sheet, Rev. 5
114
Freescale Semiconductor
Figure 9-1. Block Diagram Highlighting KBI Block and Pins
SINGLE BREAKPOINT BREAK
MODULE
SYSTEM INTEGRATION
MODULE
PROGRAMMABLE TIMEBASE
MODULE
MONITOR MODE ENTRY
SERIAL PERIPHERAL
6-CHANNEL TIMER INTERFACE
MODULE
DUAL VOLTAGE
LOW-VOLTAGE INHIBIT MODULE
8-BIT KEYBOARD
ARITHMETIC/LOGIC
UNIT (ALU)
CPU
REGISTERS
M68HC08 CPU
CONTROL AND STATUS REGISTERS — 64 BYTES
USER FLASH — 62,078 BYTES
USER RAM — 2048 BYTES
MONITOR ROM
USER FLASH VECTOR SPACE — 52 BYTES
SINGLE EXTERNAL
INTERRUPT MODULE
PORTA
DDRA
DDRC
PORT
C
DD
RD
PORTD
DDRE
PORT
E
INTERNAL BUS
OSC1
OSC2
RST
(1)
IRQ
(1)
INTERFACE MODULE
INTERRUPT MODULE
COMPUTER OPERATING
PROPERLY MODULE
PTA7/KBD7/AD15–
10-BIT ANALOG-TO-DIGITAL
CONVERTER MODULE
PTC6(2)
PTC5(2)
PTC4(2, 3)
PTC3(2, 3)
PTC2(2, 3)
PTC1/CANRX
(2, 3)
PTC0/CANTX
(2, 3)
PTD7/T2CH1(2)
PTD6/T2CH0(2)
PTD5/T1CH1(2)
PTD4/T1CH0(2)
PTD3/SPSCK(2)
PTD2/MOSI(2)
PTD1/MISO(2)
PTD0/SS/MCLK(2)
PTE1/RxD
PTE0/TxD
2-CHANNEL TIMER INTERFACE
MODULE
ENHANCED SERIAL
INTERFACE MODULE
SECURITY
MODULE
POWER-ON RESET
MODULE
MEMORY MAP
MODULE
CONFIGURATION REGISTER 1–2
MODULE
POWER
VSS
VDD
VSSA
VDDA
1. Pin contains integrated pullup device.
2. Ports are software configurable with pullup device if input port or pullup/pulldown device for keyboard input.
3. Higher current drive port pins
VDDAD/VREFH
VSSAD/VREFL
PTE5–PTE2
COMMUNICATIONS
CLOCK GENERATOR MODULE
CGMXFC
PHASE LOCKED LOOP
1–8 MHz OSCILLATOR
PORT
B
DDRB
PTB7/AD7–
PORT
F
DDRF
PTF7/T2CH5
MODULE
PORTG
DDRG
PTG7/AD23–
PTF6/T2CH4
PTF5/T2CH3
PTF4/T2CH2
PTF3–PFT0(3)
MSCAN
MODULE
PTA0/KBD0/AD8(2)
PTB0/AD0
PTG0/AD16