EasyManua.ls Logo

Intel 386

Intel 386
691 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
8-7
CLOCK AND POWER MANAGEMENT UNIT
8.2 CONTROLLING THE PSCLK FREQUENCY
The PSCLK signal can provide a 50% duty cycle prescaled clock to the timer/counter and SSIO
units. This feature is useful for providing various frequencies, including a 1.19318 MHz output
for a PC-compatible system timer, or speaker tone generator. Determine the required prescale val-
ue using the following formula, then write this value to the CLKPRS register (Figure 8-4).
Figure 8-4. Clock Prescale Register (CLKPRS)
To change the frequency of PSCLK, write a new value to the CLKPRS register. The new frequen-
cy takes effect at the first high-to-low transition of PSCLK after CLKPRS has been changed.
Clock Prescale Register
CLKPRS
(read/write)
Expanded Addr:
ISA Addr:
Reset State:
F804H
0000H
15 8
———— ——PS8
7 0
PS7 PS6 PS5 PS4 PS3 PS2 PS1 PS0
Bit
Number
Bit
Mnemonic
Function
15–9 Reserved. These bits are undefined; for compatibility with future devices,
do not modify these bits.
8–0 PS8:0 Prescale Value:
These bits determine the divisor that is used to generate PSCLK. Legal
values are from 0000H (divide by 2) to 01FFH (divide by 513).
divisor = PS8:0 + 2
Prescale value
internal clock frequency (CLK2/2)
desired PSCLK frequency
---------------------------------------------------------------------------------------- 2=

Table of Contents

Related product manuals