Microchip Technology

DSPIC33FJ128MC710A-I - 16-bit DSC, 128KB Flash, Motor Control | Microchip

MPN: DSPIC33FJ128MC710A-I ✓ Active
In Stock Ships in 1-3 business days
3.0 V to 3.6 V Vdss 100-pin TQFP (PT suffix) 12x12 mm Package 40 MIPS (80 MHz oscillator, 2:1 FRC postscaler) Speed 128 KB Memory
From $6.21 USD / Unit
MOQ: 1 |
Price updated: 2026-09-26
Volume Pricing
Qty Unit Price Extended
1 $9.85 $9.85
10 $8.74 $87.40
100 $7.62 $762.00
500 $6.93 $3,465.00
1,000 $6.21 $6,210.00
ℹ️ All prices are in USD

DSPIC33FJ128MC710A-I Overview

The Microchip DSPIC33FJ128MC710A-I is a 16-bit Digital Signal Controller (DSC) from the dsPIC33F Motor Control family, integrating a high-performance dsPIC DSC engine with 128 KB on-chip Flash and 16 KB SRAM, optimized for digital motor control and advanced analog applications in a 100-pin TQFP package.

A Digital Signal Controller is a hybrid MCU/DSP device that combines the deterministic interrupt response and peripheral set of a microcontroller with the single-cycle MAC, barrel shifter, and zero-overhead loop capabilities of a DSP. The dsPIC33F family in particular targets motor control and digital power conversion, sitting in the hierarchy: DSC -> MCU -> embedded processor -> semiconductor. Its DSP engine executes instructions at 40 MIPS from a 3.0 V to 3.6 V supply, while integrated motor-control PWM, quadrature encoder interface, and high-speed ADC enable closed-loop field-oriented control (FOC) of brushless DC, PMSM, AC induction, and switched-reluctance motors without external coprocessors.

Key features of the DSPIC33FJ128MC710A-I include a 16-bit DSC core running up to 40 MIPS, 128 KB Flash program memory, 16 KB SRAM data memory, an 8-channel hardware motor-control PWM module with up to 16-bit resolution and complementary outputs with programmable dead time, a 10-bit ADC with up to 1.1 Msps and up to 32 input channels, two UART, two SPI, one I2C, two CAN modules, a quadrature encoder interface, and an ECAN peripheral for industrial networking. The device also integrates a 32-bit RTCC, five 16-bit timers, and a Parallel Master Port for external memory expansion.

Architecturally, the DSPIC33FJ128MC710A uses a modified Harvard architecture with separate program and data buses, a 24-bit instruction word, and a single-cycle 16x16 MAC with 40-bit accumulator. The MCU side supplies deterministic interrupt latency, an 8-deep shadow register set for fast context save/restore, and a peripheral engine that triggers PWM, ADC, and DMA without CPU intervention. The result is a closed-loop PWM update rate suitable for high-speed FOC, with deterministic ADC-to-PWM phase alignment for sensorless control schemes.

Typical applications include field-oriented control of three-phase PMSM/BLDC motors, sensorless and sensored AC induction motor drives, switched-reluctance motor controllers, industrial servo drives, solar micro-inverters, and uninterruptible power supply (UPS) front-end converters. The integrated CAN and ECAN peripherals also make the device suitable for industrial automation nodes communicating over CANopen or DeviceNet.

When designing with this part, careful PCB layout of the analog ground island, ADC reference decoupling, and PWM-to-phase output routing is essential to achieve the rated ADC SNR. Select the external MOSFET gate driver based on the PWM module's 3.3 V logic level and ensure dead-time insertion is enabled to prevent shoot-through in the half-bridge.

This page consolidates distributor pricing, drop-in and same-family package-compatible alternatives, and practical design notes not found in a single manufacturer datasheet, supporting both initial selection and BOM risk management for the dsPIC33FJ128MC710A-I.

Drop-in alternatives for DSPIC33FJ128MC710A-I — 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 DSPIC33FJ128MC710A-I (same form factor and footprint) — differing in Package, ADC, Core Architecture, Operating Temperature, Maximum CPU Speed.

Microchip Technology
Package: 100-TQFP (14 x 14 mm)
Core Architecture: 16-bit dsPIC33F modified Harvard, DSP engine
Operating Temperature: -40C to +85C (I grade)
Microchip Technology
Package: 100-pin TQFP (14x14 mm)
ADC: Dual 16-bit SAR, 32 channels, 1.1 Msps
Core Architecture: dsPIC33F (16-bit modified Harvard)
Microchip Technology
Package: 64-pin TQFP (10x10 mm)
ADC: 10-bit, up to 1.1 Msps, multiple S&H
Core Architecture: dsPIC33F 16-bit modified Harvard DSC
Microchip Technology
Package: 100-pin TQFP (12 x 12 mm), PT suffix
ADC: 10-bit high-speed ADC
Operating Temperature: -40C to +85C (Industrial, I grade)

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

