beautypg.com

FUJITSU MB91F109 FR30 User Manual

Page 117

background image

93

3.10 Standby Mode (Low Power Consumption Mechanism)

[Example of setting the maximum gear speed:]

Returning from the Stop State

An interrupt or resetting can be used to return from the stop state.

Return by way of an interrupt

When the interrupt enable bit, which is one of the peripheral functions, is on, a peripheral
interrupt can be caused to return from the stop state.

The procedure for returning from the stop state to the normal run state is as follows:

Interrupt generation --> restart of oscillation circuit operation --> wait for oscillation
stabilization --> restart of internal peripheral clock supply after stabilization --> restart of
internal DMA clock supply --> restart of internal bus clock supply --> restart of internal
CPU clock supply

Program execution after the oscillation stabilization wait time is as follows:

When the level of the interrupt is enabled by the I flag of CPU ILM

The program saves the register, fetches the interrupt vector, and executes processing
beginning from the interrupt processing routine.

When the level of the interrupt is disabled by the I flag of CPU ILM

The program executes instructions beginning from the instruction following the instruction
that caused the transition to the stop state.

Return by way of the RSTX pin

The procedure for returning from the stop state to the normal run state is as follows:

LDI:20

#GCR,R0

LDI:8

#00000011b,R1

; CHC = 1, CPU = Peripheral gear
ratio

STB

R1,@R0

; DBLON=0

loop

BTSTH

#0010b,@R0

;

BNE

loop

; Wait until DBLAK becomes 0

LDI:20

#STCR,R0

LDI:8

#10010000b,R1

; STOP=1

STB

R1@R0

NOP

;

NOP

;

NOP

;

NOP

;

NOP

;

NOP

;