Microchip Technology DV320032 Data Sheet

Page of 344
 2012-2013 Microchip Technology Inc.
DS60001185C-page  183
PIC32MX330/350/370/430/450/470
14.0 TIMER2/3, TIMER4/5
This family of PIC32 devices features four synchronous 
16-bit timers (default) that can operate as a free-
running interval timer for various timing applications 
and counting external events. The following modes are 
supported:
• Synchronous internal 16-bit timer
• Synchronous internal 16-bit gated timer
• Synchronous external 16-bit timer
Two 32-bit synchronous timers are available by 
combining Timer2 with Timer3 and Timer4 with Timer5. 
The 32-bit timers can operate in three modes:
• Synchronous internal 32-bit timer
• Synchronous internal 32-bit gated timer
• Synchronous external 32-bit timer
14.1
Additional Supported Features
• Selectable clock prescaler
• Timers operational during CPU idle
• Time base for Input Capture and Output Compare 
modules (Timer2 and Timer3 only)
• ADC event trigger (Timer3 in 16-bit mode, 
Timer2/3 in 32-bit mode)
• Fast bit manipulation using CLR, SET and INV 
registers
FIGURE 14-1:
TIMER2, 3, 4, 5 BLOCK DIAGRAM (16-BIT)
Note 1: This data sheet summarizes the features 
of the PIC32MX330/350/370/430/450/
470 family of devices. It is not intended to 
be a comprehensive reference source. 
To complement the information in this 
data sheet, refer to Section 14. 
“Timers”
 (DS60001105) of the “PIC32 
Family Reference Manual”
, which is 
available from the Microchip web site 
(
).
2: Some registers and associated bits 
described in this section may not be 
available on all devices. Refer to 
 in 
this data sheet for device-specific register 
and bit information.
Note:
In this chapter, references to registers, 
TxCON, TMRx and PRx, use ‘x’ to 
represent Timer2 through 5 in 16-bit 
modes. In 32-bit modes, ‘x’ represents 
Timer2 or 4; ‘y’ represents Timer3 or 5.
Sync
 
PRx
TxIF
Equal
Comparator x 16
 
TMRx
Reset
Event Flag
Q
Q
D
TGATE
1
 0
Gate
TxCK
Sync
ON
TGATE
TCS
         
TCKPS
Prescaler
3
1, 2, 4, 8, 16,
32, 64, 256
x 1
1 0
0 0
PBCLK
Trigger
(1)
ADC Event
Note
1:
ADC event trigger is available on Timer3 only.
Data Bus<31:0>
<15:0>