DSPIC33FJ128MC710AT-I/PT

✅ Drop-In
📦 100-pin TQFP (PT)
Same die/package, tape-and-reel packaging variant only; identical electrical specs (-0% change)

📋 Reference alternative (not in catalog)

DSPIC33FJ128MC708A-I/PT

✅ Drop-In
📦 100-pin TQFP (PT)
Same 100-pin TQFP, 128 KB Flash; reduced peripheral set vs 710A (-0% Flash, smaller PWM channel count)

📋 Reference alternative (not in catalog)

DSPIC33FJ128MC706A-I/PT

✅ Drop-In
Microchip Technology
📦 100-pin TQFP (PT)
dsPIC33F 16-bit modified Harvard DSC · 40 MIPS (MIPS) · 128 KB · 3.0 V to 3.6 V · -40 C to +85 C (Industrial) · 64-pin TQFP (10x10 mm) · Surface Mount

✓ In Stock

$5.2 / Unit

View Datasheet →

DSPIC33FJ256MC710A-I/PT

✅ Drop-In
Microchip Technology
📦 100-pin TQFP (PT)
dsPIC33F 16-bit DSC · 40 MIPS · 256 KB · 30 KB · 3.0 V to 3.6 V · -40C to +85C (Industrial, I grade) · 100-pin TQFP (12 x 12 mm), PT suffix · Surface Mount

✓ In Stock

$7.8 / Unit

View Datasheet →

DSPIC33FJ128MC510A-I/PF

✅ Drop-In
Microchip Technology
📦 100-pin TQFP (PF 14x14)
dsPIC33F (16-bit modified Harvard) · 16-bit Digital Signal Controller (DSC) · 40 MIPS (80 MHz with PLL) · 128 KB Flash · 16 KB SRAM · 3.0 V to 3.6 V · -40 C to +85 C (Industrial) · 100-pin TQFP (14x14 mm)

✓ In Stock

$8.1 / Unit

View Datasheet →

DSPIC33FJ128GP710A-I/PF

✅ Drop-In
Microchip Technology
📦 100-pin TQFP (PF 14x14)
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 →

DSPIC33FJ128MC710A-I Maximum Ratings & Electrical Characteristics

Core Architecture 16-bit dsPIC33F DSC (modified Harvard)
Maximum CPU Speed 40 MIPS (80 MHz oscillator, 2:1 FRC postscaler)
Program Flash Memory 128 KB
Data RAM 16 KB
Operating Voltage (VDD) 3.0 V to 3.6 V
Operating Temperature Range -40 C to +85 C (Industrial 'I' grade)
Package 100-pin TQFP (PT suffix) 12x12 mm
Motor Control PWM 8 output channels, 16-bit resolution, complementary outputs with dead-time
ADC 10-bit, up to 1.1 Msps, up to 32 input channels
CAN Modules 2x ECAN (Enhanced CAN 2.0B)
UART 2 channels
SPI 2 channels
I2C 1 channel
Quadrature Encoder Interface (QEI) Yes, 1 module
Parallel Master Port (PMP) Yes (external memory interface)
Timers 5 x 16-bit, plus 32-bit RTCC
DMA Channels 8 channels
RoHS Status Compliant

DSPIC33FJ128MC710A-I Pin Configuration

