DSPIC33FJ128MC802-I/MM - 16-bit DSC, 128KB Flash, Motor Control PWM | Microchip
부품 번호: DSPIC33FJ128MC802-I/MM ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $7.2 | $7.20 |
| 10 | $6.55 | $65.50 |
| 100 | $5.95 | $595.00 |
| 500 | $5.4 | $2,700.00 |
| 1,000 | $4.9 | $4,900.00 |
DSPIC33FJ128MC802-I/MM 개요
A DSC (Digital Signal Controller) is a hybrid between a microcontroller (MCU) and a digital signal processor (DSP). The dsPIC33F family adds single-cycle MAC instructions, dual 40-bit accumulators, and a deterministic interrupt architecture to a standard PIC MCU core, letting one chip perform closed-loop control math (PID, field-oriented control) and housekeeping tasks in parallel. Within Microchip's taxonomy, the DSPIC33FJ128MC802 sits in the "MC" motor-control sub-family, which adds high-resolution PWM, quadrature encoder interfaces, and op-amp output options specifically tailored to three-phase motor drive loops.
Key features of this variant include six PWM output pairs with up to 64 ps resolution (PWM frequency and time base configurable per application), two ADC modules offering up to 16 channels of 10-bit conversion at 1.1 Msps or 12-bit at 500 ksps, three op-amps usable for current sensing, and configurable logic cells for combinational glue logic. Communication peripherals cover UART, SPI, I2C, ECAN, and a Parallel Master Port, allowing flexible connection to gate drivers, position sensors, and supervisory MCUs.
The device uses a 5-stage pipeline Harvard architecture with separate program and data buses. The DSP engine executes MAC and FFB (filter bank) instructions in a single cycle, so an FIR or PID loop runs roughly 30-50% faster than equivalent code on a Cortex-M3. The 28-pin QFN (MM) package exposes 21 digital I/O, four analog inputs that share pads with digital I/O, and a dedicated Vcap pin that requires a 4.7 uF low-ESR capacitor for internal core voltage regulation.
Typical applications include sensorless and sensored BLDC motor drives, PMSM field-oriented control (FOC), industrial servo control, variable-frequency drives, and digital power conversion. The motor-control PWM is well matched to 3-phase inverter switching frequencies of 20-100 kHz common in industrial drives. Combined with the 12-bit ADC and on-chip op-amps, the part provides a one-chip solution for current- and voltage-mode motor feedback loops.
When designing in this DSC, observe the maximum I/O current limit of 4 mA sink/source on most pins and ensure the Vcap pin is decoupled with a low-ESR 4.7 uF ceramic capacitor placed within 6 mm of the package. Use the motor-control PWM dead-time generator to prevent shoot-through in half-bridge drivers. Programming/debug is supported via the ICSP interface using MPLAB X IDE and a PICkit, ICD, or REAL ICE programmer.
This page consolidates distributor stock, parametric drop-in alternatives from Microchip's dsPIC33F family, and practical layout/decoupling notes that go beyond the manufacturer datasheet, giving engineers a single reference for part selection.
드롭인 대체품: DSPIC33FJ128MC802-I/MM — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: DSPIC33FJ128MC802-I/MM (동일 폼 팩터 및 풋프린트) — 차이점: Package, Core Architecture, ADC, Operating Temperature, Timers.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
DSPIC33FJ128MC802-I/SP
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$5.1 / 개
데이터시트 보기 →DSPIC33FJ128MC802-E/MM
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
DSPIC33FJ128GP802-I/MM
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
DSPIC33FJ64MC802-I/MM
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$4.25 / 개
데이터시트 보기 →DSPIC33FJ256MC802-I/MM
✅ 드롭인 ⚠️ 사양 미검증📋 참조 대체품 (카탈로그에 없음)
DSPIC33FJ128GP802-I/SP
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$4.95 / 개
데이터시트 보기 →DSPIC33FJ128MC802-I/MM 최대 정격 & 전기적 특성
| Product Type | 16-bit Digital Signal Controller (DSC) |
| Core Architecture | dsPIC33F (Harvard, 5-stage pipeline with DSP engine) |
| Program Flash Memory | 128 KB |
| Data RAM | 16 KB |
| Operating Frequency | 40 MIPS max (up to 50 MHz) |
| Supply Voltage (VDD) | 3.0 V to 3.6 V |
| 동작 온도 | -40C to +85C (Industrial, -I suffix) |
| 패키지 | 28-pin QFN (MM), 6x6 mm with exposed pad |
| PWM Channels | 6 output pairs (motor-control PWM, configurable dead time, 64 ps resolution) |
| ADC | 10-bit at 1.1 Msps / 12-bit at 500 ksps, up to 16 channels (2 modules) |
| On-chip Op-Amps | 3 op-amps for current sensing |
| Digital I/O Pins | 21 |
| Communication Peripherals | UART, SPI, I2C, ECAN, Parallel Master Port |
| Timers | 5 x 16-bit timers |
| Debug Interface | ICSP (In-Circuit Serial Programming) via MPLAB X IDE |
| RoHS 상태 | Compliant |
| Lead-Free | Yes |
| MSL 레벨 | 3 (per JEDEC J-STD-020) |
DSPIC33FJ128MC802-I/MM 핀 구성
| 핀 1 | SDA1/RP15/CN12/PMD15/RB15 — I2C1 data or remappable I/O |
| 핀 2 | SCL1/RP14/CN11/PMD14/RB14 — I2C1 clock or remappable I/O |
| 핀 3 | AN0/CN2/RA0 — Analog input 0 or digital I/O |
| 핀 4 | AN1/CN3/RA1 — Analog input 1 or digital I/O |
| 핀 5 | VREF-/AN2/CN4/RTCC/RP13/RA2 — ADC negative reference or analog input 2 |
| 핀 6 | VREF+/AN3/CN5/RP12/RA3 — ADC positive reference or analog input 3 |
| 핀 7 | AN4/CN6/RP7/RB7 — Analog input 4 or remappable I/O |
| 핀 8 | AN5/CN7/RP8/RB8 — Analog input 5 or remappable I/O |
| 핀 9 | VSS — Ground reference |
| 핀 10 | OSC1/CLKI/RA4 — Crystal oscillator input or external clock |
| 핀 11 | OSC2/CLKO/RA5 — Crystal oscillator output |
| 핀 12 | VDD — Digital supply voltage 3.0-3.6V |
| 핀 13 | PWM1L/RE0 — PWM channel 1 low-side output |
| 핀 14 | PWM1H/RE1 — PWM channel 1 high-side output |
| 핀 15 | PWM2L/RE2 — PWM channel 2 low-side output |
| 핀 16 | PWM2H/RE3 — PWM channel 2 high-side output |
| 핀 17 | PWM3L/RE4 — PWM channel 3 low-side output |
| 핀 18 | PWM3H/RE5 — PWM channel 3 high-side output |
| 핀 19 | VDD — Digital supply voltage 3.0-3.6V |
| 핀 20 | AVDD — Analog supply voltage, tie to VDD |
| 핀 21 | AVSS — Analog ground |
| 핀 22 | VCAP — Internal voltage regulator filter capacitor (4.7 uF low-ESR to ground) |
| 핀 23 | AN6/CN8/RP9/RB9 — Analog input 6 or remappable I/O |
| 핀 24 | AN7/CN9/RP10/RB10 — Analog input 7 or remappable I/O |
| 핀 25 | AN8/CN10/RP11/RB11 — Analog input 8 or remappable I/O |
| 핀 26 | AN9/CN1/RA6 — Analog input 9 or digital I/O |
| 핀 27 | AN10/RTCC/RP5/C1INC/RB5 — Analog input 10, RTCC, or comparator 1 input |
| 핀 28 | AN11/OCFA/RP6/RB6 — Analog input 11 or output compare fault A |
일반적인 애플리케이션
DSPIC33FJ128MC802-I/MM 적합 용도: 6 애플리케이션s: BLDC and PMSM Motor Control, Industrial Variable Frequency Drives, Digital Power Conversion (SMPS), Robotics and Servo Drives, Automotive Body Electronics and Pumps, Consumer Appliances and White Goods.
BLDC and PMSM Motor Control
The DSPIC33FJ128MC802-I/MM is purpose-built for three-phase BLDC and PMSM motor control. Its 6-channel motor-control PWM provides complementary outputs with up to 64 ps edge resolution and configurable dead time, eliminating shoot-through in three-phase inverter bridges switching at 20-100 kHz. The 16-channel 12-bit ADC at 500 ksps samples phase currents fast enough for closed-loop FOC, while the three on-chip op-amps directly amplify low-side shunt signals without external amplifiers. At 40 MIPS, the dsPIC33F core executes field-oriented-control loops in under 10 us, leaving CPU headroom for sensor decoding and communication stacks.
추천
Industrial Variable Frequency Drives
For industrial VFD designs ranging from 1 HP to 10 HP, the DSPIC33FJ128MC802-I/MM integrates the control loop and gate-drive interface in a single 28-pin QFN. The motor-control PWM module generates switching frequencies up to 100 kHz with dead-time control, while the 10-bit ADC at 1.1 Msps supports high-speed current feedback for overcurrent protection. The integrated op-amps interface directly to shunt resistors, reducing analog front-end cost. The ECAN peripheral connects to industrial networks for VFD supervisory control, and the industrial -40C to +85C rating supports factory-floor environments.
추천
Digital Power Conversion (SMPS)
In switch-mode power supplies, the DSPIC33FJ128MC802-I/MM serves as a digital controller combining high-resolution PWM, fast ADC, and DSP math in one package. The 40 MIPS core runs average-current-mode control, peak-current-mode control, and PFC algorithms in real time with sub-microsecond loop periods. The motor-control PWM with 64 ps edge resolution delivers high duty-cycle accuracy for resonant and synchronous-rectified converters. The 128 KB Flash holds complex firmware for soft-start, MPPT, or digital-compensation routines without external memory.
추천
Robotics and Servo Drives
For robotic arm joints, CNC servos, and gimbal stabilization systems, the DSPIC33FJ128MC802-I/MM combines high-resolution PWM with Quadrature Encoder Interface (QEI) for precise position feedback. The 40 MIPS core executes PID control loops at 10-20 kHz, with single-cycle MAC instructions accelerating the feedback math. The on-chip op-amps interface directly to current-sense amplifiers in the H-bridge, reducing BOM cost. The 28-pin QFN footprint is small enough for compact robotic joint controllers, while -40C to +85C rating suits industrial automation cabinets.
추천
Automotive Body Electronics and Pumps
While the DSPIC33FJ128MC802-I/MM is not AEC-Q100 qualified, the -E/MM extended-temperature variant operates over -40C to +125C, suitable for under-hood and body-electronic modules such as water pumps, oil pumps, and HVAC blower controllers. The motor-control PWM drives 12V BLDC pumps directly via external gate drivers, while ECAN connectivity integrates with automotive body networks. The 128 KB Flash stores diagnostic routines and CANopen stacks. Designers targeting AEC-Q100 should evaluate the dsPIC33CK family, but the -E/MM is widely used in non-safety automotive subsystems.
추천
Consumer Appliances and White Goods
In washing machines, refrigerator compressors, dishwasher pumps, and range hoods, the DSPIC33FJ128MC802-I/MM provides single-chip motor control plus user-interface logic. The 6-channel motor-control PWM drives the main drum motor or compressor inverter, while UART/SPI/I2C peripherals connect to display panels, sensors, and Wi-Fi modules. The 128 KB Flash accommodates multi-protocol stacks (e.g., NFC commissioning, BLE provisioning). The industrial -40C to +85C rating covers appliance environments, and the 28-pin QFN fits the compact control boards typical in modern white goods.
추천
추천 제품 요약
엔지니어링 참조 데이터: DSPIC33FJ128MC802-I/MM — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | DSPIC33FJ128MC802-E/MM | DSPIC33FJ128GP802-I/MM | DSPIC33FJ64MC802-I/MM | DSPIC33FJ256MC802-I/MM | DSPIC33FJ128MC802-I/SP |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-pin QFN (MM) 6x6 mm | 28-pin QFN (MM) - same | 28-pin QFN (MM) - same | 28-pin QFN (MM) - same | 28-pin QFN (MM) - same | 28-pin SPDIP (SP) - through-hole equivalent |
| Program Flash Memory | 128 KB | 128 KB | 128 KB | 64 KB | 256 KB | 128 KB |
| Data RAM | 16 KB | 16 KB | 16 KB | 8 KB | 24 KB | 16 KB |
| Operating Frequency | 40 MIPS (50 MHz) | 40 MIPS | 40 MIPS | 40 MIPS | 40 MIPS | 40 MIPS |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +125C (Extended) | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
| Motor-Control PWM Channels | 6 output pairs | 6 output pairs | General-purpose PWM (no motor-control PWM) | 6 output pairs | 6 output pairs | 6 output pairs |
| On-Chip Op-Amps | 3 | 3 | 0 (no on-chip op-amps) | 3 | 3 | 3 |
| Supply Voltage | 3.0V to 3.6V | 3.0V to 3.6V | 3.0V to 3.6V | 3.0V to 3.6V | 3.0V to 3.6V | 3.0V to 3.6V |
주요 차별점
- Integrated motor-control PWM with 64 ps edge resolution (vs DSPIC33FJ128GP802-I/MM)
- Three on-chip op-amps for current sensing (vs DSPIC33FJ128GP802-I/MM)
- Lower cost alternative for non-motor designs (vs DSPIC33FJ256MC802-I/MM)
설계 노트
Estimated: The DSPIC33FJ128MC802-I/MM draws roughly 70 mA at 40 MIPS with all peripherals active. Decouple VDD with a 0.1 uF ceramic capacitor placed within 3 mm of each VDD/AVDD pin, plus a bulk 4.7-10 uF tantalum or ceramic capacitor at the supply entry. The VCAP pin (28) MUST have a 4.7 uF low-ESR ceramic capacitor within 6 mm; inadequate decoupling causes internal regulator instability and erratic code execution. AVDD must always be tied to VDD, even if the ADC is unused.
Estimated: At 70 mA typical operating current and 3.3V VDD, the device dissipates approximately 230 mW internally. The 28-pin QFN (MM) package has a thermal resistance of approximately 30-40 C/W (theta_JA) on a standard JEDEC 4-layer test board with the exposed pad soldered to a 1 sq-inch ground copper pour. For continuous 40 MIPS operation in enclosed industrial enclosures, provide at least 0.5 sq-inch of top-side copper connected to the exposed pad to keep junction temperature below 100C in 85C ambient conditions.
The 28-pin QFN (MM) package has an exposed thermal pad (pin 29) that is also the electrical ground. This pad MUST be soldered to a ground copper pour with multiple thermal vias (typically 9-16 vias of 0.3 mm drill) for both electrical continuity and thermal dissipation. Place the 4.7 uF VCAP capacitor on the same layer as the IC if possible, or use a short trace on an inner layer. Keep the analog inputs (AN0-AN11) traces short and surrounded by ground to minimize ADC noise pickup; route PWM outputs away from analog signals to avoid switching noise coupling.
Common pitfalls include: (1) forgetting to tie AVDD to VDD, which causes the ADC to return zero or erratic readings; (2) using a standard 4.7 uF aluminum electrolytic at VCAP instead of low-ESR ceramic, causing internal regulator oscillation; (3) failing to configure PPS (Peripheral Pin Select) for remappable peripherals, leaving UART/SPI pins floating; (4) exceeding the 4 mA source/sink limit on digital I/O, which can damage output drivers. Always initialize PPS in startup code BEFORE configuring UART/SPI peripherals. Use the Configuration Bits in MPLAB X to set the watchdog timer, oscillator mode, and JTAG/ICSP pins before first code execution.
규정 준수 정보
RoHS and REACH compliant per Microchip product page. The -I/MM is industrial temperature grade (-40C to +85C); it is NOT AEC-Q100 qualified - automotive safety applications should evaluate AEC-Q100 qualified dsPIC33AK or dsPIC33CK variants. The -E/MM extends the temperature range to -40C to +125C but is also not AEC-Q100 qualified.