03.01.2015 Views

80C186EC/80C188EC Microprocessor User's Manual

80C186EC/80C188EC Microprocessor User's Manual

80C186EC/80C188EC Microprocessor User's Manual

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CLOCK GENERATION AND POWER MANAGEMENT<br />

If the processor needs to run a refresh cycle during Idle mode, the internal core clock begins to<br />

toggle on the falling CLKOUT edge immediately after the down-counter reaches zero. After one<br />

idle T-state, the processor runs the refresh cycle. As with all other bus cycles, the BIU uses the<br />

ready, wait state generation and chip-select circuitry as necessary for refresh cycles during Idle<br />

mode. There is one idle T-state after T4 before the internal core clock shuts off again.<br />

A HOLD request from an external bus master turns on the core clock as long as HOLD is active<br />

(see Figure 5-11). The core clock restarts one CLKOUT cycle after the bus processor samples<br />

HOLD high. The microprocessor asserts HLDA one cycle after the core clock starts. The core<br />

clock turns off and the processor deasserts HLDA one cycle after the external bus master deasserts<br />

HOLD.<br />

1 Clock<br />

Delay<br />

Core<br />

Restart<br />

Processor<br />

In Hold<br />

Core Clock<br />

Shuts Off<br />

CLKOUT<br />

Internal<br />

Peripheral<br />

Clock<br />

Internal<br />

Core Clock<br />

HOLD<br />

TI TI TI TI TI TI TI TI TI TI TI TI<br />

HLDA<br />

A1120-0A<br />

Figure 5-11. HOLD/HLDA During Idle Mode<br />

As in Active mode, refresh requests will force the BIU to drop HLDA during bus hold. (For more<br />

information on refresh cycles during hold, see “Refresh Operation During a Bus HOLD” on page<br />

3-43 and “Refresh Operation and Bus HOLD” on page 7-13.) Refresh requests will also correctly<br />

break into sequences of back-to-back DMA cycles.<br />

5.2.1.3 Leaving Idle Mode<br />

Any unmasked interrupt or non-maskable interrupt (NMI) will return the processor to Active<br />

mode. Reset also returns the processor to Active mode, but the device loses its prior state.<br />

5-14

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!