Internal Program Memory Space; Internal Data Memory (Internal High-Speed Ram) Space; Special Function Register (Sfr) Area; Vector Table - NEC switch User Manual

Nec user's manua switch
Table of Contents

Advertisement

3.1.1 Internal program memory space

The internal program memory space stores programs and table data. This space is usually addressed by the
program counter (PC).
The following areas are allocated to the internal program memory space.
(1) Vector table area
A 26-byte area of addresses 0000H to 0019H is reserved as a vector table area. This area stores program start
addresses to be used when branching by RESET input or interrupt request generation. Of a 16-bit program
address, the lower 8 bits are stored in an even address, and the higher 8 bits are stored in an odd address.
Vector Table Address
0000H
0004H
0006H
0008H
000AH
000CH
(2) CALLT instruction table area
The subroutine entry address of a 1-byte call instruction (CALLT) can be stored in a 64-byte area of addresses
0040H to 007FH.

3.1.2 Internal data memory (internal high-speed RAM) space

An internal high-speed RAM is incorporated in the area between FE00H and FEFFH.
The internal high-speed RAM is also used as a stack.

3.1.3 Special function register (SFR) area

Special function registers (SFRs) of on-chip peripheral hardware are allocated to an area of FF00H to FFFFH
(see Table 3-2).
CHAPTER 3
CPU ARCHITECTURE
Table 3-1. Vector Table
Interrupt Request
RESET input
INTWDT
INTUSBTM
INTUSBRT
INTUSBRD
INTUSBST
User's Manual U12978EJ3V0UD
Vector Table Address
000EH
0010H
0012H
0014H
0016H
0018H
Interrupt Request
INTUSBRE
INTP0
INTCSI10
INTTM00
INTTM01
INTKR00
37

Advertisement

Table of Contents
loading

Table of Contents