16-bit PIC24 MCUs and dsPIC® DSCs

16-bit Architecture Overview

  • Common development tools, software and pinout
  • 4 to 536 KB Flash and packages from 14 to 144-pins
  • Modified Harvard Architecture with separate Instruction and Data Bus
  • 24-bit Instruction Bus for providing more Single Cycle Instructions
  • Single Cycle Multiply (16 x 16) and 32/16 16/16 Divide
  • Single Cycle Instruction execution and bit manipulation
  • Deterministic 5 cycle interrupt response
  • Barrel Shifter – shifts data by multiple bits in one cycle

PIC24F: Low Power


PIC24H/E: Highest Performance


  • Up to 70 MIPS performance at 3.3V
  • High performance 10/12-bit ADC
  • DMA channels for faster data transfer
  • Motor Control peripherals and integrated op amps
  • Up to 2 CAN, I²C, SPI and PMP
  • Extended and high-temperature(150°C) options

dsPIC30F: Versatile 5V DSCs


  • 30 MIPS DSP performance 5V
  • Up to 4 KB EEPROM
  • Motor Control peripherals
  • Integrated Codec interface

dsPIC33F/E: High Performance DSCs


  • Up to 70 MIPS DSP performance at 3.3V
  • Up to 32 Ch. high performance 10/12-bit ADCs
  • Digital Power, Motor Control and Audio Peripherals
  • Integrated Op Amps
  • Up to 2 CAN, I²C, SPI and PMP
  • Extended and high-temperature(150°C) options