upd70f3422gj-gae-qs-ax Renesas Electronics Corporation., upd70f3422gj-gae-qs-ax Datasheet - Page 864

no-image

upd70f3422gj-gae-qs-ax

Manufacturer Part Number
upd70f3422gj-gae-qs-ax
Description
32-bit Single-chip Microcontroller
Manufacturer
Renesas Electronics Corporation.
Datasheet
Chapter 26
864
On-chip hardware
CPU
Internal RAM After
Peripherals
Table 26-2
Program
registers
System
registers
power-on
After
RESET
After any
other
reset
(3)
Register status
With each reset function the registers of the CPU, internal RAM, and on-chip
peripheral I/Os are initialized.
Since after reset the internal firmware is processed, some resources hold a
different value as after reset, when the user’s program is started. 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
Preliminary User’s Manual U17566EE1V2UM00
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)
After Power-On-Clear reset the
entire RAM contents is undefined.
If a RESET occurs while writing to a
RAM memory block, the contents of
that RAM memory block may be
corrupted. All other RAM memory
blocks are not affected.
Refer also to the note below the
table.
Any internal generated reset does
not change the RAM contents.
Macro internal registers
After Reset At start of user’s program
0000 0000
Undefined
0000 0000
Undefined
Undefined
0000 0000
0000 0020
Undefined
Undefined
Undefined
Undefined
All data in
previous
state
All data in
previous
state
The reset values of the various registers are
given in the chapters of the peripheral
functions
H
H
H
H
0000 0000
Undefined
Variable reset vector
programmed to flash extra area
Undefined
Undefined
0000 0000
• 0000 0020
• 0000 0021
Undefined
Undefined
Undefined
Undefined
• 03FF 0000
All other data in previous state
or undefined (refer to note
below).
• 03FF 0000
All other data in previous state.
Initial value
flags or variable reset vector
are set
undefined
undefined
H
H
H
H
H
H
: if no security
: else
- 03FF 07FF
- 03FF 07FF
Reset
H
H
:
:

Related parts for upd70f3422gj-gae-qs-ax