|
TCC76 Datasheet, PDF (109/259 Pages) List of Unclassifed Manufacturers – 32-bit RISC Microprocessor For Digital Media Player | |||
|
◁ |
TCC76x
Specification Rev. 0.07
32-bit RISC Microprocessor for Digital Media Player
February 23, 2005
CLOCK GENERATOR
8.1.2 Power Down Mode
In power down mode, all the clocks including the main oscillator (XIN) can be disabled for maxmum power
saving. There are three possible cases in power down mode.
1. All the clocks stopped
2. 32-bit counter running with XTIN clock input.
3. All or part of the peripherals running with XTIN clock input.
The XTIN clock can be managed to remain enabled, by setting either XTE bit of PLLmode to 1 or XTTC32 bit
of PWDCTL to 0. (Refer to Figure 8.2 for control bit usages).
Before power down mode is enabled, âInterrupt Enable Registerâ and âWakeup Event Registerâ must be
programmed appropriately. Any bit enabled in these registers can wakeup the system from the power down mode.
If sub-oscillator (XTIN) is not used or disabled in power down mode (case 1 above), only the external interrupt
pins (GPIO_A[15:12]/EXINT[3:0]) can wake up the system. In this case, the corresponding bit(s) of âWakeup
Event Registerâ must be enabled. Refer to Section âInterrupt Controllerâ for âWakeup Event Registerâ
description.
When HCLK is stopped (case 2 above), the TCC76x interrupt controller stops immediately and does not work.
Only the following events are masked by âWakeup Event Registerâ and sent to the clock wakup circuitry.
- 32-bit timer interrupt
- external interrupt pins (GPIO_A[15:12]/EXINT[3:0])
It is recommended to disable âInterrupt Enable Registerâ and use âWakeup Event Registerâ in all cases.
Right after exit from power down mode, the XIN crystal starts oscillation and the processor waits until the input
frequency is stabilized, and continues to operate at the next instruction. Note that the XTIN input has no wait
logic for crystal stabilization. Thus, do not disable XTIN oscillator input when the CPU is running with XTIN.
Power down mode can be entered by writing a â1â to PDN bit of CKCTRL register.
8.1.3 IDLE Mode
In idle mode, the FCLK of the ARM940T is disabled and HCLK can be disabled optionally by using HD bit of
SCLKmode register.
Before Idle mode is enabled, âInterrupt Enable Registerâ and âWakeup Event Registerâ must be programmed
appropriately. Any bit enabled in these registers can wakeup the system from the Idle mode.
As explained in previous section, the TCC76x interrupt controller does not work when HCLK is stopped. So,
make sure to disable âInterrupt Enable Registerâ and use âWakeup Event Registerâ if HCLK is to be stopped.
Idle mode can be entered by writing a â1â to IDLE bit of CKCTRL register. Refer to the description of
PWDCTL and HCLKSTOP register for additional power control options which can be used in idle mode.
Preliminary
8-3
|
▷ |