CY7C63723-SXCT Cypress Semiconductor Corp, CY7C63723-SXCT Datasheet - Page 12

CY7C63723-SXCT

Manufacturer Part Number
CY7C63723-SXCT
Description
Manufacturer
Cypress Semiconductor Corp
Datasheet

Specifications of CY7C63723-SXCT

Lead Free Status / RoHS Status
Compliant
Brown-out Reset bit) and 6 (Watchdog Reset bit) are used to
record the occurrence of LVR/BOR and WDR respectively. The
firmware can interrogate these bits to determine the cause of a
reset.
The microcontroller begins execution from ROM address 0x0000
after a LVR, BOR, or WDR reset. Although this looks like interrupt
vector 0, there is an important difference. Reset processing does
NOT push the program counter, carry flag, and zero flag onto
program stack. Attempting to execute either a RET or RETI in
the reset handler will cause unpredictable execution results.
The following events take place on reset. More details on the
various resets are given in the following sections.
Low-voltage Reset (LVR)
When V
started and the Low-voltage Reset is initially enabled by default.
At the point where V
the value of V
of t
time, the microcontroller enters a partial suspend state to wait for
V
0x0000.
Document #: 38-08022 Rev. *D
1. All registers are reset to their default states (all bits cleared,
2. GPIO and USB pins are set to high-impedance state.
3. The VREG pin is set to high-impedance state.
4. Interrupts are disabled.
5. USB operation is disabled and must be enabled by firmware
6. For a BOR or LVR, the external oscillator is disabled and
7. The Program Stack Pointer (PSP) and Data Stack Pointer
8. Program execution begins at address 0x0000 after the appro-
CC
START
except in Processor Status and Control Register).
if desired, as explained in Section .
Internal Clock mode is activated, followed by a time-out period
t
mode, and there is no delay for V
Note that the External Oscillator Enable (Bit 0, Figure ) will be
cleared by a WDR, but it does not take effect until suspend
mode is entered.
(DSP) reset to address 0x00. Firmware should move the DSP
for USB applications, as explained in Section .
priate time-out period.
START
to stabilize before it begins executing code from address
CC
(see Section for the value of t
for V
is first applied to the chip, the internal oscillator is
LVR
CC
), an internal counter starts counting for a period
to stabilize. A WDR does not change the clock
WDR
CC
has risen above V
since last write to WDR
At least 10.1 ms
t
CC
WATCH = 10.1 to
(at F
14.6 ms
START
stabilization on a WDR.
Figure 5. Watchdog Reset (WDR, Address 0x26)
OSC
LVR
). During this t
= 6 MHz)
(see Section for
START
WDR goes HIGH
for 2–4 ms
2–4 ms
As long as the LVR circuit is enabled, this reset sequence
repeats whenever the V
LVR can be disabled by firmware by setting the Low-voltage
Reset Disable bit in the Clock Configuration Register (Figure ).
In addition, the LVR is automatically disabled in suspend mode
to save power. If the LVR was enabled before entering suspend
mode, it becomes active again once the suspend mode ends.
When LVR is disabled during normal operation (i.e., by writing ‘0’
to the Low-voltage Reset Disable bit in the Clock Configuration
Register), the chip may enter an unknown state if V
below V
during normal operation. If LVR is disabled (i.e., by firmware or
during suspend mode), a secondary low-voltage monitor, BOR,
becomes active, as described in the next section. The LVR/BOR
Reset bit of the Processor Status and Control Register
(Figure 33), is set to ‘1’ if either a LVR or BOR has occurred.
Brown Out Reset (BOR)
The Brown Out Reset (BOR) circuit is always active and behaves
like the POR. BOR is asserted whenever the V
device is below an internally defined trip voltage of approximately
2.5V. The BOR re-enables LVR. That is, once V
trips BOR, the part remains in reset until V
At that point, the t
resumes, and the microcontroller starts executing code from
address 0x00 after the t
In suspend mode, only the BOR detection is active, giving a reset
if V
suspended and code is not executing, this lower reset voltage is
safe for retaining the state of all registers and memory. Note that
in suspend mode, LVR is disabled as discussed in Section .
Watchdog Reset (WDR)
The Watchdog Timer Reset (WDR) occurs when the internal
Watchdog timer rolls over. Writing any value to the write-only
Watchdog Reset Register at address 0x26 will clear the timer.
The timer will roll over and WDR will occur if it is not cleared
within t
Reset bit) of the Processor Status and Control Register is set to
record this event (see Section for more details). A Watchdog
Timer Reset typically lasts for 2–4 ms, after which the microcon-
troller begins execution at ROM address 0x0000.
CC
drops below approximately 2.5V. Since the device is
WATCH
LVR
. Therefore, LVR should be enabled at all times
(see Figure 10) of the last clear. Bit 6 (Watchdog
START
Execution begins at
ROM Address 0x0000
START
CC
delay occurs before normal operation
pin voltage drops below V
delay.
CY7C63722C
CY7C63723C
CY7C63743C
CC
rises above V
CC
CC
Page 12 of 53
voltage to the
drops and
CC
LVR
drops
. The
LVR
.
[+] Feedback

Related parts for CY7C63723-SXCT