Microchip logo
  • All
  • Products
  • Documents
  • Applications Notes
product primary image

dsPIC33FJ128MC710A

Optimized for Motor Control, CAN

Status: In Production

Features:

  • AEC-Q100 REVG (Grade 0 -40ºC to +150ºC)
  • 12.5 ns PWM resolution
  • PWM support for Motor Control: BLDC, PMSM, ACIM and SRM
  • Configurable as 10-bit, 1.1 Msps with four S&H or 12-bit,500 ksps with one S&H
  • Up to two I2C™ modules (up to 1 Mbaud) with SMBus support
  • Up to two Enhanced CAN (ECAN) modules (1 Mbaud) with 2.0B support
View More
Overview
Documents
Development Environment
Similar Devices
RoHS Information
Buy Now

Device Overview

Summary

The dsPIC33FJ128MC710A family of devices supports a variety of motor control applications, such as brushless DC motors, single and 3-phase induction motors and switched reluctance motors. The dsPIC33F Motor Control products are also well-suited for Uninterrupted Power Supply (UPS), inverters, Switched mode power supplies, power factor correction and also for controlling the power management module in servers, telecommunication equipment and other industrial equipment.

Additional Features
  • Operating Conditions
    • 3.0V to 3.6V, -40ºC to +150ºC, DC to 20 MIPS
    • 3.0V to 3.6V, -40ºC to +125ºC, DC to 40 MIPS
  • Qualification and Class B Support
    • AEC-Q100 REVG (Grade 1 -40ºC to +125ºC)
    • AEC-Q100 REVG (Grade 0 -40ºC to +150ºC)
    • Class B Safety Library, IEC 6073
  • Core: 16-bit dsPIC33F CPU
    • Code-efficient (C and Assembly) architecture
    • Two 40-bit wide accumulators
    • Single-cycle (MAC/MPY) with dual data fetch
    • Single-cycle mixed-sign MUL plus hardware divide
  • Clock Management
    • ±2% internal oscillator
    • Programmable PLLs and oscillator clock sources
    • Fail-Safe Clock Monitor (FSCM)
    • Independent Watchdog Timer (WDT)
    • Fast wake-up and start-up
  • Power Management
    • Low-power management modes (Sleep, Idle,Doze)
    • Integrated Power-on Reset and Brown-out Reset
    • 1.35 mA/MHz dynamic current (typical)
    • 55 μA IPD current (typical)
  • Motor Control PWM
    • Up to four PWM generators with eight outputs
    • Dead Time for rising and falling edges
    • 12.5 ns PWM resolution
    • PWM support for Motor Control: BLDC, PMSM, ACIM and SRM
    • Programmable Fault inputs
    • Flexible trigger for ADC conversions and configurations
  • Advanced Analog Features
    • Two ADC modules
    • Configurable as 10-bit, 1.1 Msps with four S&H or 12-bit,500 ksps with one S&H
    • 18 analog inputs on 64-pin devices and up to
    • 32 analog inputs on 100-pin devices
    • Flexible and independent ADC trigger sources
    • Timers/Output Compare/Input Capture
    • Up to nine 16-bit timers/counters. Can pair up to make four 32-bit timers
    • Eight Output Compare modules configurable as
    • timers/counters
    • Eight Input Capture modules
  • Communication Interfaces
    • Two UART modules (10 Mbps)
    • Support for LIN 2.0 protocols and IrDA®
    • Two 4-wire SPI modules (15 Mbps)
    • Up to two I2C™ modules (up to 1 Mbaud) with SMBus support
    • Up to two Enhanced CAN (ECAN) modules (1 Mbaud) with 2.0B support
    • Quadrature Encoder Interface (QEI) module
    • Data Converter Interface (DCI) module with I2S codec support
  • Input/Output
    • 5V-tolerant pins
    • Selectable open drain, pull-ups, and pull-downs
    • Up to 5 mA overvoltage clamp current
    • External interrupts on all I/O pins
