Download M68HC05 Applications Guide

Transcript
Freescale Semiconductor, Inc.
Microcontroller Operation
Computer Codes
$0000
I/O
32 BYTES
$001F
$0020
SEE INSET
MOTOROLA USE
48 BYTES
$004F
$0050
RAM
176 BYTES
Freescale Semiconductor, Inc...
$00BF
$00C0
STACK
64 BYTES
$00FF
$0100
USER PROM
7680 BYTES
$1EFF
$1F00
SPI VECTOR (HIGH)
SPI VECTOR (LOW)
SCI VECTOR (HIGH)
SCI VECTOR (LOW)
TIMER VECTOR (HIGH)
TIMER VECTOR (LOW)
IRQ VECTOR (HIGH)
IRQ VECTOR (LOW)
SWI VECTOR (HIGH)
SWI VECTOR (LOW)
RESET VECTOR (HIGH BYTE)
RESET VECTOR (LOW BYTE)
MOTOROLA USE
144 BYTES
$1FF3
$1FF4
$1FFF
PORT A DATA REGISTER
PORT B DATA REGISTER
PORT C DATA REGISTER
PORT D FIXED INPUT REGISTER
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 I/O 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 COUNT REGISTER (HIGH)
TIMER COUNT REGISTER (LOW)
ALT. COUNT REGISTER (HIGH)
ALT. COUNT REGISTER (LOW)
EPROM PROGRAM REGISTER
COP RESET REGISTER
COP CONTROL REGISTER
UNUSED
USER PROM
VECTORS
12 BYTES
INSET
BIT 7
PORT A DATA DIRECTION REGISTER
$04
$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
$1FF4
$1FF5
$1FF6
$1FF7
$1FF8
$1FF9
$1FFA
$1FFB
$1FFC
$1FFD
$1FFE
$1FFF
BIT 0
DDRA7 DDRA6 DDRA5 DDRA4 DDRA3 DDRA2 DDRA1 DDRA0
Figure 2-4. Typical Memory Map
M68HC05 Applications Guide — Rev. 4.0
MOTOROLA
Microcontroller Operation
For More Information On This Product,
Go to: www.freescale.com
43