Microchip Technology

DSPIC33FJ128MC804-I/PT - 16-bit DSC, 128KB Flash, 44-TQFP | Microchip

MPN: DSPIC33FJ128MC804-I/PT ✓ Active
In Stock Ships in 1-3 business days
3.0 V to 3.6 V Vdss 44-pin TQFP (PT) 10x10 mm Package 40 MIPS (max) Speed 128 KB Memory
From $4.25 USD / Unit
MOQ: 1 |
Price updated: 2026-09-26
Volume Pricing
Qty Unit Price Extended
1 $6.95 $6.95
10 $6.3 $63.00
100 $5.45 $545.00
500 $4.8 $2,400.00
1,000 $4.25 $4,250.00
ℹ️ All prices are in USD

DSPIC33FJ128MC804-I/PT Overview

The Microchip DSPIC33FJ128MC804-I/PT is a 16-bit Digital Signal Controller (DSC) delivering up to 40 MIPS from a 128 KB Flash program memory and 16 KB SRAM in a 44-pin TQFP (10x10 mm) package. The device integrates a DSP-enhanced Harvard architecture with a single-cycle MAC, hardware multiplier/accumulator, and up to 4M instruction words of linear program memory addressing for high-speed, repetitive control-loop math.

A Digital Signal Controller (DSC) is a hybrid MCU/DSP class of microcontroller that combines a deterministic 16-bit microcontroller core with DSP-grade datapath elements (single-cycle 16x16 MAC, dual 40-bit accumulators, barrel shifter). DSCs sit in the hierarchy between general-purpose MCUs and standalone DSPs, and are most often used where a closed-loop control law must execute every PWM cycle. The dsPIC33F family in particular targets motor control, power conversion, and high-density sensor fusion.

Key feature highlights of this part include up to nine 16-bit PWM outputs with dedicated Fault inputs, a 10-bit ADC at up to 1.1 Msps with as many as 13 input channels, two analog comparators, and a 16-bit/32-bit peripheral pin-select (PPS) remap engine for flexible I/O mapping. The part also exposes two UART, two SPI, and one I2C serial interface, plus a Parallel Master Port (PMP) for external bus expansion. On-chip oscillators and a 5-timer module (Timer1-5) are included; no external crystal is strictly required for full-speed operation.

Architecturally, the part uses a modified Harvard bus with separate program and data paths, plus a DMA controller (8 channels) that offloads peripheral-data movement so the CPU is free to run control loops. The motor-control PWM (MCPWM) block supports complementary outputs with programmable dead-time, center-aligned or edge-aligned modes, and ADC triggering - a hardware-level combination that few general-purpose MCUs can match.

Typical applications include brushless DC (BLDC) and permanent-magnet synchronous motor (PMSM) sensorless FOC drives, solar micro-inverters and PFC stages, industrial PLCs, and digital power supplies. A common use is a 3-phase sensorless FOC running at 20 kHz PWM with the dsPIC doing Clarke/Park transforms and an SMO observer on top of the MCPWM and ADC.

Design tip: when migrating from the dsPIC30F or PIC24 families, peripheral register maps and PPS I/O assignments differ - validate code on the new silicon. For multi-channel motor control, allocate DMA channels to ADC reads before the CPU touches them to keep ISR time below 5 us.

This page combines datasheet specifications, distributor pricing tiers, and curated drop-in alternatives sourced from Microchip's dsPIC33F family - information synthesized for engineers evaluating this DSC for production designs.

Drop-in alternatives for DSPIC33FJ128MC804-I/PT — 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 DSPIC33FJ128MC804-I/PT (same form factor and footprint) — differing in Operating Temperature, Package, Core Architecture, Timers, ADC.

