English
Language : 

HD404669 Datasheet, PDF (10/142 Pages) Hitachi Semiconductor – Low-Voltage AS Microcomputers with On-Chip DTMF Generation Circuit
HD404669 Series
Memory Map
ROM Memory Map
The ROM memory map is shown in figure 1 and described below.
ROM address
$0000
$000F
$0010
$003F
$0040
$0FFF
$1000
$1FFF
$2000
$2FFF
$3000
$3FFF
Vector addresses
(16 words)
Zero page subroutine
area (64 words)
Pattern area (4,096 words)
HD404668/HD40A4668
program area (8,192 word)
HD4046612/HD40A46612
program area (12,288 words)
HD404669/HD40A4669/
HCD404669/HD407A4669
program area (16,384 words)
ROM address
$0000
$0001
$0002
$0003
$0004
$0005
$0006
$0007
JMPL instruction
(Jump to reset, stop mode clearance
routine)
JMPL instruction
(Jump to INT0 interrupt handling
routine)
JMPL instruction
(Jump to INT1 interrupt handling
routine)
JMPL instruction
(Jump to timer A interrupt handling
routine)
$0008
$0009
$000A
$000B
JMPL instruction
(Jump to INT2 interrupt handling
routine)
JMPL instruction
(Jump to timer C, INT3 interrupt
handling routine)
$000C
$000D
JMPL instruction
(Jump to timer D, INT4 interrupt
handling routine)
$000E JMPL instruction
$000F (Jump to serial 1 routine)
Figure 1 ROM Memory Map
Vector Address Area ($0000–$000F): Reserved for JMPL instructions that branch to the start addresses
of the reset and interrupt routines. After MCU reset or an interrupt, program execution continues from the
vector address.
Zero-Page Subroutine Area ($0000–$003F): Reserved for subroutines. The program branches to a
subroutine in this area in response to the CAL instruction.
Pattern Area ($0000–$0FFF): Contains ROM data that can be referenced with the P instruction.
Program Area ($0000–$1FFF: HD404668, HD40A4668; $0000–$2FFF: HD4046612, HD40A46612;
$0000–$3FFF: HD404669, HD40A4669, HD407A4669, HCD404669): Used for program coding.
10