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.