System Reset Operation - Samsung S3F80JB User Manual

8-bit cmos microcontrollers
Table of Contents

Advertisement

RESET

SYSTEM RESET OPERATION

System reset starts the oscillation circuit, synchronize chip operation with CPU clock, and initialize the internal
CPU and peripheral modules. This procedure brings the S3F80JB into a known operating status. To allow time for
internal CPU clock oscillation to stabilize, the reset pulse generator must be held to active level for a minimum
time interval after the power supply comes within tolerance. The minimum required reset operation for a oscillation
stabilization time is 16 oscillation clocks. All system and peripheral control registers are then reset to their default
hardware values (See Tables 8-3).
In summary, the following sequence of events occurs during a reset operation:
— All interrupts are disabled.
— The watch-dog function (Basic Timer) is enabled.
— Port 0,2 and 3 are set to input mode and all pull-up resistors are disabled for the I/O port pin circuits.
— Peripheral control and data register settings are disabled and reset to their default hardware values.
(See Table 8-3.)
— The program counter (PC) is loaded with the program reset address in the ROM, 0100H.
— When the programmed oscillation stabilization time interval has elapsed, the instruction stored in reset
address is fetched and executed.
To program the duration of the oscillation stabilization interval, you make the appropriate settings to the
basic timer control register, BTCON, before entering Stop mode. Also, if you do not want to use the basic
timer watchdog function (which causes a system reset if a basic timer counter overflow occurs), you can
disable it by writing '1010B' to the upper nibble of BTCON. But we recommend you should use it to
prevent the chip malfunction.
8-14
NOTE
S3F80JB

Advertisement

Table of Contents
loading

Table of Contents