Parametrics
Name
Value
Architecture
16-bit
Max CPU Speed (MHz)
40
CPU Speed (MIPS/DMIPS)
40
Program Memory Size (KB)
128
SRAM (KB)
16
Direct Memory Access Channels
8
Temperature Range (C)
-40 to 150
Operating Voltage Range (V)
3 to 3.6
Pin Count
100
Analog Peripherals
2-A/D 24x12-bit @ 1100(ksps)
UART
2
SPI
2
I2C
2
Timers
9 x 16-bit 4 x 32-bit
Motor Control PWM Outputs
8
Input Capture
8
Max PWM outputs (including complementary)
16
Number of PWM Time Bases
2
Output Compare Channels
8
Number of CAN Modules
2
Type of CAN Module
CAN
Class B Hardware
Yes
Quadrature Encoder Interface
1

Documents

Jump to:

Data Sheet

Migration Guide

Programming Specification

Application Notes

Download All

Reference Manual

Download All
03/14/2014
467KB

Application Maestro

BSDL Files

Code Examples

12/10/2009
34KB
08/17/2009
20KB
08/17/2009
31KB
08/17/2009
13KB
12/10/2009
45KB
08/17/2009
16KB
12/10/2009
24KB
08/17/2009
12KB
10/24/2013
49KB

Brochures

Webinars

Development Environment

  • Emulators & Debuggers
  • Programmers
  • Demo & Evaluation Boards
  • Software Libraries
  • Code Examples
  • Application Examples
Emulators & Debuggers
MPLAB PICkit 4 In-Circuit Debugger
MPLAB PICkit 4 In-Circuit Debugger ( PG164140 )

Fast programming, increased functionality, at the same price as its predecessor.


The MPLAB® PICkit™ 4 In-Circuit Debugger/Programmer allows fast and easy debugging and programming of PIC®, dsPIC®, AVR, SAM and CEC flash microcontrollers, using the powerful graphical user interface of MPLAB X Integrated Development Environment (IDE), version 4.15. The MPLAB

...

Learn More
Add To Cart
MPLAB ICD 4 In-Circuit Debugger
MPLAB ICD 4 In-Circuit Debugger ( DV164045 )

The MPLAB® ICD 4 In-Circuit Debugger/Programmer is Microchip’s fastest, cost-effective debugging and programming tool for PIC® Microcontrollers (MCUs), dsPIC® Digital Signal Controllers (DSCs), and CEC flash microcontrollers. This speed is provided by a SAME70 MCU with 300 MHz, 32-bit MCU with 2MB of RAM and a high-speed FPGA to yield faster

...

Learn More
Add To Cart
PICkit 3 In-Circuit Debugger
PICkit 3 In-Circuit Debugger ( PG164130 )
(Not Recommended for new design)

The PICkit 3 is not recommended for new designs. For new designs, please see the MPLAB PICKit 4.

Microchip’s PICkit™ 3 In-Circuit Debugger/Programmer uses in-circuit debugging logic incorporated into each chip with Flash memory to provide a low-cost hardware debugger and programmer. In-circuit

...

Learn More
Add To Cart
MPLAB ICD 3 In-Circuit Debugger
MPLAB ICD 3 In-Circuit Debugger ( DV164035 )
(Not Recommended for new design)

 The MPLAB ICD 3 is a mature product. For new designs, consider using the MPLAB ICD 4 (DV164045)

MPLAB® ICD 3 In-Circuit Debugger System is Microchip's most cost effective high-speed hardware debugger/programmer for Microchip Flash Digital Signal Controller (DSC) and microcontroller

...

Learn More
Add To Cart
MPLAB REAL ICE PROBE KIT
MPLAB REAL ICE PROBE KIT ( DV244005 )
(Not Recommended for new design)

 

Not recommended for new designs. For new designs, please consider the MPLAB ICD 4 (DV164045).

MPLAB REAL ICE In-Circuit Emulator System is Microchip’s next generation high speed emulator for Microchip Flash DSC® and MCU devices. It debugs and programs

...

Debug Features:
Runtime watch:Supported
I/O Port Trace:True (Requires Compiler Support)
Native Trace:True
SPI Trace:True (Requires Compiler Support)


Learn More
Add To Cart
Programmers
MPLAB PICkit 4 In-Circuit Debugger
MPLAB PICkit 4 In-Circuit Debugger ( PG164140 )

