| Microcontroller Type | 16-bit dsPIC Digital Signal Controller |
| Core Architecture | dsPIC33E (Modified Harvard Architecture) |
| Operating Voltage | 3.0V to 3.6V |
| Program Memory (Flash) | 512 KB (170K x 24) |
| Data Memory (RAM) | 48 KB |
| EEPROM | Not available |
| Clock Frequency | Up to 70 MIPS |
| Instruction Cycle | Approximately 14.29 ns (at 70 MIPS) |
| I/O Pins | 85 General Purpose I/O pins |
| Timers | - 21 General Purpose Timers: |
| - Nine 16-bit Timers |
| - Up to four 32-bit Timers |
| Analog-to-Digital Converter | Two independent ADC modules configurable as: |
| - 10-bit, 1.1 Msps with four Sample & Hold |
| - 12-bit, 500 ksps with one Sample & Hold |
| - Up to 49 analog inputs |
| Communication Interfaces | - Four Enhanced Addressable UART modules (up to 17.5 Mbps) |
| - Three 3-Wire/4-Wire SPI modules (up to 15 Mbps) |
| - Two I²C™ modules (up to 1 Mbps) with SMBus support |
| - Two CAN modules (up to 1 Mbps) |
| - Codec Interface module (DCI) with I²S support |
| Interrupts | Multiple interrupt sources |
| Watchdog Timer (WDT) | Yes, with separate on-chip oscillator |
| Brown-out Reset (BOR) | Yes, programmable |
| Power-Saving Modes | - Sleep Mode |
| - Idle Mode |
| PWM Channels | Up to 12 PWM outputs (six generators) |
| Analog Comparators | - Four Operational Amplifiers/Comparators |
| - Additional dedicated comparator |
| - Programmable references with 32 voltage points |
| Charge Time Measurement Unit | Yes, supports mTouch™ capacitive touch sensing |
| Direct Memory Access (DMA) | 4-channel DMA with user-selectable priority arbitration |
| Peripheral Pin Select (PPS) | Yes, allows function remapping |
| Peripheral Trigger Generator | Yes, for scheduling complex sequences |
| Operating Temperature Range | -40°C to +85°C |
| Packages Available | - 121-TFBGA (10x10 mm) |
| In-Circuit Serial Programming | Yes (ICSP) |
| Program Memory Retention | > 20 years |
| Self-Programming | Yes |
| Peripherals | - Charge Time Measurement Unit (CTMU) |
| - Programmable Cyclic Redundancy Check (CRC) |
| Power-On Reset (POR) | Yes |
| Flash Endurance | 10,000 erase/write cycles |
| Debugging Support | Yes, via In-Circuit Debugger (ICD) and JTAG interface |
| Application Areas | - Motor Control |
| - Automotive Applications |
| - Industrial Automation |
| - High-Performance General Purpose Applications |