參數(shù)資料
型號(hào): MC68HC05C5P
廠商: MOTOROLA INC
元件分類(lèi): 微控制器/微處理器
英文描述: 8-BIT, MROM, 2.1 MHz, MICROCONTROLLER, PDIP40
封裝: DIP-40
文件頁(yè)數(shù): 35/58頁(yè)
文件大?。?/td> 166K
代理商: MC68HC05C5P
Page 34
MOTOROLA
Section 6: Timer
MC68HC05C5 Specification Rev. 1.2
6.2
COUNTER
The key element in the programmable timer is a 16-bit, free-running counter or counter
register, preceded by a prescaler that divides the internal processor clock by four. The
prescaler gives the timer a resolution of 2.0 microseconds if the internal bus clock is 2.0
MHz.
The counter is incremented during the low portion of the internal bus clock.
Software can read the counter at any time without affecting its value.
The double-byte, free-running counter can be read from either of two locations, $18-$19
(counter register) or $1A-$1B (counter alternate register). A read from only the least
significant byte (LSB) of the free-running counter ($19, $1B) receives the count value at
the time of the read. If a read of the free-running counter or counter alternate register first
addresses the most significant byte (MSB) ($18, $1A), the LSB ($19, $1B) is transferred
to a buffer. This buffer value remains fixed after the first MSB read, even if the user reads
the MSB several times. This buffer is accessed when reading the free-running counter or
counter alternate register LSB ($19 or $1B) and, thus, completes a read sequence of the
total counter value.
In reading either the free-running counter or counter alternate
register, if the MSB is read, the LSB must also be read to complete the sequence.
The counter alternate register differs from the counter register in one respect: A read of
the counter register MSB can clear the timer overflow flag (TOF). Therefore, the counter
alternate register can be read at any time without the possibility of missing timer overflow
interrupts due to clearing of the TOF.
The free-running counter is configured to $FFFC during reset and is always a read-only
register. During a power-on reset, the counter is also preset to $FFFC and begins running
after the oscillator start-up delay. Because the free-running counter is 16 bits preceded
by a fixed divided-by-four prescaler, the value in the free-running counter repeats every
262,144 internal bus clock cycles. When the counter rolls over from $FFFF to $0000, the
TOF bit is set. An interrupt can also be enabled when counter rollover occurs by setting
its interrupt enable bit (TOIE).
6.3
OUTPUT COMPARE REGISTER
The 16-bit output compare register is made up of two 8-bit registers at locations $16
(MSB) and $17 (LSB). The output compare register is used for several purposes, such
as indicating when a period of time has elapsed. All bits are readable and writable and
are not altered by the timer hardware or reset. If the compare function is not needed, the
2 bytes of the output compare register can be used as storage locations.
The output compare register contents are compared with the contents of the free-running
counter continually, and if a match is found, the corresponding output compare flag (OCF)
bit is set and the corresponding output level (OLVL) bit is clocked to an output level
register. The output compare register values and the output level bit should be changed
after each successful comparison to establish a new elapsed timeout. An interrupt can
also accompany a successful output compare provided the corresponding interrupt
enable bit (OCIE) is set.
相關(guān)PDF資料
PDF描述
MC68HC05C8ACP 8-BIT, MROM, 2.1 MHz, MICROCONTROLLER, PDIP40
MC68HC05C8AFBE 8-BIT, MROM, 2.1 MHz, MICROCONTROLLER, PQFP44
MC68HC05C8AVB 8-BIT, MROM, 2.1 MHz, MICROCONTROLLER, PDIP42
MC68HCL05C8AB 8-BIT, MROM, MICROCONTROLLER, PDIP42
MC68HCL05C8AFB 8-BIT, MROM, MICROCONTROLLER, PQFP44
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
MC68HC05C8 制造商:MOTOROLA 制造商全稱(chēng):Motorola, Inc 功能描述:PROGRAMMING REFRERENCE GUIDE
MC68HC05C8A 制造商:MOTOROLA 制造商全稱(chēng):Motorola, Inc 功能描述:Microcontrollers
MC68HC05C8ACFN 制造商:Motorola Inc 功能描述:MicroController, 8-Bit, 44 Pin, Plastic, PLCC
MC68HC05C9 制造商:FREESCALE 制造商全稱(chēng):Freescale Semiconductor, Inc 功能描述:TECHNICAL DATA
MC68HC05C9A 制造商:FREESCALE 制造商全稱(chēng):Freescale Semiconductor, Inc 功能描述:Microcontrollers