Fast programming, increased functionality, at the same price as its predecessor.


The MPLAB® PICkit™ 4 In-Circuit Debugger/Programmer allows fast and easy debugging and programming of PIC®, dsPIC®, AVR, SAM and CEC flash microcontrollers, using the powerful graphical user interface of MPLAB X Integrated Development Environment (IDE), version 4.15. The MPLAB

...

Learn More
Add To Cart
MPLAB ICD 4 In-Circuit Debugger
MPLAB ICD 4 In-Circuit Debugger ( DV164045 )

The MPLAB® ICD 4 In-Circuit Debugger/Programmer is Microchip’s fastest, cost-effective debugging and programming tool for PIC® Microcontrollers (MCUs), dsPIC® Digital Signal Controllers (DSCs), and CEC flash microcontrollers. This speed is provided by a SAME70 MCU with 300 MHz, 32-bit MCU with 2MB of RAM and a high-speed FPGA to yield faster

...

Learn More
Add To Cart
PICkit 3 In-Circuit Debugger
PICkit 3 In-Circuit Debugger ( PG164130 )
(Not Recommended for new design)

The PICkit 3 is not recommended for new designs. For new designs, please see the MPLAB PICKit 4.

Microchip’s PICkit™ 3 In-Circuit Debugger/Programmer uses in-circuit debugging logic incorporated into each chip with Flash memory to provide a low-cost hardware debugger and programmer. In-circuit

...

Learn More
Add To Cart
MPLAB PM3 Universal Device Programmer
MPLAB PM3 Universal Device Programmer ( DV007004 )

The MPLAB® PM3 Universal Device Programmer is easy to use and operates with a PC or as a stand-alone unit, and programs Microchip's entire line of PIC® devices as well as the latest dsPIC® DSC devices. When used standalone, data can be loaded and saved with the SD/MMC card (not included).

  • Socket: AC164323   PartNo: DSPIC33FJ128MC710A (100PF)
Learn More
Add To Cart
MPLAB ICD 3 In-Circuit Debugger
MPLAB ICD 3 In-Circuit Debugger ( DV164035 )
(Not Recommended for new design)

 The MPLAB ICD 3 is a mature product. For new designs, consider using the MPLAB ICD 4 (DV164045)

MPLAB® ICD 3 In-Circuit Debugger System is Microchip's most cost effective high-speed hardware debugger/programmer for Microchip Flash Digital Signal Controller (DSC) and microcontroller

...

Learn More
Add To Cart
MPLAB REAL ICE PROBE KIT
MPLAB REAL ICE PROBE KIT ( DV244005 )
(Not Recommended for new design)

 

Not recommended for new designs. For new designs, please consider the MPLAB ICD 4 (DV164045).

MPLAB REAL ICE In-Circuit Emulator System is Microchip’s next generation high speed emulator for Microchip Flash DSC® and MCU devices. It debugs and programs

...

Learn More
Add To Cart
Demo & Evaluation Boards
dsPICDEM MCLV-2 Development Board
dsPICDEM MCLV-2 Development Board ( DM330021-2 )

The dsPICDEM™ MCLV-2 Development Board provides a cost-effective method of evaluating and developing sensored or sensorless Brushless DC (BLDC) and permanent magnet synchronous motor control applications. The board supports Microchip’s 100-pin Plug-In-Modules with dsPIC33E, dsPIC33F and PIC32MK Digital Signal Controllers. The board supports the use of the internal, on chip OpAmps

...

Learn More
Add To Cart
dsPICDEM MCSM Development Board
dsPICDEM MCSM Development Board ( DM330022 )

The Microchip dsPICDEM™ MCSM Development Board is targeted to control both unipolar and bipolar stepper motors in open-loop or closed-loop (current control) mode. The hardware is designed in such a way that no hardware changes are necessary for 8-, 6- or 4-wire stepper motors in either bipolar or unipolar configurations. Software to run motors in open-loop or closed-loop with full or...

Learn More
Add To Cart
dsPICDEM MCHV-2 Development System
dsPICDEM MCHV-2 Development System ( DM330023-2 )