Microchip Technology
Operating Temperature: -40C to +85C (I grade)
Package: 44-TQFP (10x10 mm), 0.8 mm pitch
Core Architecture: 16-bit dsPIC33F modified Harvard, RISC
Microchip Technology
Operating Temperature: -40C to +85C (I grade)
Package: 44-TQFP (10x10 mm)
Timers: 7
Microchip Technology
Operating Temperature: -40C to +85C (Industrial, "I")
Package: 100-pin TQFP (PT) 12x12 mm, 0.5 mm pitch
Core Architecture: dsPIC33F (16-bit DSC, modified Harvard)
Microchip Technology
Operating Temperature: -40 C to +150 C (H grade)
Package: 44-pin TQFP (PT) 10 x 10 mm
Core Architecture: dsPIC33F 16-bit DSC (Harvard, 24-bit instructions, 16-bit data)
Microchip Technology
Operating Temperature: -40 C to +85 C (Industrial, 'I')
Core Architecture: dsPIC33F 16-bit modified Harvard RISC + DSP engine
Timers: 5 x 16-bit plus 1 x 32-bit (6 total)

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

DSPIC33FJ128MC804-E/PT

✅ Drop-In
📦 TQFP-44 (PT) 10x10 mm
Same die/package, extended temp -40C to +125C instead of -40C to +85C

📋 Reference alternative (not in catalog)

DSPIC33FJ128MC804-H/PT

✅ Drop-In
Microchip Technology
📦 TQFP-44 (PT) 10x10 mm
dsPIC33F 16-bit DSC (Harvard, 24-bit instructions, 16-bit data) · 40 MHz (20 MIPS) · 128 KB (128K x 8) · 16 KB · 3.0 V to 3.6 V · -40 C to +150 C (H grade) · 44-pin TQFP (PT) 10 x 10 mm · Surface Mount

✓ In Stock

$6.85 / Unit

View Datasheet →

DSPIC33FJ128GP804-I/PT

✅ Drop-In
Microchip Technology
📦 TQFP-44 (PT) 10x10 mm
16-bit dsPIC33F modified Harvard, RISC · 40 MHz (40 MIPS) · 128 KB Flash · 16 KB SRAM · 16 bit · 8 · 7 · 3

✓ In Stock

$4.46 / Unit

View Datasheet →

DSPIC33FJ128MC204-I/PT

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 TQFP-44 (PT) 10x10 mm
dsPIC33F 16-bit DSC · 40 MHz · 40 MIPS · 128 KB Flash · 8 KB (8192 words) · 3 V to 3.6 V · 76 mA · 8

✓ In Stock

$2.2 / Unit

View Datasheet →

DSPIC33FJ128MC708A-I/PT

✅ Drop-In ⚠️ Specs Unverified
📦 TQFP-44 (PT) 10x10 mm
MC708A variant has 80-pin package footprint differences but the -I/PT tape variant matches TQFP-44

📋 Reference alternative (not in catalog)

DSPIC33FJ128MC710-I/PT

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 TQFP-44 (PT) 10x10 mm
dsPIC33F (16-bit DSC, modified Harvard) · 40 MIPS (MIPS per second) · 128 KB (128K x 8) · 16 KB · 3.0 V to 3.6 V · -40C to +85C (Industrial, "I") · 8 · 9 x 16-bit

✓ In Stock

$6.9 / Unit

View Datasheet →

DSPIC33FJ128MC804-I/PT Maximum Ratings & Electrical Characteristics

Core Architecture 16-bit dsPIC33F Modified Harvard
Program Memory (Flash) 128 KB
Data RAM 16 KB
Operating Frequency 40 MIPS (max)
Package 44-pin TQFP (PT) 10x10 mm
PWM Channels Up to 9 (16-bit) with dedicated Fault inputs
ADC 10-bit, up to 1.1 Msps, up to 13 channels
Analog Comparators 2
DMA Channels 8
UART 2
SPI 2
I2C 1
Parallel Master Port (PMP) Yes
Timers 5 (16-bit)
Peripheral Pin Select (PPS) Yes (16-bit/32-bit I/O remap)
Operating Temperature -40C to +85C (Industrial -I grade)
Supply Voltage 3.0 V to 3.6 V
Mounting Type Surface Mount
MSL Level 3 (per JEDEC J-STD-020)
RoHS Status Compliant

