Microchip Technology AC244045 Data Sheet

Page of 448
PIC16(L)F1825/1829
DS41440C-page 220
 2010-2012 Microchip Technology Inc.
24.3.6
PWM RESOLUTION
The resolution determines the number of available duty
cycles for a given period. For example, a 10-bit resolution
will result in 1024 discrete duty cycles, whereas an 8-bit
resolution will result in 256 discrete duty cycles.
The maximum PWM resolution is ten bits when PRx is
255. The resolution is a function of the PRx register
value as shown by 
.
EQUATION 24-4:
PWM RESOLUTION
TABLE 24-5:
EXAMPLE PWM FREQUENCIES AND RESOLUTIONS (F
OSC
 = 32 MHz)
TABLE 24-6:
EXAMPLE PWM FREQUENCIES AND RESOLUTIONS (F
OSC
 = 20 MHz)
TABLE 24-7:
EXAMPLE PWM FREQUENCIES AND RESOLUTIONS (F
OSC
 = 8 MHz)
Note:
If the pulse width value is greater than the
period the assigned PWM pin(s) will
remain unchanged.
Resolution
4 PRx
1
+
log
2
 
log
------------------------------------------  bits
=
PWM Frequency
1.95 kHz
7.81 kHz
31.25 kHz
125 kHz
250 kHz
333.3 kHz
Timer Prescale (1, 4, 16)
16
4
1
1
1
1
PRx Value
0xFF
0xFF
0xFF
0x3F
0x1F
0x17
Maximum Resolution (bits)
10
10
10
8
7
6.6
PWM Frequency
1.22 kHz
4.88 kHz
19.53 kHz
78.12 kHz
156.3 kHz
208.3 kHz
Timer Prescale (1, 4, 16)
16
4
1
1
1
1
PRx Value
0xFF
0xFF
0xFF
0x3F
0x1F
0x17
Maximum Resolution (bits)
10
10
10
8
7
6.6
PWM Frequency
1.22 kHz
4.90 kHz
19.61 kHz
76.92 kHz
153.85 kHz
200.0 kHz
Timer Prescale (1, 4, 16)
16
4
1
1
1
1
PRx Value
0x65
0x65
0x65
0x19
0x0C
0x09
Maximum Resolution (bits)
8
8
8
6
5
5