DSPIC33FJ64GP802-I/SO - 16-bit DSC, 40 MIPS, 64KB Flash | Microchip
MPN: DSPIC33FJ64GP802-I/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $8.99 | $8.99 |
| 10 | $8.55 | $85.50 |
| 100 | $7.95 | $795.00 |
| 500 | $7.45 | $3,725.00 |
| 1,000 | $6.95 | $6,950.00 |
DSPIC33FJ64GP802-I/SO Overview
A digital signal controller combines the computational architecture of a digital signal processor - including a hardware multiplier, barrel shifter, and DSP instruction set - with the peripheral integration and ease of use of a microcontroller. Within the power management hierarchy, a DSC sits between a general-purpose MCU and a dedicated DSP, making the dsPIC33FJ family a common choice for closed-loop digital power, motor control, and sensor signal processing where both fast math and rich peripherals are needed.
Key features of the DSPIC33FJ64GP802 include 8 DMA channels that offload data movement from the CPU, 7 timers for capture/compare and PWM generation, and 3 serial I/O ports (UART, SPI, and I2C) for communication. The device integrates advanced analog, including a high-speed 10-bit ADC, enabling direct sensor interfacing for control loops.
Technically, the dsPIC33FJ core executes most instructions in a single cycle with a modified Harvard bus architecture and supports fractional and saturated DSP arithmetic. Peripherals such as the Output Compare modules and Input Capture channels are remappable across RP pins, giving PCB layout flexibility in the 28-pin footprint. The operating supply range is 3.0 V to 3.6 V, compatible with standard 3.3 V logic systems.
Typical applications include digital power supplies (SMPS and power factor correction), brushless DC and PMSM motor control, and audio or sensor signal conditioning, where the 40 MIPS throughput and hardware DSP multiply-accumulate operations maintain loop bandwidth under load.
Design consideration: the 28-SOIC package requires careful decoupling (100 nF ceramic at VDD/AVDD) and, because VDD and core supply share the 3.3 V rail in this family, verify Brown-out and POR settings for reliable startup.
This page synthesizes distributor pricing, drop-in same-family alternatives, pinout data, and practical design notes not found in the manufacturer datasheet.
Drop-in alternatives for DSPIC33FJ64GP802-I/SO — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with DSPIC33FJ64GP802-I/SO (same form factor and footprint) — differing in Package, Core Architecture, Operating Temperature, RoHS Status, Program Memory (Flash).
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
DSPIC33FJ64GP202T-I/SO
✅ Drop-In✓ In Stock
$3.9 / Unit
View Datasheet →DSPIC33FJ32GP202T-I/SO
✅ Drop-In✓ In Stock
Contact for price
View Datasheet →DSPIC33FJ32MC102T-I/SO
✅ Drop-In✓ In Stock
$3.3 / Unit
View Datasheet →DSPIC33FJ32MC102-E/SO
✅ Drop-In✓ In Stock
$3.78 / Unit
View Datasheet →DSPIC33FJ16GS502T-I/SO
✅ Drop-In✓ In Stock
$2.95 / Unit
View Datasheet →DSPIC33FJ64GP802-I/SO Maximum Ratings & Electrical Characteristics
| Core Architecture | 16-bit dsPIC33F DSC (CMOS) |
| Maximum CPU Speed | 40 MIPS (40 MHz) |
| Program Memory (Flash) | 64 KB |
| RAM | 16 KB |
| Supply Voltage | 3 V to 3.6 V |
| DMA Channels | 8 |
| Timers | 7 |
| Serial I/O Ports | 3 (UART, SPI, I2C) |
| I/O Ports | 21 I/O |
| ADC | 10-bit high-speed ADC (advanced analog) |
| Operating Temperature | -40C to +85C (I grade) |
| Package | 28-pin SOIC (SO), 1.27 mm pitch |
| Mounting Type | Surface Mount |
| ROM Type | Flash |
| Lifecycle Status | In Production (Active) |
| RoHS Status | Lead-free, RoHS compliant package |
| Debug Interface | JTAG / ICSP (IEEE 1149.1 boundary scan) |
DSPIC33FJ64GP802-I/SO Pin Configuration
| Pin 1 | MCLR — Master clear reset input (active low), programming voltage pin |
| Pin 2 | AN0/VREF+/CN2/RB0 — Analog input 0 / ADC positive reference / change notification / port B |
| Pin 3 | AN1/VREF-/CN3/RB1 — Analog input 1 / ADC negative reference / change notification / port B |
| Pin 4 | AN2/SS1/LVDIN/CN4/RB2 — Analog input 2 / SPI slave select 1 / low-voltage detect input / port B |
| Pin 5 | AN3/INDX/CN5/RB3 — Analog input 3 / QEI index input / change notification / port B |
| Pin 6 | AN4/RP32/RB4 — Analog input 4 / remappable peripheral pin RP32 / port B |
| Pin 7 | VSS — Ground reference |
| Pin 8 | OSC1/CLKI/RC12 — Crystal oscillator input / external clock input / port C |
| Pin 9 | OSC2/CLKO/RC15 — Crystal oscillator output / clock output / port C |
| Pin 10 | AN5/RP3/FLTA/RB5 — Analog input 5 / remappable RP3 / PWM fault input / port B |
| Pin 11 | AN6/OCFA/RP4/RB6 — Analog input 6 / compare fault input / remappable RP4 / port B |
| Pin 12 | AN7/RP5/RB7 — Analog input 7 / remappable RP5 / port B |
| Pin 13 | AN8/RP6/RB8 — Analog input 8 / remappable RP6 / port B |
| Pin 14 | AN9/RP7/RB9 — Analog input 9 / remappable RP7 / port B |
| Pin 15 | AN10/RTCC/RP8/RB10 — Analog input 10 / RTCC auxiliary / remappable RP8 / port B |
| Pin 16 | AN11/RP9/RB11 — Analog input 11 / remappable RP9 / port B |
| Pin 17 | VDD — Positive supply (3.0 V to 3.6 V) |
| Pin 18 | AN12/RP11/RB12 — Analog input 12 / remappable RP11 / port B |
| Pin 19 | AN13/RP12/RB13 — Analog input 13 / remappable RP12 / port B |
| Pin 20 | AN14/RP13/RB14 — Analog input 14 / remappable RP13 / port B |
| Pin 21 | AN15/RP14/RB15 — Analog input 15 / remappable RP14 / port B |
| Pin 22 | AVDD — Analog supply (3.0 V to 3.6 V) |
| Pin 23 | AVSS — Analog ground |
| Pin 24 | RP19/RC1/U1TX — Remappable RP19 / port C / default UART1 transmit |
| Pin 25 | RP20/RC2/U1RX — Remappable RP20 / port C / default UART1 receive |
| Pin 26 | RP21/RC3/SDA1 — Remappable RP21 / port C / I2C1 data |
| Pin 27 | RP22/RC4/SCL1 — Remappable RP22 / port C / I2C1 clock |
| Pin 28 | RP23/RC5/PGD/PGC — Remappable RP23 / port C / ICSP data-clock functions (verify RP assignment against datasheet pin table) |
Typical Applications
DSPIC33FJ64GP802-I/SO is suitable for 6 applications: Digital Power Supplies (SMPS / PFC), Brushless DC / PMSM Motor Control, Audio Signal Processing, Industrial Sensor Conditioning and Data Acquisition, Embedded Control with ICSP In-System Programming, Lighting, Power Conversion and Extended-Temperature Systems.
Digital Power Supplies (SMPS / PFC)
The DSPIC33FJ64GP802-I/SO fits digital power applications because its 40 MIPS core executes PID and predictive control loops at microsecond periods, while the high-speed 10-bit ADC samples inductor current and output voltage with low latency. The 8-channel DMA moves ADC results to RAM without CPU intervention, keeping loop timing deterministic, and the 7 timers plus Output Compare modules generate PWM with resolution suitable for half-bridge and flyback topologies. In practice the DSC sits between the feedback divider and the power-stage gate drivers, closing the control loop entirely in firmware. The trade-off versus dedicated digital power ICs (such as the pin-related dsPIC33FJ16GS502 family) is higher software effort, offset by full flexibility over control-law updates and field firmware upgrades.
Recommended
Brushless DC / PMSM Motor Control
For BLDC and PMSM drives, the DSPIC33FJ64GP802-I/SO provides the computational throughput for field-oriented control (FOC) at switching frequencies of 20 kHz and above: the 40 MIPS core with hardware DSP MAC completes Park/Clarke transforms and the current-loop PI update well within one PWM period. The high-speed 10-bit ADC reads phase currents via shunt or hall sensors, and Input Capture modules decode hall-effect commutation signals with sub-microsecond resolution. In a typical three-phase inverter, the DSC drives a gate-driver front end and reads a quadrature encoder through remappable RP pins. If hardware complementary PWM with automatic dead-time insertion is preferred over software generation, the pin-compatible dsPIC33FJ32MC102 family reduces firmware complexity at the cost of half the Flash memory.
Recommended
Audio Signal Processing
The GP (general purpose) peripheral set of the DSPIC33FJ64GP802-I/SO makes it a practical host for audio processing such as active crossovers, equalizers, and effects: the DSP engine performs fractional FIR/IIR filtering with saturating multiply-accumulate at 40 MIPS, enough for multiple biquad stages at 48 kHz sample rates. The 3 serial ports connect to external audio ADC/DAC or codec ICs over SPI or I2C, and DMA channels stream sample buffers without CPU stalls. The 64 KB Flash holds filter coefficient tables and a small parameter UI. Note that the device lacks an integrated audio codec, so an external codec over the I2S-capable remappable pins is required, adding BOM cost versus a dedicated audio DSP.
Recommended
Industrial Sensor Conditioning and Data Acquisition
In industrial sensing nodes, the DSPIC33FJ64GP802-I/SO combines a high-speed 10-bit ADC with DSP post-processing (averaging, notch filtering, RMS computation) in one 3.3 V device rated -40C to +85C. The 16 KB SRAM buffers burst captures via DMA, and the UART or SPI port streams processed data to a PLC or gateway, while I2C reads configuration EEPROM. The -I temperature grade and In Production lifecycle status support long-lifetime industrial deployments. Where higher resolution than 10 bits is mandatory, designers typically add an external delta-sigma ADC on the SPI bus rather than migrating families, because the remappable RP pins let the same PCB accept either configuration. The 21 available I/O also drive relays and status indicators directly.
Recommended
Embedded Control with ICSP In-System Programming
The DSPIC33FJ64GP802-I/SO suits general embedded control products that require field or production-line programming: its IEEE 1149.1 JTAG capability and two-wire ICSP interface (PGD/PGC pins, documented in the device BSDL file) allow in-system firmware updates through a 5-pin header without removing the SOIC from the board. Microchip's free MPLAB X IDE and XC16 compiler, plus low-cost PICkit and ICD programmers, provide a complete toolchain. The 64 KB self-programmable Flash supports bootloader implementations for remote firmware upgrade over UART. This makes the part attractive for appliances, chargers, and instrumentation where post-deployment feature updates are expected. Designers should reserve MCLR, PGD, and PGC pad access on the PCB for production programming fixtures.
Recommended
Lighting, Power Conversion and Extended-Temperature Systems
For LED drivers, electronic ballasts, and converters exposed to elevated ambient temperatures, the same 28-SOIC footprint is available in the -E extended-temperature suffix (-40C to +125C), such as the DSPIC33FJ32MC102-E/SO, allowing a single PCB design to serve both standard and hot-environment SKUs. The 40 MIPS core implements adaptive dimming, power-factor correction, and fault protection (overcurrent trip via Input Capture/comparator paths) at loop rates unattainable with 8-bit MCUs. The 3 V to 3.6 V supply rail integrates cleanly with auxiliary flyback windings via a small LDO. Trade-off: SOIC thermal resistance limits dissipation, so switching peripherals should be kept to moderate loads and the exposed junction verified against the 125C maximum in the -E variant.
Recommended
Recommended Products Summary
Engineering reference data for DSPIC33FJ64GP802-I/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | DSPIC33FJ64GP202T-I/SO | DSPIC33FJ32GP202T-I/SO | DSPIC33FJ32MC102T-I/SO | DSPIC33FJ16GS502T-I/SO |
|---|---|---|---|---|---|
| Package | 28-SOIC (SO) | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| CPU Speed | 40 MHz / 40 MIPS | 40 MHz / 40 MIPS | 40 MHz / 40 MIPS | 40 MHz / 40 MIPS | 40 MHz / 40 MIPS |
| Flash Program Memory | 64 KB | 64 KB | 32 KB | 32 KB | 16 KB |
| Family Specialization | GP (general purpose) with advanced analog | GP, reduced analog vs 802 | GP, reduced memory | MC (motor control PWM) | GS (digital power) |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
| Supply Voltage | 3 V to 3.6 V | 3 V to 3.6 V | 3 V to 3.6 V | 3 V to 3.6 V | 3 V to 3.6 V |
Key Differentiators
- Full 64 KB Flash and 16 KB RAM in the 28-pin footprint (vs DSPIC33FJ32GP202T-I/SO)
- General-purpose (GP) peripheral set with advanced analog (vs DSPIC33FJ32MC102T-I/SO)
- Same-family drop-in scaling path (vs DSPIC33FJ64GP202T-I/SO)
Design Notes
The DSPIC33FJ64GP802-I/SO operates from 3.0 V to 3.6 V; in a 3.3 V system place a 100 nF ceramic capacitor within 5 mm of each VDD pin (pin 17) and AVDD (pin 22), plus a 10 uF bulk capacitor near the device. Power VDD and AVDD from the same rail through a ferrite bead plus local 1 uF to protect ADC accuracy from digital rail noise. Estimated: at 40 MIPS the core draws tens of milliamps; verify exact IDD against the datasheet electrical characteristics table for your operating frequency and temperature rather than assuming worst-case numbers.
The 28-SOIC footprint with 1.27 mm pitch is reflow-solderable on standard 2-layer boards. Because most digital functions are remappable across RP pins, route UART/SPI/PWM assignments after layout rather than fixing them in firmware first - this lets you optimize trace lengths. Keep the analog input traces (AN0-AN15 on pins 2-6, 10-16, 18-21) short and away from PWM switching nodes; use AVSS (pin 23) as a local analog ground island tied to the main ground at one point for best ADC performance.
Three recurring issues: (1) MCLR (pin 1) needs a 10 k pull-up for reliable ICSP programming - do not tie it directly to VDD, or the programmer cannot enter the device. (2) OSC1/OSC2 (pins 8-9) crystal selection must match the PLL configuration: with an 8 MHz crystal and the on-chip PLL, the 40 MHz target is reached at a fixed multiply ratio; incorrect PLL settings can push the core beyond spec. (3) When substituting the 32KB family members, verify ADC channel count and DMA availability against the candidate datasheet before switching BOMs.
When generating PWM for power conversion, keep the gate-driver traces off the remappable RP pins short (<30 mm) and place series gate resistors close to the driver, not the DSC. Ground bounce on AN inputs during PWM switching edges can corrupt ADC samples; trigger sampling synchronized to the PWM period center (ADC triggered from the timer/OC module) to sample currents away from switching transitions, a technique used in Microchip's digital power reference designs.
Compliance Information
Package described in third-party datasheet index as LEAD FREE, PLASTIC. RoHS compliance per Microchip standard product policy; verify REACH and conflict-minerals status on Microchip's official compliance pages.