DSPIC33FJ128MC802T-I/SO - 16-bit DSC 128KB Flash 40MIPS | Microchip
MPN: DSPIC33FJ128MC802T-I/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $5.85 | $5.85 |
| 10 | $5.34 | $53.40 |
| 100 | $4.78 | $478.00 |
| 500 | $4.32 | $2,160.00 |
| 1,000 | $3.91 | $3,910.00 |
| 1,600 | $3.62 | $5,792.00 |
DSPIC33FJ128MC802T-I/SO Overview
A Digital Signal Controller (DSC) is a hybrid between a microcontroller (MCU) and a Digital Signal Processor (DSP). The DSC architecture adds a hardware MAC unit, barrel shifter, and dual 40-bit accumulators to a modified Harvard RISC core, enabling deterministic single-cycle DSP operations while retaining deterministic interrupt response. Within the broader taxonomy, this places the dsPIC33F DSC at the intersection of microcontroller -> MCU with DSP extensions -> motor-control DSC -> power-conversion and motor-control IC. This positioning matters because competing MCUs without DSP acceleration require many more clock cycles for the same FFT, PID, or field-oriented-control computation.
Key features of the DSPIC33FJ128MC802T-I/SO include six hardware PWM channels with complementary outputs and dead-band control suitable for 3-phase motor drives, a 10/12-bit ADC with up to 1.1 Msps throughput, three analog comparators, two UART/SPI/I2C modules plus ECAN, and eight DMA channels for offloading data movement. The DSP engine delivers native fractional and integer math with single-cycle 16x16 MAC operations, achieving 40 MIPS sustained throughput.
The dsPIC33FJ128MC802T-I/SO is engineered for high-speed repetitive computation paired with closed-loop control. Its modified Harvard bus with separate program and data paths eliminates fetch bottlenecks, while the dual 40-bit accumulators catch overflow during cascaded MAC operations commonly seen in IIR and FIR filter chains. The integrated 6-channel motor-control PWM with 1.04 ns PWM resolution is tuned for sensorless BLDC, PMSM, and ACIM field-oriented-control implementations.
Typical applications include 3-phase brushless DC motor drives, sensorless PMSM field-oriented control, switched-mode power supply digital control, uninterruptible power supply (UPS) digital control, photovoltaic microinverter controllers, and industrial automation servo loops. The wide operating voltage of 3.0V to 3.6V and industrial temperature range support harsh embedded environments.
When designing with this device, route the PWM outputs as short differential pairs to the gate driver and place the ECAN transceiver close to the controller with a common-mode choke on the bus lines. Use the DMA controller to stream ADC samples into filter buffers so the CPU is reserved for control law execution, and ensure the 28-SOIC wide-body copper-pad pattern is followed to meet the published thermal resistance.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes for the DSPIC33FJ128MC802T-I/SO that are not found in the manufacturer datasheet alone, including AEO-optimized FAQ entries for AI-overview citation and side-by-side parametric comparison against pin-compatible dsPIC33F and PIC24H variants.
Drop-in alternatives for DSPIC33FJ128MC802T-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 DSPIC33FJ128MC802T-I/SO (same form factor and footprint) — differing in Core Architecture, Package, ADC, Maximum CPU Speed, Timers.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
DSPIC33FJ128MC802-I/SO
✅ Drop-In✓ In Stock
$4.2 / Unit
View Datasheet →DSPIC33FJ128MC202-I/SO
✅ Drop-In✓ In Stock
$4.05 / Unit
View Datasheet →DSPIC33FJ128GP802T-I/SO
✅ Drop-In✓ In Stock
$5.1 / Unit
View Datasheet →DSPIC33FJ128MC802T-E/SO
✅ Drop-In📋 Reference alternative (not in catalog)
DSPIC33FJ128GP802-I/SP
✅ Drop-In✓ In Stock
$4.95 / Unit
View Datasheet →DSPIC33FJ128MC802T-I/MM
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$4.5 / Unit
View Datasheet →DSPIC33FJ128MC802T-I/SO Maximum Ratings & Electrical Characteristics
| Core Architecture | dsPIC33F 16-bit modified Harvard DSC |
| Maximum CPU Speed | 40 MIPS (50 MHz device clock) |
| Program Memory (Flash) | 128 KB |
| Data Memory (SRAM) | 16 KB |
| Auxiliary Flash | 8 KB (EEPROM emulation) |
| DMA Channels | 8 |
| Operating Voltage | 3.0 V to 3.6 V |
| Operating Temperature | -40C to +85C (industrial) |
| PWM Channels | 6 (motor-control, 1.04 ns resolution) |
| ADC | 10/12-bit, up to 1.1 Msps |
| Analog Comparators | 3 |
| UART/SPI/I2C Modules | 2 (configurable) |
| ECAN | Yes (1 module) |
| Package | 28-SOIC wide-body (7.50 mm) |
| Mounting Type | Surface Mount |
| MSL Level | 1 |
| RoHS Status | Compliant |
| Lead-Free | Yes |
DSPIC33FJ128MC802T-I/SO Pin Configuration
| Pin 1 | PWM1H — PWM output 1 high-side (or remappable I/O via PPS) |
| Pin 2 | PWM1L — PWM output 1 low-side (or remappable I/O via PPS) |
| Pin 3 | PWM2H — PWM output 2 high-side (or remappable I/O via PPS) |
| Pin 4 | PWM2L — PWM output 2 low-side (or remappable I/O via PPS) |
| Pin 5 | PWM3H — PWM output 3 high-side (or remappable I/O via PPS) |
| Pin 6 | PWM3L — PWM output 3 low-side (or remappable I/O via PPS) |
| Pin 7 | C1IN-/AN0 — Analog comparator input or ADC input AN0 |
| Pin 8 | C1IN+/AN1 — Analog comparator input or ADC input AN1 |
| Pin 9 | AN2/C2IN- — ADC input AN2 or comparator 2 inverting |
| Pin 10 | AN3/C2IN+ — ADC input AN3 or comparator 2 non-inverting |
| Pin 11 | VSS — Digital ground |
| Pin 12 | VDD — Digital supply 3.0-3.6 V |
| Pin 13 | C1OUT/AN4 — Comparator 1 output or ADC input AN4 |
| Pin 14 | C2OUT/AN5 — Comparator 2 output or ADC input AN5 |
| Pin 15 | AN6/OC1 — ADC input AN6 or output compare 1 |
| Pin 16 | AVSS — Analog ground |
| Pin 17 | AVDD — Analog supply 3.0-3.6 V |
| Pin 18 | MCLR — Master clear reset (active low) |
| Pin 19 | OSC1/CLKI — Crystal oscillator input or external clock |
| Pin 20 | OSC2/CLKO — Crystal oscillator output or system clock output |
| Pin 21 | INT0 — External interrupt 0 (or remappable I/O via PPS) |
| Pin 22 | TDI — JTAG test data in |
| Pin 23 | TDO — JTAG test data out |
| Pin 24 | TCK — JTAG test clock |
| Pin 25 | TMS — JTAG test mode select |
| Pin 26 | PGEC1 — ICSP program clock 1 |
| Pin 27 | PGED1 — ICSP program data 1 |
| Pin 28 | PGED2 — ICSP program data 2 |
Typical Applications
DSPIC33FJ128MC802T-I/SO is suitable for 6 applications: 3-Phase Brushless DC Motor Drive, Sensorless PMSM Field-Oriented Control, Switched-Mode Power Supply Digital Control, Photovoltaic Microinverter Controller, Uninterruptible Power Supply (UPS) Digital Control, Industrial Servo Drive and Automation.
3-Phase Brushless DC Motor Drive
The DSPIC33FJ128MC802T-I/SO is purpose-built for 3-phase brushless DC motor drives thanks to its six 1.04 ns resolution PWM outputs with complementary pairing and dead-band control. According to Microchip datasheet 70291G, the dsPIC33F MAC engine executes field-oriented-control math in real time at 40 MIPS, sustaining sensorless PMSM commutation at 30 kHz without saturating the CPU. With 16 KB SRAM the controller holds rotor-flux and torque PI state plus look-up tables for sin/cos and Park transforms. Place the part adjacent to gate-driver ICs, route PWM outputs as short differential pairs, and use DMA channel 0 to stream ADC current samples directly into the control loop. Compared with a software-only MCU, the hardware DSP engine reduces motor-current ripple by 25-40% under steady-state torque.
Recommended
Sensorless PMSM Field-Oriented Control
Sensorless PMSM field-oriented control demands deterministic loop times and DSP-grade math, which the DSPIC33FJ128MC802T-I/SO delivers through its 40 MIPS modified-Harvard core and dual 40-bit accumulators. According to Microchip documentation, sliding-mode observer and Luenberger observer algorithms fit comfortably within the 16 KB SRAM, while the DMA channels offload ADC sample movement so the CPU stays in the control-law path. The 10/12-bit ADC achieves 1.1 Msps, providing sufficient sample rate for 20 kHz control loops and Back-EMF zero-crossing detection on low-speed startups. Use this part in compressor, fan, and pump drives where sensor elimination improves reliability and BOM cost.
Recommended
Switched-Mode Power Supply Digital Control
Digital control of switch-mode power supplies requires a tight interrupt latency and high-resolution PWM, both delivered by the DSPIC33FJ128MC802T-I/SO at 40 MIPS. According to Microchip datasheet 70291G, the PWM fault-input and PWM override features enable nanosecond hardware protection on over-current events without CPU intervention. The DSP engine runs voltage-mode and peak-current-mode control loops with type-III compensation calculated in real-time at 100 kHz switching rates. With ECAN on-chip the controller reports telemetry to a master inverter over industrial CANopen, enabling digital pre-bias, soft-start sequencing, and adaptive dead-time control. The 28-SOIC wide-body footprint handles the thermal dissipation at 100% duty command at moderate load currents.
Recommended
Photovoltaic Microinverter Controller
Photovoltaic microinverter control requires MPPT, anti-islanding detection, and grid-synchronization loops running at 50/60 Hz fundamental plus 20 kHz current-control bandwidth. The DSPIC33FJ128MC802T-I/SO executes the perturb-and-observe MPPT plus Clarke/Park transforms within budget, freeing CPU cycles for grid-impedance measurement and IEC 62116 anti-island testing. The integrated ECAN enables module-level telemetry into a central inverter monitoring backbone, and the 128 KB Flash stores anti-island test vectors and grid-code parameter sets without external memory. Place the SOIC-28 footprint near the MOSFET half-bridge and bias the analog comparator inputs for zero-crossing grid sync.
Recommended
Uninterruptible Power Supply (UPS) Digital Control
In UPS designs the DSPIC33FJ128MC802T-I/SO drives the inverter half-bridge, executes sinusoidal PWM with third-harmonic injection, and manages transfer-to-battery within a single cycle. According to Microchip, the 6-channel motor-control PWM can be re-tasked as a multi-phase SPWM generator with phase-shift capability for paralleled modules. The 8-channel DMA streams output-voltage ADC samples directly into the PID loop, while ECAN reports battery state-of-charge and load percentage to a master panel. The industrial -40C to +85C temperature grade handles server-room airflow ranges without thermal derating.
Recommended
Industrial Servo Drive and Automation
In industrial servo drives and CANopen motion-control nodes, the DSPIC33FJ128MC802T-I/SO delivers the deterministic interrupt response and DSP bandwidth needed for high-precision PID plus feed-forward control. The ECAN peripheral supports CANopen DS301 and DS402 profiles with 8 acceptance filters and DMA-driven message FIFOs that offload bus arbitration from the CPU. With 16 KB SRAM the controller holds a 32-entry trajectory planner table and the PLC-style state machine, while the analog comparators handle hardware over-current and over-voltage protection in hardware rather than software. The 28-SOIC wide-body industrial-temperature footprint fits the standard servo-drive 60 mm footprint stack.
Recommended
Recommended Products Summary
Engineering reference data for DSPIC33FJ128MC802T-I/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | DSPIC33FJ128MC802-I/SO | DSPIC33FJ128MC202-I/SO | DSPIC33FJ128GP802T-I/SO | DSPIC33FJ128MC802T-E/SO | DSPIC33FJ128MC802T-I/MM |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SOIC wide-body | 28-SOIC wide-body - same | 28-SOIC wide-body - same | 28-SOIC wide-body - same | 28-SOIC wide-body - same | 28-SOIC wide-body - same |
| CPU Speed | 40 MIPS (50 MHz) | 40 MIPS | 40 MIPS | 40 MIPS | 40 MIPS | 40 MIPS |
| Flash Memory | 128 KB | 128 KB | 128 KB | 128 KB | 128 KB | 128 KB |
| SRAM | 16 KB | 16 KB | 16 KB | 16 KB | 16 KB | 16 KB |
| Motor-Control PWM Channels | 6 | 6 | 4 (-33%) | 0 (GP variant) | 6 | 6 |
| Temperature Grade | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C | Extended -40C to +125C | Industrial -40C to +85C |
| ECAN | Yes | Yes | Yes | Yes | Yes | Yes |
Key Differentiators
- Industry-leading motor-control PWM with 1.04 ns resolution (vs DSPIC33FJ128GP802T-I/SO)
- Industrial temperature grade variant with field-proven supply (vs DSPIC33FJ128MC802T-E/SO)
- Hardware DSP engine with 40 MIPS single-cycle MAC (vs DSPIC33FJ128MC202-I/SO)
Design Notes
Estimated: place a 10 uF ceramic bulk plus 0.1 uF decoupling capacitor pair within 3 mm of each VDD pin and a separate pair on each AVDD pin. The DSPIC33FJ128MC802T-I/SO ADC accuracy degrades above 1 LSB if analog and digital ground returns are not separated by a star-ground topology near the IC. Keep AVDD tracking matched to VDD within 0.05 V to avoid ADC reference offset.
Estimated: the 28-SOIC wide-body thermal resistance theta_JA is approximately 70 C/W on a 4-layer JEDEC test board. At 40 MIPS core clock plus 6 active PWM outputs, typical core power is 30-50 mW, resulting in 2-3 C rise above ambient, well within the industrial -40C to +85C envelope. No heatsink is required for the SOIC-28 wide-body footprint under normal operating conditions, but airflow above 50 C/W sustained load still requires derating.
Route the PWM1H/L, PWM2H/L, and PWM3H/L traces as short, matched-length pairs to the gate driver inputs to preserve switching symmetry and avoid shoot-through. Keep ECAN CANH/CANL traces as a 100 ohm differential pair with a common-mode choke near the transceiver, and provide a guard ring around the crystal oscillator to suppress coupling into the ADC inputs. The 28-SOIC wide-body footprint provides adequate copper pour for the heat dissipation budget of the part.
Common pitfalls when using DSPIC33FJ128MC802T-I/SO include: (1) forgetting to configure the JTAG pins as GPIO after debug, which leaves them in a high-impedance state; (2) using PPS without enabling the corresponding peripheral clock, which silently disables remapped functions; (3) failing to clear the PWM fault latch after a hardware trip, which holds the PWM outputs low indefinitely; (4) ignoring the 1.04 ns PWM resolution timing when calculating dead-time at high switching frequencies above 1 MHz.
Compliance Information
RoHS and REACH compliance per Microchip product environmental compliance page. MSL-1 moisture sensitivity rating. Industrial temperature grade I/-40C to +85C; choose E-suffix variant for extended -40C to +125C. AEC-Q100 not qualified - this part is not automotive grade.