|
MB90560 Datasheet, PDF (302/581 Pages) Fujitsu Component Limited. – 16-BIT MICROCONTROLLER | |||
|
◁ |
12.1 Overview of Multi-function Timer
The multi-function timer consists of a 16-bit free-run timer, six 16-bit output compare,
four 16-bit input capture, 6 channels of 8-bit PPG timer (3 channels of 16-bit PPG timer)
and a waveform generator. By using this waveform generator, 12 independent
waveform can be outputted through 16-bit free-run timer. Furthermore input pulse
width measurement and external clock cycle measurement can be done.
s 16-bit free-run timer (X1)
The 16-bit free-run timer consists of a 16-bit up-counter, control register, 16-bit compare clear
register and a prescaler. The output value of this counter will be used as the count clock of the
output compares and input captures
⢠6 types of counter operation clock (Ï, Ï/2, Ï/4, Ï/8, Ï/16, Ï/32, Ï/64 Ï/128) can be selected.
Ï: Internal clock
⢠An interrupt is generated when there is an overflow in the counter value or comparing match
with compare clear register (Mode setting is necessary for compare match)
⢠Reset, software clear, compare match with compare clear register will reset the counter value
to â0000Hâ
s Output compare (X6)
The output compare consists of six 16-bit compare registers, compare output latch and compare
control registers. An interrupt is generated and output level is inverted when the value of 16-bit
free run timer and compare register are matched.
⢠6 compare registers can be operated independently.
Output pins and interrupt flag are corresponding to each compare register.
⢠2 compare register can be paired to control the output pins.
Inverts output pins by using 2 compare register together.
⢠Setting the initial value for each output pin is possible.
⢠An interrupt is generated when compare register is matched.
s Input capture (x4)
Input capture consists of 4 independent external input pins, the corresponding capture register
and capture control register. By detecting any edge of the input signal from the external pin, the
value of the 16-bit free-run timer can be stored in the capture register and an interrupt is
generated simultaneously.
⢠3 types of trigger edge (rising edge, falling edge, both edge) of the external input signal can
be selected.
⢠4 input captures can operated independently.
⢠An interrupt is generated by detecting a valid edge from external input.
278 CHAPTER 12 MULTI-FUNCTION TIMER
MB90560 series
|
▷ |