DSPIC33FJ128MC710A-E/PF - 16-bit DSC, 40 MIPS, 128KB Flash | Microchip
부품 번호: DSPIC33FJ128MC710A-E/PF ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $16.32 | $16.32 |
| 10 | $14.69 | $146.90 |
| 100 | $13.05 | $1,305.00 |
| 500 | $11.74 | $5,870.00 |
| 1,000 | $10.43 | $10,430.00 |
DSPIC33FJ128MC710A-E/PF 개요
What is a Digital Signal Controller (DSC)? A DSC is a hybrid microcontroller that combines an MCU's deterministic interrupt-driven control peripherals with a DSP's single-cycle MAC instruction set and dedicated compute engine. In the broader taxonomy, a DSC sits above a microcontroller (MCU) but below a standalone DSP, occupying the real-time control niche where MCU alone lacks MAC throughput and DSP alone lacks deterministic I/O. The dsPIC33F family targets applications requiring both closed-loop control and on-the-fly signal processing, putting it in the same role as Infineon Aurix TC2 or TI C2000 families.
The device integrates up to 85 general-purpose I/O, two CAN modules, two UART/SPI/I2C modules each, a 12-bit 1.1 Msps ADC with up to 24 channels, six PWM outputs with flexible fault input, and a 16-bit timer/capture block. The DSP engine adds fractional and integer MAC, barrel shifter, and saturating arithmetic for tight inner-loop execution. 3.0 V to 3.6 V single-supply operation and an extended -40 C to +125 C junction range suit industrial motor drives.
Architecturally, the dsPIC33FJ128MC710A pairs a Harvard bus with a 40 MHz oscillator and PLL providing up to 80 MHz internal FCY (40 MIPS). This is more than double typical 16-bit MCU throughput and enables sensorless motor control loops to execute within 10 us. The integration of CAN and dedicated motor-control PWM with 14.5 ns resolution eliminates companion logic, reducing BOM and PCB area for inverter designs.
Typical applications include industrial BLDC/PMSM servo drives, robotic actuators, HVAC compressor controllers, e-bike controllers, and appliance motor inverters. Designers also deploy it in digital power conversion such as solar micro-inverters and telecom rectifiers where the DSP MAC accelerates control-loop math.
Key design consideration: place the device's analog and digital ground returns as separate nets joining only at a single point near the AGND pin, since the on-chip ADC's 1.1 Msps performance is sensitive to digital switching noise injected through shared ground.
This page consolidates manufacturer datasheet parameters, distributor stock, drop-in same-package alternatives from the same dsPIC33F family, and practical design notes not found in the bare datasheet PDF.
드롭인 대체품: DSPIC33FJ128MC710A-E/PF — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: DSPIC33FJ128MC710A-E/PF (동일 폼 팩터 및 풋프린트) — 차이점: ADC, Package, Core Architecture, Maximum CPU Speed, Operating Temperature.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
DSPIC33FJ128MC710A-I/PF
✅ 드롭인✓ 재고 있음
$6.45 / 개
데이터시트 보기 →DSPIC33FJ256MC710A-E/PF
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$8.65 / 개
데이터시트 보기 →DSPIC33FJ128MC510A-E/PF
✅ 드롭인✓ 재고 있음
$7.65 / 개
데이터시트 보기 →DSPIC33FJ64MC710A-E/PF
✅ 드롭인 ⚠️ 사양 미검증📋 참조 대체품 (카탈로그에 없음)
DSPIC33FJ128GP710A-E/PF
✅ 드롭인✓ 재고 있음
$6.25 / 개
데이터시트 보기 →DSPIC33FJ128MC710A-E/PF 최대 정격 & 전기적 특성
| Core Architecture | dsPIC33F 16-bit DSC (Harvard bus + DSP engine) |
| Program Memory (Flash) | 128 KB (128K x 8) |
| Data RAM | 16 KB |
| Maximum CPU Speed | 40 MIPS (FCY = 80 MHz internal) |
| Operating Voltage (Vdd) | 3.0 V to 3.6 V |
| 동작 온도 | -40 C to +125 C (E suffix = industrial) |
| ADC | 12-bit, up to 1.1 Msps, up to 24 channels |
| PWM Channels | 6 channels with 14.5 ns resolution |
| General-Purpose I/O | 85 |
| CAN Modules | 2 |
| UART / SPI / I2C | 2 each |
| Timers (16-bit) | 5 (Type A/B/C mixed) |
| 패키지 | 100-TQFP (14x14 mm), PF suffix |
| 실장 유형 | Surface Mount |
| RoHS 상태 | Compliant (ROHS3 per ics-embedded listing) |
DSPIC33FJ128MC710A-E/PF 핀 구성
| 핀 1 | OSC1 — Crystal/oscillator input |
| 핀 2 | OSC2 — Crystal/oscillator output |
| 핀 3 | FLTA1 — PWM fault A input 1 |
| 핀 4 | FLTA2 — PWM fault A input 2 |
| 핀 5 | FLTA3 — PWM fault A input 3 |
| 핀 6 | FLTA4 — PWM fault A input 4 |
| 핀 7 | PWM1H — PWM1 high-side output |
| 핀 8 | PWM1L — PWM1 low-side output |
| 핀 9 | PWM2H — PWM2 high-side output |
| 핀 10 | PWM2L — PWM2 low-side output |
| 핀 11 | PWM3H — PWM3 high-side output |
| 핀 12 | PWM3L — PWM3 low-side output |
| 핀 13 | FLTB1 — PWM fault B input 1 |
| 핀 14 | FLTB2 — PWM fault B input 2 |
| 핀 15 | FLTB3 — PWM fault B input 3 |
| 핀 16 | FLTB4 — PWM fault B input 4 |
| 핀 17 | RE0 — GPIO / AN20 |
| 핀 18 | RE1 — GPIO / AN21 |
| 핀 19 | RE2 — GPIO / AN22 |
| 핀 20 | RE3 — GPIO / AN23 |
| 핀 21 | RE4 — GPIO / AN24 |
| 핀 22 | RE5 — GPIO / AN25 |
| 핀 23 | RE6 — GPIO / AN26 |
| 핀 24 | RE7 — GPIO / AN27 |
| 핀 25 | AVDD — Analog supply (3.3 V) |
| 핀 26 | AVSS — Analog ground |
| 핀 27 | AN0 — Analog input 0 |
| 핀 28 | AN1 — Analog input 1 |
| 핀 29 | AN2 — Analog input 2 |
| 핀 30 | AN3 — Analog input 3 |
| 핀 31 | AN4 — Analog input 4 |
| 핀 32 | AN5 — Analog input 5 |
| 핀 33 | AN6 — Analog input 6 |
| 핀 34 | AN7 — Analog input 7 |
| 핀 35 | AN8 — Analog input 8 |
| 핀 36 | AN9 — Analog input 9 |
| 핀 37 | AN10 — Analog input 10 |
| 핀 38 | AN11 — Analog input 11 |
| 핀 39 | AN12 — Analog input 12 |
| 핀 40 | AN13 — Analog input 13 |
| 핀 41 | AN14 — Analog input 14 / VREF- reference |
| 핀 42 | AN15 — Analog input 15 / VREF+ reference |
| 핀 43 | VDD — Digital supply (3.3 V) |
| 핀 44 | VSS — Digital ground |
| 핀 45 | RF0 — GPIO |
| 핀 46 | RF1 — GPIO |
| 핀 47 | RF2 — GPIO |
| 핀 48 | RF3 — GPIO |
| 핀 49 | RF4 — GPIO |
| 핀 50 | RF5 — GPIO |
| 핀 51 | RF6 — GPIO |
| 핀 52 | RF7 — GPIO / CANTX2 secondary |
| 핀 53 | RG0 — GPIO |
| 핀 54 | RG1 — GPIO |
| 핀 55 | RG2 — GPIO |
| 핀 56 | RG3 — GPIO |
| 핀 57 | RG6 — GPIO / COSC1 |
| 핀 58 | RG7 — GPIO / COSC2 |
| 핀 59 | RH0 — GPIO |
| 핀 60 | RH1 — GPIO |
| 핀 61 | RH2 — GPIO |
| 핀 62 | RH3 — GPIO |
| 핀 63 | RH4 — GPIO |
| 핀 64 | RH5 — GPIO |
| 핀 65 | RH6 — GPIO |
| 핀 66 | RH7 — GPIO |
| 핀 67 | RJ0 — GPIO |
| 핀 68 | RJ1 — GPIO |
| 핀 69 | RJ2 — GPIO |
| 핀 70 | RJ3 — GPIO |
| 핀 71 | RJ4 — GPIO |
| 핀 72 | RJ5 — GPIO |
| 핀 73 | RJ6 — GPIO |
| 핀 74 | RJ7 — GPIO |
| 핀 75 | RK0 — GPIO |
| 핀 76 | RK1 — GPIO |
| 핀 77 | RK2 — GPIO |
| 핀 78 | RK3 — GPIO |
| 핀 79 | RK4 — GPIO |
| 핀 80 | RK5 — GPIO |
| 핀 81 | RK6 — GPIO |
| 핀 82 | RK7 — GPIO |
| 핀 83 | RL0 — GPIO |
| 핀 84 | RL1 — GPIO |
| 핀 85 | RL2 — GPIO |
| 핀 86 | RL3 — GPIO |
| 핀 87 | RL4 — GPIO |
| 핀 88 | RL5 — GPIO |
| 핀 89 | RL6 — GPIO |
| 핀 90 | RL7 — GPIO |
| 핀 91 | MCLR — Master clear reset (active-low) |
| 핀 92 | RA0 — GPIO / AN16 |
| 핀 93 | RA1 — GPIO / AN17 |
| 핀 94 | RA2 — GPIO / AN18 |
| 핀 95 | RA3 — GPIO / AN19 |
| 핀 96 | RA4 — GPIO |
| 핀 97 | RA5 — GPIO |
| 핀 98 | RA6 — GPIO / OSC1 alt |
| 핀 99 | RA7 — GPIO / OSC2 alt |
| 핀 100 | VSS — Digital ground |
일반적인 애플리케이션
DSPIC33FJ128MC710A-E/PF 적합 용도: 6 애플리케이션s: Brushless DC (BLDC) Motor Drive, Three-Phase Induction Motor Inverter, PMSM Servo Drive (Field-Oriented Control), Digital Switching Power Supply, Industrial Robot Arm Controller, Solar Micro-Inverter / Residential Energy Storage.
Brushless DC (BLDC) Motor Drive
The DSPIC33FJ128MC710A-E/PF fits BLDC motor drives because its six 14.5 ns-resolution PWM channels drive three-phase inverter legs with center-aligned switching up to ~50 kHz, while the DSP engine executes sensorless back-EMF or FOC commutation within a 25 us loop period. The 12-bit dual-sample-and-hold ADC samples two shunt currents simultaneously, eliminating phase-delay distortion. The 128 KB Flash holds state-machine tables, sinusoidal commutation LUTs, and a CANopen stack without external memory, and the two CAN modules enable multi-axis networked drives. Compared with a discrete MCU+FPGA solution, the integration reduces BOM by ~5 components and shrinks PCB to ~25 cm sq.
추천
Three-Phase Induction Motor Inverter
For industrial three-phase induction motor control, the DSPIC33FJ128MC710A-E/PF runs V/F, open-loop scalar, or indirect FOC algorithms at the full 40 MIPS. The 16 KB SRAM accommodates Clarke-Park transforms, PI controller states, and sinusoidal encoder feedback buffers without forced off-chip memory access, eliminating cycle-stealing wait states. The 85 GPIOs drive gate-driver bootstrap control signals, brake-FET control, and isolated I/O for end-of-line and emergency stop circuits, leaving dual CAN available for industrial-bus communications. Thermal performance at +125 C junction extends to outdoor drive cabinets and aerospace actuator housings.
추천
PMSM Servo Drive (Field-Oriented Control)
In PMSM servo drives the DSPIC33FJ128MC710A-E/PF executes full vector (FOC) current control plus position-velocity loop in software, with the DSP's single-cycle MAC running the inverse Park transform and SVPWM modulator in <5 us. The 1.1 Msps 12-bit ADC with dual-sample-and-hold captures Ia and Ib currents synchronized to the PWM reload, removing the settling-time error that plagues single-channel sampling. 16 KB SRAM holds the full observer state space (Back-EMF estimator or sliding-mode observer), allowing shaft-sensorless operation at zero speed. The two CAN modules support CANopen DS402 and EtherCAT-to-CAN bridge protocols in the same chip.
추천
Digital Switching Power Supply
For digitally controlled SMPS the DSPIC33FJ128MC710A-E/PF's 40 MIPS enables sub-microsecond voltage-mode or current-mode control loops at switching frequencies up to 1 MHz. The 12-bit ADC with 1.1 Msps sampling and sub-100 ns trigger-to-conversion latency supports output-voltage sense plus primary-current sense in single-cycle sampling. Three of the six PWM channels deliver complementary gate-drive signals with programmable dead-time, eliminating the external gate-driver timing chip. The 128 KB Flash absorbs digital-compensation look-up tables, soft-start ramps, and PMBus firmware in a single chip, reducing BOM and improving reliability versus analog controller implementations.
추천
Industrial Robot Arm Controller
In multi-axis robot-arm controllers the DSPIC33FJ128MC710A-E/PF drives one or two servo axes per chip with full FOC, leaving two on-chip CAN nodes to daisy-chain axes and an external EtherCAT/EtherNet/IP master. The 85 GPIOs handle encoder-A/B/Z inputs, end-stop sensors, and servo-driver enable signals without external glue logic. 40 MIPS throughput per axis sustains 8 kHz torque loop with quadratic observers fitting entirely in 16 KB SRAM. The -40 to +125 C operating range handles ambient temperatures inside sealed robot-arm enclosures where continuous current draw pushes components to thermal edges.
추천
Solar Micro-Inverter / Residential Energy Storage
The DSPIC33FJ128MC710A-E/PF handles single-panel MPPT + DC-AC inversion in micro-inverter designs. Its DSP engine runs perturb-and-observe or incremental-conductance MPPT at <1 ms update with current-loop tracking inline, while the 12-bit ADC samples PV voltage and current plus output AC-current in single-cycle sampling. The 6 PWM channels drive interleaved boost MPPT plus full-bridge 60 Hz inverter; the second CAN enables parallel-string communications. The 128 KB Flash hosts grid-safety (anti-islanding), reactive-power control, and Modbus over RS-485 firmware stacks with margin.
추천
추천 제품 요약
엔지니어링 참조 데이터: DSPIC33FJ128MC710A-E/PF — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | DSPIC33FJ128MC710A-I/PF | DSPIC33FJ256MC710A-E/PF | DSPIC33FJ128MC510A-E/PF | DSPIC33FJ64MC710A-E/PF | DSPIC33FJ128GP710A-E/PF |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | TQFP-100 (14x14) - PF | TQFP-100 (14x14) - PF (same) | TQFP-100 (14x14) - PF (same) | TQFP-100 (14x14) - PF (same) | TQFP-100 (14x14) - PF (same) | TQFP-100 (14x14) - PF (same) |
| Flash Memory | 128 KB | 128 KB | 256 KB | 64 KB | 64 KB | 128 KB |
| RAM | 16 KB | 16 KB | 16 KB | 8 KB | 8 KB | 16 KB |
| CPU Speed | 40 MIPS (80 MHz FCY) | 40 MIPS | 40 MIPS | 40 MIPS | 40 MIPS | 40 MIPS |
| Operating Temperature | -40C to +125C | -40C to +85C | -40C to +125C | -40C to +125C | -40C to +125C | -40C to +125C |
| GPIO Count | 85 | 85 | 85 | 35 | 85 | 85 |
| CAN Modules | 2 | 2 | 2 | 1 | 2 | 2 |
| PWM Channels | 6 (motor-control PWM) | 6 | 6 | 6 | 6 | General-purpose PWM only (no dedicated MC PWM) |
주요 차별점
- Industry-standard motor-control peripherals integrated with dual CAN (vs DSPIC33FJ128GP710A-E/PF (general-purpose variant))
- Higher Flash/RAM than the lower-end MC510A family member (vs DSPIC33FJ128MC510A-E/PF)
- Industrial temperature grade (-40 to +125C) matched in same package (vs DSPIC33FJ128MC710A-I/PF (industrial +85C variant))
- Single-chip dual CAN bridge for industrial networking (vs External CAN MCP2515 + host MCU approach)
설계 노트
Use a star-ground topology where the DSPIC33FJ128MC710A-E/PF's AVSS and VSS pins connect independently to a single-point ground near the voltage regulator return. Route analog signals away from PWM switching traces; place a 0.1 uF + 10 uF capacitor pair on AVDD within 5 mm of the package to suppress ADC sampling transients. Add a ferrite bead between VDD and AVDD if high-current digital outputs share AVDD rail current.
Do not exceed AVDD or VDD above 3.6 V or below 3.0 V; the dsPIC33F core is not 5 V tolerant. The MCLR pin must have a 10 kohm pull-up to VDD - leaving it floating produces erratic resets on EMC events. When running the PLL at 8x multiplier, ensure the input crystal or clock source has <50 ps RMS jitter, otherwise the DSP MAC timing becomes marginal above 35 MIPS sustained throughput.
For ADC sampling at >500 ksps, use the on-chip simultaneous dual-sample-and-hold mode (S/H triggered from PWM), not sequential scanning, which introduces phase delay between Ia and Ib reading that corrupts FOC current loops at >5 kHz rotation. Tie unused ADC inputs to AVDD or AVSS through 100 kohm resistors - floating inputs cause ADC offset drift and increased noise.
At 80 MHz FCY the DSPIC33FJ128MC710A-E/PF draws ~120 mA from 3.3 V = ~400 mW typical dissipation. The 100-TQFP package has junction-to-ambient theta_JA around 50 C/W (4-layer PCB); with +85 C ambient a 4 W internal budget gives only 15 C headroom. Provide 4-layer PCB with full copper pour under the exposed pad thermal tie, or use external airflow at >1 m/s for enclosed motor-inverter housings.
규정 준수 정보
ROHS3 compliant per ics-embedded listing. No AEC-Q100 qualification - choose dsPIC33 family members with explicit automotive-grade designation for AEC-Q100 applications. Lead-free per Microchip's RoHS3 product change notice. Halogen-free status not declared in retrieved data.