DSPIC33FJ128MC706A-H/PT - 16-bit DSC, 128KB Flash, 64-TQFP | Microchip
N.º da peça: DSPIC33FJ128MC706A-H/PT ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $11.5 | $11,50 |
| 10 | $10.35 | $103,50 |
| 100 | $8.95 | $895,00 |
| 500 | $7.85 | $3.925,00 |
| 1.000 | $6.95 | $6.950,00 |
DSPIC33FJ128MC706A-H/PT Visão geral
A Digital Signal Controller is a hybrid architecture that combines a microcontroller's deterministic control peripherals with a DSP's multiply-accumulate (MAC) throughput. The dsPIC33F core executes one 16-bit instruction per cycle with hardware single-cycle MAC and barrel shifter, placing it in the device hierarchy: DSC -> DSP/MCU hybrid -> 16-bit MCU family -> embedded controller -> semiconductor. This category targets real-time control loops that need fixed-point math, such as Park/Clarke transforms in motor drives.
Key features of the DSPIC33FJ128MC706A-H/PT include a 6-channel PWM module with complementary outputs and dead-time control suitable for 3-phase inverters, a 10-bit ADC with up to 16 channels and dedicated Sample-and-Hold, on-chip CAN 2.0B peripheral, and a motor-control PWM specifically tuned for field-oriented control (FOC) of brushless DC, AC induction, and switched reluctance motors. The 64-pin TQFP footprint provides ample I/O for power-module gate drivers and analog feedback paths.
The DSP engine uses a modified Harvard architecture with separate program and data buses plus a DSP-specific ALU supporting 17-bit x 17-bit integer multiplication in a single cycle. Hardware loop buffers and zero-overhead DO/REPEAT instructions accelerate inner-loop DSP code such as FIR filters and Park transforms commonly used in FOC firmware. The -H temperature grade extends operation up to +150C junction, making the part appropriate for under-hood automotive and harsh-industrial environments.
Typical applications include brushless DC (BLDC) motor drives, 3-phase AC induction motor control, switched reluctance motor drives, Uninterruptible Power Supply (UPS) inverters, and industrial automation controllers. The integrated CAN peripheral and motor-control PWM simplify field-oriented-control designs by eliminating external DSP co-processors.
When designing with the DSPIC33FJ128MC706A-H/PT, allocate adequate Flash for FOC lookup tables (sine/cosine, inverse Park) and ensure ADC sample timing aligns with the PWM period to minimize sample-to-PWM jitter. The device operates from 3.0 V to 3.6 V; add 100 nF decoupling near each VDD/VSS pair and 10 uF bulk at the regulator output.
This page synthesizes distributor pricing, drop-in pin-compatible alternatives within the dsPIC33FJ family, and practical motor-control design notes that complement the manufacturer datasheet and help engineers select the right DSC variant for their drive topology.
Alternativas drop-in para DSPIC33FJ128MC706A-H/PT — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com DSPIC33FJ128MC706A-H/PT (mesmo formato e footprint) — diferindo em Package, Core Architecture, CAN, Maximum CPU Speed, Operating Temperature.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
DSPIC33FJ128MC706A-I/PT
✅ Drop-In✓ Em estoque
$5.2 / unidade
Ver ficha técnica →DSPIC33FJ128MC706-H/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
DSPIC33FJ128MC506A-H/PT
✅ Drop-In✓ Em estoque
$3.9 / unidade
Ver ficha técnica →DSPIC33FJ128MC506A-I/PT
✅ Drop-In✓ Em estoque
$3.2 / unidade
Ver ficha técnica →DSPIC33FJ128MC506A-E/PT
✅ Drop-In✓ Em estoque
$6.9 / unidade
Ver ficha técnica →DSPIC33FJ128MC706A-H/PT Classificações máximas e características elétricas
| Core Architecture | dsPIC33F (16-bit DSC) |
| Program Memory (Flash) | 128 KB (128K x 8) |
| Maximum CPU Speed | 40 MIPS (20 MHz MIPS-rated) |
| Operating Voltage (VDD) | 3.0 V to 3.6 V |
| Faixa de temperatura de operação | -40C to +150C (-H grade) |
| Encapsulamento | 64-pin TQFP (PT) 10x10 mm |
| Tipo de montagem | Surface Mount |
| ADC | 10-bit, up to 16 channels |
| Motor Control PWM | 6-channel with complementary outputs and dead-time |
| CAN | 1x CAN 2.0B |
| UART | 2x UART |
| SPI | 2x SPI |
| I2C | 1x I2C |
| Timers | 5x 16-bit, 1x 32-bit |
| Status RoHS | Compliant |
| Lead-Free | Yes |
Configuração de pinos do DSPIC33FJ128MC706A-H/PT
| Pino 1 | OSC1/RA0 — Crystal oscillator input / GPIO |
| Pino 2 | OSC2/RA1 — Crystal oscillator output / GPIO |
| Pino 3 | RA2 — GPIO |
| Pino 4 | RA3 — GPIO |
| Pino 5 | RA4 — GPIO |
| Pino 6 | RA5 — GPIO |
| Pino 7 | MCLR — Master Clear (reset) input |
| Pino 8 | RA7 — GPIO |
| Pino 9 | VDD — Power supply (3.3V) |
| Pino 10 | VSS — Ground |
| Pino 11 | RB0 — GPIO / AN0 |
| Pino 12 | RB1 — GPIO / AN1 |
| Pino 13 | RB2 — GPIO / AN2 |
| Pino 14 | RB3 — GPIO / AN3 |
| Pino 15 | RB4 — GPIO / AN4 |
| Pino 16 | RB5 — GPIO / AN5 |
| Pino 17 | RB6 — GPIO / AN6 / PGEC1 |
| Pino 18 | RB7 — GPIO / AN7 / PGED1 |
| Pino 19 | RB8 — GPIO / AN8 |
| Pino 20 | RB9 — GPIO / AN9 |
| Pino 21 | RB10 — GPIO / AN10 |
| Pino 22 | RB11 — GPIO / AN11 |
| Pino 23 | RB12 — GPIO / AN12 |
| Pino 24 | RB13 — GPIO / AN13 |
| Pino 25 | VDD — Power supply (3.3V) |
| Pino 26 | VSS — Ground |
| Pino 27 | RC1 — GPIO |
| Pino 28 | RC2 — GPIO |
| Pino 29 | RC3 — GPIO |
| Pino 30 | RC4 — GPIO |
| Pino 31 | RD0 — GPIO |
| Pino 32 | RD1 — GPIO |
| Pino 33 | RD2 — GPIO |
| Pino 34 | RD3 — GPIO |
| Pino 35 | RD4 — GPIO |
| Pino 36 | RD5 — GPIO |
| Pino 37 | RD6 — GPIO |
| Pino 38 | RD7 — GPIO |
| Pino 39 | RD8 — GPIO |
| Pino 40 | RD9 — GPIO |
| Pino 41 | VDD — Power supply (3.3V) |
| Pino 42 | VSS — Ground |
| Pino 43 | RD11 — GPIO |
| Pino 44 | RD12 — GPIO |
| Pino 45 | RD13 — GPIO |
| Pino 46 | RD14 — GPIO |
| Pino 47 | RD15 — GPIO |
| Pino 48 | RF0 — GPIO |
| Pino 49 | RF1 — GPIO |
| Pino 50 | RF2 — GPIO |
| Pino 51 | RF3 — GPIO |
| Pino 52 | RF4 — GPIO |
| Pino 53 | PWM3L — PWM 3 Low-side output |
| Pino 54 | PWM3H — PWM 3 High-side output |
| Pino 55 | PWM2L — PWM 2 Low-side output |
| Pino 56 | VDD — Power supply (3.3V) |
| Pino 57 | VSS — Ground |
| Pino 58 | PWM2H — PWM 2 High-side output |
| Pino 59 | PWM1L — PWM 1 Low-side output |
| Pino 60 | PWM1H — PWM 1 High-side output |
| Pino 61 | RF5 — GPIO |
| Pino 62 | RF6 — GPIO |
| Pino 63 | C1RX/C2RX — ECAN1/ECAN2 Receive |
| Pino 64 | C1TX/C2TX — ECAN1/ECAN2 Transmit |
Aplicações típicas
DSPIC33FJ128MC706A-H/PT é adequado para 7 aplicaçãos: Brushless DC (BLDC) Motor Drive, Field-Oriented Control (FOC) of PMSM Motors, 3-Phase AC Induction Motor Control, Switched Reluctance Motor (SRM) Drive, Uninterruptible Power Supply (UPS) Inverter, Industrial Servo Drive Controller, Solar Inverter / Microinverter.
Brushless DC (BLDC) Motor Drive
The DSPIC33FJ128MC706A-H/PT is purpose-built for BLDC motor control with its 6-channel complementary PWM and 40 MIPS DSP engine. The integrated PWM module generates three-phase switching signals with programmable dead-time insertion (typically 1-2 us), directly driving half-bridge gate drivers such as the Microchip MCP8021 or IRS2003. At 40 MIPS, the core completes Clarke and Park transforms plus two PI loops within a 50 us PWM period at 20 kHz, leaving margin for commutation interrupts.
Recomendado
Field-Oriented Control (FOC) of PMSM Motors
Field-oriented control of permanent magnet synchronous motors benefits from the DSPIC33FJ128MC706A-H/PT's single-cycle MAC unit and hardware DO/REPEAT loops. The 128 KB Flash holds full FOC firmware including sine/cosine lookup tables, sensorless observer code, and reference ramp generators. The 16-channel ADC simultaneously samples phase currents via dedicated Sample-and-Hold, synchronized to PWM center-aligned triggers, ensuring deterministic current-loop timing for high-torque low-speed operation.
Recomendado
3-Phase AC Induction Motor Control
For industrial 3-phase induction motor drives, the DSPIC33FJ128MC706A-H/PT executes V/Hz control or indirect FOC with slip compensation at speeds up to several thousand RPM. The 10-bit ADC with 16 channels monitors stator currents and DC-bus voltage, while the CAN 2.0B peripheral enables networked multi-drive installations communicating with a PLC or industrial gateway. The -H temperature grade supports under-hood and outdoor cabinet installations up to +150C junction.
Recomendado
Switched Reluctance Motor (SRM) Drive
Switched reluctance motors require independent control of each phase leg and fast current chopping; the DSPIC33FJ128MC706A-H/PT provides six independent PWM channels suitable for the asymmetric half-bridge topology typical of SRM drives. Current hysteresis control runs at up to 60 kHz with the 40 MIPS core computing torque-sharing functions between phases. The 128 KB Flash accommodates SRM-specific commutation tables and demagnetization voltage monitoring algorithms.
Recomendado
Uninterruptible Power Supply (UPS) Inverter
In UPS inverter applications, the DSPIC33FJ128MC706A-H/PT generates a 50/60 Hz sinusoidal PWM driving an H-bridge or three-phase inverter leg, with closed-loop voltage regulation maintaining output within +/-2% under varying loads. The DSP engine runs the SPWM or SVPWM modulator and RMS voltage calculation within a sub-millisecond control loop. The CAN interface allows status reporting to a system supervisor, while UART links to a front-panel HMI for local monitoring.
Recomendado
Industrial Servo Drive Controller
In closed-loop servo positioning systems, the DSPIC33FJ128MC706A-H/PT acts as the position/velocity/current controller, communicating encoder feedback via QEI (Quadrature Encoder Interface) and driving a power stage with sinusoidal PWM. The hardware QEI module counts quadrature pulses without CPU intervention, while the DSP engine computes the trajectory profiler and PID controllers. CANopen or proprietary CAN protocols enable integration into multi-axis motion networks using the on-chip CAN peripheral.
Recomendado
Solar Inverter / Microinverter
In solar microinverter topologies the DSPIC33FJ128MC706A-H/PT performs MPPT (Maximum Power Point Perturb-and-Observe) and grid-tie inverter control, generating 50/60 Hz synchronized sinusoidal output current. The DSP MAC executes the MPPT algorithm in microseconds while the ADC samples PV panel voltage and current. Anti-islanding protection algorithms fit within the 128 KB Flash budget, and the CAN interface supports daisy-chained multi-panel monitoring systems on commercial rooftops.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para DSPIC33FJ128MC706A-H/PT — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | DSPIC33FJ128MC706A-I/PT | DSPIC33FJ128MC706-H/PT | DSPIC33FJ128MC506A-H/PT | DSPIC33FJ128MC506A-I/PT | DSPIC33FJ128MC506A-E/PT |
|---|---|---|---|---|---|---|
| Package | 64-pin TQFP (PT) 10x10 mm | 64-pin TQFP (PT) - same | 64-pin TQFP (PT) - same | 64-pin TQFP (PT) - same | 64-pin TQFP (PT) - same | 64-pin TQFP (PT) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 128 KB | 128 KB (same) | 128 KB (same) | 64 KB (-50%) | 64 KB (-50%) | 64 KB (-50%) |
| CPU Speed | 40 MIPS | 40 MIPS (same) | 40 MIPS (same) | 40 MIPS (same) | 40 MIPS (same) | 40 MIPS (same) |
| Operating Temperature | -40C to +150C (-H) | -40C to +85C (-I) | -40C to +150C (-H) | -40C to +150C (-H) | -40C to +85C (-I) | -40C to +125C (-E) |
| Silicon Revision | A | A | Pre-A (original) | A | A | A |
| Core | dsPIC33F (16-bit DSC) | dsPIC33F (same) | dsPIC33F (same) | dsPIC33F (same) | dsPIC33F (same) | dsPIC33F (same) |
Principais diferenciais
- Maximum Flash density in the 64-pin TQFP dsPIC33FJ family (vs DSPIC33FJ128MC506A-H/PT)
- Highest junction temperature grade available (-H = +150C) (vs DSPIC33FJ128MC706A-I/PT)
- Silicon revision A with errata fixes over original revision (vs DSPIC33FJ128MC706-H/PT)
- dsPIC33F DSC architecture with single-cycle MAC for FOC (vs PIC24FJ128GB606-I/PT)
Notas de projeto
The DSPIC33FJ128MC706A-H/PT operates from a single 3.0 V to 3.6 V supply and draws approximately 60 mA at 40 MIPS with all peripherals active. Use a low-noise LDO such as the MCP1754S-330E with a 10 uF ceramic output capacitor to provide a clean 3.3 V rail. Place a 100 nF decoupling capacitor within 5 mm of every VDD/VSS pair (the part has four pairs at pins 9/10, 25/26, 41/42, and 56/57) and add a 10 uF bulk at the regulator output to suppress switching noise from adjacent gate drivers.
Estimated: with theta_JA of approximately 45 C/W for the 64-pin TQFP-10x10, the junction temperature rise at 60 mA and 3.3 V (0.2 W dissipation) is about 9 C above ambient. Add a copper thermal land pattern under the exposed thermal pad to reduce theta_JA by 30-40% in high-ambient-temperature motor-drive enclosures. Place the 64-pin TQFP at least 10 mm from the switching power stage to minimize conducted EMI coupling on analog inputs.
The 10-bit ADC has a 500 ksps throughput and is sensitive to switching-noise coupling. Use star-ground topology with the ADC ground reference tied directly to the GND pin closest to the analog inputs (VSS at pin 26 or 42). Route ADC traces away from PWM switching signals and add a 100 ohm series resistor with 1 nF capacitor RC filter on each analog input for noise rejection above 1.6 MHz, well above the 50 us PWM period.
Do not exceed 3.6 V on any I/O pin even though some dsPIC33F variants advertise 5 V tolerance - this specific part has 3.3 V-only I/O. Configure the JTAG/debugger PGEC1/PGED1 pins (RB6/RB7) only as ICD debug pins to avoid contention with PGEC1 peripheral remapping. When using CAN, add a 120 ohm termination resistor at each end of the bus and avoid stubs longer than 100 mm to prevent reflections per ISO 11898.
When porting code from dsPIC33FJ128MC706 to the 'A' revision, check the silicon errata for changes to ADC calibration, PWM duty-cycle resolution, and I2C slave address handling. The 'A' revision generally adds fixes but may have minor register-access changes that require recompilation against the latest MPLAB XC16 DSP library headers.
Informações de conformidade
RoHS compliant per Microchip product page. -H temperature grade supports +150C junction but is NOT AEC-Q100 qualified - for automotive applications use AEC-Q100-qualified parts from the dsPIC33 automotive family. Conflict-minerals compliance per Microchip standard policy.