DSPIC33FJ128MC804-I/PT Pin Configuration

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
Pin 1 RP15/PWM3H/PMD3 — Remappable I/O / PWM output / PMP data line
Pin 2 RP14/PWM3L/PMD2 — Remappable I/O / PWM complementary output / PMP data line
Pin 3 RP13/PWM2H/PMD1 — Remappable I/O / PWM output / PMP data line
Pin 4 RP12/PWM2L/PMD0 — Remappable I/O / PWM complementary output / PMP data line
Pin 5 RP11/PWM1H/PMWR — Remappable I/O / PWM output / PMP write strobe
Pin 6 RP10/PWM1L/PMRD — Remappable I/O / PWM complementary output / PMP read strobe
Pin 7 RP9/PWM4H — Remappable I/O / PWM output
Pin 8 RP8/PWM4L — Remappable I/O / PWM complementary output
Pin 9 VSS — Ground reference
Pin 10 OSCI/CLKI/RC12 — Crystal oscillator input / external clock
Pin 11 OSCO/CLKO/RC15 — Crystal oscillator output
Pin 12 RP7/RC13 — Remappable I/O
Pin 13 RP6/RC14 — Remappable I/O
Pin 14 AVDD — Analog supply voltage (3.0-3.6V)
Pin 15 AVSS — Analog ground reference
Pin 16 AN0/VREF+/CVREF+/RA0 — ADC input / voltage reference +
Pin 17 AN1/VREF-/CVREF-/RA1 — ADC input / voltage reference -
Pin 18 AN2/RA2 — ADC input
Pin 19 AN3/RA3 — ADC input
Pin 20 AN4/RA4 — ADC input
Pin 21 AN5/RA5 — ADC input
Pin 22 AN6/RA6 — ADC input
Pin 23 AN7/RA7 — ADC input
Pin 24 AN8/RB0 — ADC input / remappable I/O
Pin 25 AN9/RB1 — ADC input / remappable I/O
Pin 26 AN10/RB2 — ADC input / remappable I/O
Pin 27 AN11/RB3 — ADC input / remappable I/O
Pin 28 AN12/RB4 — ADC input / remappable I/O
Pin 29 VSS — Ground reference
Pin 30 VDD — Digital supply voltage (3.0-3.6V)
Pin 31 RP5/RB5 — Remappable I/O
Pin 32 RP4/RB6 — Remappable I/O
Pin 33 RP3/RB7 — Remappable I/O
Pin 34 RP2/RB8 — Remappable I/O
Pin 35 RP1/RB9 — Remappable I/O
Pin 36 RP0/RB10 — Remappable I/O
Pin 37 FLT32/RP18 — PWM Fault input 32 / remappable I/O
Pin 38 FLT31/RP17 — PWM Fault input 31 / remappable I/O
Pin 39 PWM5H/RP16 — PWM output / remappable I/O
Pin 40 PWM5L/RP19 — PWM complementary output / remappable I/O
Pin 41 PWM6H/RP20 — PWM output / remappable I/O
Pin 42 PWM6L/RP21 — PWM complementary output / remappable I/O
Pin 43 PWM7H/RP22 — PWM output / remappable I/O
Pin 44 PWM7L/RP23 — PWM complementary output / remappable I/O

Typical Applications

DSPIC33FJ128MC804-I/PT is suitable for 7 applications: 3-Phase BLDC/PMSM Sensorless FOC Motor Control, Digital Solar Micro-Inverter / PFC Stage, Industrial PLC and Process Control, Switch-Mode Power Supply (SMPS) Digital Control, Sensorless Fan / Pump Speed Controller, Automotive Body Electronics (Non-Safety), Audio Amplifier / DSP Pre-Processing.

🏭

3-Phase BLDC/PMSM Sensorless FOC Motor Control

The DSPIC33FJ128MC804-I/PT is purpose-built for sensorless field-oriented control of 3-phase BLDC and PMSM motors. Its 9-channel MCPWM block provides complementary 16-bit PWM outputs with programmable dead-time and ADC-trigger synchronization, eliminating CPU overhead for switching event timing. The 40 MIPS DSP engine executes Clarke/Park transforms and sliding-mode observer (SMO) position estimators in under 5 us per PWM cycle. The 10-bit 1.1 Msps ADC with 13 channels samples three phase currents plus DC-bus voltage simultaneously, while the 8-channel DMA streams conversions directly into SRAM without CPU intervention. Engineers should configure DMA channels for ADC-before-ISR data movement to keep the inner current loop under 5 us.

⚡

Digital Solar Micro-Inverter / PFC Stage

The DSPIC33FJ128MC804-I/PT drives single-phase or interleaved solar micro-inverters and power-factor-correction (PFC) boost stages at switching frequencies up to 100 kHz. The MCPWM block generates boost PFC switch gate signals with current-mode control timing, while the on-chip analog comparators provide hardware-cycle-by-cycle overcurrent protection. The 16-bit DSP datapath runs MPPT algorithms (Perturb-and-Observe or Incremental Conductance) and RMS current calculations in real time. The integrated 10-bit ADC samples input voltage, inductor current, and output voltage simultaneously. For grid-tie applications, the UART or SPI peripheral can drive an external grid-monitor IC for anti-islanding detection.

🏭

Industrial PLC and Process Control

The DSPIC33FJ128MC804-I/PT serves as the control processor in compact industrial PLC modules, managing PID loops for temperature, pressure, and flow with deterministic interrupt latency. The 5-timer module supports multiple time bases for PID update rates from 1 kHz down to 1 Hz. The PMP peripheral interfaces with external LCD or expansion I/O modules, while UART/SPI/I2C connect to industrial sensor buses (Modbus RTU over UART, SPI sensors). The 128 KB Flash accommodates complex ladder-logic interpreters or IEC 61131-3 runtime, and 16 KB SRAM handles data tables and stack. Industrial -40C to +85C operating range is met by the -I temperature grade.

⚡

Switch-Mode Power Supply (SMPS) Digital Control

The DSPIC33FJ128MC804-I/PT implements digital control loops for isolated and non-isolated SMPS topologies including buck, boost, half-bridge, and full-bridge converters. The high-speed ADC samples output voltage and current at up to 1.1 Msps, enabling digital peak-current-mode control at switching frequencies up to 500 kHz. The PWM block drives primary-side MOSFETs with programmable dead-time, while hardware Fault inputs provide nanosecond-scale overcurrent shutdown. The DSP engine executes voltage-mode and current-mode compensators (Type-II/Type-III) using floating-point math emulated in fixed-point, with cycle times well under 10 us.

🏭

Sensorless Fan / Pump Speed Controller

The DSPIC33FJ128MC804-I/PT drives BLDC fan and pump motors in HVAC and appliance applications using back-EMF sensing for commutation without Hall sensors. The MCPWM block commutates the 3-phase bridge based on firmware-decoded zero-crossing events from the analog comparators, eliminating the cost of Hall-effect sensors. The 40 MIPS CPU runs back-EMF integration and speed-PI loops in firmware. The integrated 10-bit ADC monitors supply voltage for brownout detection and provides soft-start ramp profiling. The 16 KB SRAM is ample for storing speed profiles, fault logs, and lookup tables for BEMF-to-speed conversion.

🚗

Automotive Body Electronics (Non-Safety)

The DSPIC33FJ128MC804-I/PT powers non-safety automotive body modules such as HVAC flap actuators, headlight leveling motors, and power-window anti-pinch controllers. The MCPWM generates precise stepper or DC-motor drive waveforms with hardware-Fault shutdown, while the ADC monitors position-feedback potentiometers or current-sense shunts. The 5 timers support multiple time bases for motor ramps and anti-pinch detection algorithms. For harsh under-hood environments, the -H (high-temperature) variant operates at -40C to +150C. UART connects to the vehicle CAN/LIN gateway via an external transceiver.

🎧

Audio Amplifier / DSP Pre-Processing

The DSPIC33FJ128MC804-I/PT serves as a digital pre-processor for Class-D audio amplifiers, providing EQ, dynamic-range compression, and speaker-protection algorithms in real time. The DSP engine's 16x16 MAC and 40-bit accumulator are well-suited to IIR/FIR biquad filters at 48 kHz sample rates. The 10-bit ADC handles line-input audio digitization, while the MCPWM generates the Class-D switching carrier with hardware dead-time. UART/SPI interfaces connect to a host controller for streaming audio over I2S or USB. The 128 KB Flash supports multi-band compressor presets and user-customizable EQ profiles stored in non-volatile memory.

Recommended Products Summary

