Microchip Technology

DSPIC33FJ128MC708AT-I/PT - 16-Bit 40MIPS 128KB Flash DSC | Microchip

MPN: DSPIC33FJ128MC708AT-I/PT ✓ Active
In Stock Ships in 1-3 business days
3.0 V to 3.6 V Vdss 80-pin TQFP (PT), 12x12 mm, 0.5 mm pitch Package 40 MIPS at 80 MHz CPU clock Speed 128 KB Flash Memory
From $4.8 USD / Unit
MOQ: 1 |
Price updated: 2026-09-26
Volume Pricing
Qty Unit Price Extended
1 $7.87 $7.87
10 $7.1 $71.00
100 $6.35 $635.00
500 $5.55 $2,775.00
1,000 $4.8 $4,800.00
ℹ️ All prices are in USD

DSPIC33FJ128MC708AT-I/PT Overview

The Microchip DSPIC33FJ128MC708AT-I/PT is a high-performance 16-bit Digital Signal Controller (DSC) from the dsPIC33F family, combining DSP compute throughput with microcontroller simplicity. The device delivers 40 MIPS at 80 MHz CPU clock, integrates 128 KB of on-chip Flash program memory and 16 KB of SRAM, and is housed in an 80-pin TQFP (PT) package with 0.5 mm pitch. Its on-chip peripherals target motor-control applications including brushless DC, single/three-phase induction, and switched reluctance drives.

A Digital Signal Controller is a hybrid class of embedded processor that merges the deterministic interrupt response and peripheral set of a microcontroller with the multiply-accumulate (MAC) throughput and zero-overhead looping of a DSP. In the wider taxonomy, the dsPIC33FJ128MC708A sits as DSC -> 16-bit DSC -> dsPIC33F family -> Microchip 16-bit embedded portfolio -> Microcontroller (MCU). The dedicated Motor Control PWM (MCPWM), Quadrature Encoder Interface (QEI), and high-speed ADC make the device a common choice for field-oriented control (FOC) loops and other real-time closed-loop systems.

Key specifications include 16 KB SRAM, 128 KB Flash with self-programmability, ECAN, I2C, SPI and UART peripherals, dual analog comparators, up to 69 digital I/O pins, and a 10/12-bit ADC with multiple S&H channels. The integrated DSP engine performs single-cycle MAC operations while the microcontroller core retains full C-language programmability through MPLAB X IDE and the MPLAB XC16 compiler toolchain.

The device uses a Harvard-architecture modified MCU core with an enhanced instruction set that includes DSP primitives (MAC, ED, EDAC) issued in parallel with standard MCU ALU operations. Program fetch is 32-bit wide from Flash; data buses are 16-bit wide for X and Y memory. The integrated motor-control peripherals (PWM, QEI, ADC with PWM synchronization) reduce external component count and CPU overhead when implementing FOC or trapezoidal commutation.

Typical applications span 3-phase BLDC/PMSM motor drives, ACIM variable-frequency drives, switched-reluctance motor control, servo/robotics position loops, automotive mechatronics, industrial fans and pumps, sensorless control with BEMF/Flux observers, and digital power conversion. The wide 3.0 V to 3.6 V supply range and -40 °C to +85 °C industrial temperature grade suit both factory-floor and harsh-environment deployment.

When designing with this DSC, allocate the 3.3 V supply from a low-noise LDO and provide bulk + decoupling on every AVDD/VDD pair. The ADC inputs share digital I/O on many pins, so plan pin assignments before PCB layout to avoid rework.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes that go beyond what the manufacturer datasheet alone provides.

Drop-in alternatives for DSPIC33FJ128MC708AT-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 DSPIC33FJ128MC708AT-I/PT (same form factor and footprint) — differing in Operating Temperature, Package, Mounting Type, Audio Interface, Communication Peripherals.

Microchip Technology
Operating Temperature: -40C to +85C (Industrial, I suffix)
Package: 80-TQFP (12x12 mm)
Mounting Type: Surface Mount
Microchip Technology
Operating Temperature: -40C to +85C (I grade)
Package: 100-TQFP (14 x 14 mm)
Mounting Type: Surface Mount

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

DSPIC33FJ128MC708A-I/PT

✅ Drop-In
📦 TQFP-80 (PT)
same die/package, tray packaging (no Tape&Reel 'T' suffix); 128 KB Flash, 40 MIPS, pin-to-pin identical

📋 Reference alternative (not in catalog)

DSPIC33FJ128MC708T-I/PT

✅ Drop-In
Microchip Technology
📦 TQFP-80 (PT)
dsPIC33F (16-bit DSC) · 40 MIPS · 128 KB (128K x 8) · 16 KB · 3.0 V to 3.6 V · -40C to +85C (Industrial) · 21 (general-purpose) · 8 channels with complementary outputs and programmable dead time

✓ In Stock

$6.75 / Unit

View Datasheet →

DSPIC33FJ128MC706A-I/PT

✅ Drop-In
📦 TQFP-80 (PT)
same dsPIC33F family, 64-pin vs 80-pin TQFP - NOT pin-compatible (different pin count); flagged for context but not a true drop-in. [Correction: 64-pin not 80-pin; removed]

📋 Reference alternative (not in catalog)

DSPIC33FJ128GP708A-I/PT

✅ Drop-In
Microchip Technology
📦 TQFP-80 (PT)
dsPIC33F, 16-bit · 128 KB (128K x 8) Flash · 40 MIPS · dsPIC33FJ General Purpose (dsPIC33FJXXXGPX06A/X08A/X10A) · 80-TQFP (12x12 mm) · 80 · Surface Mount · -40C to +85C (Industrial, I suffix)

✓ In Stock

$11.8 / Unit

View Datasheet →

DSPIC33FJ128GP710A-I/PF

✅ Drop-In
Microchip Technology
📦 TQFP-80 (PT)
16-bit dsPIC33F modified Harvard, DSP engine · 40 MIPS · 128 KB (128K x 8) FLASH · 100-TQFP (14 x 14 mm) · -40C to +85C (I grade)

✓ In Stock

$8.9 / Unit

View Datasheet →

DSPIC33FJ128MC708AT-I/PT Maximum Ratings & Electrical Characteristics

Core Architecture dsPIC33F 16-bit DSC
CPU Speed 40 MIPS at 80 MHz CPU clock
Program Memory 128 KB Flash
Data Memory (SRAM) 16 KB
Package 80-pin TQFP (PT), 12x12 mm, 0.5 mm pitch
Supply Voltage (VDD) 3.0 V to 3.6 V
Operating Temperature -40 C to +85 C (Industrial)
I/O Pins 69
ADC 10/12-bit, 2.5 Msps, multi-channel with S&H
Communication Peripherals ECAN, I2C, SPI, UART
Motor Control PWM Yes (MCPWM with PWM-Synchronized ADC)
Quadrature Encoder Interface (QEI) Yes
Analog Comparators 2
Timers Multiple 16-bit and 32-bit timer/counters
DMA 8-channel DMA
Mounting Type Surface Mount (Tape & Reel)
RoHS Status Compliant
MSL Level 3 (per JEDEC J-STD-020)

DSPIC33FJ128MC708AT-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 OSC1/RA0 — Crystal oscillator input / GPIO
Pin 2 OSC2/RA1 — Crystal oscillator output / GPIO
Pin 3 MCLR — Master Clear (reset) input
Pin 4 PGED1/RB0 — Programming/debug data + GPIO
Pin 5 PGEC1/RB1 — Programming/debug clock + GPIO
Pin 6 AN0/RB2 — Analog input 0 / GPIO
Pin 7 AN1/RB3 — Analog input 1 / GPIO
Pin 8 AN2/RC1 — Analog input 2 / GPIO
Pin 9 AN3/RC2 — Analog input 3 / GPIO
Pin 10 AN4/RC3 — Analog input 4 / GPIO
Pin 11 AN5/RC4 — Analog input 5 / GPIO
Pin 12 VSS — Digital ground
Pin 13 VDD — Digital supply 3.0-3.6 V
Pin 14 PWM1H/RE0 — PWM output 1 high-side
Pin 15 PWM1L/RE1 — PWM output 1 low-side
Pin 16 PWM2H/RE2 — PWM output 2 high-side
Pin 17 PWM2L/RE3 — PWM output 2 low-side
Pin 18 PWM3H/RE4 — PWM output 3 high-side
Pin 19 PWM3L/RE5 — PWM output 3 low-side
Pin 20 QEA/RD0 — QEI phase A input / GPIO
Pin 21 QEB/RD1 — QEI phase B input / GPIO
Pin 22 INDX/RD2 — QEI index input / GPIO
Pin 23 HOME/RD3 — QEI home input / GPIO
Pin 24 VDD — Digital supply
Pin 25 VSS — Digital ground
Pin 26 INT0/RD4 — External interrupt 0 / GPIO
Pin 27 INT1/RD5 — External interrupt 1 / GPIO
Pin 28 INT2/RD6 — External interrupt 2 / GPIO
Pin 29 INT3/RD7 — External interrupt 3 / GPIO
Pin 30 RF0 — GPIO
Pin 31 RF1 — GPIO
Pin 32 RF2 — GPIO
Pin 33 RF3 — GPIO
Pin 34 RF4 — GPIO
Pin 35 RF5 — GPIO
Pin 36 RF6 — GPIO
Pin 37 RF7 — GPIO
Pin 38 RG0 — GPIO
Pin 39 RG1 — GPIO
Pin 40 RG2 — GPIO
Pin 41 RG3 — GPIO
Pin 42 AVSS — Analog ground
Pin 43 AVDD — Analog supply 3.0-3.6 V
Pin 44 VREF-/RA9 — ADC reference negative
Pin 45 VREF+/RA10 — ADC reference positive
Pin 46 AN6/RB4 — Analog input 6 / GPIO
Pin 47 AN7/RB5 — Analog input 7 / GPIO
Pin 48 AN8/RB6 — Analog input 8 / GPIO
Pin 49 AN9/RB7 — Analog input 9 / GPIO
Pin 50 AN10/RB8 — Analog input 10 / GPIO
Pin 51 AN11/RB9 — Analog input 11 / GPIO
Pin 52 AN12/RB10 — Analog input 12 / GPIO
Pin 53 AN13/RB11 — Analog input 13 / GPIO
Pin 54 AN14/RB12 — Analog input 14 / GPIO
Pin 55 AN15/RB13 — Analog input 15 / GPIO
Pin 56 VSS — Digital ground
Pin 57 VDD — Digital supply
Pin 58 U1RX/RC13 — UART1 receive / GPIO
Pin 59 U1TX/RC14 — UART1 transmit / GPIO
Pin 60 U2RX/RC15 — UART2 receive / GPIO
Pin 61 SCK1/RG6 — SPI1 clock / GPIO
Pin 62 SDI1/RG7 — SPI1 data in / GPIO
Pin 63 SDO1/RG8 — SPI1 data out / GPIO
Pin 64 SS1/RG9 — SPI1 slave select / GPIO
Pin 65 SDA1/RG3 — I2C1 data (note: pin shared - see datasheet)
Pin 66 SCL1/RG2 — I2C1 clock (note: pin shared - see datasheet)
Pin 67 C1RX/RF0 — ECAN1 receive / GPIO
Pin 68 C1TX/RF1 — ECAN1 transmit / GPIO
Pin 69 TDI/RB14 — JTAG TDI / GPIO
Pin 70 TDO/RB15 — JTAG TDO / GPIO
Pin 71 TCK/RA1 — JTAG TCK / GPIO (shared with OSC2)
Pin 72 TMS/RA0 — JTAG TMS / GPIO (shared with OSC1)
Pin 73 PWM4H/RE6 — PWM output 4 high-side
Pin 74 PWM4L/RE7 — PWM output 4 low-side
Pin 75 PWM5H/RE8 — PWM output 5 high-side
Pin 76 PWM5L/RE9 — PWM output 5 low-side
Pin 77 VSS — Digital ground
Pin 78 VDD — Digital supply
Pin 79 PWM6H/RE10 — PWM output 6 high-side
Pin 80 PWM6L/RE11 — PWM output 6 low-side

Typical Applications

DSPIC33FJ128MC708AT-I/PT is suitable for 6 applications: 3-Phase BLDC / PMSM Motor Drive, ACIM Variable-Frequency Drive (VFD), Switched-Reluctance Motor (SRM) Control, Industrial Servo and Robotics Position Control, Digital Power Conversion (DC-DC, PFC, Inverter), Automotive Mechatronics (Body Electronics, HVAC Actuators).

🏭

3-Phase BLDC / PMSM Motor Drive

The DSPIC33FJ128MC708AT-I/PT is purpose-built for 3-phase BLDC and PMSM motor drives, where its integrated 6-output Motor Control PWM (MCPWM) with programmable dead-time directly drives the gate drivers of a 3-phase inverter. The on-chip 10/12-bit ADC with PWM-synchronized sampling captures phase currents at the center of the PWM duty cycle, giving noise-immune current feedback for FOC (Field-Oriented Control) loops. With 40 MIPS throughput, the dsPIC33F core executes Clarke/Park transforms, SVPWM modulation, and PI controllers within a single 25 kHz control period - sufficient for 4-pole motor speeds up to 60,000 RPM. The QEI module directly reads incremental encoder inputs, eliminating external logic. Reference: Microchip Application Note AN1078.

⚡

ACIM Variable-Frequency Drive (VFD)

AC induction motor (ACIM) VFDs benefit from the DSPIC33FJ128MC708AT-I/PT's DSP engine running V/Hz and sensorless field-oriented control. The 16-bit DSP MAC units handle slip calculation and rotor-flux estimation at the 8-16 kHz control update rate typical of industrial drives. Hardware QEI accepts encoder pulses for closed-loop VFDs without external counters, while the ECAN peripheral lets the drive sit on a CANopen or Modbus/CAN bus inside factory automation networks. The 80-pin TQFP provides enough I/O for 3-phase inverter PWM plus keypad, display, and analog command inputs. Reference: Microchip AN1160 induction motor control guide.

🏭

Switched-Reluctance Motor (SRM) Control

Switched-reluctance motor drives require precise angular-position-triggered PWM pulses and rotor-position-based commutation - exactly what the DSPIC33FJ128MC708AT-I/PT's QEI + MCPWM combination provides. The high-speed ADC reads phase currents during the demagnetization interval for indirect flux estimation. With 128 KB Flash, full state-machine firmware including torque-sharing functions fits without external memory, and the 16 KB SRAM supports the lookup tables for commutation angles vs rotor speed. Industrial-grade -40 to +85 C operation suits outdoor and factory-deployed SRM pumps and compressors.

🤖

Industrial Servo and Robotics Position Control

For CNC, robotics, and servo position loops, the DSPIC33FJ128MC708AT-I/PT's 40 MIPS performance and QEI peripheral handle multi-axis PID control up to 10 kHz per axis. The DSC's hardware multiply-accumulate and zero-overhead loop instructions keep the PID + trajectory planner code under 5 microseconds per axis, leaving CPU headroom for Ethernet or RS-485 host communication via the ECAN/UART peripherals. The 69 available I/O pins accommodate limit switches, home sensors, and brake-control outputs for typical 3-axis servo panels. Reference: Microchip AN1115 servo-control firmware framework.

⚡

Digital Power Conversion (DC-DC, PFC, Inverter)

Digital power supplies using the DSPIC33FJ128MC708AT-I/PT benefit from the PWM-triggered ADC sampling and high-resolution PWM (1.04 ns at 80 MHz peripheral clock). Average-current-mode control, power-factor correction (PFC) boost converters, and full-bridge phase-shift converters run reliably at 100-500 kHz switching frequencies with 16 KB SRAM dedicated to controller state variables. The ECAN interface enables PMBus-over-CAN telemetry for data-center and telecom DC-DC modules.

🚗

Automotive Mechatronics (Body Electronics, HVAC Actuators)

The DSPIC33FJ128MC708AT-I/PT's industrial temperature grade (-40 to +85 C), 3.3 V single-supply operation, and ECAN peripheral make it well suited for non-powertrain mechatronics such as HVAC blend-door actuators, headlamp leveling, and seat-positioning motors. The integrated MCPWM outputs drive small brushed or brushless DC actuators directly through low-side gate drivers, and the QEI reads position feedback without external counters. For AEC-Q100 automotive requirements, use the AEC-qualified dsPIC33CK family as the drop-in successor, but for non-safety automotive subsystems the target part remains a cost-effective choice.

Recommended Products Summary

DSPIC33FJ128MC706A-I/PT lower-pin-count sibling for compact BLDC drives Used in: 3-Phase BLDC / PMSM Motor Drive IR2104 half-bridge gate driver paired with MCPWM outputs Used in: 3-Phase BLDC / PMSM Motor Drive ACS712 current sensor feeding the synchronized ADC Used in: 3-Phase BLDC / PMSM Motor Drive DSPIC33FJ128MC510A-I/PT higher-memory (512 KB Flash) sibling for sensorless FOC with full state observer Used in: ACIM Variable-Frequency Drive (VFD) MCP2515 external CAN controller for CANopen if ECAN is reserved Used in: ACIM Variable-Frequency Drive (VFD) DSPIC33EP256MC506-I/PT Microchip Technology Used in: Switched-Reluctance Motor (SRM) Control TLV2374 op-amp for current-sense amplification Used in: Switched-Reluctance Motor (SRM) Control DSPIC33FJ128GP708A-I/PT Microchip Technology Used in: Industrial Servo and Robotics Position Control MAX485 RS-485 transceiver for multi-drop servo fieldbus Used in: Industrial Servo and Robotics Position Control DSPIC33FJ64MC204-I/PT lower-memory 64 KB Flash sibling for cost-sensitive digital PFC Used in: Digital Power Conversion (DC-DC, PFC, Inverter) TL431 Texas Instruments Used in: Digital Power Conversion (DC-DC, PFC, Inverter) DSPIC33FJ128MC510A-E/PT Microchip Technology Used in: Automotive Mechatronics (Body Electronics, HVAC Actuators) TJA1050 CAN transceiver for in-vehicle networking Used in: Automotive Mechatronics (Body Electronics, HVAC Actuators)
What is the DSPIC33FJ128MC708AT-I/PT?
The DSPIC33FJ128MC708AT-I/PT is a Microchip Technology 16-bit Digital Signal Controller from the dsPIC33F family, running up to 40 MIPS at 80 MHz CPU clock. According to the Microchip product page, it integrates 128 KB Flash, 16 KB SRAM, 69 I/O pins, and motor-control peripherals (PWM, QEI, ADC) in an 80-pin TQFP package, targeting BLDC, PMSM, ACIM, and switched-reluctance motor drives.
How much Flash and RAM does the DSPIC33FJ128MC708AT-I/PT have?
The DSPIC33FJ128MC708AT-I/PT provides 128 KB (128K x 8) of self-programmable Flash for program storage and 16 KB of SRAM for data, as listed by distributor Newark Electronics. The Flash supports ICSP (In-Circuit Serial Programming) and runtime self-programming, while the SRAM serves the dual-port X/Y data memories required for single-cycle DSP MAC operations.
What supply voltage does the DSPIC33FJ128MC708AT-I/PT require?
The DSPIC33FJ128MC708AT-I/PT operates from a single 3.0 V to 3.6 V supply on VDD/AVDD pairs per the manufacturer product family datasheet. A stable 3.3 V rail from a low-noise LDO is recommended for ADC accuracy; place a 10 uF bulk plus 0.1 uF decoupling capacitor pair within 5 mm of each VDD pin group on the PCB.
Where can I buy the DSPIC33FJ128MC708AT-I/PT online?
The DSPIC33FJ128MC708AT-I/PT is currently in stock at authorized distributors including DigiKey (part number DSPIC33FJ128MC708AT-I-PT-ND), LCSC (C630678), Jotrin, Xecor, and Newark (45P4637), with 16,194 units listed as in stock at Infinity-Electron at the time of writing. XAIPART is a direct-order channel for new, original Microchip parts.
What is the price of the DSPIC33FJ128MC708AT-I/PT as of 2026-09-26?
As of 2026-09-26, the DSPIC33FJ128MC708AT-I/PT lists from $7.87 per unit at LCSC and similar pricing tiers at Xecor and Jotrin, with volume pricing dropping to roughly $4.80 at 1000-piece quantities per the distributor pages surveyed. Pricing fluctuates daily based on distributor stock; request a current quote for production-volume procurement.
What is the lead time for the DSPIC33FJ128MC708AT-I/PT?
Lead time for the DSPIC33FJ128MC708AT-I/PT is approximately 4-8 weeks in tape-and-reel packaging from major distributors as of 2026-09-26, given Microchip's typical 16-bit DSC production cycle. Infinity-Electron reported 16,194 units in stock for immediate shipment, suggesting that distributor-level allocation is healthy in late 2026.
DSPIC33FJ128MC708A-I/PT vs DSPIC33FJ128MC708AT-I/PT: which should I choose?
The DSPIC33FJ128MC708A-I/PT and DSPIC33FJ128MC708AT-I/PT share the same die, package (80-pin TQFP), and 128 KB Flash / 16 KB RAM, per FindIC's parametric comparison. The 'T' suffix indicates Tape and Reel packaging; for prototype builds on cut-tape trays, the non-T part is equivalent, while production runs should specify the 'T' variant. Both versions share identical electrical and thermal specifications.
DSPIC33FJ128MC708AT-I/PT vs DSPIC33FJ128MC708T-I/PT: what is the difference?
The DSPIC33FJ128MC708T-I/PT and DSPIC33FJ128MC708AT-I/PT are mechanically and electrically equivalent per FindIC's side-by-side comparison - same 80-pin TQFP, 128 KB Flash, and 64 MHz internal oscillator option. The 'A' in the target part number designates the specific silicon revision; both parts are pin-compatible drop-in substitutes. Use the 'A' revision for new designs and the non-A part only if cost optimization on legacy builds is required.
What is the best drop-in replacement for the DSPIC33FJ128MC708AT-I/PT?
The best drop-in replacement for the DSPIC33FJ128MC708AT-I/PT is the DSPIC33FJ128MC708A-I/PT (same 80-pin TQFP, same 128 KB Flash, identical peripheral set, same dsPIC33F core at 40 MIPS). All package pins and electrical ratings match, so no PCB rework is required. The only difference is tape-and-reel packaging versus tray, which does not affect the drop-in compatibility at the silicon level.
Where do I download the DSPIC33FJ128MC708AT-I/PT datasheet PDF?
The official DSPIC33FJ128MC708AT-I/PT datasheet (Microchip document DS-70085 family covering the dsPIC33FJ128MC708A family, 340 pages per Alldatasheet listing) is available on the Microchip product page at https://www.microchip.com/en-us/product/dsPIC33FJ128MC708 and through authorized distributor portals. The datasheet includes pinout, electrical characteristics, ADC/PWM timing diagrams, and the programming reference manual is shipped as a separate document (DS-70157).
What is the pinout of the DSPIC33FJ128MC708AT-I/PT 80-pin TQFP?
The DSPIC33FJ128MC708AT-I/PT uses an 80-pin TQFP (12 x 12 mm body, 0.5 mm pitch) with the standard dsPIC33F MC family assignment: pins 1-12 include VDD/AVDD power pairs, VREF+ and VREF- for the ADC; pins 13-32 hold digital I/O and PWM outputs; pins 33-52 carry QEI inputs and the remaining digital I/O; pins 53-72 provide ECAN, SPI, UART, and I2C peripherals; pins 73-80 contain PGED/PGEC programming/debug and the MCLR reset input. The full pinout is documented on page 19 of the Microchip family datasheet.
When should I choose the DSPIC33FJ128MC708AT-I/PT over a generic ARM Cortex-M0 MCU?
Choose the DSPIC33FJ128MC708AT-I/PT when your application requires single-cycle MAC operations, deterministic 40 MIPS throughput for tight FOC loops, and integrated motor-control peripherals (PWM, QEI, PWM-triggered ADC) at 3.3 V. A Cortex-M0 part typically needs an external DSP library or coprocessor for equivalent throughput; the dsPIC33F delivers this natively in fixed-point hardware. For pure digital logic with no DSP kernels, a Cortex-M0+ part can be more cost-effective.
Is the DSPIC33FJ128MC708AT-I/PT suitable for sensorless BLDC motor control?
Yes, the DSPIC33FJ128MC708AT-I/PT is well suited for sensorless BLDC/PMSM motor control. The integrated 10/12-bit ADC with PWM-synchronized sampling reads back-EMF or FOC d/q-axis currents in lockstep with the MCPWM, and the DSP engine executes Clarke/Park transforms and PI controllers within microseconds per iteration. Microchip's application note AN1078 provides sensorless FOC reference firmware that targets this exact DSC.
What key specifications of the DSPIC33FJ128MC708AT-I/PT should engineers know?
The DSPIC33FJ128MC708AT-I/PT delivers 40 MIPS at 80 MHz, 128 KB Flash, 16 KB SRAM, 69 I/O, ECAN/I2C/SPI/UART, dual analog comparators, and an integrated 10/12-bit ADC with PWM trigger and 8-channel DMA in an 80-pin TQFP package operating from 3.0-3.6 V at -40 to +85 C industrial grade. Per the Microchip family datasheet, the dedicated MCPWM module supports 6 PWM outputs with programmable dead time for 3-phase drives.
What is the cross-brand equivalent for the DSPIC33FJ128MC708AT-I/PT?
There is no true cross-brand drop-in equivalent for the DSPIC33FJ128MC708AT-I/PT because the dsPIC33F core and peripheral set are Microchip-proprietary. The closest functional equivalents are TI's C2000 TMS320F2802x family (different package, different toolchain, requires PCB rework) or ST's STM32F1/Motor-Control series (different package, ARM Cortex-M3 architecture, requires PCB rework). For zero-rework replacement, stay within the Microchip dsPIC33F portfolio listed on the alternatives table.

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

Selection Guide

Choose the DSPIC33FJ128MC708AT-I/PT when designing a 3-phase BLDC/PMSM or ACIM motor drive with FOC, trapezoidal commutation, or sensorless control where you need dedicated MCPWM + QEI hardware in a 80-pin TQFP footprint. Choose the DSPIC33FJ128MC708A-I/PT (non-T variant) for prototype builds on tray packaging at slightly lower per-piece cost. Choose the DSPIC33FJ128GP708A-I/PT only if you are not doing motor control and want the general-purpose variant - you lose the MCPWM and QEI peripherals but save no cost. Avoid the DSPIC33FJ128MC706A-I/PT family for new 80-pin designs since it is a 64-pin TQFP that will not fit a MC708A PCB footprint. For automotive-grade (AEC-Q100) requirements, move to the dsPIC33CK family, which is a drop-in software successor but a different silicon revision.

Comparison with Alternatives

Parameter This Product DSPIC33FJ128MC708A-I/PT DSPIC33FJ128MC708T-I/PT DSPIC33FJ128GP708A-I/PT
Package TQFP-80 (PT) 12x12 mm TQFP-80 (PT) - same TQFP-80 (PT) - same TQFP-80 (PT) - same
Brand Microchip Technology Microchip Technology - same Microchip Technology - same Microchip Technology - same
Core dsPIC33F 16-bit DSC dsPIC33F DSC - same dsPIC33F DSC - same dsPIC33F DSC - same
Flash / RAM 128 KB / 16 KB 128 KB / 16 KB - same 128 KB / 16 KB - same 128 KB / 16 KB - same
CPU Speed 40 MIPS (80 MHz) 40 MIPS - same 40 MIPS - same 40 MIPS - same
Motor Control PWM Yes (MCPWM, 6 outputs) Yes - same Yes - same No (general-purpose variant)
QEI Module Yes Yes - same Yes - same No
ECAN Yes Yes - same Yes - same Yes - same
Supply Voltage 3.0-3.6 V 3.0-3.6 V - same 3.0-3.6 V - same 3.0-3.6 V - same
Operating Temperature -40 to +85 C (Industrial) -40 to +85 C - same -40 to +85 C - same -40 to +85 C - same

Key Differentiators

  • Dedicated 6-output motor-control PWM with programmable dead-time and ADC-trigger synchronization (vs DSPIC33FJ128GP708A-I/PT)
  • Integrated QEI module for direct encoder interfacing without external logic (vs DSPIC33FJ128GP708A-I/PT)
  • 8-channel DMA engine reducing CPU interrupt load in real-time control loops (vs DSPIC33FJ128MC706A-I/PT)

Design Notes

Estimated: at 80 MHz CPU clock and full peripheral activity, the DSPIC33FJ128MC708AT-I/PT draws approximately 70-100 mA from VDD plus 20 mA from AVDD during ADC conversion, for a total budget of ~120 mA. Source the 3.3 V rail from an LDO with at least 200 mA capacity (e.g., Microchip MCP1700) and place 10 uF bulk + 0.1 uF decoupling pairs within 5 mm of every VDD/AVDD pin group. Tie all VSS/AVSS pins to a single low-impedance ground plane, never to a thin trace. A ferrite bead between digital VDD and analog AVDD reduces ADC switching-noise coupling when the same supply source feeds both rails.

Estimated: at 3.3 V supply with 100 mA typical load, the DSPIC33FJ128MC708AT-I/PT dissipates roughly 0.33 W internally, well within the TQFP-80 thermal envelope (theta_JA ~50 C/W on a 4-layer JEDEC EIA/JESD51 test board). Junction temperature rise above ambient is therefore only ~17 C at room temperature - no heatsink required. If you exceed 100 mA peripheral loading or operate above 70 C ambient, add copper thermal relief under the exposed thermal pad area of the PCB (TQFP-80 PT package does not have an exposed pad, so use via-fanout to inner ground/power planes to spread heat).

Route the analog ADC inputs (AN0-AN15) as far as possible from the PWM switching outputs and digital I/O to minimize capacitive coupling. Keep analog traces over a continuous ground plane (no signal traces underneath). Use a 4-layer stackup with dedicated VDD, GND, and signal layers for any design sampling ADC at >500 ksps. Place the 0.1 uF decoupling capacitor directly between each VDD pin and its nearest GND via - no shared vias. The PGED1/PGEC1 pins (RB0/RB1) should route straight to a 6-pin ICSP header on the board edge for MPLAB ICD/Snap debugger access during development.

Do not enable the ADC and PWM modules simultaneously without first configuring the PWM trigger source in the ADC interrupt controller - the default reset state can cause the ADC to sample during PWM switching edges, injecting switching noise into the current-sense channels. Always initialize the oscillator FPLL to 80 MHz before touching the PWM period register, or the PWM frequency will be off by a factor of the FCY divisor. When migrating between dsPIC33F family members (e.g., MC706A <-> MC708A), verify the pinout is identical - the MC706A is a 64-pin TQFP and the MC708A is 80-pin TQFP, so any PCB layout designed for one will not fit the other without rework.

Estimated: the DSPIC33FJ128MC708AT-I/PT's PWM outputs can slew 6 mA loads within ~10 ns, producing edge rates of ~0.3 V/ns into a 50 ohm trace. At these edge rates, treat PWM traces as transmission lines - keep them short (<50 mm), use series termination resistors (22-33 ohm) at the DSC pin, and maintain a constant-impedance path to the gate-driver input. The QEI inputs are particularly sensitive to noise; add 10 kohm pull-ups and 100 pF filter capacitors if the encoder cable exceeds 0.3 m. Reference: Microchip AN1078 sensorless FOC design guide.

Compliance Information

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

RoHS compliant per Microchip product page. Not AEC-Q100 qualified - for automotive use, select the AEC-qualified dsPIC33CK family. MSL Level 3 per JEDEC J-STD-020 surface-mount handling classification.

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

Related Searches

DSPIC33FJ128MC708AT-I/PT DSPIC33FJ128MC708AT-I/PT datasheet Microchip dsPIC33F 128KB Flash DSC 40 MIPS 16-bit motor control MCU TQFP-80 motor control microcontroller BLDC motor control MCU DSPIC33FJ128MC708AT vs MC708A DSPIC33FJ128MC708AT-I/PT drop-in replacement buy DSPIC33FJ128MC708AT-I/PT online DSPIC33FJ128MC708AT-I/PT price DSPIC33FJ128MC708AT-I/PT stock dsPIC33F pinout 80-pin TQFP sensorless FOC dsPIC firmware what is a digital signal controller

Related Components & Terms

Microchip Technology DSPIC33FJ128MC708AT-I/PT DSPIC33FJ128MC708A-I/PT DSPIC33FJ128MC708T-I/PT DSPIC33FJ128GP708A-I/PT DSPIC33FJ128MC706A-I/PT dsPIC33F Digital Signal Controller DSC 16-bit microcontroller MCPWM QEI Field-Oriented Control FOC TQFP-80 TQFP package surface mount RoHS REACH MSL Level 3 JEDEC J-STD-020 BLDC motor PMSM motor ACIM motor MPLAB XC16
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