DSPIC33FJ128MC802-I/SO - 16-bit DSC, 128KB Flash, 40MHz | Microchip
Teilenummer: DSPIC33FJ128MC802-I/SO ✓ Aktiv| Menge | Stückpreis | Gesamt |
|---|---|---|
| 1 | $6.95 | $6,95 |
| 10 | $6.32 | $63,20 |
| 100 | $5.55 | $555,00 |
| 500 | $4.85 | $2.425,00 |
| 1.000 | $4.2 | $4.200,00 |
DSPIC33FJ128MC802-I/SO Übersicht
A Digital Signal Controller (DSC) is a class of embedded processor that merges a microcontroller's deterministic interrupt-driven control peripherals with a DSP's MAC engine and Harvard memory paths, enabling single-chip solutions for both control loops and signal processing. Within the broader taxonomy, this places dsPIC33F devices as a hybrid of MCU and DSP, descending from 16-bit MCU, hybrid MCU/DSP, and signal-conditioning-and-control SoC. The dsPIC33F family is software-compatible with the PIC24H MCUs and migration-compatible with the dsPIC30F family, easing code reuse across product variants.
The DSPIC33FJ128MC802 integrates 8 DMA channels, 5 timers, motor-control PWM with up to 6 outputs, a 10/12-bit ADC with up to 1 Msps, and an analog comparator for current sensing. Communication interfaces include I2C, SPI, UART, and CAN, alongside LIN support. Programmable I/O reaches 21 lines with individually configurable pull-ups and interrupt-on-change. Hardware multipliers and dedicated barrel-shifter accelerate real-time DSP routines such as Clarke/Park transforms, FOC, and digital filtering.
Typical applications include BLDC and PMSM motor drives, sensorless motor control, field-oriented control (FOC) inverter stages, digital power conversion, sensor signal conditioning, industrial automation, and HVAC variable-speed controllers. Designers select this DSC because its on-chip PWM, ADC, and analog comparator reduce external component count while sustaining deterministic interrupt latency for tight control loops. The device operates from 3.0 V to 3.6 V and is qualified to -40 C to +85 C industrial temperature range.
When designing with this device, ensure the 28-pin SOIC PCB layout reserves adequate copper under the exposed pad path (GND) and that decoupling follows the manufacturer recommended 100 nF plus 10 uF pattern. Programming is supported through ICSP and JTAG; MPLAB X IDE with XC16 compiler and dsPIC33F/PIC24H Family Reference Manual provide the complete toolchain.
This page synthesizes real-time distributor pricing, same-package drop-in alternatives, and practical design notes that are not aggregated on a single manufacturer or distributor page, accelerating sourcing decisions for motor-control embedded designs.
Drop-in-Alternativen für DSPIC33FJ128MC802-I/SO – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.
Varianten dieser Serie
Modelle derselben Serie, die drop-in-kompatibel sind mit DSPIC33FJ128MC802-I/SO (gleiche Bauform und Footprint) – abweichend in Core Architecture, Package, ADC, DMA Channels, MSL Level.
Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:
DSPIC33FJ64MC802-I/SO
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
DSPIC33FJ128MC802-E/SO
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
DSPIC33FJ128MC802-H/SO
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
DSPIC33EP256MC502-I/SO
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
DSPIC33EV64GM004-I/PT
✅ Drop-In✓ Auf Lager
$3.79 / Stück
Datenblatt ansehen →DSPIC33FJ128MC802-I/SO Grenzwerte & elektrische Eigenschaften
| Core Architecture | dsPIC33F (16-bit DSC, Harvard) |
| Core Clock Frequency | 40 MHz |
| Instruction Throughput | 40 MIPS (16-bit) |
| Program Flash Memory | 128 KB |
| SRAM | 16 KB |
| Operating Voltage Range | 3.0 V to 3.6 V |
| Betriebstemperaturbereich | -40 C to +85 C (Industrial) |
| Gehäuse | 28-pin SOIC (SO) |
| Pin Pitch | 1.27 mm |
| Programmable I/O Pins | 21 |
| DMA Channels | 8 |
| Timers | 5 |
| Serial I/O Ports | 2 |
| Motor Control PWM Outputs | Up to 6 |
| ADC | 10/12-bit, up to 1 Msps |
| Analog Comparator | Yes |
| Communication Interfaces | I2C, SPI, UART, CAN, LIN |
| Montageart | Surface Mount |
| RoHS-Status | Compliant |
| Process Technology | CMOS |
DSPIC33FJ128MC802-I/SO Pin-Konfiguration
| Pin 1 | MCLR — Master Clear (reset) input, active-low |
| Pin 2 | RA0/VREF+/AN0 — Port A bit 0 / ADC analog input / VREF+ |
| Pin 3 | RA1/VREF-/AN1 — Port A bit 1 / ADC analog input / VREF- |
| Pin 4 | RB0/AN2 — Port B bit 0 / ADC analog input |
| Pin 5 | RB1/AN3 — Port B bit 1 / ADC analog input |
| Pin 6 | RB2/AN4/C1IN- — Port B bit 2 / ADC / comparator 1 inverting input |
| Pin 7 | RB3/AN5/C1IN+ — Port B bit 3 / ADC / comparator 1 non-inverting input |
| Pin 8 | VSS — Ground reference |
| Pin 9 | OSC1/RA2 — Crystal oscillator input / Port A bit 2 |
| Pin 10 | OSC2/RA3 — Crystal oscillator output / Port A bit 3 |
| Pin 11 | RB4/SOSCI — Port B bit 4 / 32 kHz secondary oscillator input |
| Pin 12 | RB5/SOSCO — Port B bit 5 / 32 kHz secondary oscillator output |
| Pin 13 | VDD — Digital supply voltage (3.0 V to 3.6 V) |
| Pin 14 | RB7/AN6 — Port B bit 7 / ADC analog input |
| Pin 15 | RB8/AN7 — Port B bit 8 / ADC analog input |
| Pin 16 | RB9/AN8 — Port B bit 9 / ADC analog input |
| Pin 17 | RB10/AN9 — Port B bit 10 / ADC analog input |
| Pin 18 | RB11/AN10 — Port B bit 11 / ADC analog input |
| Pin 19 | AVSS — Analog ground |
| Pin 20 | AVDD — Analog supply voltage (3.0 V to 3.6 V) |
| Pin 21 | RB12 — Port B bit 12 (PWM / remappable peripheral) |
| Pin 22 | RB13 — Port B bit 13 (PWM / remappable peripheral) |
| Pin 23 | RB14 — Port B bit 14 (PWM / remappable peripheral) |
| Pin 24 | RB15 — Port B bit 15 (PWM / remappable peripheral) |
| Pin 25 | RC0 — Port C bit 0 |
| Pin 26 | RC1 — Port C bit 1 |
| Pin 27 | RC2 — Port C bit 2 |
| Pin 28 | VSS — Ground reference |
Typische Anwendungen
DSPIC33FJ128MC802-I/SO ist geeignet für 6 Anwendungs: BLDC / PMSM Motor Control (FOC), Industrial Variable Frequency Drives (VFD), Digital Power Conversion (SMPS), Sensor Signal Conditioning & Filtering, Automotive Sensor / Actuator Modules, HVAC Compressor / Fan Drives.
BLDC / PMSM Motor Control (FOC)
The DSPIC33FJ128MC802-I/SO is purpose-built for sensorless and sensored field-oriented control of BLDC and PMSM motors in appliance, drone, and industrial drive applications. Its 40 MIPS 16-bit DSP engine executes Clarke/Park transforms and PI controllers in single-cycle 16x16 MAC instructions, while the integrated motor-control PWM module generates complementary 6-output switching with programmable dead-band for 3-phase inverter stages. Per Microchip application note AN1078 and AN1299, this device implements complete sensorless FOC firmware with 128 KB Flash for control tables, lookup ROM-free routines, and observer gain scheduling. The 1 Msps ADC and integrated analog comparator enable back-EMF zero-crossing detection and current sensing without external components, reducing BOM for variable-speed compressor or pump drives.
Empfohlen
Industrial Variable Frequency Drives (VFD)
The DSPIC33FJ128MC802-I/SO drives low-power industrial VFDs for HVAC fans, pumps, and conveyor motors up to approximately 750 W when paired with an external gate driver and IGBT bridge. Its CAN interface enables integration into industrial automation buses (CANopen, DeviceNet) while LIN support simplifies low-cost sensor/actuator networking. The 21 programmable I/O lines accommodate multiple opto-isolated digital inputs, fault outputs, and relay drives typical in VFD designs. Per datasheet document 70291G, the -40 C to +85 C industrial temperature rating and 16 KB SRAM for control-loop variables meet harsh factory-floor environments. The device's deterministic interrupt latency and hardware DMA channels offload encoder feedback processing from the CPU.
Empfohlen
Digital Power Conversion (SMPS)
The DSPIC33FJ128MC802-I/SO performs digital control of switch-mode power supplies including PFC boost stages, LLC resonant converters, and digitally-controlled buck regulators in telecom and server auxiliary supplies. Its 1 Msps ADC samples output voltage and current per switching cycle, while the DSP engine computes digital compensator coefficients and PWM duty updates with sub-microsecond latency. Per Microchip application note AN1114, the device implements average-current-mode control and adaptive dead-band insertion in software, replacing analog UCx controllers. With 128 KB Flash, full compensation tables and state-machine firmware fit comfortably. The 28-pin SOIC footprint simplifies retrofits of legacy analog-control PFC designs.
Empfohlen
Sensor Signal Conditioning & Filtering
The DSPIC33FJ128MC802-I/SO conditions analog sensor signals (load cells, strain gauges, thermocouples, RTDs) in industrial weighing, process control, and medical instrumentation. Its 10/12-bit ADC and DSP MAC engine implement digital FIR/IIR filters, linearization routines, and RMS calculations directly, eliminating external op-amp filter boards. Per datasheet document 70291G, the device's 5 timers support simultaneous sampling of multiple sensor channels with DMA-driven background acquisition. The integrated UART/SPI/I2C peripherals stream processed data to a host MCU or display, while CAN enables broadcast on industrial networks. The 28-pin SOIC remains compatible with legacy 8-bit PIC24 sensor-board layouts.
Empfohlen
Automotive Sensor / Actuator Modules
The DSPIC33FJ128MC802-I/SO operates automotive body and chassis sensor modules such as electronic power steering (EPS) torque processing, throttle-by-wire controllers, and HVAC damper actuators that require deterministic DSP-class math within 28-pin SOIC designs. Its CAN bus peripheral integrates into vehicle networks (CAN 2.0B at up to 1 Mbps), while LIN support addresses sub-bus nodes like seat controllers. Note that this part is the -I/SO industrial-grade (-40 C to +85 C); automotive designs requiring AEC-Q100 should select the DSPIC33FJ128MC802-E/SO extended grade. The 16-bit DSP engine handles torque-vectoring math and PID control loops in real time without external DSP coprocessors.
Empfohlen
HVAC Compressor / Fan Drives
The DSPIC33FJ128MC802-I/SO drives residential and commercial HVAC compressors, ECM fans, and condenser blowers requiring variable-speed sinusoidal commutation. Its single-cycle MAC and integrated PWM reduce external part count for variable-refrigerant-flow (VRF) inverter compressor boards targeting 100-500 W output. Per Microchip datasheet document 70291G, the device's 5 timers generate multiple PWM frequencies simultaneously, supporting both compressor and outdoor-fan drive on a single controller. CAN or UART connectivity enables integration with thermostat and building-management systems. The 128 KB Flash fits complete sinusoidal commutation, sensorless startup, and over-current protection state machines.
Empfohlen
Zusammenfassung der empfohlenen Produkte
Technische Referenzdaten für DSPIC33FJ128MC802-I/SO – Vergleich, Designhinweise und Compliance-Informationen.
Auswahlhilfe
Vergleich mit Alternativen
| Parameter | Dieses Produkt | DSPIC33FJ64MC802-I/SO | DSPIC33FJ128MC802-E/SO | DSPIC33FJ128MC802-H/SO | DSPIC33EP256MC502-I/SO |
|---|---|---|---|---|---|
| Package | SOIC-28 (1.27 mm pitch) | SOIC-28 - same | SOIC-28 - same | SOIC-28 - same | SOIC-28 - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Flash Memory | 128 KB | 64 KB | 128 KB | 128 KB | 256 KB |
| SRAM | 16 KB | 16 KB | 16 KB | 16 KB | 48 KB |
| Core Clock Frequency | 40 MHz / 40 MIPS | 40 MHz / 40 MIPS | 40 MHz / 40 MIPS | 40 MHz / 40 MIPS | 60 MHz / 60 MIPS |
| Operating Temperature Range | -40 C to +85 C (Industrial) | -40 C to +85 C | -40 C to +125 C (Extended) | -40 C to +150 C (High-temp) | -40 C to +85 C |
| Programmable I/O Pins | 21 | 21 | 21 | 21 | 21 |
| Motor Control PWM | Up to 6 outputs | Up to 6 outputs | Up to 6 outputs | Up to 6 outputs | Up to 6 outputs |
| Communication Interfaces | I2C, SPI, UART, CAN, LIN | I2C, SPI, UART, CAN, LIN | I2C, SPI, UART, CAN, LIN | I2C, SPI, UART, CAN, LIN | I2C, SPI, UART, CAN, LIN |
| Lifecycle Status | Active | Active | Active | Active | Active |
Wichtigste Unterscheidungsmerkmale
- Integrated motor-control PWM with up to 6 complementary outputs and programmable dead-band (vs. DSPIC33FJ64MC802-I/SO)
- 16-bit DSP engine with single-cycle 16x16 MAC and 40-bit accumulator (vs. DSPIC33EP256MC502-I/SO)
- Industrial-grade -40 C to +85 C operation as the standard variant (vs. DSPIC33FJ128MC802-H/SO)
Designhinweise
Estimated: Power dissipation at 40 MHz with all peripherals enabled is approximately 60 mA from 3.3 V, so total dissipation is ~198 mW. Decouple VDD with a 100 nF ceramic capacitor placed within 5 mm of the pin, plus a 10 uF bulk capacitor on the analog AVDD rail. Do not share analog and digital ground returns on the PCB - use a star-ground connection at the AVSS pin to avoid ADC reference contamination during PWM switching transitions.
Route the analog input traces (AN0-AN10) as far as possible from PWM switching traces to minimize capacitive coupling; the datasheet recommends keeping PWM traces on the opposite PCB layer and using a ground plane between them. Place the 32.768 kHz crystal load capacitors (SOSCI/SOSCO) symmetrically and guard the trace with a ground ring for RTC accuracy. Programming pins PGD/PGC require 4.7 kohm pull-ups on PGD and a 4.7 kohm pull-down on PGC for ICSP mode reliability.
Estimated: For SOIC-28 SO package, expect theta_JA around 70 C/W on a 2-layer FR-4 board with no thermal vias; with the same package on a 4-layer board with a continuous ground plane, theta_JA drops to approximately 40 C/W. At maximum dissipation (~250 mW), the junction temperature rise above ambient is only 10-18 C - well within the -40 C to +85 C industrial limit. However, derate by 25 percent when used in a sealed enclosure without airflow.
Do not leave unused PWM pins floating when PWM is enabled in the I/O map - per datasheet document 70291G, floating PWM pins oscillate and inject noise into adjacent analog inputs. Configure unused pins as digital outputs driven low, or disable the peripheral mapping. When using the device in ICSP mode, do not place large capacitors (>1 nF) on PGD/PGC as they may exceed ICSP spec timing. For CAN bus, add a 120 ohm termination resistor only at the physical ends of the bus, not on every node.
Compliance-Informationen
RoHS compliance confirmed by Microchip product page and distributor listings (DigiKey, Mouser, JLCPCB) as of 2026-10-07. The -I/SO industrial variant is not AEC-Q100 qualified; the -E/SO extended temperature grade (same die) is not formally automotive-qualified either. For automotive applications requiring AEC-Q100, evaluate the dsPIC33EV family automotive-grade parts.