|
TDA8029 Datasheet, PDF (13/59 Pages) NXP Semiconductors – Low power single card reader | |||
|
◁ |
Philips Semiconductors
TDA8029
Low power single card reader
Table 11: T2MOD - timer/counter 2 mode control register (address C9h) bit description
Bit
Symbol
Description
7 to 2 -
Not implemented. Reserved for future use.
1
T2OE
Timer 2 output enable.
0
DCEN
Down counter enable. When set, allows timer 2 to be conï¬gured as
up- or down-counter.
[1] Do not write logic 1s to reserved bits. These bits may be used in future 80C51 family products to invoke
new features. In that case, the reset or inactive value of the new bit will be logic 0, and its active value will
be logic 1. The value read from a reserved bit is indeterminate.
8.2.3 Auto-reload mode (up- or down-counter)
In the 16-bit auto-reload mode, timer 2 can be conï¬gured as either a timer or counter (bit
C/T2 in register T2CON) and programmed to count up or down. The counting direction is
determined by bit DCEN (down-counter enable) which is located in the T2MOD register.
When reset, DCEN = 0 and timer 2 will default to counting up. If DCEN = 1, timer 2 can
count up or down depending on the value of T2EX.
When DCEN = 0, timer 2 will count up automatically. In this mode there are two options
selected by bit EXEN2 in register T2CON. If EXEN2 = 0, then timer 2 counts up to
0FFFFh and sets the TF2 overï¬ow ï¬ag upon overï¬ow. This causes the timer 2 registers to
be reloaded with the 16-bit value in RCAP2L and RCAP2H. The values in RCAP2L and
RCAP2H are preset by software. If EXEN2 = 1, then a 16-bit reload can be triggered
either by an overï¬ow or by a HIGH to LOW transition at controller input T2EX. This
transition also sets the EXF2 bit. The timer 2 interrupt, if enabled, can be generated when
either TF2 or EXF2 are logic 1. See Figure 3 for an overview.
DCEN = 1 enables timer 2 to count up- or down. This mode allows T2EX to control the
direction of count. When a HIGH level is applied at T2EX timer 2 will count up. Timer 2 will
overï¬ow at 0FFFFh and set the TF2 ï¬ag, which can then generate an interrupt, if the
interrupt is enabled. This timer overï¬ow also causes the 16-bit value in RCAP2L and
RCAP2H to be reloaded into the timer registers TL2 and TH2. When a LOW level is
applied at T2EX this causes timer 2 to count down. The timer will underï¬ow when TL2 and
TH2 become equal to the value stored in RCAP2L and RCAP2H. Timer 2 underï¬ow sets
the TF2 overï¬ow ï¬ag and causes 0FFFFh to be reloaded into the timer registers TL2 and
TH2. See Figure 4 for an overview.
The external ï¬ag EXF2 toggles when timer 2 underï¬ows or overï¬ows. This EXF2 bit can
be used as a 17th bit of resolution if needed. The EXF2 ï¬ag does not generate an
interrupt in this mode of operation.
9397 750 14145
Product data sheet
Rev. 03 â 22 February 2005
© Koninklijke Philips Electronics N.V. 2005. All rights reserved.
13 of 59
|
▷ |