DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

ST10C167-Q3 Ver la hoja de datos (PDF) - STMicroelectronics

Número de pieza
componentes Descripción
Fabricante
ST10C167-Q3
ST-Microelectronics
STMicroelectronics ST-Microelectronics
ST10C167-Q3 Datasheet PDF : 63 Pages
First Prev 11 12 13 14 15 16 17 18 19 20 Next Last
ST10R167
VIII - CAPTURE/COMPARE (CAPCOM) UNIT
The ST10R167 has two 16 channel CAPCOM
units. They support generation and control of
timing sequences on up to 32 channels with a
maximum resolution of 320ns at 25MHz CPU
clock. The CAPCOM units are typically used to
handle high speed I/O tasks such as pulse and
waveform generation, pulse width modulation
(PMW), Digital to Analog (D/A) conversion,
software timing, or time recording relative to
external events.
Four 16-bit timers (T0/T1, T7/T8) with reload
registers provide two independent time bases for
the capture/compare register array.
The input clock for the timers is programmable to
several prescaled values of the internal system
clock, or may be derived from an overflow/
underflow of timer T6 in module GPT2. This
provides a wide range of variation for the timer
period and resolution and allows precise
adjustments to application specific requirements.
In addition, external count inputs for CAPCOM
timers T0 and T7 allow event scheduling for the
capture/compare registers relative to external
events.
Each of the two capture/compare register arrays
contain 16 dual purpose capture/compare
registers, each of which may be individually
allocated to either CAPCOM timer T0 or T1 (T7 or
T8, respectively), and programmed for capture or
compare functions. Each register has one
associated port pin which serves as an input pin
Table 4 : Compare modes
for triggering the capture function, or as an output
pin (except for CC24...CC27) to indicate the
occurrence of a compare event.
When a capture/compare register has been
selected for capture mode, the current contents of
the allocated timer will be latched (captured) into
the capture/compare register in response to an
external event at the port pin which is associated
with this register. In addition, a specific interrupt
request for this capture/compare register is
generated. Either a positive, a negative, or both a
positive and a negative external signal transition
at the pin can be selected as the triggering event.
The contents of all registers which have been
selected for one of the five compare modes are
continuously compared with the contents of the
allocated timers. When a match occurs between
the timer value and the value in a capture/
compare register, specific actions will be taken
based on the selected compare mode (see
Table 4).
The input frequencies fTx for Tx are determined as
a function of the CPU clocks. The formulas are
detailed in the user manual. The timer input fre-
quencies, resolution and periods which result
from the selected pre-scaler option in TxI when
using a 25MHz CPU clock are listed in the table
below. The numbers for the timer periods are
based on a reload value of 0000H. Note that some
numbers may be rounded to 3 significant figures
(see Table 5).
Compare Modes
Funct ion
Mode 0
Mode 1
Mode 2
Mode 3
Double Register Mode
Interrupt-only compare mode ; several compare interrupts per timer period are possible
Pin toggles on each compare match ; several compare events per timer period are possible
Interrupt-only compare mode ; only one compare interrupt per timer period is generated
Pin set ‘1’ on match; pin reset ‘0’ on compare time overflow ; only one compare event per
timer period is generated
Two registers operate on one pin; pin toggles on each compare match ; several compare
events per timer period are possible.
Table 5 : CAPCOM timer input frequencies, resolution and periods
fCPU = 25MHz
Pre-scaler for fCPU
Input Frequency
Resolution
Period
000B
8
3.125MHz
320ns
21.0ms
001B
16
1.56MHz
640ns
41.9ms
Timer Input Selection TxI
010B
32
781KHz
1.28µs
83.9ms
011B
64
391KHz
2.56µs
167ms
100B
128
195KHz
5.12µs
336ms
101B
256
97.7KHz
10.24µs
671ms
110B
512
48.8KHz
20.48 µs
1.34s
111B
1024
24.4KHz
40.96µs
2.68s
17/63

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]