3 timer capture register, 4 tout/tin/pb6 pin, Timer capture register -3 – Motorola MC68VZ328 User Manual

Page 227: Tout/tin/pb6 pin -3

Advertising
background image

GP Timer Overview

General-Purpose Timers

12-3

12.1.3

Timer Capture Register

Each timer has a 16-bit capture register that takes a “snapshot” of the timer counter when a defined
transition of the signal applied to the TIN pin is detected by the capture edge detector. There are three
transitions of the TIN that can trigger a capture event:

Capture on rising edge

Capture on falling edge

Capture on rising or falling edge

The type of transition that triggers the capture is selected by the CAP field of the TCTLx register. Pulses
that produce the capture edge can be as short as 20 ns. The minimum time between pulses is two PCLK
periods.

When a capture event occurs, the CAPT status bit is set in the TSTATx register. A TIMERx interrupt is
sent to the MC68VZ328 interrupt controller if the capture function is enabled and the IRQEN bit of the
TCTLx register is set. The timer is disabled at reset.

12.1.4

TOUT/TIN/PB6 Pin

The TOUT/TIN pins are multiplexed with bit 6 of the Port B registers. The Port B registers determine if the
pin is assigned to the GP timers or to pin 6 of Port B (the default setting), as described in Section 10.4.2.3,
“Port B Dedicated I/O Functions,” on page 10-10
. Because the TOUT/TIN/PB6 is a bidirectional pin, the
direction of the pin is also controlled in the Port B registers.

NOTE:

Unlike other port register pins, the TOUT/TIN/PB6 pin direction is still
controlled by the DIR6 bit in the Port B direction register even though the
pin is assigned to the GP timers.

When the in direction is selected, the pin (TIN) is available as a clock input to the timer or as the input
trigger to the edge-detect circuit for the capture registers. The T[1:0] field in the peripheral control register
(PCR) switches the TIN input between capture register 1 and capture register 2. When T = 0x00 the TIN is
connected to Timer 1, and when T = 0x01 the TIN is connected to Timer 2.

When the out direction is enabled, the pin (TOUT) is used to toggle or output a pulse when a timer
compare event occurs.

Advertising