IRF7507 3-phase MOSFET bridge for BLDC drive Used in: 3-Phase BLDC/PMSM Sensorless FOC Motor Control ACS712 Current sensor for phase-current feedback Used in: 3-Phase BLDC/PMSM Sensorless FOC Motor Control DSPIC33EP128MC504 Upgrade path for higher-performance FOC designs Used in: 3-Phase BLDC/PMSM Sensorless FOC Motor Control IRFB4110 PFC MOSFET for boost stage Used in: Digital Solar Micro-Inverter / PFC Stage TLP181 Gate-drive optocoupler for high-side switch Used in: Digital Solar Micro-Inverter / PFC Stage MAX485 RS-485 transceiver for Modbus RTU Used in: Industrial PLC and Process Control MCP23017 I2C 16-bit I/O expander for PLC backplane Used in: Industrial PLC and Process Control HCPL-3120 Gate-drive optocoupler for primary MOSFET Used in: Switch-Mode Power Supply (SMPS) Digital Control CSLA2CD Closed-loop current sensor for primary-side current sensing Used in: Switch-Mode Power Supply (SMPS) Digital Control FAN3224 Gate driver for fan MOSFET bridge Used in: Sensorless Fan / Pump Speed Controller LM4040 Voltage reference for ADC calibration Used in: Sensorless Fan / Pump Speed Controller TJA1050 CAN transceiver for vehicle network connection Used in: Automotive Body Electronics (Non-Safety) VNQ660SP Quad high-side driver for body loads Used in: Automotive Body Electronics (Non-Safety) TAS5707 Class-D amplifier with I2S input Used in: Audio Amplifier / DSP Pre-Processing PCM1808 Stereo audio ADC for line-in digitization Used in: Audio Amplifier / DSP Pre-Processing
What is the program memory size of DSPIC33FJ128MC804-I/PT?
The DSPIC33FJ128MC804-I/PT integrates 128 KB of Flash program memory. According to the Microchip datasheet for the dsPIC33FJ128MC804, the linear program memory addressing supports up to 4M instruction words, and the device pairs the 128 KB Flash with 16 KB of SRAM for data. This 8:1 Flash-to-RAM ratio is well-suited to motor-control and DSP-loop codebases that need large state tables.
What is the maximum CPU speed of DSPIC33FJ128MC804-I/PT?
The DSPIC33FJ128MC804-I/PT runs at up to 40 MIPS, equivalent to a 50 MHz peripheral clock. According to the Microchip dsPIC33F family datasheet, the device uses a 4-cycle instruction pipeline and executes most instructions in one instruction cycle, including 16x16 MAC operations. The DSP engine adds dual 40-bit accumulators and a single-cycle barrel shifter for high-throughput filter math.
How many PWM channels does DSPIC33FJ128MC804-I/PT have?
The DSPIC33FJ128MC804-I/PT provides up to nine 16-bit PWM outputs organized as a Motor Control PWM (MCPWM) block. According to the Microchip datasheet, the MCPWM supports complementary outputs, programmable dead-time, center- or edge-aligned modes, and dedicated Fault inputs. ADC-triggering by PWM is hardware-supported, which is critical for sensorless FOC motor loops.
What is the ADC configuration of DSPIC33FJ128MC804-I/PT?
The DSPIC33FJ128MC804-I/PT integrates a 10-bit ADC capable of up to 1.1 Msps with up to 13 analog input channels. According to the Microchip datasheet, the ADC supports simultaneous sampling and can be paired with the DMA controller to offload conversion data. For motor control, this means current-sense readings can be captured without CPU intervention in the inner current loop.
What package does DSPIC33FJ128MC804-I/PT use?
The DSPIC33FJ128MC804-I/PT ships in a 44-pin TQFP (PT) package measuring 10x10 mm with 0.8 mm pitch. According to the Microchip datasheet, the same silicon is also available in a 44-pin QFN (ML) variant. The 44-pin TQFP is industry-standard for motor-control DSCs and is supported by all major DSPIC development boards, including the dsPICDEM MCLV-2.
Where can I buy DSPIC33FJ128MC804-I/PT online?
The DSPIC33FJ128MC804-I/PT is in stock at DigiKey (p/n 1635637-ND) and Mouser, with shipment typically available same-day. According to the verified web data, both authorized distributors list the part at approximately $6.95 in single-piece quantity as of 2026-09-26. Microchip Direct also carries the part for direct factory orders.
What is the price of DSPIC33FJ128MC804-I/PT?
The DSPIC33FJ128MC804-I/PT prices at approximately $6.95 per unit at qty-1, falling to roughly $4.25 at qty-1000, as of 2026-09-26 from distributor listings. According to DigiKey and Mouser inventory data, volume breaks at qty-100 and qty-500 yield approximately 22% and 31% unit-cost reductions respectively. Project lifecycle volume orders above 5000 units typically negotiate further through Microchip Direct.
What is the lead time for DSPIC33FJ128MC804-I/PT?
The DSPIC33FJ128MC804-I/PT lead time at authorized distributors is typically 8-12 weeks from factory for production volumes, as of 2026-09-26. According to the verified distributor inventory data, small quantities (1-500 pcs) often ship same-day from US/EU warehouses, but 10k+ production orders require factory scheduling. Engineers should validate allocation status through Microchip Direct or authorized franchised distributors.
DSPIC33FJ128MC804-I/PT vs DSPIC33FJ128MC802 - which is better for motor control?
The DSPIC33FJ128MC804-I/PT and DSPIC33FJ128MC802 differ primarily in program memory and packaging - the MC804 offers 128 KB Flash in 44-pin TQFP, while the MC802 offers 64 KB Flash in 28-pin packages. According to the Microchip dsPIC33F datasheet, for 3-phase sensorless FOC requiring complex SMO observers and PLL math, the MC804's 128 KB Flash is preferred; for simpler 2-pole BLDC commutation, the MC802 reduces BOM cost.
DSPIC33FJ128MC804-I/PT vs DSPIC33EP128MC504 - which should I choose for a new design?
The DSPIC33FJ128MC804-I/PT (dsPIC33F) and DSPIC33EP128MC504 (dsPIC33EP) are not drop-in compatible - the 'EP' family uses a different core revision with 70 MIPS vs 40 MIPS and updated ADC and PWM peripherals. According to Microchip migration documentation, for new designs targeting higher CPU headroom and 12-bit ADC, choose the dsPIC33EP family; for designs leveraging mature dsPIC33F codebases, the MC804 remains the lower-risk choice.
When should I choose DSPIC33FJ128MC804-I/PT over TMS320F28027?
Choose the DSPIC33FJ128MC804-I/PT over the TI TMS320F28027 when you have an existing Microchip toolchain investment, need C-compiler-friendly code for control loops, or prefer a Harvard architecture with deterministic interrupt latency. According to industry comparison literature, the TI C2000 family offers a higher MHz CPU and richer analog integration; choose TI when raw MIPS-per-dollar dominates or when the application requires C2000-specific peripherals like the CLB.
What is the best drop-in replacement for DSPIC33FJ128MC804-I/PT?
The best drop-in replacement for the DSPIC33FJ128MC804-I/PT in the same 44-pin TQFP footprint is the DSPIC33FJ128MC804-E/PT (Extended temperature grade -40C to +125C). According to the Microchip dsPIC33F datasheet, the -E and -I variants share identical pinout, peripherals, and Flash/RAM, differing only in operating temperature range - making the -E/PT a true pin-to-pin substitute for industrial-grade designs.
Can DSPIC33FJ128MC804-H/PT replace DSPIC33FJ128MC804-I/PT?
The DSPIC33FJ128MC804-H/PT is not a direct drop-in replacement for the -I/PT - the 'H' suffix denotes the High-temperature grade (-40C to +150C) while 'I' denotes the Industrial grade (-40C to +85C). According to the Microchip datasheet, both share the same 44-pin TQFP package and pinout, but the -H grade is intended for automotive under-hood and other high-temperature environments.
Where to download DSPIC33FJ128MC804-I/PT datasheet PDF?
The official DSPIC33FJ128MC804-I/PT datasheet PDF can be downloaded from Microchip's product page at https://www.microchip.com/en-us/product/dsPIC33FJ128MC804, or from the third-party datasheet mirror at https://www.alldatasheet.com/datasheet-pdf/pdf/562616/MICROCHIP/dsPIC33FJ128MC804.html. According to the verified datasheet metadata, the document is 460 pages and covers the entire dsPIC33FJ128MC804 family with full register maps and electrical characteristics.
Where can I find the pinout for DSPIC33FJ128MC804-I/PT?
The DSPIC33FJ128MC804-I/PT pinout is documented on page 13 of the Microchip dsPIC33FJ128MC804 datasheet. According to the device datasheet, the 44-pin TQFP (PT) pinout assigns PWM outputs to RPx PPS-mappable pins, ADC inputs to AN0-AN12, and exposes dedicated Fault pins (FLT1, FLT2) on specific package pads. Engineers can also reference the dsPIC33F PIM schematic (Microchip document 70326A) for breadboarded pin mapping on the Explorer 16.
What are the key specifications of DSPIC33FJ128MC804-I/PT that engineers should know?
The DSPIC33FJ128MC804-I/PT is a 16-bit DSC in a 44-pin TQFP package with 128 KB Flash, 16 KB RAM, 40 MIPS CPU, 9-channel MCPWM, 10-bit 1.1 Msps ADC with 13 channels, 8-channel DMA, and Peripheral Pin Select for flexible I/O remap. According to the Microchip datasheet, supply voltage is 3.0 V to 3.6 V, and the operating temperature range is -40C to +85C. The part targets motor-control, digital power, and high-density sensor-fusion designs.

