We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X

As motor control and digital power applications move deeper into mainstream, ease and precision of controllability of these systems with higher performance, reliability and variable speed is an absolute must.

PIC® microcontrollers (MCUs) and dsPIC® Digital Signal Controllers (DSCs) contain innovative and fully programmable peripherals—such as Input Capture (IC), Output Compare (OC), 16-bit Pulse-Width Modulators (PWMs), Motor Control PWMs (MC PWMs), Switched-Mode Power Supply PWMs (SMPS PWMs), Single-Output Capture/Compare/PWMs (SCCPs), Multiple-Output CCPs (MCCPs) , Analog-to-Digital Converters (ADCs) triggered by PWMs and Quadrature Encoder Interface (QEI)—for a full range of complimentary waveforms and dedicated time base. The latest high-resolution SMPS PWMs with Fine Edge Placement (FEP), offering resolution as low as 250 pS, enables high-switching-frequency digital power conversion applications demanding very high efficiency.

Capture/Compare/PWM (CCP)


The CCP  module allows you to time and control different events. It allows you to select one of the three functionalities: input capture, output compare or PWM output. To learn more about the three functionalities:

Family Reference Manual Section (FRM)

Application Notes

Brochures

Enhanced Capture/Compare/PWM (ECCP)


The Enhanced CCP (ECCP) differs from the regular CCP module in that it provides enhanced PWM functionality, namely, full-bridge and half-bridge support, programmable dead-band delay and enhanced PWM auto-shutdown. To learn more about the ECCP module, please read the following:

Family Reference Manual Section (FRM)

Brochures

Single-Output CCP/Multiple-Output CCP (SCCP/MCCP)


These CCP modules provide the functionality of the input capture, output compare, and general purpose timer peripherals. Single-output modules (SCCPs) provide only one PWM output and multiple-output modules (MCCPs) can provide up to six outputs. Learn more about these modules here:

Family Reference Manual Section (FRM)

Tech Briefs

Output Compare/PWM (OC/PWM)


The Output Compare/PWM module is primarily used to generate a single pulse or a series of pulses, like PWM, in response to selected time base events, by comparing the value of a selected time base with the value of one or two compare registers. Read more about OC/PWMs here:

Family Reference Manual Section (FRM)

Application Notes

Videos

Input Capture (IC)


The IC module is used to capture a timer value from an independent timer base upon an event on the input pin. The input capture features are useful in applications requiring frequency (time period) and pulse measurement. Read more about Input capture here:

Family Reference Manual Section (FRM)

Videos

Key Attributes

  • Higher reliability
  • Lower costs
  • Reduced footprint size
  • Improved signal integrity
  • Alleviates board noise
  • Accelerates time to market

Target Applications

  • Lighting
  • Motor control
  • Sensor interface applications
  • Medical and digital Imaging
  • Filtering for signal conditioning
  • System monitoring
  • High-precision measurement equipment
  • Speech coding and processing
  • LCD monitors and projectors
  • General video applications

PIC24 Microcontrollers and dsPIC33 Digital Signal Controllers

View All Parametrics
Product Status 5K Pricing Automotive Recommended Functional Safety Ready Core CPU Architecture CPU Speed (MIPS) Program Memory (KB) Auxiliary Flash (KB) Dual Boot Flash Write Code-Guard Security RAM (KB) EEPROM (Bytes) I/O Pins Pin count Brown-Out Reset (BOR) Low Voltage Detection (LVD) Power on Reset (POR) Watch Dog Timer (WDT) Osc with ≤1% accuracy Hardware RTCC DMA Channels Low Power Vbat Comparators Comp Speed (ns) ADC Modules Total ADC Channels ADC bits ADC ksps Hardware Cap Voltage Divider (CVD) DAC Modules DAC Outputs DAC bits Int Voltage Reference OpAmps CTMU UART SPI I2C I2S CLC PTG PPS No USB Modules USB Speed No of CAN Modules LIN SENT IrDA CCP ECCP SCCP MCCP Standard PWM Motor Control PWM Channels SMPS PWM Channels Input Capture Max. PWM Outputs PWM Time Bases PWM Resolution (bits) PWM Resolution (ns) Class B Safety Library Quadrature Encoder Interface (QEI) Segment LCD Graphics Controller HW Encryption Parallel Port Max 8bit Timers Max 16bit Timers Max 32bit Timers CRC Temperature Min Temperature Max Operation Voltage Min Operation Voltage Max Packages
PIC24FJ32GP202 In Production $1.06 Yes No 16-bit PIC MCU 16 16 32 0 No Intermediate 8 0 21 28 BOR LVD Yes Yes No Yes 2 Yes False 3 300 1 10 12 400 False 0 0 0 Yes 0 No 2 2 2 2 4 False Yes 0 None 0 Yes No Yes 0 0 0 5 0 0 0 5 10 5 16 62 True 0 0 No No No 0 13 6 Yes -40 125 2 3.6 28/QFN, 28/SSOP, 28/UQFN
PIC24FJ32GP203 In Production $1.20 Yes No 16-bit PIC MCU 16 16 32 0 No Intermediate 8 0 27 36 BOR LVD Yes Yes No Yes 2 Yes False 3 300 1 14 12 400 False 0 0 0 Yes 0 No 2 2 2 2 4 False Yes 0 None 0 Yes No Yes 0 0 0 5 0 0 0 5 10 5 16 62 True 0 0 No No No 0 13 6 Yes -40 125 2 3.6 36/UQFN
PIC24FJ32GP205 In Production $1.22 Yes No 16-bit PIC MCU 16 16 32 0 No Intermediate 8 0 39 48 BOR LVD Yes Yes No Yes 2 Yes False 3 300 1 14 12 400 False 0 0 0 Yes 0 No 2 2 2 2 4 False Yes 0 None 0 Yes No Yes 0 0 0 5 0 0 0 5 10 5 16 62 True 0 0 No No No 0 13 6 Yes -40 125 2 3.6 48/TQFP, 48/UQFN
PIC24FJ32GU202 In Production $1.11 Yes No 16-bit PIC MCU 16 16 32 0 No Intermediate 8 0 20 28 BOR LVD Yes Yes No Yes 2 Yes False 3 300 1 9 12 400 False 0 0 0 Yes 0 No 2 2 2 2 4 False Yes 1 FS Device/Host/OTG 0 Yes No Yes 0 0 0 5 0 0 0 5 10 5 16 62 True 0 0 No No No 0 13 6 Yes -40 125 2 3.6 28/QFN, 28/SOIC, 28/SSOP, 28/UQFN
PIC24FJ32GU203 In Production $1.34 Yes No 16-bit PIC MCU 16 16 32 0 No Intermediate 8 0 26 36 BOR LVD Yes Yes No Yes 2 Yes False 3 300 1 13 12 400 False 0 0 0 Yes 0 No 2 2 2 2 4 False Yes 1 FS Device/Host/OTG 0 Yes No Yes 0 0 0 5 0 0 0 5 10 5 16 62 True 0 0 No No No 0 13 6 Yes -40 125 2 3.6 36/UQFN
PIC24FJ32GU205 In Production $1.46 Yes No 16-bit PIC MCU 16 16 32 0 No Intermediate 8 0 38 48 BOR LVD Yes Yes No Yes 2 Yes False 3 300 1 13 12 400 False 0 0 0 Yes 0 No 2 2 2 2 4 False Yes 1 FS Device/Host/OTG 0 Yes No Yes 0 0 0 5 0 0 0 5 10 5 16 62 True 0 0 No No No 0 13 6 Yes -40 125 2 3.6 48/TQFP, 48/UQFN
PIC24FJ64GP202 In Production $1.11 Yes No 16-bit PIC MCU 16 16 64 0 No Intermediate 8 0 21 28 BOR LVD Yes Yes No Yes 2 Yes False 3 300 1 10 12 400 False 0 0 0 Yes 0 No 2 2 2 2 4 False Yes 0 None 0 Yes No Yes 0 0 0 5 0 0 0 5 10 5 16 62 True 0 0 No No No 0 13 6 Yes -40 125 2 3.6 28/QFN, 28/SSOP, 28/UQFN
PIC24FJ64GP203 In Production $1.25 Yes No 16-bit PIC MCU 16 16 64 0 No Intermediate 8 0 27 36 BOR LVD Yes Yes No Yes 2 Yes False 3 300 1 14 12 400 False 0 0 0 Yes 0 No 2 2 2 2 4 False Yes 0 None 0 Yes No Yes 0 0 0 5 0 0 0 5 10 5 16 62 True 0 0 No No No 0 13 6 Yes -40 125 2 3.6 36/UQFN
PIC24FJ64GP205 In Production $1.26 Yes No 16-bit PIC MCU 16 16 64 0 No Intermediate 8 0 39 48 BOR LVD Yes Yes No Yes 2 Yes False 3 300 1 14 12 400 False 0 0 0 Yes 0 No 2 2 2 2 4 False Yes 0 None 0 Yes No Yes 0 0 0 5 0 0 0 5 10 5 16 62 True 0 0 No No No 0 13 6 Yes -40 125 2 3.6 48/TQFP, 48/UQFN
PIC24FJ64GU202 In Production $1.15 Yes No 16-bit PIC MCU 16 16 64 0 No Intermediate 8 0 20 28 BOR LVD Yes Yes No Yes 2 Yes False 3 300 1 9 12 400 False 0 0 0 Yes 0 No 2 2 2 2 4 False Yes 1 FS Device/Host/OTG 0 Yes No Yes 0 0 0 5 0 0 0 5 10 5 16 62 True 0 0 No No No 0 13 6 Yes -40 125 2 3.6 28/QFN, 28/SOIC, 28/SSOP, 28/UQFN
PIC24FJ64GU203 In Production $1.39 Yes No 16-bit PIC MCU 16 16 64 0 No Intermediate 8 0 26 36 BOR LVD Yes Yes No Yes 2 Yes False 3 300 1 13 12 400 False 0 0 0 Yes 0 No 2 2 2 2 4 False Yes 1 FS Device/Host/OTG 0 Yes No Yes 0 0 0 5 0 0 0 5 10 5 16 62 True 0 0 No No No 0 13 6 Yes -40 125 2 3.6 36/UQFN
PIC24FJ64GU205 In Production $1.40 Yes No 16-bit PIC MCU 16 16 64 0 No Intermediate 8 0 38 48 BOR LVD Yes Yes No Yes 2 Yes False 3 300 1 13 12 400 False 0 0 0 Yes 0 No 2 2 2 2 4 False Yes 1 FS Device/Host/OTG 0 Yes No Yes 0 0 0 5 0 0 0 5 10 5 16 62 True 0 0 No No No 0 13 6 Yes -40 125 2 3.6 48/TQFP, 48/UQFN
dsPIC33CH128MP202 In Production $2.87 Yes Yes 16-bit dsPIC DSC 16-bit dsPIC DSC 16 100 128 0 No None 20 0 21 28 BOR None Yes Yes No No 8 No False 4 15 4 12 12 3500 False 4 1 12 Yes 0 No 3 3 3 3 8 True Yes 0 None 0 Yes Yes Yes 0 0 12 0 12 12 12 0 24 5 16 0.25 True 1 0 No No No 0 13 12 Yes -40 150 3 3.6 28/SSOP, 28/UQFN
dsPIC33CH128MP203 In Production $2.98 Yes Yes 16-bit dsPIC DSC 16-bit dsPIC DSC 16 100 128 0 No None 20 0 27 36 BOR None Yes Yes No No 8 No False 4 15 4 17 12 3500 False 4 1 12 Yes 0 No 3 3 3 3 8 True Yes 0 None 0 Yes Yes Yes 0 0 12 0 12 12 12 0 24 5 16 0.25 True 1 0 No No No 0 13 12 Yes -40 150 3 3.6 36/UQFN
dsPIC33CH128MP205 In Production $3.26 Yes Yes 16-bit dsPIC DSC 16-bit dsPIC DSC 16 100 128 0 No None 20 0 39 48 BOR None Yes Yes No No 8 No False 4 15 4 19 12 3500 False 4 1 12 Yes 0 No 3 3 3 3 8 True Yes 0 None 0 Yes Yes Yes 0 0 12 0 12 12 12 0 24 5 16 0.25 True 1 0 No No No 0 13 12 Yes -40 150 3 3.6 48/TQFP, 48/UQFN
dsPIC33CH128MP206 In Production $3.40 Yes Yes 16-bit dsPIC DSC 16-bit dsPIC DSC 16 100 128 0 No None 20 0 53 64 BOR None Yes Yes No No 8 No False 4 15 4 23 12 3500 False 4 1 12 Yes 0 No 3 3 3 3 8 True Yes 0 None 0 Yes Yes Yes 0 0 12 0 12 12 12 0 24 5 16 0.25 True 1 0 No No No 0 13 12 Yes -40 150 3 3.6 64/QFN, 64/TQFP
dsPIC33CH128MP208 In Production $3.58 Yes Yes 16-bit dsPIC DSC 16-bit dsPIC DSC 16 100 128 0 No None 20 0 69 80 BOR None Yes Yes No No 8 No False 4 15 4 23 12 3500 False 4 1 12 Yes 0 No 3 3 3 3 8 True Yes 0 None 0 Yes Yes Yes 0 0 12 0 12 12 12 0 24 5 16 0.25 True 1 0 No No No 0 13 12 Yes -40 150 3 3.6 80/TQFP
dsPIC33CH128MP502 In Production $3.01 Yes Yes 16-bit dsPIC DSC 16-bit dsPIC DSC 16 100 128 0 No None 20 0 21 28 BOR None Yes Yes No No 8 No False 4 15 4 12 12 3500 False 4 1 12 Yes 0 No 3 3 3 3 8 True Yes 0 None 1 Yes Yes Yes 0 0 12 0 12 12 12 0 24 5 16 0.25 True 1 0 No No No 0 13 12 Yes -40 150 3 3.6 28/SSOP, 28/UQFN
dsPIC33CH128MP503 In Production $3.12 Yes Yes 16-bit dsPIC DSC 16-bit dsPIC DSC 16 100 128 0 No None 20 0 27 36 BOR None Yes Yes No No 8 No False 4 15 4 17 12 3500 False 4 1 12 Yes 0 No 3 3 3 3 8 True Yes 0 None 1 Yes Yes Yes 0 0 12 0 12 12 12 0 24 5 16 0.25 True 1 0 No No No 0 13 12 Yes -40 150 3 3.6 36/UQFN
dsPIC33CH128MP505 In Production $3.40 Yes Yes 16-bit dsPIC DSC 16-bit dsPIC DSC 16 100 128 0 No None 20 0 39 48 BOR None Yes Yes No No 8 No False 4 15 4 19 12 3500 False 4 1 12 Yes 0 No 3 3 3 3 8 True Yes 0 None 1 Yes Yes Yes 0 0 12 0 12 12 12 0 24 5 16 0.25 True 1 0 No No No 0 13 12 Yes -40 150 3 3.6 48/TQFP, 48/UQFN
dsPIC33CH128MP506 In Production $3.54 Yes Yes 16-bit dsPIC DSC 16-bit dsPIC DSC 16 100 128 0 No None 20 0 53 64 BOR None Yes Yes No No 8 No False 4 15 4 23 12 3500 False 4 1 12 Yes 0 No 3 3 3 3 8 True Yes 0 None 1 Yes Yes Yes 0 0 12 0 12 12 12 0 24 5 16 0.25 True 1 0 No No No 0 13 12 Yes -40 150 3 3.6 64/QFN, 64/TQFP
dsPIC33CH128MP508 In Production $3.72 Yes Yes 16-bit dsPIC DSC 16-bit dsPIC DSC 16 100 128 0 No None 20 0 69 80 BOR None Yes Yes No No 8 No False 4 15 4 23 12 3500 False 4 1 12 Yes 0 No 3 3 3 3 8 True Yes 0 None 1 Yes Yes Yes 0 0 12 0 12 12 12 0 24 5 16 0.25 True 1 0 No No No 0 13 12 Yes -40 150 3 3.6 80/TQFP
dsPIC33CH64MP202 In Production $2.73 Yes Yes 16-bit dsPIC DSC 16-bit dsPIC DSC 16 100 64 0 No None 20 0 21 28 BOR None Yes Yes No No 8 No False 4 15 4 12 12 3500 False 4 1 12 Yes 0 No 3 3 3 3 8 True Yes 0 None 0 Yes Yes Yes 0 0 12 0 12 12 12 0 24 5 16 0.25 True 1 0 No No No 0 13 12 Yes -40 150 3 3.6 28/SSOP, 28/UQFN
dsPIC33CH64MP203 In Production $2.84 Yes Yes 16-bit dsPIC DSC 16-bit dsPIC DSC 16 100 64 0 No None 20 0 27 36 BOR None Yes Yes No No 8 No False 4 15 4 17 12 3500 False 4 1 12 Yes 0 No 3 3 3 3 8 True Yes 0 None 0 Yes Yes Yes 0 0 12 0 12 12 12 0 24 5 16 0.25 True 1 0 No No No 0 13 12 Yes -40 150 3 3.6 36/UQFN
dsPIC33CH64MP205 In Production $3.12 Yes Yes 16-bit dsPIC DSC 16-bit dsPIC DSC 16 100 64 0 No None 20 0 39 48 BOR None Yes Yes No No 8 No False 4 15 4 19 12 3500 False 4 1 12 Yes 0 No 3 3 3 3 8 True Yes 0 None 0 Yes Yes Yes 0 0 12 0 12 12 12 0 24 5 16 0.25 True 1 0 No No No 0 13 12 Yes -40 150 3 3.6 48/TQFP, 48/UQFN
dsPIC33CH64MP206 In Production $3.26 Yes Yes 16-bit dsPIC DSC 16-bit dsPIC DSC 16 100 64 0 No None 20 0 53 64 BOR None Yes Yes No No 8 No False 4 15 4 23 12 3500 False 4 1 12 Yes 0 No 3 3 3 3 8 True Yes 0 None 0 Yes Yes Yes 0 0 12 0 12 12 12 0 24 5 16 0.25 True 1 0 No No No 0 13 12 Yes -40 150 3 3.6 64/QFN, 64/TQFP
dsPIC33CH64MP208 In Production $3.44 Yes Yes 16-bit dsPIC DSC 16-bit dsPIC DSC 16 100 64 0 No None 20 0 69 80 BOR None Yes Yes No No 8 No False 4 15 4 23 12 3500 False 4 1 12 Yes 0 No 3 3 3 3 8 True Yes 0 None 0 Yes Yes Yes 0 0 12 0 12 12 12 0 24 5 16 0.25 True 1 0 No No No 0 13 12 Yes -40 150 3 3.6 80/TQFP
dsPIC33CH64MP502 In Production $2.87 Yes Yes 16-bit dsPIC DSC 16-bit dsPIC DSC 16 100 64 0 No None 20 0 21 28 BOR None Yes Yes No No 8 No False 4 15 4 12 12 3500 False 4 1 12 Yes 0 No 3 3 3 3 8 True Yes 0 None 1 Yes Yes Yes 0 0 12 0 12 12 12 0 24 5 16 0.25 True 1 0 No No No 0 13 12 Yes -40 150 3 3.6 28/SSOP, 28/UQFN
dsPIC33CH64MP503 In Production $2.98 Yes Yes 16-bit dsPIC DSC 16-bit dsPIC DSC 16 100 64 0 No None 20 0 27 36 BOR None Yes Yes No No 8 No False 4 15 4 17 12 3500 False 4 1 12 Yes 0 No 3 3 3 3 8 True Yes 0 None 1 Yes Yes Yes 0 0 12 0 12 12 12 0 24 5 16 0.25 True 1 0 No No No 0 13 12 Yes -40 150 3 3.6 36/UQFN
dsPIC33CH64MP505 In Production $3.26 Yes Yes 16-bit dsPIC DSC 16-bit dsPIC DSC 16 100 64 0 No None 20 0 39 48 BOR None Yes Yes No No 8 No False 4 15 4 19 12 3500 False 4 1 12 Yes 0 No 3 3 3 3 8 True Yes 0 None 1 Yes Yes Yes 0 0 12 0 12 12 12 0 24 5 16 0.25 True 1 0 No No No 0 13 12 Yes -40 150 3 3.6 48/TQFP, 48/UQFN
dsPIC33CH64MP506 In Production $3.40 Yes Yes 16-bit dsPIC DSC 16-bit dsPIC DSC 16 100 64 0 No None 20 0 53 64 BOR None Yes Yes No No 8 No False 4 15 4 23 12 3500 False 4 1 12 Yes 0 No 3 3 3 3 8 True Yes 0 None 1 Yes Yes Yes 0 0 12 0 12 12 12 0 24 5 16 0.25 True 1 0 No No No 0 13 12 Yes -40 150 3 3.6 64/QFN, 64/TQFP
dsPIC33CH64MP508 In Production $3.58 Yes Yes 16-bit dsPIC DSC 16-bit dsPIC DSC 16 100 64 0 No None 20 0 69 80 BOR None Yes Yes No No 8 No False 4 15 4 23 12 3500 False 4 1 12 Yes 0 No 3 3 3 3 8 True Yes 0 None 1 Yes Yes Yes 0 0 12 0 12 12 12 0 24 5 16 0.25 True 1 0 No No No 0 13 12 Yes -40 150 3 3.6 80/TQFP
dsPIC33CK32MC102 In Production $1.05 Yes Yes 16-bit dsPIC DSC 16 100 32 0 No Intermediate 8 0 21 28 BOR LVD Yes Yes No No 4 No False 1 15 1 11 12 3500 False 1 1 12 Yes 3 No 3 2 1 2 4 True Yes 0 None 0 Yes Yes No 0 0 4 0 0 8 0 0 16 8 16 2 True 1 0 No No No 0 11 5 Yes -40 150 3 3.6 28/SSOP, 28/UQFN
dsPIC33CK32MC103 In Production $1.12 Yes Yes 16-bit dsPIC DSC 16 100 32 0 No Intermediate 8 0 27 36 BOR LVD Yes Yes No No 4 No False 1 15 1 15 12 3500 False 1 1 12 Yes 3 No 3 2 1 2 4 True Yes 0 None 0 Yes Yes No 0 0 4 0 0 8 0 0 16 8 16 2 True 1 0 No No No 0 11 5 Yes -40 150 3 3.6 36/UQFN
dsPIC33CK32MC105 In Production $1.22 Yes Yes 16-bit dsPIC DSC 16 100 32 0 No Intermediate 8 0 39 48 BOR LVD Yes Yes No No 4 No False 1 15 1 15 12 3500 False 1 1 12 Yes 3