Internal Program Memory Space; Internal Data Memory Space - NEC 78K0S/KA1+ Preliminary User's Manual

8-bit single-chip microcontrollers
Hide thumbs Also See for 78K0S/KA1+:
Table of Contents

Advertisement

www.DataSheet4U.com

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 78K0S/KA1+ provides the following internal ROMs (or flash memory) containing the following capacities.
www.DataSheet4U.com
The following areas are allocated to the internal program memory space.
(1)
Vector Table Address
0000H
0006H
0008H
000AH
000CH
000EH
0010H
0012H
(2)
(3)

3.1.2 Internal data memory space

128-byte internal high-speed RAM is provided in the µPD78F9221 and 256-byte in the µPD78F9222.
The internal high-speed RAM can also be used as a stack memory.
Part Number
µ
PD78F9221
µ
PD78F9222
Vector table area
The 34-byte area of addresses 0000H to 0021H 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.
16-bit address, the lower 8 bits are stored in an even address, and the higher 8 bits are stored in an odd
address.
Interrupt Request
Reset input
INTLVI
INTP0
INP1
INTTMH1
INTTM000
INTTM010
INTAD
CALLT instruction table area
The subroutine entry address of a 1-byte call instruction (CALLT) can be stored in the 64-byte area of
addresses 0040H to 007FH.
Option byte area
The option byte area is the 1-byte area of address 0080H. For details, refer to CHAPTER 17 OPTION
BYTE.
CHAPTER 3 CPU ARCHITECTURE
Table 3-1. Internal ROM Capacity
Internal ROM
Structure
Flash memory
Table 3-2. Vector Table
Vector Table Address
0014H
0016H
0018H
001AH
001CH
001EH
0020H
Preliminary User's Manual U16898EJ1V0UD
Capacity
2,048 × 8 bits
4,096 × 8 bits
Interrupt Request
INTFLC
INTP2
INTP3
INTTM80
INTSRE6
INTSR6
INTST6
Of a
27

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mpd78f9221Mpd78f9222

Table of Contents