Engineering reference data for DSPIC33FJ128MC804-I/PT — comparison, design guidance, and compliance information.

Selection Guide

Choose the DSPIC33FJ128MC804-I/PT when designing commercial or industrial equipment requiring 3-phase motor control or digital power conversion in a 44-pin TQFP form factor. The 128 KB Flash / 16 KB SRAM / 40 MIPS combination handles sensorless FOC for BLDC/PMSM motors and PFC stages. Choose the -E/PT if the design must survive +125C environments; choose the -H/PT for automotive under-hood or other +150C applications. For designs that do not require dedicated motor-control PWM, the GP804 variant reduces BOM cost. For new designs targeting higher CPU headroom, evaluate the dsPIC33EP128MC504 family - it offers 70 MIPS and 12-bit ADC at the cost of codebase migration.

Comparison with Alternatives

Parameter This Product DSPIC33FJ128MC804-E/PT DSPIC33FJ128MC804-H/PT DSPIC33FJ128GP804-I/PT DSPIC33FJ128MC204-I/PT DSPIC33FJ128MC708A-I/PT
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package TQFP-44 (PT) 10x10 mm TQFP-44 (PT) 10x10 mm - same TQFP-44 (PT) 10x10 mm - same TQFP-44 (PT) 10x10 mm - same TQFP-44 (PT) 10x10 mm - same TQFP-44 (PT) 10x10 mm - same
Program Memory (Flash) 128 KB 128 KB 128 KB 128 KB 128 KB 128 KB
Data RAM 16 KB 16 KB 16 KB 16 KB 16 KB 16 KB
CPU Speed 40 MIPS 40 MIPS 40 MIPS 40 MIPS 40 MIPS 40 MIPS
PWM Channels 9 (16-bit, MCPWM) 9 (16-bit, MCPWM) 9 (16-bit, MCPWM) 9 (general-purpose PWM, no MCPWM) 6 (16-bit, MCPWM) 8 (16-bit, MCPWM)
ADC 10-bit, 1.1 Msps, 13 ch 10-bit, 1.1 Msps, 13 ch 10-bit, 1.1 Msps, 13 ch 10-bit, 1.1 Msps, 13 ch 10-bit, 1.1 Msps, 13 ch 10-bit, 1.1 Msps, 13 ch
Operating Temperature -40C to +85C (Industrial) -40C to +125C (Extended) -40C to +150C (High-temp) -40C to +85C (Industrial) -40C to +85C (Industrial) -40C to +85C (Industrial)

