SX Users Manual Rev. 3.1
172
© 2000 Scenix Semiconductor, Inc. All rights reserved.
www.scenix.com
Chapter 8 Multi-Function Timers
8.4.4
Timer T2 Control B Register (T2CNTB)
PORTRD T2CPEDG T2EXEDG
T2PS2-T2PS0
T2MC1-T2MC0
7
6
5
4
3
2
1
0
Table 8-5 T2CNTB Register Bits
Bit Name
Description
PORTRD
Port Read mode. This bit determines how the device reads data from its I/O ports (Port A through
Port E). Clear this bit to 0 to have the device read data from the port I/O pins directly. Set this bit
to 1 to have the device read data from the port data registers. Under normal conditions, it should
not matter which method you use to read the port data. However, if a port pin is configured as an
output and an external circuit forces the pin to the wrong value, the value read from the port will
depend on the reading mode used. Note that this control bit is not related to multi-function timers
T1 and T2. The port must be configured as an output to read the port data register.
T2CPEDG
Timer T2 Capture Edge. This bit sets the edge sensitivity of the Timer T2 input capture pins,
Capture 1 and Capture 2 (RC0 and RC1). Set this bit to 1 to sense positive-going (low-to-high)
edges. Clear this bit to 0 to sense negative-going (high-to-low) edges.
T2EXEDG
Timer T2 External Event Clock Edge. This bit sets the edge sensitivity of the Timer T2 input
used to count external events (RC3). Set this bit to 1 to sense positive-going (low-to-high) edges.
Clear this bit to 0 to sense negative-going (high-to-low) edges.
T2PS2-T2PS0
Timer T2 Prescaler Divider field. This 3-bit field specifies the divide-by factor for generating the
timer clock from the on-chip system clock:
000 = divide by 1
001 = divide by 2
010 = divide by 4
011 = divide by 8
100 = divide by 16
101 = divide by 32
110 = divide by 64
111 = divide by 128
For example, setting this field to 010 sets the divide-by factor to 4, which means that the T2
counter register is incremented once every four system clock cycles.
T2MC1-T2MC0
Timer T2 Mode Control field. This 2-bit field specifies the Timer T2 operating mode as follows:
00 = Software Timer mode
01 = PWM mode
10 = Capture/Compare mode
11 = External Event mode