Control, status, and data registers – Freescale Semiconductor MC68HC08KH12 User Manual
Page 36

Advance Information
MC68HC(7)08KH12
—
Rev. 1.1
36
Freescale Semiconductor
Addr.
Name
Bit 7
6
5
4
3
2
1
Bit 0
$0000
Port A Data Register (PTA)
R:
PTA7
PTA6
PTA5
PTA4
PTA3
PTA2
PTA1
PTA0
W:
$0001
Port B Data Register (PTB)
R:
PTB7
PTB6
PTB5
PTB4
PTB3
PTB2
PTB1
PTB0
W:
$0002
Port C Data Register (PTC)
R:
0
0
0
PTC4
PTC3
PTC2
PTC1
PTC0
W:
$0003
Port D Data Register (PTD)
R:
PTD7
PTD6
PTD5
PTD4
PTD3
PTD2
PTD1
PTD0
W:
$0004
Data Direction Register A (DDRA)
R:
DDRA7
DDRA6
DDRA5
DDRA4
DDRA3
DDRA2
DDRA1
DDRA0
W:
$0005
Data Direction Register B (DDRB)
R:
DDRB7
DDRB6
DDRB5
DDRB4
DDRB3
DDRB2
DDRB1
DDRB0
W:
$0006
Data Direction Register C (DDRC)
R:
0
0
0
DDRC4
DDRC3
DDRC2
DDRC1
DDRC0
W:
$0007
Data Direction Register D (DDRD)
R:
DDRD7
DDRD6
DDRD5
DDRD4
DDRD3
DDRD2
DDRD1
DDRD0
W:
$0008
Port E Data Register (PTE)
R:
0
0
0
PTE4
PTE3
PTE2
PTE1
PTE0
W:
$0009
Port F Data Register (PTF)
R:
PTF7
PTF6
PTF5
PTF4
PTF3
PTF2
PTF1
PTF0
W:
$000A
Data Direction Register E (DDRE)
R:
0
0
0
DDRE4
DDRE3
DDRE2
DDRE1
DDRE0
W:
$000B
Data Direction Register F (DDRF)
R:
DDRF7
DDRF6
DDRF5
DDRF4
DDRF3
DDRF2
DDRF1
DDRF0
W:
$000C
Port D Keyboard Status and
Control Register (KBDSCR)
R:
0
0
0
0
KEYDF
0
IMASKD MODED
W:
ACKD
$000D
Port D Keyboard Interrupt Enable
Register (KBDIER)
R: KBDIE7 KBDIE6 KBDIE5 KBDIE4 KBDIE3 KBDIE2 KBDIE1 KBDIE0
$000E
Port E Keyboard Status and
Control Register (KBESCR)
R:
0
0
0
0
KEYEF
0
IMASKE MODEE
W:
ACKE
$000F
Port E Keyboard Interrupt Enable
Register (KBEIER)
R:
PEPE3
PEPE2
PEPE1
PEPE0
KBEIE3 KBEIE2 KBEIE1 KBEIE0
W:
= Unimplemented
R
= Reserved
Figure 2-2. Control, Status, and Data Registers