
MOTOROLA
3-2
MC68HC05F8
MEMORY AND REGISTERS
3
Figure 3-1 MC68HC05F8/
MC68HC705F8 Memory Map
Port G Data Register
Port A Direction Register
Port B Direction Register
Port C Direction Register
Port D Direction Register
Port A Data Register
Port B Data Register
Port C Data Register
Port D Data Register
Port E Data Register
Port F Data Register
Port E Direction Register
Port F Direction Register
Port G Direction Register
RESERVED
Serial Peripheral Control Register
Serial Peripheral Status Register
Serial Peripheral Data I/O Register
Row Frequency Control Register
Column Frequency Control Register
Tone Control Register
Event Enable Register
Miscellaneous
Timer A Control Register
Timer A Status Register
Timer A Input Capture High Register
Timer A Input Capture Low Register
Timer A Output Compare High Register
Timer A Output Compare Low Register
Timer A Counter High Register
Timer A Alternative Counter High Register
Timer B Control Register
Timer B Preset Counter High Register
Timer B Preset Counter Low Register
Timer B Counter Low Register
Timer B Alternative Counter High Register
Timer B Alternative Counter Low Register
RESERVED
Manchester Coder Control Register
Manchester Coder Status Register
Manchester Encoder Register
Manchester Decoder Register
RESERVED
Keyboard Control Register
System Option Register
Watchdog Timer Control Register
RESERVED
ERPOM Programming Control Register
$00
$01
$02
$03
$04
$05
$06
$07
$08
$09
$0A
$0B
$0C
$0D
$0E
$0F
$10
$11
$12
$13
$14
$15
$16
$17
$18
$19
$1A
$1B
$1C
$1D
$1E
$1F
$20
$21
$22
$23
$24
$25
$26
$27
$28
$29
$2A
$2B
$2C
$2D
$2E
$2F
$30
$31
$32
$33
$34
$35
$36
$37
$38
$39
$3A
$3B
$3C
$3D
$3E
$3F
$0000
Timer B
KEYBOARD
MANCHESTER CODER
SPI
TIMER A
TIMER B
IRQ
SWI
RESET
$FFF0
$FFF2
$FFF4
$FFF6
$FFF8
$FFFA
$FFFC
$FFFE
Ports
14 Bytes
RESERVED
2 Bytes
SPI
3 Bytes
DMG
3 Bytes
Event Enable
Miscellaneous
1 Byte
Timer A
10 Bytes
RESERVED
2 Bytes
Manchester Coder
RESERVED
5 Bytes
Keyboard
1 Byte
System Option
Watchdog Timer
1 Byte
RESERVED
8 Bytes
I/O
64 Bytes
RAM
128 Bytes
Stack
64 Bytes
Unused
Self-Check/
Bootstrap
496 Bytes
Self-Check/
Bootstrap
16 Bytes
RAM
128 Bytes
User Vectors
16 Bytes
63
0
$003F
$00FF
$0100
$0180
$02FF
$0300
$FDFF
$FE00
$FFDF
$FFE0
$FFEF
$FFF0
$FFFF
$017F
0
63
383
384
767
768
65023
65024
65503
65504
255
256
65519
65520
65535
Timer A Counter Low Register
Timer A Alternative Counter Low Register
Timer B Counter High Register
RESERVED
1 Byte
4 Bytes
7 Bytes
1 Byte
User ROM/
EPROM
8192 Bytes
$DDEF
$DE00
56831
56832
$0040
64
Program
Vectors
EPROM PCR
1 Byte
TPG
28
F
re
e
sc
a
le
S
e
m
ic
o
n
d
u
c
to
r,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
c
..
.
F
re
e
sc
a
le
S
e
m
ic
o
n
d
u
c
to
r,
In
c
..
.
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com