English
Language : 

HD404818 Datasheet, PDF (12/100 Pages) Hitachi Semiconductor – 16-digit LCD driver
HD404818 Series
Memory Map
ROM Memory Map
The ROM is described in the following paragraphs with the ROM memory map in figure 1.
0
15
16
63
64
4095
4096
8191
8192
16383
Vector address
Zero-page subroutine
(64 words)
Pattern
(4096 words)
Program *
Not used
$0000
$000F
$0010
$003F
$0040
$0FFF
$1000
$1FFF
$2000
$3FFF
0
JMPL instruction
$0000
1
(jump to reset routine)
$0001
2
JMPL instruction
$0002
3
(jump to INT0 routine)
$0003
4
JMPL instruction
$0004
5
(jump to INT1 routine)
$0005
6
JMPL instruction
$0006
7
(jump to timer A routine)
$0007
8
JMPL instruction
$0008
9 (jump to timer B routine) $0009
10
JMPL instruction
$000A
11 (jump to timer C routine) $000B
12
JMPL instruction
$000C
13
(jump to serial routine)
$000D
14
$000E
15
$000F
Note: * HD404812, HD40L4812: 2048 words
HD404814, HD40L4814: 4096 words
HD404816, HD40L4816: 6144 words
HD404818, HD40L4818,
HD4074818, HD407L4818: 8192 words
Figure 1 ROM Memory Map
Vector Address Area ($0000 to $000F): Locations $0000 through $000F are reserved for JMPL
instructions to branch to the starting address of the initialization program and of the interrupt programs.
After reset or an interrupt routine, the program is executed from the vector address.
Zero-Page Subroutine Area ($0000 to $003F): Locations $0000 through $003F are reserved for
subroutines. The program sequence branches to subroutines by the CAL instruction.
Pattern Area ($0000 to $0FFF): Locations $0000 through $0FFF are reserved for ROM data. The P
instruction allows the MCU to reference ROM data as a pattern.
Program Area ($0000 to $07FF: HD404812, HD40L4812; $0000 to $0FFF: HD404814, HD40L4814;
$0000 to $17FF: HD404816, HD40L4816; $0000 to $1FFF: HD404818, HD40L4818, HD4074818,
HD407L4818): Used for program coding.
10