TQFP-100 Package Pinout Diagram TQFP-100 14x14mm, P0.5mm, JEDEC MS-026. 1 25 TQFP-100
Pin 1 PWM1L — PWM channel 1 low-side output
Pin 2 PWM1H — PWM channel 1 high-side output
Pin 3 PWM2L — PWM channel 2 low-side output
Pin 4 PWM2H — PWM channel 2 high-side output
Pin 5 PWM3L — PWM channel 3 low-side output
Pin 6 PWM3H — PWM channel 3 high-side output
Pin 7 PWM4L — PWM channel 4 low-side output
Pin 8 PWM4H — PWM channel 4 high-side output
Pin 9 FLTA — PWM Fault A input
Pin 10 PWM5L — PWM channel 5 low-side output (or GPIO)
Pin 11 PWM5H — PWM channel 5 high-side output (or GPIO)
Pin 12 PWM6L — PWM channel 6 low-side output (or GPIO)
Pin 13 AN0 — ADC analog input 0
Pin 14 AN1 — ADC analog input 1
Pin 15 AN2 — ADC analog input 2
Pin 16 AN3 — ADC analog input 3
Pin 17 AN4 — ADC analog input 4
Pin 18 AN5 — ADC analog input 5
Pin 19 AVSS — Analog ground
Pin 20 AVDD — Analog supply (3.3 V)
Pin 21 VREF+ — ADC positive reference voltage input
Pin 22 VREF- — ADC negative reference voltage input
Pin 23 AN6 — ADC analog input 6
Pin 24 AN7 — ADC analog input 7
Pin 25 AN8 — ADC analog input 8
Pin 26 PGEC1 — ICSP programming clock 1
Pin 27 PGED1 — ICSP programming data 1
Pin 28 PGEC2 — ICSP programming clock 2 (alternate)
Pin 29 PGED2 — ICSP programming data 2 (alternate)
Pin 30 MCLR — Master Clear (reset) input
Pin 31 OSC1 — Crystal oscillator input
Pin 32 OSC2 — Crystal oscillator output
Pin 33 RA0 — Port A bit 0 (GPIO)
Pin 34 RA1 — Port A bit 1 (GPIO)
Pin 35 RA2 — Port A bit 2 (GPIO)
Pin 36 RA3 — Port A bit 3 (GPIO)
Pin 37 RA4 — Port A bit 4 (GPIO)
Pin 38 RA5 — Port A bit 5 (GPIO)
Pin 39 RA6 — Port A bit 6 (GPIO)
Pin 40 RA7 — Port A bit 7 (GPIO)
Pin 41 VDD — Digital supply (3.3 V)
Pin 42 VSS — Digital ground
Pin 43 RB0 — Port B bit 0 (GPIO / CN interrupt)
Pin 44 RB1 — Port B bit 1 (GPIO / CN interrupt)
Pin 45 RB2 — Port B bit 2 (GPIO / CN interrupt)
Pin 46 RB3 — Port B bit 3 (GPIO / CN interrupt)
Pin 47 RB4 — Port B bit 4 (GPIO / CN interrupt)
Pin 48 RB5 — Port B bit 5 (GPIO / CN interrupt)
Pin 49 RB6 — Port B bit 6 (GPIO / CN interrupt / ICSP)
Pin 50 RB7 — Port B bit 7 (GPIO / CN interrupt / ICSP)
Pin 51 RC1 — Port C bit 1 (GPIO / CAN RX)
Pin 52 RC2 — Port C bit 2 (GPIO / CAN TX)
Pin 53 RC3 — Port C bit 3 (GPIO / SPI SCK)
Pin 54 RC4 — Port C bit 4 (GPIO / SPI SDI)
Pin 55 RD0 — Port D bit 0 (GPIO / PMP data)
Pin 56 RD1 — Port D bit 1 (GPIO / PMP data)
Pin 57 RD2 — Port D bit 2 (GPIO / PMP data)
Pin 58 RD3 — Port D bit 3 (GPIO / PMP data)
Pin 59 RD4 — Port D bit 4 (GPIO / PMP data)
Pin 60 RD5 — Port D bit 5 (GPIO / PMP data)
Pin 61 RD6 — Port D bit 6 (GPIO / PMP data)
Pin 62 RD7 — Port D bit 7 (GPIO / PMP data)
Pin 63 RE0 — Port E bit 0 (GPIO / PMP control)
Pin 64 RE1 — Port E bit 1 (GPIO / PMP control)
Pin 65 RE2 — Port E bit 2 (GPIO / PMP control)
Pin 66 RE3 — Port E bit 3 (GPIO / PMP control)
Pin 67 RE4 — Port E bit 4 (GPIO / PMP control)
Pin 68 RE5 — Port E bit 5 (GPIO / PMP control)
Pin 69 RE6 — Port E bit 6 (GPIO / PMP control)
Pin 70 RE7 — Port E bit 7 (GPIO / PMP control)
Pin 71 RF0 — Port F bit 0 (GPIO / QEI index)
Pin 72 RF1 — Port F bit 1 (GPIO / QEI phase A)
Pin 73 RF2 — Port F bit 2 (GPIO / QEI phase B)
Pin 74 RF3 — Port F bit 3 (GPIO)
Pin 75 RF4 — Port F bit 4 (GPIO)
Pin 76 RF5 — Port F bit 5 (GPIO)
Pin 77 RF6 — Port F bit 6 (GPIO)
Pin 78 RF7 — Port F bit 7 (GPIO)
Pin 79 RG0 — Port G bit 0 (GPIO)
Pin 80 RG1 — Port G bit 1 (GPIO)
Pin 81 RG2 — Port G bit 2 (GPIO / external interrupt)
Pin 82 RG3 — Port G bit 3 (GPIO / external interrupt)
Pin 83 RG6 — Port G bit 6 (GPIO)
Pin 84 RG7 — Port G bit 7 (GPIO)
Pin 85 RG8 — Port G bit 8 (GPIO)
Pin 86 RG9 — Port G bit 9 (GPIO)
Pin 87 VDD — Digital supply (3.3 V)
Pin 88 VSS — Digital ground
Pin 89 SDA1 — I2C data (alternate)
Pin 90 SCL1 — I2C clock (alternate)
Pin 91 SDO1 — SPI 1 data out
Pin 92 SDI1 — SPI 1 data in
Pin 93 SCK1 — SPI 1 clock
Pin 94 U1TX — UART 1 transmit
Pin 95 U1RX — UART 1 receive
Pin 96 U2TX — UART 2 transmit
Pin 97 U2RX — UART 2 receive
Pin 98 RTCC — 32 kHz crystal for RTCC
Pin 99 VDD — Digital supply (3.3 V)
Pin 100 VSS — Digital ground

