© 2000 Scenix Semiconductor, Inc. All rights reserved. - 38 - www.scenix.com SX48BD/SX52BD/SX52BD75/SX52BD100 12.0 RESET Power-On-Reset,   Brown-Out   reset,   watchdog   reset, wakeup  reset,  or  external  reset  initializes  the  device. Each one of these reset conditions causes the program counter  to  branch  to  the  top  of  the  program  memory (FFFh). The  device  incorporates  an  on-chip  Power-On  Reset (POR) circuit that generates an internal reset as Vdd rises during power-up. Figure 12-1 shows the block diagram of the  circuit.  The  circuit  contains  a  10-bit  Delay  Reset Timer (DRT) (2 bits contained in the FUSEX register) and a reset latch. The DRT controls the reset timeout delay. The  reset  latch  controls  the  internal  reset  signal.  Upon power-up, the reset latch is set (device held in reset), and the DRT starts counting once it detects a valid logic high signal at the  MCLR  pin.  Once  DRT  reaches  the  end  of the timeout period (default of 18 msec), the reset latch is cleared, releasing the device from reset state. Figure 12-2 shows a power-up sequence where MCLR is not tied to the Vdd  pin  and  Vdd  signal  is  allowed  to  rise and   stabilize   before   MCLR   pin   is   brought   high.   The device  will  actually  come  out  of  reset  Tdrt  msec  after MCLR goes high. The  brown-out  circuitry  resets  the  chip  when  device power  (Vdd)  dips  below  its  minimum  allowed  value,  but not to zero, and then recovers to the normal value. Figure    12-3    shows    the    on-chip    Power-On    Reset sequence   where   the   MCLR   and   Vdd   pins   are   tied together.  The  Vdd  signal  is  stable  before  the  DRT  time- out period expires. In this case, the device will receive a proper  reset.  However,  Figure  12-4  depicts  a  situation where Vdd rises too slowly. In this scenario, the DRT will time-out  prior  to  Vdd  reaching  a  valid  operating  voltage level (Vdd min). This means the device will come out of reset and start operating with the supply voltage not at a valid  level.  In  this  situation,  it  is  recommended  that  you use the external RC circuit. The RC delay should exceed the  time  period  it  takes  Vdd  to  reach  a  valid  operating Note:Ripple counter is 10 bits for Power on Reset (POR) only. Figure 12-1. Block Diagram of On-Chip Reset Circuit POR BROWN-OUT MIWU MCLR wdt_time_out 10-Bit Asynch Ripple Counter (DRT Start-Up Timer) Vdd rc_clk drt_time _out S R Q QN RESET POR enable Figure 12-2. Time-Out Sequence on Power-Up (MCLR not tied to Vdd) Figure 12-3. Time-out Sequence on Power-up (MCLR tied to Vdd): Slow Rise Time Figure 12-4. External Power-On Reset Circuit (For Slow Vdd Power-up) Figure 12-5. Time-out Sequence on Power-up (MCLR tied to Vdd): Fast Vdd Rise Time Vdd MCLR POR drt_time_out RESET Tdrt Vdd MCLR POR drt_time_out RESET Tdrt V1 Vdd R C MCLR D R1 Vdd MCLR POR drt_time_out RESET Tdrt