参数资料
型号: IV80C31-25R
厂商: ATMEL CORP
元件分类: 微控制器/微处理器
英文描述: 8-BIT, 25 MHz, MICROCONTROLLER, PQFP44
封装: 1.40 MM HEIGHT, QFP-44
文件页数: 32/91页
文件大小: 19688K
代理商: IV80C31-25R
35
7707F–AVR–11/10
AT90USB82/162
the system clock frequency and the power consumption when the requirement for processing
power is low. This can be used with all clock source options, and it will affect the clock frequency
of the CPU and all synchronous peripherals. clk
I/O, clkCPU, and clkFLASH are divided by a factor as
shown in Table 6-9.
When switching between prescaler settings, the System Clock Prescaler ensures that no
glitches occurs in the clock system. It also ensures that no intermediate frequency is higher than
neither the clock frequency corresponding to the previous setting, nor the clock frequency corre-
sponding to the new setting.
The ripple counter that implements the prescaler runs at the frequency of the undivided clock,
which may be faster than the CPU's clock frequency. Hence, it is not possible to determine the
state of the prescaler - even if it were readable, and the exact time it takes to switch from one
clock division to the other cannot be exactly predicted. From the time the CLKPS values are writ-
ten, it takes between T1 + T2 and T1 + 2 * T2 before the new clock frequency is active. In this
interval, 2 active clock edges are produced. Here, T1 is the previous clock period, and T2 is the
period corresponding to the new prescaler setting.
To avoid unintentional changes of clock frequency, a special write procedure must be followed
to change the CLKPS bits:
1.
Write the Clock Prescaler Change Enable (CLKPCE) bit to one and all other bits in
CLKPR to zero.
2.
Within four cycles, write the desired value to CLKPS while writing a zero to CLKPCE.
Interrupts must be disabled when changing prescaler setting to make sure the write procedure is
not interrupted.
6.8.1
Clock Prescale Register – CLKPR
Bit 7 – CLKPCE: Clock Prescaler Change Enable
The CLKPCE bit must be written to logic one to enable change of the CLKPS bits. The CLKPCE
bit is only updated when the other bits in CLKPR are simultaneously written to zero. CLKPCE is
cleared by hardware four cycles after it is written or when CLKPS bits are written. Rewriting the
CLKPCE bit within this time-out period does neither extend the time-out period, nor clear the
CLKPCE bit.
Bit 6-4 - Reserved bits
These bits are reserved and will always read as zero.
Bits 3..0 – CLKPS3..0: Clock Prescaler Select Bits 3 - 0
These bits define the division factor between the selected clock source and the internal system
clock. These bits can be written run-time to vary the clock frequency to suit the application
requirements. As the divider divides the master clock input to the MCU, the speed of all synchro-
nous peripherals is reduced when a division factor is used. The division factors are given in
The CKDIV8 Fuse determines the initial value of the CLKPS bits. If CKDIV8 is unprogrammed,
the CLKPS bits will be reset to “0000”. If CKDIV8 is programmed, CLKPS bits are reset to
Bit
7
6
543
2
1
0
CLKPCE
CLKPS3
CLKPS2
CLKPS1
CLKPS0
CLKPR
Read/Write
R/W
R
R/W
Initial Value
0
See Bit Description
相关PDF资料
PDF描述
IT80C31-20R 8-BIT, 20 MHz, MICROCONTROLLER, PQFP44
IS80C51C-16R 8-BIT, MROM, 16 MHz, MICROCONTROLLER, PQCC44
IS80C51C-L16R 8-BIT, MROM, 16 MHz, MICROCONTROLLER, PQCC44
IF180C51C-12R 8-BIT, MROM, 12 MHz, MICROCONTROLLER, PQFP44
IF280C51C-12D 8-BIT, MROM, 12 MHz, MICROCONTROLLER, PQFP44
相关代理商/技术参数
参数描述
IV80C31-30 制造商:未知厂家 制造商全称:未知厂家 功能描述:8-Bit Microcontroller
IV80C31-36 制造商:未知厂家 制造商全称:未知厂家 功能描述:8-Bit Microcontroller
IV80C31-L16 制造商:未知厂家 制造商全称:未知厂家 功能描述:8-Bit Microcontroller
IV80C32-12 制造商:未知厂家 制造商全称:未知厂家 功能描述:8-Bit Microcontroller
IV80C32-12R 制造商:未知厂家 制造商全称:未知厂家 功能描述:8-Bit Microcontroller