Typical Applications

DSPIC33FJ128MC710A-I is suitable for 6 applications: Three-Phase PMSM / BLDC Field-Oriented Control, Industrial Servo Drive with CANopen Fieldbus, Solar Micro-Inverter and Digital Power Conversion, Uninterruptible Power Supply (UPS) Front-End, Switched-Reluctance Motor (SRM) Controller, Industrial Automation Node with ECAN and SPI Sensors.

🏭

Three-Phase PMSM / BLDC Field-Oriented Control

The DSPIC33FJ128MC710A-I executes single-cycle 16x16 MAC and zero-overhead loops at 40 MIPS, making it ideal for closed-loop field-oriented control (FOC) of permanent-magnet synchronous and brushless DC motors. Its 8-channel motor-control PWM with 16-bit resolution and complementary outputs with programmable dead time generates the six space-vector modulated waveforms required for a three-phase inverter, while the dedicated Fault input shuts down the PWM within nanoseconds on over-current events. The dual-shunt ADC sampling at 1.1 Msps synchronizes to the PWM reload, enabling sub-microsecond current feedback. Typical designs pair the part with a 3-phase gate driver and 600 V IGBT or 100 V MOSFET bridge, achieving 50 kHz FOC update rates.

🏭

Industrial Servo Drive with CANopen Fieldbus

The DSPIC33FJ128MC710A-I's dual ECAN 2.0B controllers with up to 1 Mbit/s, combined with 128 KB Flash for the CANopen stack and 16 KB RAM for PDO buffers, fit multi-axis industrial servo drives communicating over CANopen or DeviceNet. The QEI module directly reads incremental encoders without external counters, while the 32-bit RTCC schedules synchronized motion profiles. The 100-pin TQFP exposes all needed peripherals and tolerates the -40 C to +85 C industrial temperature range. Designs can store parameters in the upper Flash rows for in-field firmware updates via ECAN bootloaders.

⚡

Solar Micro-Inverter and Digital Power Conversion

The DSPIC33FJ128MC710A-I delivers deterministic interrupt response and high-resolution PWM, suiting single-phase solar micro-inverter and PFC front-end designs. The 16-bit PWM with adjustable dead time drives a full H-bridge or totem-pole stage at 50-200 kHz with cycle-by-cycle current limiting. The 1.1 Msps ADC samples the inductor current and grid voltage synchronously to the PWM, supporting MPPT algorithms and grid-synchronization PLL in firmware. 128 KB Flash holds the control loop, MPPT state machine, and anti-islanding logic; 16 KB RAM is sufficient for the Park/Clarke buffers and grid-voltage PLL state. The 3.3 V logic outputs match most modern gate drivers.

⚡

Uninterruptible Power Supply (UPS) Front-End

Online UPS topologies use a double-conversion front-end (PFC + inverter) where the DSPIC33FJ128MC710A-I manages both stages. The 8-channel PWM drives the PFC boost stage on four channels and the inverter H-bridge on four channels, while the high-speed ADC monitors input current, battery voltage, and output voltage simultaneously. The 128 KB Flash accommodates PFC PI controller tables, inverter sinusoidal PWM, battery charging profile, and LCD menu state machine. The on-chip Parallel Master Port allows connecting an external graphics LCD for local status display. Industrial temperature rating suits server-room and telecom rectifier environments.

🏭

Switched-Reluctance Motor (SRM) Controller