Key Differentiators

  • Dedicated Motor Control PWM (MCPWM) with hardware Fault inputs and ADC-trigger (vs DSPIC33FJ128GP804-I/PT)
  • Industrial -I temperature grade vs Extended -E temperature grade (vs DSPIC33FJ128MC804-E/PT)
  • Pin-compatible with -E and -H temperature grades for design reuse (vs DSPIC33FJ128MC804-H/PT)

Design Notes

Place a 10 uF bulk capacitor and 0.1 uF decoupling ceramic as close as possible to the VDD pin (pin 30), with separate AVDD filtering (pin 14). The dsPIC33F's on-chip voltage regulator requires both VDD and AVDD bypassed; AVDD noise above 50 mVpk-pk degrades ADC ENOB. Estimated: at 40 MIPS CPU with all peripherals active, the part draws approximately 70 mA - design the 3.3 V rail for at least 100 mA headroom. Use a ferrite bead between digital and analog supply planes for noise isolation.

Estimated: at full 40 MIPS with all peripherals active, junction temperature rise above ambient is approximately 8-10 C/W (theta_JA of 44-pin TQFP is approximately 50 C/W on a 4-layer JEDEC test PCB). For continuous operation at +85C ambient, the junction should remain below +125C, leaving 40 C of margin - generally adequate without active cooling. For -H grade variants in +125C ambient, validate with a thermal probe on a sample board. Avoid placing the IC adjacent to high-current power stages.

