![Rabbit Rabbit 4000 User Manual Download Page 37](http://html1.mh-extra.com/html/rabbit/rabbit-4000/rabbit-4000_user-manual_3116714037.webp)
27
3.3 Operation
Pulling the /RESET pin low will initialize everything in the Rabbit 4000 except for the
real-time clock registers and the onchip-encryption RAM. The reset of the Rabbit 4000 is
delayed until the completion of any write cycles in progress; reset takes effect immedi-
ately when no write cycles are occurring. The reset sequence requires a minimum of 128
cycles of the main clock to complete in either case.
During reset, the impedance of the /CS1 pin is high and all other memory and I/O control
signals are held high. The special behavior of /CS1 allows an external RAM to be powered
by the same source as the VBATIO pin (which powers /CS1). In this case, a pullup resistor
is required on /CS1 to keep the RAM deselected during powerdown. The RESOUT pin is
high during reset and powerdown, but low at all other times, and can be used to control an
external power switch to disconnect VDDIO from VBATIO when the main power source
is removed.
Table 3-1 lists the condition of the processor after reset takes place. The state of all regis-
ters after reset is provided in the chapter describing the specific peripheral.
The processor checks the SMODE pins after the /RESET signal is inactive. Table 3-2
summarizes what happens:
•
If both SMODE pins are zero, the Rabbit 4000 begins fetching instructions from the
memory device on /CS0 and /OE0. If a 16-bit memory is used on /CS0, the first section
of code must immediately select the 16-bit bus mode. Chapter 5 provides a short pro-
gram to do this.
Table 3-1. Rabbit 4000 Condition After Reset
Function
Operation After Reset
CPU Clock,
Peripheral Clock
Divide-by-8 mode
Clock Doubler,
Clock Dither
Disabled
Memory Bank 0
Control Register
/CS0, /OE0, write-protected,
4 wait states
Memory Advanced
Control Register
8-bit interface
CPU Registers:
PC, SP, IIR, EIR,
SU, HTR
0x0000
Interrupt Priority
(IP Register)
0xFF (Priority 3)
Watchdog Timer
Enabled (2 seconds)
Secondary
Watchdog Timer
Disabled
Summary of Contents for Rabbit 4000
Page 1: ...Rabbit 4000 Microprocessor User s Manual 019 0152 070720 H...
Page 18: ...8 Rabbit 4000 Microprocessor User s Manual...
Page 40: ...30 Rabbit 4000 Microprocessor User s Manual...
Page 74: ...64 Rabbit 4000 Microprocessor User s Manual...
Page 82: ...72 Rabbit 4000 Microprocessor User s Manual...
Page 86: ...76 Rabbit 4000 Microprocessor User s Manual...
Page 96: ...86 Rabbit 4000 Microprocessor User s Manual...
Page 182: ...172 Rabbit 4000 Microprocessor User s Manual...
Page 240: ...230 Rabbit 4000 Microprocessor User s Manual...
Page 248: ...238 Rabbit 4000 Microprocessor User s Manual...
Page 256: ...246 Rabbit 4000 Microprocessor User s Manual...
Page 310: ...300 Rabbit 4000 Microprocessor User s Manual...
Page 330: ...320 Rabbit 4000 Microprocessor User s Manual...
Page 348: ...338 Rabbit 4000 Microprocessor User s Manual...