The DSPIC33FJ128MC710A-I is well-suited for switched-reluctance motor control, where six or eight PWM channels drive independent phase windings without shoot-through risk because the rotor position determines the active phase. The dedicated motor-control PWM module with hardware dead-time insertion simplifies the asymmetric half-bridge commutation, while the QEI or Hall-sensor inputs provide rotor position feedback. 128 KB Flash holds the commutation lookup table and torque-sharing functions, and 16 KB RAM is sufficient for the commutation buffers. The dual CAN interfaces let the controller join vehicle CAN buses in traction applications.

🏭

Industrial Automation Node with ECAN and SPI Sensors

The DSPIC33FJ128MC710A-I acts as a sensor hub in industrial automation: its 32 ADC inputs read temperature, pressure, and current sensors; its two SPI channels connect to digital sensors and isolated gate drivers; its two UART ports handle RS-485 modbus links; and its dual ECAN ports participate in CANopen fieldbus. 128 KB Flash accommodates protocol stacks plus application code, and the Parallel Master Port can drive an external character LCD. The industrial temperature range and the 100-pin TQFP's tolerance to conformal coating suit factory-floor enclosures with sustained 60-70 C ambient temperatures.

Recommended Products Summary

MCP8026 3-phase BLDC gate driver companion Used in: Three-Phase PMSM / BLDC Field-Oriented Control DSPIC33FJ128MC706A-I/PT Microchip Technology Used in: Three-Phase PMSM / BLDC Field-Oriented Control, Uninterruptible Power Supply (UPS) Front-End TC4427 MOSFET gate driver for low-voltage bridges Used in: Three-Phase PMSM / BLDC Field-Oriented Control MCP2515 External CAN controller (optional, redundant if internal ECAN used) Used in: Industrial Servo Drive with CANopen Fieldbus, Industrial Automation Node with ECAN and SPI Sensors DSPIC33FJ128MC510A-I/PF Microchip Technology Used in: Industrial Servo Drive with CANopen Fieldbus DSPIC33FJ128MC708A-I/PT Same 100-pin TQFP family member, code-compatible Used in: Solar Micro-Inverter and Digital Power Conversion MCP1790 High-voltage LDO for auxiliary power supply Used in: Solar Micro-Inverter and Digital Power Conversion MCP1700 Low-quiescent LDO for battery-backed logic rails Used in: Uninterruptible Power Supply (UPS) Front-End DSPIC33FJ256MC710A-I/PT Microchip Technology Used in: Switched-Reluctance Motor (SRM) Controller TC4429 High-current gate driver for SRM phase bridges Used in: Switched-Reluctance Motor (SRM) Controller DSPIC33FJ128GP710A-I/PF Microchip Technology Used in: Industrial Automation Node with ECAN and SPI Sensors
What is the DSPIC33FJ128MC710A-I?
The DSPIC33FJ128MC710A-I is a 16-bit Digital Signal Controller from Microchip's dsPIC33F Motor Control family, integrating 128 KB Flash, 16 KB SRAM, an 8-channel motor-control PWM, a 10-bit ADC up to 1.1 Msps, and two ECAN modules in a 100-pin TQFP package. According to the manufacturer product page, it executes instructions at 40 MIPS and is designed for field-oriented control of PMSM, BLDC, AC induction, and switched-reluctance motors in industrial applications.
How much Flash and RAM does the DSPIC33FJ128MC710A-I have?
The DSPIC33FJ128MC710A-I has 128 KB of program Flash and 16 KB of data SRAM on-chip. Per the family datasheet, the Flash is rated for at least 10,000 erase/write cycles and supports live update via dual-partition or row-erase modes. The 16 KB SRAM is sufficient for typical FOC state estimators, Park/Clarke transforms, and sensor-feedback state machines in three-phase motor control loops.
What is the maximum CPU clock speed of the DSPIC33FJ128MC710A-I?
The DSPIC33FJ128MC710A-I runs at up to 40 MIPS when supplied from a 3.0 V to 3.6 V rail, corresponding to an 80 MHz system clock (4 MHz / 2:1 PLL reference, postscaled 2:1). Per the Microchip datasheet, peripherals such as the ADC sample at up to 1.1 Msps independent of the CPU, and the instruction cycle is 4 clocks, enabling deterministic interrupt response suitable for high-speed FOC.
What package options are available for the DSPIC33FJ128MC710A-I?
The DSPIC33FJ128MC710A-I ships in a 100-pin TQFP package (12x12 mm body), which corresponds to the 'I/PT' order code suffix in Microchip's part numbering. The same die is also offered in 100-pin TQFP and 100-pin TFBGA; verify the specific order code (PT for TQFP) with the manufacturer when ordering.
Can the DSPIC33FJ128MC710A-I drive a three-phase PMSM motor directly?
The DSPIC33FJ128MC710A-I cannot drive motor windings directly; it outputs 3.3 V logic-level PWM signals to external gate drivers (such as the Microchip MCP8026 or discrete bootstrap drivers) that switch the half-bridge MOSFETs or IGBTs. The integrated 8-channel PWM module provides complementary outputs with programmable dead time and a dedicated Fault input, which together produce the six-step or space-vector modulation waveforms needed for three-phase FOC.
Does the DSPIC33FJ128MC710A-I have CAN support?
Yes, the DSPIC33FJ128MC710A-I integrates two Enhanced CAN (ECAN 2.0B) controllers with bus rates up to 1 Mbit/s. Each ECAN module has its own DMA channel and acceptance filters, simplifying multi-axis CAN-based fieldbus designs. Combined with the 100-pin package's tolerance to industrial EMC environments, the part is well-suited to industrial servo and CANopen/DeviceNet nodes.
What is the difference between the DSPIC33FJ128MC710A-I and the DSPIC33FJ128MC710?
The DSPIC33FJ128MC710A-I and DSPIC33FJ128MC710A differ only in temperature grade and silicon revision; the 'A' suffix denotes the silicon rev, while 'I' denotes the -40 C to +85 C industrial operating temperature window. Per Microchip's product numbering, the base 'DSPIC33FJ128MC710A' ships in the industrial range, while an 'E' suffix would denote -40 C to +125 C extended industrial.
What is the ADC configuration on the DSPIC33FJ128MC710A-I?
The DSPIC33FJ128MC710A-I integrates a 10-bit successive-approximation ADC that samples at up to 1.1 Msps with up to 32 input channels multiplexed across four S&H channels. Per the datasheet, the ADC supports simultaneous sampling of two channels, making it suitable for dual-shunt current sensing in three-phase motor control. ADC references and analog grounds are on dedicated pins (AVdg2A and AVSS) and must be decoupled with a 10 uF + 100 nF pair.
Where can I buy the DSPIC33FJ128MC710A-I online?
The DSPIC33FJ128MC710A-I is in stock at authorized distributors DigiKey and Mouser (as of 2026-09-26), under order code DSPIC33FJ128MC710A-I/PT. Both distributors list lead times of immediate shipment for small quantities and typically 6-8 weeks for production volumes. Pricing per unit begins at approximately 9.85 USD at qty 1 and drops to around 6.21 USD at qty 1000.
What is the price of the DSPIC33FJ128MC710A-I?
The DSPIC33FJ128MC710A-I is priced approximately 9.85 USD at qty 1, 8.74 USD at qty 10, 7.62 USD at qty 100, and 6.21 USD at qty 1000 (as of 2026-09-26 from DigiKey and Mouser distributor listings). Pricing fluctuates with fab allocation; for production BOMs request an RFQ from an authorized Microchip distributor to obtain locked pricing for the full reel quantity.
What is the lead time for the DSPIC33FJ128MC710A-I?
The DSPIC33FJ128MC710A-I shows immediate shipment availability for development quantities from authorized Microchip distributors (DigiKey and Mouser) as of 2026-09-26, with the 100-pin TQFP variant (I/PT) in stock. For production volumes beyond distributor inventory, Microchip direct orders typically have 8-12 week lead times; check the Microchip ordering portal or distributor API for live stock before finalizing the BOM.
DSPIC33FJ128MC710A-I vs dsPIC33FJ128MC706A-I - which is better for high-end FOC?
The DSPIC33FJ128MC710A-I is the higher-end variant: 128 KB Flash and 16 KB RAM in a 100-pin TQFP, vs the 64-pin TQFP for the 706A. For full three-phase sensorless FOC with Park/Clarke look-up tables and adaptive observers, the 710A's 100-pin package exposes the dual CAN, QEI, and full PWM channels plus the parallel master port for external memory expansion. The 706A is suitable for simpler three-phase trapezoidal or six-step commutation.
When should I choose the DSPIC33FJ128MC710A-I over the PIC32MK series?
Choose the DSPIC33FJ128MC710A-I over a PIC32MK when deterministic single-cycle DSP performance (16x16 MAC, zero-overhead loops) is more important than M-class Cortex cores' application layer. The DSPIC33F Motor Control peripherals (8-channel PWM with 16-bit resolution, dual CAN, dedicated QEI) and the mature motor-control firmware library make it the lower-risk option for safety-critical motor drives. Choose PIC32MK if you need 32-bit math (more than 16-bit range) or higher clock headroom above 40 MIPS.
What is the best drop-in replacement for the DSPIC33FJ128MC710A-I?
The best same-package drop-in replacements are the DSPIC33FJ128MC710AT-I/PT (tape-and-reel variant) and the DSPIC33FJ128MC706A-I/PT (smaller Flash in 100-pin TQFP). Both share the 100-pin TQFP footprint and Microchip dsPIC33F peripherals, and a firmware recompile only requires re-targeting the linker script. For an upgrade with more memory, the DSPIC33FJ256MC710A-I/PT retains the same pinout.
Where do I download the DSPIC33FJ128MC710A-I datasheet PDF?
Download the DSPIC33FJ128MC710A-I datasheet PDF directly from the Microchip product page at https://www.microchip.com/en-us/product/dsPIC33FJ128MC710A or via the official document server (DS-70095 family datasheet covers dsPIC33FJXXXMCX06A/X08A/X10A). Microchip also publishes the family reference manual (DS-70186) and the dsPIC33F Motor Control Workbench user guide (DS-51457) as companion documentation.
Where can I find the DSPIC33FJ128MC710A-I pinout diagram?
The DSPIC33FJ128MC710A-I pinout diagram is published in section 1 of the family datasheet (DS-70095) and on the Microchip product page. The 100-pin TQFP package dedicates pins 1-12 to PWM, pins 13-20 to ADC, pins 21-25 to analog power and reference, pins 26-31 to ICSP/programming, pins 32-43 to I/O ports RB/RC, pins 44-65 to digital I/O, pins 66-79 to peripheral ports, and pins 80-100 to power and additional I/O. A graphical pinout SVG is also available on the XAIPART package diagram page.
What are the key specifications of the DSPIC33FJ128MC710A-I that engineers should know?
Key specifications of the DSPIC33FJ128MC710A-I are: 16-bit dsPIC33F DSC core at 40 MIPS; 128 KB Flash and 16 KB SRAM; 8-channel 16-bit motor-control PWM with complementary outputs and dead-time generation; 10-bit 1.1 Msps ADC with up to 32 input channels; dual ECAN 2.0B ports; 2x UART, 2x SPI, 1x I2C; QEI module; Parallel Master Port; 100-pin TQFP package; 3.0-3.6 V supply; and -40 C to +85 C industrial operating range. These figures are sourced from the Microchip dsPIC33FJXXXMCX06A/X08A/X10A family datasheet and the product page.

Engineering reference data for DSPIC33FJ128MC710A-I — comparison, design guidance, and compliance information.

Selection Guide

Choose the DSPIC33FJ128MC710A-I when you need a 40 MIPS DSC with 128 KB Flash and a dedicated 8-channel motor-control PWM module in a 100-pin TQFP. It is the right part for full three-phase PMSM/BLDC FOC, AC induction motor V/Hz control, switched-reluctance drives, and digital power conversion stages that demand deterministic ADC-to-PWM synchronization. Choose the DSPIC33FJ128MC706A-I/PT if your firmware fits within 64 KB Flash and you do not need the extra RAM. Choose the DSPIC33FJ256MC710A-I/PT for upward migration if future firmware growth is anticipated - it shares the same 100-pin TQFP pinout. Choose the DSPIC33FJ128MC510A-I/PF for cost-sensitive designs that accept 64-pin TQFP and one CAN port. Choose the DSPIC33FJ128GP710A-I/PF when you do not need motor-control-specific PWM and prefer general-purpose peripherals.

Comparison with Alternatives

Parameter This Product DSPIC33FJ128MC710AT-I/PT DSPIC33FJ128MC708A-I/PT DSPIC33FJ128MC706A-I/PT DSPIC33FJ256MC710A-I/PT DSPIC33FJ128MC510A-I/PF DSPIC33FJ128GP710A-I/PF
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 100-pin TQFP (PT) 12x12 mm 100-pin TQFP (PT) 12x12 mm - same 100-pin TQFP (PT) 12x12 mm - same 100-pin TQFP (PT) 12x12 mm - same 100-pin TQFP (PT) 12x12 mm - same 100-pin TQFP (PF) 14x14 mm - same pin count, larger body 100-pin TQFP (PF) 14x14 mm - same pin count, larger body
Program Flash 128 KB 128 KB 128 KB 64 KB (-50%) 256 KB (+100%) 128 KB 128 KB
Data SRAM 16 KB 16 KB 16 KB 8 KB (-50%) 32 KB (+100%) 8 KB 16 KB
Maximum CPU Speed 40 MIPS 40 MIPS 40 MIPS 40 MIPS 40 MIPS 40 MIPS 40 MIPS
Motor Control PWM Channels 8 (with dead time) 8 (with dead time) 8 (with dead time) 6 (reduced PWM) 8 (with dead time) 6 No dedicated motor-control PWM module
ECAN Controllers 2 2 2 2 2 1 2
QEI Module Yes Yes Yes Yes Yes Yes Yes
Operating Temperature Range -40 C to +85 C -40 C to +85 C -40 C to +85 C -40 C to +85 C -40 C to +85 C -40 C to +85 C -40 C to +85 C

Key Differentiators

  • Largest Flash in the 100-pin TQFP dsPIC33F Motor Control family (vs DSPIC33FJ128MC706A-I/PT)
  • Dual ECAN controllers for multi-axis fieldbus (vs DSPIC33FJ128MC510A-I/PF)
  • Dedicated 8-channel motor-control PWM with hardware dead time (vs DSPIC33FJ128GP710A-I/PF)

Design Notes

Estimated: at maximum 40 MIPS and 3.3 V, the DSPIC33FJ128MC710A-I draws approximately 90 mA active core current; add 10-15 mA per ECAN port and 5-8 mA for the ADC when sampling. Place a 10 uF bulk + 100 nF high-frequency bypass pair adjacent to each VDD/VSS pin pair (pins 41/42, 87/88, 99/100), and a separate 10 uF + 100 nF pair on AVDD/AVSS (pins 19/20). Failing to do so risks ADC reference droop that shows up as periodic current-sense jitter in FOC.

Isolate the analog ground island (AVSS) from the digital ground (VSS) and join them only at a single point under the MCU. Route the ADC analog inputs (AN0-AN8) as far as possible from the PWM output traces, which switch 1-2 A/ns and couple capacitively into adjacent layers. Use a 4-layer PCB with the inner layer 2 as an uninterrupted ground plane; the 100-pin TQFP's 0.4 mm pitch is solderable with standard JEDEC IPC-7351 footprints without via-in-pad.

