Freescale Semiconductor, Inc.
Memory
$0000
PORT A DATA REGISTER
$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
I/O REGISTERS
32 BYTES
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
$001F
$0020
UNUSED
16 BYTES
$002F
$0030
USER PROM
48 BYTES
RAM
32 BYTES
UNUSED
$004F
$0050
RAM0 = 1(1)
RAM0 = 0(1)
UNUSED
SPI CONTROL REGISTER
SPI STATUS REGISTER
$00BF
$00C0
RAM
176 BYTES
SPI DATA REGISTER
SCI BAUD RATE REGISTER
SCI CONTROL REGISTER 1
SCI CONTROL REGISTER 2
SCI STATUS REGISTER
STACK
64 BYTES
$00FF
$0100
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 PROGRAM REGISTER
COP RESET REGISTER
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
COP CONTROL REGISTER
UNUSED
OPTION REGISTER
BOOT ROM VECTORS
16 BYTES
$1FEF
$1FF0
RESERVED
$1FF2
$1FF3
$1FF4
$1FF5
$1FF6
$1FF7
$1FF8
$1FF9
$1FFA
$1FFB
MASK OPTION REGISTER 1
MASK OPTION REGISTER 2
RESERVED
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)
$1FF1
$1FF2
USER PROM VECTORS
12 BYTES
$1FFF
(1) See 9.5.1 Option Register for information.
SOFTWARE INTERRUPT VECTOR (HIGH) $1FFC
SOFTWARE INTERRUPT VECTOR (LOW)
RESET VECTOR (HIGH)
$1FFD
$1FFE
$1FFF
RESET VECTOR (LOW)
Figure 2-1. Memory Map
Technical Data
38
MC68HC705C8A — Rev. 3
Memory
For More Information On This Product,
Go to: www.freescale.com