NEC V850ES/F 3-L Series User Manual page 707

32-bit single-chip microcontroller
Table of Contents

Advertisement

Reset
(2)
Table 21-2
On-chip hardware
CPU
Program registers
System registers
Internal RAM
Peripherals
a)
After reset, the internal Firmware is executed. When execution of the Firmware is finished, it performs a pro-
gram branch according to the user defined reset vector. The reset vector is stored in the extra flash area.
Register status
With each reset function the registers of the CPU, internal RAM, and on-chip
peripheral I/Os are initialized. After a reset, make sure to set the registers to
the values needed within your program.
Initial values of CPU and internal RAM after reset
Internal RAM data becomes undefined after power-on reset, or if RAM data
access by the CPU and a reset input conflict (data is lost).
Addtionally the following resources are used by the internal firmware executed
after a reset::
• The first 150 bytes and the last 100 bytes of the available RAM area are
undefined.
• Program status word (PSW) is undefined, but interrupts are disabled
User's Manual U18743EE1V2UM00
Register name
General-purpose register (r0)
General-purpose registers
(r1 to r31)
Program counter (PC)
Status save registers during interrupt
(EIPC, EIPSW)
Status save registers during non-
maskable interrupt (NMI)
(FEPC, FEPSW)
Interrupt cause register (ECR)
Program status word (PSW)
Status save registers during CALLT
execution (CTPC, CTPSW)
Status save registers during exception/
debug trap (DBPC, DBPSW)
CALLT base pointer (CTBP)
Macro internal registers
Chapter 21
Initial value
after Reset
0000 0000
H
Undefined
Reset vector
programmed to
the code flash
memory extra
a
area
Undefined
Undefined
0000 0000
H
0000 0020
H
Undefined
Undefined
Undefined
Undefined
The reset values
of the various
registers are
given in the
chapters of the
peripheral
functions
707

Advertisement

Table of Contents
loading

Table of Contents