Technical Data
MC68HC705C8A
—
Rev. 3
38
Memory
MOTOROLA
Memory
Figure 2-1. Memory Map
$0000
I/O REGISTERS
32 BYTES
PORT A DATA REGISTER
PORT B DATA REGISTER
PORT C DATA REGISTER
PORT D FIXED INPUT PORT
PORT A DATA DIRECTION REGISTER
PORT B DATA DIRECTION REGISTER
PORT C DATA DIRECTION REGISTER
UNUSED
UNUSED
UNUSED
SPI CONTROL REGISTER
SPI STATUS REGISTER
SPI DATA REGISTER
SCI BAUD RATE REGISTER
SCI CONTROL REGISTER 1
SCI CONTROL REGISTER 2
SCI STATUS REGISTER
SCI DATA REGISTER
TIMER CONTROL REGISTER
TIMER STATUS REGISTER
INPUT CAPTURE REGISTER (HIGH)
INPUT CAPTURE REGISTER (LOW)
OUTPUT COMPARE REGISTER (HIGH)
OUTPUT COMPARE REGISTER (LOW)
TIMER REGISTER (HIGH)
TIMER REGISTER (LOW)
ALTERNATE TIMER REGISTER (HIGH)
ALTERNATE TIMER REGISTER (LOW)
EPROM PROGRAMREGISTER
COP RESET REGISTER
COP CONTROL REGISTER
UNUSED
$0000
$0001
$0002
$0003
$0004
$0005
$0006
$0007
$0008
$0009
$000A
$000B
$000C
$000D
$000E
$000F
$0010
$0011
$0012
$0013
$0014
$0015
$0016
$0017
$0018
$0019
$001A
$001B
$001C
$001D
$001E
$001F
$001F
$0020
UNUSED
16 BYTES
USER PROM
48 BYTES
$002F
$0030
RAM
32 BYTES
$004F
$0050
RAM0 = 1
(1)
RAM0 = 0
(1)
$00BF
$00C0
STACK
64 BYTES
$00FF
$0100
USER PROM
96 BYTES
RAM
96 BYTES
$015F
$0160
RAM1 = 0
(1)
RAM1 = 1
(1)
USER PROM
7584 BYTES
$1EFF
$1F00
BOOTLOADER ROM
240 BYTES
$1FDE
$1FDF
$1FE0
OPTION REGISTER
$1FEF
BOOT ROM VECTORS
16 BYTES
$1FF0
MASK OPTION REGISTER 1
RESERVED
RESERVED
$1FF2
$1FF3
$1FF4
$1FF5
$1FF6
$1FF7
$1FF8
$1FF9
$1FFA
$1FFB
$1FFC
$1FFD
$1FFE
$1FFF
$1FF1
MASK OPTION REGISTER 2
SPI INTERRUPT VECTOR (HIGH)
SPI INTERRUPT VECTOR (LOW)
SCI INTERRUPT VECTOR (HIGH)
SCI INTERRUPT VECTOR (LOW)
TIMER INTERRUPT VECTOR (HIGH)
TIMER INTERRUPT VECTOR (LOW)
EXTERNAL INTERRUPT VECTOR (HIGH)
EXTERNAL INTERRUPT VECTOR (LOW)
SOFTWARE INTERRUPT VECTOR (HIGH)
SOFTWARE INTERRUPT VECTOR (LOW)
RESET VECTOR (HIGH)
RESET VECTOR (LOW)
$1FF2
USER PROM VECTORS
12 BYTES
$1FFF
(1
)
See
9.5.1 Option Register
for information.
RAM
176 BYTES