Overview
LH79524/LH79525 User’s Guide
1-8
Version 1.0
1.4 Reset Strategy
Two external resets, nRESETIN, and nTRST, are used for the LH79524/LH79525. If
nRESETIN is asserted, all internal registers EXCEPT the JTAG circuitry within the
device are set to their default state. The nRESETIN signal should be held LOW for the
crystal stabilization time + 200
μ
s (the time varies depending on crystal used) during
power-up. If nTRST is asserted, only the JTAG circuitry is set to its default state.
There are two types of internal resets for the LH79524/LH79525. A software reset resets
all internal registers, except the JTAG circuitry, to their default state. The other internal
reset is the watchdog timer (WDT) reset, which also resets all internal registers, except the
JTAG circuitry, to their default state. For more information on these internal resets, refer to
the Reset, Clock, and Power Controller, and Watchdog Timer chapters.
This document uses the term ‘system reset’ to refer to either an nRESETIN reset, software
reset, or a watchdog timer reset. The system reset is also brought out to an external pin
(nRESETOUT). The nRESETOUT pin is held LOW for 8 HCLKs after HCLK becomes
active following a system reset.
At power-on reset (nRESETIN), the type of memory that the CPU boots from is determined
by the state that PC7, PC6, PC5, and PC4 are externally connected to, as shown in
Table 1-3. If left undriven, the default value is 0x0, as determined by internal pull-down
resistors. If the CPU is to boot from external memory, the nCS1 Chip Select is used. If the
CPU is to boot from UART, UART0 is used.
Table 1-3. Port C Settings For Boot
PC[7:4]
BOOT CONFIGURATION
0x0
NOR Flash or SRAM; 16-bit data bus; nBLEx is LOW for reads
0x1
NOR Flash or SRAM; 16-bit data bus; nBLEx is HIGH for reads
0x2
NOR Flash or SRAM; 8-bit data bus; nBLEx is LOW for reads
0x3
NOR Flash or SRAM; 8-bit data bus; nBLEx is HIGH for reads
0x4
NAND Flash; 8-bit data bus; 3-byte address
0x5
NAND Flash; 8-bit data bus; 4-byte address
0x6
NAND Flash; 8-bit data bus; 5-byte address
0x7
NAND Flash; 16-bit data bus; 3-byte address
0x8
NOR Flash or SRAM; 32-bit data bus; nBLEx is LOW for reads
0x9
NOR Flash or SRAM; 32-bit data bus; nBLEx is HIGH for reads
0xA
Undefined
0xB
Undefined
0xC
NAND Flash; 16-bit data bus; 4-byte address
0xD
NAND Flash; 16-bit data bus; 5-byte address
0xE
I
2
C
0xF
UART0