
Preliminary W77E468
Publication Release Date: January 1999
- 49 - Revision A1
The W77E468 can be woken from the Power Down mode by forcing an external interrupt pin
activated, provided the corresponding interrupt is enabled, while the global enable(EA) bit is set and
the external input has been set to a level detect mode. If these conditions are met, then the low level
on the external pin re-starts the oscillator. The device will experience a warm-up delay of 65536 clock
cycles to ensure the oscillation stabilize. Then device executes the interrupt service routine for the
corresponding external interrupt. After the interrupt service routine is completed, the program
execution returns to the instruction after the one which put the device into Power Down mode and
continues from there. When RGSL(EXIF.1) bit is set to 1, the CPU will use the internal RC oscillator
instead of crystal to exit Power Down mode. The microcontroller will automatically switch from RC
oscillator to crystal after a warm-up delay of 65536 crystal clocks. The RC oscillator runs at
approximately 2
4 MHz. Using RC oscillator to exit from Power Down mode saves the time for
waiting crystal start-up. It is useful in the low power system which usually be awakened from a short
operation then returns to Power Down mode.
Table 5-1. Status of external pins during Idle and Power Down
Mode
Program
Memory
ALE
PSEN
PORT0
PORT1
PORT2
PORT3
Idle
Internal
1
1
Data
Data
Data
Data
Idle
External
1
1
Float
Data
Data
Data
Power Down
Internal
0
0
Data
Data
Data
Data
Power Down
External
0
0
Float
Data
Data
Data
Table 5-2. Status of external pins during Idle and Power Down
Mode
Program
Memory
A15
A0
D7
D0
PORT4
PORT5
PORT6
RD
WR
Idle
Internal
Address
Float
Data
Data
Data
1
1
Idle
External
Address
Float
Data
Data
Data
1
1
Power Down
Internal
Address
Float
Data
Data
Data
1
1
Power Down
External
Address
Float
Data
Data
Data
1
1
RESET CONDITIONS
The user has several hardware related options for placing the W77E468 into reset condition. In
general, most register bits go to their reset value irrespective of the reset condition, but there are a
few flags whose state depends on the source of reset. The user can use these flags to determine the
cause of reset using software. There are three ways of putting the device into reset state. They are
External reset, Power on reset and Watchdog reset.