English
Language : 

PIC16F1933_11 Datasheet, PDF (200/430 Pages) Microchip Technology – 28-Pin Flash-Based, 8-Bit CMOS Microcontrollers LCD Driver and nanoWatt XLP Technology
PIC16(L)F1933
23.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 10 bits when PRx is
255. The resolution is a function of the PRx register
value as shown by Equation 23-4.
EQUATION 23-4: PWM RESOLUTION
Resolution = l--o---g------4---l-o--P-g---R---2-x----+------1------ bits
Note:
If the pulse width value is greater than the
period the assigned PWM pin(s) will
remain unchanged.
TABLE 23-5: EXAMPLE PWM FREQUENCIES AND RESOLUTIONS (FOSC = 32 MHz)
PWM Frequency
Timer Prescale (1, 4, 16)
PRx Value
Maximum Resolution (bits)
1.95 kHz
16
0xFF
10
7.81 kHz
4
0xFF
10
31.25 kHz
1
0xFF
10
125 kHz
1
0x3F
8
250 kHz
1
0x1F
7
333.3 kHz
1
0x17
6.6
TABLE 23-6: EXAMPLE PWM FREQUENCIES AND RESOLUTIONS (FOSC = 20 MHz)
PWM Frequency
Timer Prescale (1, 4, 16)
PRx Value
Maximum Resolution (bits)
1.22 kHz
16
0xFF
10
4.88 kHz
4
0xFF
10
19.53 kHz
1
0xFF
10
78.12 kHz
1
0x3F
8
156.3 kHz
1
0x1F
7
208.3 kHz
1
0x17
6.6
TABLE 23-7: EXAMPLE PWM FREQUENCIES AND RESOLUTIONS (FOSC = 8 MHz)
PWM Frequency
Timer Prescale (1, 4, 16)
PRx Value
Maximum Resolution (bits)
1.22 kHz
16
0x65
8
4.90 kHz
4
0x65
8
19.61 kHz
1
0x65
8
76.92 kHz
1
0x19
6
153.85 kHz
1
0x0C
5
200.0 kHz
1
0x09
5
DS41575A-page 200
Preliminary
 2011 Microchip Technology Inc.