English
Language : 

HD404358 Datasheet, PDF (8/102 Pages) Renesas Technology Corp – microcomputer has an A/D converter,
HD404358 Series
Memory Map
ROM Memory Map
The ROM memory map is shown in figure 1 and described below.
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-$0FFF (HD404354, HD40A4354), $0000–$17FF (HD404356, HD40A4356),
$0000–$1FFF (HD404358, HD40A4358), $0000–$3FFF (HD407A4359)): The entire ROM area can be
used for program coding.
$0000
$000F
$0010
$003F
$0040
$0FFF
$1000
$17FF
$1800
$1FFF
$2000
$3FFF
Vector address
(16 words)
Zero-page subroutine
(64 words)
Pattern (4,096 words)
Program (4,096 words)
For HD404354, HD40A4354
Program
(6,144 words)
For HD404356, HD40A4356
Program
(8,192 words)
For HD404358, HD40A4358
Program
(16,384 words)
HD407A4359
$0000
JMPL instruction
$0001 (jump to RESET, STOPC routine)
$0002
$0003
JMPL instruction
(jump to INT 0 routine)
$0004
$0005
JMPL instruction
(jump to INT 1 routine)
$0006
$0007
JMPL instruction
(jump to timer A routine)
$0008
$0009
JMPL instruction
(jump to timer B routine)
$000A
$000B
JMPL instruction
(jump to timer C routine)
$000C
JMPL instruction
$000D (jump to A/D converter routine)
$000E
$000F
JMPL instruction
(jump to serial routine)
Note: Since the ROM address areas between $0000–$0FFF overlap, the user can
determine how these areas are to be used.
Figure 1 ROM Memory Map
6