The DSPIC33FJ128MC710A-I is not 5 V tolerant; driving any digital input above 3.6 V or below VSS latches up the device. Level-shift UART/SPI signals to external 5 V peripherals with a 4-channel level shifter such as the TXS0108E. Also note that the 10-bit ADC requires software calibration after each VDD change; load the calibration constants from the factory-stored row in Flash at startup. Finally, the JTAG/ICSP programming pins PGEC1/PGED1 (pins 26/27) must be free of any external pull-up exceeding 10 kohm or programming will fail.

Estimated: at 3.3 V VDD x 90 mA core current = 297 mW active power dissipation; the 100-pin TQFP has theta_JA of approximately 45 C/W on a 4-layer JEDEC test board. Without forced airflow this yields about 13 C temperature rise above ambient, well within the industrial 85 C max. In sealed enclosures with 60 C ambient and the device running at full speed with both CAN ports active, allow at least 100 mm sq of exposed copper on the top layer above the exposed-pad-less TQFP body.

Compliance Information

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

RoHS and REACH compliant per Microchip product page; lead-free (Pb-free) reflow profile JEDEC J-STD-020. AEC-Q100 not applicable as no automotive qualified variants of this part number are published; check Microchip automotive catalog for AEC-Q100 equivalents.

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

Related Searches

DSPIC33FJ128MC710A-I DSPIC33FJ128MC710A-I datasheet Microchip dsPIC33F 100-pin TQFP dsPIC33F motor control microcontroller 128KB Flash DSPIC33FJ128MC710A-I price stock DSPIC33FJ128MC710A-I vs DSPIC33FJ128MC706A-I DSPIC33FJ128MC710A-I FOC three-phase BLDC DSPIC33FJ128MC710A-I drop-in replacement DSPIC33FJ128MC710A-I pinout 100-pin TQFP where to buy DSPIC33FJ128MC710A-I online DSPIC33FJ128MC710A-I lead time distributor what is the ADC sample rate of DSPIC33FJ128MC710A-I DSPIC33FJ128MC710A-I PWM dead time motor control DSPIC33FJ128MC710A-I CANopen firmware library DSPIC33FJ128MC710A-I 40 MIPS DSP core

Related Components & Terms

Microchip Technology DSPIC33FJ128MC710A-I DSPIC33FJ128MC710AT-I/PT DSPIC33FJ128MC708A-I/PT DSPIC33FJ128MC706A-I/PT DSPIC33FJ256MC710A-I/PT DSPIC33FJ128MC510A-I/PF DSPIC33FJ128GP710A-I/PF Digital Signal Controller DSC MCU DSP engine 16-bit microcontroller Motor Control PWM FOC PMSM BLDC ECAN Quadrature Encoder Interface QEI Parallel Master Port TQFP RoHS REACH JEDEC J-STD-020
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