beautypg.com

3 setting cpu clock – NEC PD754144 User Manual

Page 112

background image

CHAPTER 6 PERIPHERAL HARDWARE FUNCTION

112

User’s Manual U10676EJ3V0UM

6.2.3 Setting CPU clock

(1) Time required to switch CPU clock

The CPU clock can be switched by using the lower 2 bits of PCC. The processor does not operate with the

selected clock, however, immediately after data has been written to the registers; it operates with the pre-

change clock for the duration of a certain number of machine cycles. To stop oscillation of the system clock,

therefore, execute the STOP instruction after a specific time has elapsed.

Table 6-5. Maximum Time Required for CPU Clock Switching

Set Value Before Switching

Set Value After Switching

PCC1

PCC0

PCC1

PCC0

PCC1

PCC0

PCC1

PCC0

PCC1

PCC0

0

0

0

1

1

0

1

1

0

0

1 machine cycle

1 machine cycle

1 machine cycle

0

1

4 machine cycles

4 machine cycles

4 machine cycles

1

0

8 machine cycles

8 machine cycles

8 machine cycles

1

1

16 machine cycles

16 machine cycles

16 machine cycles

Caution The value of f

X

changes depending on conditions such as the ambient temperature of the

resonators, and variations in load capacitance performance.

Particularly when f

X

is higher than the nominal value, the machine cycle in the table becomes

bigger than the machine cycle obtained by the nominal value. Therefore, when setting the wait

time required for switching the CPU clock, set it longer than the machine cycle obtained by the

f

X

nominal value.

(2) CPU clock switching procedure

The switching procedure of the CPU clock is explained according to Figure 6-19.

This manual is related to the following products: