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

Our eXtreme Low Power (XLP) devices bring together the peripherals, design and process technologies needed to address today’s low-power applications. Our industry-leading integration Core Independent Peripherals (CIPs) offload tasks from the CPU and can function in powerdown modes to conserve power and help extend the life of your battery-powered applications.

Direct Memory Access (DMA)


Our PIC24 microcontrollers (MCUs) and dsPIC® Digital Signal Controllers (DSCs) come with integrated hardware DMAs that transfer data between memories and peripherals independently, thereby offloading these tasks from the CPU enhancing the overall performance of your application while lowering power requirements. Learn more about our hardware DMAs:

Family Reference Manual Section (FRM)

Code Examples

Configurable Logic Cell (CLC)


Our CLC is a stand-alone, core-independent peripheral that enables you to create on-chip, custom sequential and combinational logic functions to facilitate quick event triggers and responses without the intervention of the CPU. Learn more on how you can extend the capabilities of your MCU using a CLC:

Family Reference Manual Section (FRM)

Application Notes

Brochures

Peripheral Pin Select (PPS)


Our MCUs offer PPS, which lets you remap I/O pins of digital peripherals for greater design flexibility and improved layout. PPS also facilitates runtime configuration of your pinout, optimized use of digital resources and eliminates pin overlap. Learn more on how PPS can be used to improve your design here:

Family Reference Manual Section (FRM)

Code Examples

Videos

Peripheral Trigger Generator (PTG)


The PTG module in 16-bit dsPIC33/PIC24 devices, is a core-independent, user-programmable sequencer, which is capable of generating triggers with complex input signal sequences to coordinate the operation of other peripherals. Learn how the PTG can be used in conjection with other peripheral modules like the ADC, output compare (OC), PWM and timers to benefit your application here:

Family Reference Manual Section (FRM)

Application Notes

Code Examples

Dual-Partition Flash


Newer PIC24F/dsPIC33 MCUs feature dual-partition Flash with live update capability. These devices can hold two independent software applications, permitting the simultaneous programming of one partition while executing application code from the other. To learn more on how dual-partition Flash with live update can enable execution from one part of the memory while updating your code at the same time:

Family Reference Manual Section (FRM)

Vbattery: VBAT


VBAT mode is a hardware-based power mode that maintains only the most critical operations when a power loss occurs on VDD. In this mode, the power to these systems is from a backup power source connected to the VBAT pin. Also in this mode, the Real Time Clock/Calendar (RTCC) remains functional and the contents of the retention registers are maintained. To learn more about this low-power mode:

Family Reference Manual Section (FRM)

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