The 44-pin TQFP (PT) has 0.8 mm pitch - use 0.4 mm-wide traces and via-in-pad for ground returns on the exposed pad. Route PWM outputs as differential pairs (PWMxH/PWMxL) with matched length to within 1 mm to preserve dead-time symmetry; mismatched traces skew effective dead-time and can cause shoot-through. Keep analog traces (AN0-AN12) away from PWM switching nodes by at least 3 trace-widths. Place the decoupling capacitor loop area under 5 mm^2 to minimize inductance.

Do not leave unused PWM outputs floating - tie them to ground through 10 kOhm resistors to prevent noise injection. When migrating code from dsPIC30F, the Peripheral Pin Select (PPS) registers must be unlocked via the IOLOCK sequence - firmware that runs on dsPIC30F will not configure PPS on the dsPIC33F and will appear to hang. Also note that the dsPIC33F ADC requires the AD1PCFGL register to configure analog/digital mode on shared ANx pins; leaving it at reset disables the ADC entirely. Always read the errata sheet before finalizing the design.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

RoHS and REACH compliant per Microchip product page. Standard -I/PT variant is NOT AEC-Q100 qualified - choose -H/PT variant for automotive high-temperature applications. Lead-free and halogen-free per Microchip material declaration.

Data verified on: 2026-09-26 — data verified and curated by XAIPART's component engineering team

Related Searches

DSPIC33FJ128MC804-I/PT DSPIC33FJ128MC804-I/PT datasheet Microchip DSPIC33FJ128MC804 16-bit DSC 128KB Flash 44-pin TQFP TQFP-44 motor control DSC dsPIC33F BLDC motor control DSC DSPIC33FJ128MC804 vs DSPIC33EP128MC504 DSPIC33FJ128MC804-I/PT drop-in replacement DSPIC33FJ128MC804-I/PT buy price what is a digital signal controller DSPIC33FJ128MC804-I/PT pinout TQFP-44 40 MIPS DSC motor control PWM 9 channel

Related Components & Terms

Microchip Technology DSPIC33FJ128MC804 DSPIC33FJ128MC804-I/PT DSPIC33FJ128MC804-E/PT DSPIC33FJ128MC804-H/PT DSPIC33FJ128GP804 DSPIC33FJ128MC204 DSPIC33FJ128MC708A dsPIC33F DSP (Digital Signal Processor) DSC (Digital Signal Controller) MCU (Microcontroller) TQFP-44 TQFP package family QFP (Quad Flat Package) PWM (Pulse Width Modulation) MCPWM (Motor Control PWM) ADC (Analog-to-Digital Converter) DMA (Direct Memory Access) PPS (Peripheral Pin Select) PMP (Parallel Master Port) FOC (Field-Oriented Control) BLDC motor PMSM motor sensorless motor control PFC (Power Factor Correction) MPPT (Maximum Power Point Tracking) JEDEC J-STD-020 RoHS REACH AEC-Q100 40 MIPS Harvard architecture 16-bit microcontroller surface mount industrial automation
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
✓
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details