The Microchip dsPICDEM™ MCHV-2 Development System is intended to aid the user in the rapid evaluation and development of a wide variety of motor control applications using a dsPIC® Digital Signal Controller (DSC). This development system is targeted to control Brushless DC (BLDC) motors, Permanent Magnet Synchronous Motors (PMSM), and AC Induction Motors (ACIM) in sensor or sensorless...

Learn More
Add To Cart
dsPICDEM MCHV-3 Development System
dsPICDEM MCHV-3 Development System ( DM330023-3 )

The Microchip dsPICDEM™ MCHV-3 Development System is intended to aid the user in the rapid evaluation and development of a wide variety of motor control applications using a dsPIC® Digital Signal Controller (DSC). This development system is targeted to control Brushless DC (BLDC) motors, Permanent Magnet Synchronous Motors (PMSM), and AC Induction Motors (ACIM) in sensor or sensorless...

Learn More
Add To Cart
Software Libraries
16-bit CPU Self-test Library

The 16-bit CPU Self-test Library is intended to periodically verify during run-time, that all CPU core features are functioning correctly. This library supports the dsPIC33F, PIC24H, dsPIC33E and

...

Learn More
Microchip Easy Bootloader Library for PIC24/dsPIC33 and PIC32MM

Microchip Easy Bootloader Library for PIC24/dsPIC33 and PIC32MM

...

Learn More
dsPIC DSC DTMF Generation/Detection Libraries

Learn More
dsPIC FSK Generation Library

Learn More
Code Examples

Similar Devices

Product
Pins
Flash (KB)
RAM (KB)
Price 5K
Notes
64
128
8
$4.10
DSP, CAN, HS-PWM
64
128
8
$4.10
DSP, CAN, HS-PWM
100
128
8
$4.59
DSP, CAN, HS-PWM
100
128
8
$4.59
DSP, CAN, HS-PWM
64
128
16
$4.49
DSP, CAN, HS-PWM
64
128
16
$4.49
DSP, CAN, HS-PWM
80
128
16
$5.00
DSP, CAN, HS-PWM
80
128
16
$5.00
DSP, CAN, HS-PWM
100
128
16
$5.18
DSP, CAN, HS-PWM
100
128
16
$5.18
DSP, CAN, HS-PWM

RoHS Information

Part Number
Device Weight (g)
Shipping Weight (Kg)
Lead Count
Package Type
Package Width
Solder Composition
JEDEC Indicator
RoHS
China EFUP
DSPIC33FJ128MC710A-E/PF
0.497000
2.333333
100
TQFP
14x14x1mm
Matte Tin
e3
DSPIC33FJ128MC710A-E/PT
0.391000
1.596639
100
TQFP
12x12x1mm
Matte Tin
e3
DSPIC33FJ128MC710A-H/PF
0.497000
2.333333
100
TQFP
14x14x1mm
Matte Tin
e3
DSPIC33FJ128MC710A-I/PF
0.497000
2.333333
100
TQFP
14x14x1mm
Matte Tin
e3
DSPIC33FJ128MC710A-I/PT
0.391000
1.596639
100
TQFP
12x12x1mm
Matte Tin
e3
DSPIC33FJ128MC710AT-E/PT
0.391000
1.333333
100
TQFP
12x12x1mm
Matte Tin
e3
DSPIC33FJ128MC710AT-H/PT
0.391000
1.333333
100
TQFP
12x12x1mm
Matte Tin
e3
DSPIC33FJ128MC710AT-I/PF
0.497000
1.199000
100
TQFP
14x14x1mm
Matte Tin
e3
DSPIC33FJ128MC710AT-I/PT
0.391000
1.333333
100
TQFP
12x12x1mm
Matte Tin
e3
DSPIC33FJ128MC710A-H/PT
0.391000
1.596639
100
TQFP
12x12x1mm
Matte Tin
e3
To see a complete listing of RoHS data for this device, please Click here
Shipping Weight = Device Weight + Packing Material weight. Please contact sales office if device weight is not available.

Buy from the Microchip Store

Grid
View
Table
View
Filter:
Apply
Clear
Only show products with samples
Product
Leads
Package Type
Temp Range
Packing Media
5K Pricing
Buy