DSPIC33EP128MU502-I/SO - 16-bit DSC 128KB Flash USB | Microchip
部品番号: DSPIC33EP128MU502-I/SO ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $5.62 | $5.62 |
| 10 | $5.1 | $51.00 |
| 100 | $4.65 | $465.00 |
| 500 | $4.2 | $2,100.00 |
| 1,000 | $3.85 | $3,850.00 |
DSPIC33EP128MU502-I/SO 概要
A Digital Signal Controller combines the computational capability of a digital signal processor (DSP) with the peripheral integration and ease of use of a microcontroller (MCU). DSCs sit between general-purpose MCUs and dedicated DSPs in the embedded systems hierarchy, offering hardware multiply-accumulate (MAC), division support, and fast interrupt handling while retaining flash, ADC, communication, and timer peripherals on one chip. This makes them the standard choice for embedded control loops that also require signal processing.
Key features of the dsPIC33EP128MU502 include the dsPIC33E core running up to 70 MIPS at 3.3V, 128 KB (48 KB x 24) of self-programmable flash with ECC options, 16 KB of X/Y dual-port RAM suited to DSP addressing modes, a 10-bit/12-bit multi-channel ADC, and a full-speed USB 2.0 device interface. The device also provides multiple UART, SPI, and I2C modules, output compare and input capture channels, a 16-bit timer array, and remappable peripheral pins (PPS) for flexible board layout.
Architecturally, the dsPIC33E family uses an enhanced 16-bit pipeline core with DSP instruction extensions (MAC, MPY, ED), two address generation units, and a zero-overhead DO/REPEAT loop mechanism. The X/Y memory split enables simultaneous operand fetches for efficient FIR/IIR filtering and FFT kernels. In-circuit serial programming (ICSP) and debug access via PGD/PGC pins simplify development with MPLAB X tooling.
Typical applications include USB-connected industrial sensors and data loggers, digital power supplies, motor control front ends, and portable instruments where a single-chip USB interface plus ADC and DSP throughput replaces an MCU-plus-bridge two-chip solution.
Design consideration: the core supply is generated internally from the 3.3V rail using the VCAP/VDDCORE pin; the required low-ESR stabilization capacitor on this pin is mandatory and must not be omitted or shared.
This page synthesizes distributor inventory data, drop-in alternatives, pinout guidance, and practical design notes in one place - information not consolidated on the manufacturer datasheet alone.
ドロップイン代替品: DSPIC33EP128MU502-I/SO — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: DSPIC33EP128MU502-I/SO (同一形状・フットプリント) — 相違点: Package, ADC Resolution, CAN, Communication Interfaces, Core.
クイック比較ツール — 並列比較する代替部品を選択:
DSPIC33EP128MU502-E/SO
✅ ドロップイン✓ 在庫あり
$3.12 / 個
データシートを見る →DSPIC33EP256MU502-I/SO
✅ ドロップイン ⚠️ 仕様未検証📋 参考代替品(カタログ未掲載)
DSPIC33EP64MU502-I/SO
✅ ドロップイン ⚠️ 仕様未検証📋 参考代替品(カタログ未掲載)
DSPIC33EP32MU502-I/SO
✅ ドロップイン ⚠️ 仕様未検証📋 参考代替品(カタログ未掲載)
DSPIC33EP128GP502-I/SO
✅ ドロップイン📋 参考代替品(カタログ未掲載)
DSPIC33EP128MC502-I/SS
✅ ドロップイン✓ 在庫あり
$2.55 / 個
データシートを見る →DSPIC33EP128MU502-I/SO 最大定格&電気的特性
| Core Architecture | 16-bit dsPIC33E DSC core |
| Max Core Speed | 70 MIPS |
| Program Memory (Flash) | 128 KB |
| RAM | 16 KB |
| ADC Resolution | 12-bit / 10-bit |
| USB Interface | USB 2.0 full-speed device |
| 電源電圧 | 3.0 V to 3.6 V |
| 動作温度 | -40C to +85C (I grade) |
| パッケージ | SOIC-28 wide (SO) |
| 実装タイプ | Surface Mount |
| Communication Interfaces | 2x UART, 2x SPI, 2x I2C |
| Timers | 16-bit timer array with capture/compare |
| Programming Interface | ICSP via PGD/PGC (In-Circuit Serial Programming) |
| Peripheral Pin Select | PPS remappable I/O |
| RoHS ステータス | Compliant |
DSPIC33EP128MU502-I/SO ピン構成
| ピン 1 | MCLR — Master clear reset input / programming voltage (VPP) pin |
| ピン 2 | AN0/CN3/RB0 — Analog input 0 / change notification / PORTB I/O |
| ピン 3 | AN1/CN2/RB1 — Analog input 1 / change notification / PORTB I/O |
| ピン 4 | AN2/RP35/CN4/RB2 — Analog input 2 / remappable peripheral pin / PORTB I/O |
| ピン 5 | AN3/RP34/CN5/RB3 — Analog input 3 / remappable peripheral pin / PORTB I/O |
| ピン 6 | VSS — Ground reference |
| ピン 7 | VDD — 3.3 V power supply |
| ピン 8 | AN4/RP33/CN6/RB4 — Analog input 4 / remappable peripheral pin / PORTB I/O |
| ピン 9 | AN5/RP32/CN7/RB5 — Analog input 5 / remappable peripheral pin / PORTB I/O |
| ピン 10 | VCAP/VDDCORE — Internal core regulator stabilization capacitor pin (mandatory low-ESR capacitor) |
| ピン 11 | D+ — USB 2.0 differential data plus line |
| ピン 12 | D- — USB 2.0 differential data minus line |
| ピン 13 | VUSB3V3 — USB transceiver 3.3 V supply pin (requires 3.3 V when USB is used) |
| ピン 14 | USBID/RP18/RF3 — USB ID detect / remappable peripheral pin / PORTF I/O |
| ピン 15 | RF4 — PORTF general purpose I/O, remappable peripheral functions |
| ピン 16 | RF5 — PORTF general purpose I/O, remappable peripheral functions |
| ピン 17 | RF6 — PORTF general purpose I/O, remappable peripheral functions |
| ピン 18 | RF7 — PORTF general purpose I/O, remappable peripheral functions |
| ピン 19 | RF8 — PORTF general purpose I/O, remappable peripheral functions |
| ピン 20 | VSS — Ground reference |
| ピン 21 | VDD — 3.3 V power supply |
| ピン 22 | SOSCI/RC13 — Secondary oscillator input / RC13 I/O |
| ピン 23 | SOSCO/T1CK/RC14 — Secondary oscillator output / Timer1 clock / RC14 I/O |
| ピン 24 | PGC2/EMUC2/RB6 — Program clock 2 / emulator clock / PORTB I/O |
| ピン 25 | PGD2/EMUD2/RB7 — Program data 2 / emulator data / PORTB I/O |
| ピン 26 | PGC3/EMUC3/RB8 — Program clock 3 / emulator clock / PORTB I/O |
| ピン 27 | PGD3/EMUD3/RB9 — Program data 3 / emulator data / PORTB I/O |
| ピン 28 | VDD — 3.3 V power supply |
主な用途
DSPIC33EP128MU502-I/SO の用途: 6 件s: USB-Connected Industrial Data Loggers, Digital Power Supplies, Motor Control Front Ends, Portable and Handheld Instruments, Sensor Hubs and IoT Edge Nodes, Audio Signal Processing Front Ends.
USB-Connected Industrial Data Loggers
The DSPIC33EP128MU502-I/SO fits industrial data-logging nodes that must stream or configure over USB while continuously sampling analog signals. Its USB 2.0 full-speed device controller (12 Mbps) eliminates a separate USB-UART bridge chip, cutting BOM cost and board area, while the 12-bit ADC digitizes sensor channels at up to hundreds of ksps. The 70 MIPS dsPIC33E core applies scaling, filtering, or compression on the fly using DSP MAC instructions, so the host receives pre-processed frames rather than raw samples, reducing USB bandwidth needs. The industrial -40C to +85C temperature rating and 128 KB Flash provide headroom for protocol stacks (CDC/MSC/HID) plus application logic in a single chip.
おすすめ
Digital Power Supplies
In digitally controlled AC-DC and DC-DC converters, the dsPIC33EP128MU502 closes voltage/current loops at tens-to-hundreds of kHz using its fast 12-bit ADC and DSP core. The 70 MIPS throughput executes PI or 3p3z compensator update rates far above the switching frequency, and the output-compare/PWM modules generate edge- or center-aligned gate waveforms with hardware dead-time support. The X/Y RAM architecture enables cycle-deterministic control-loop kernels without software jitter. USB connectivity additionally provides factory calibration, firmware update, and telemetry interfaces without extra components. Designers should budget ADC sample-and-hold timing against the PWM trigger source to keep loop latency deterministic.
おすすめ
Motor Control Front Ends
The DSPIC33EP128MU502-I/SO supports BLDC, PMSM, and stepper control where a USB commissioning or field-update link is required alongside the drive loop. Center-aligned PWM outputs with complementary modes drive inverter bridges, the 12-bit ADC samples phase currents synchronized to PWM triggers, and the 70 MIPS core runs field-oriented control (FOC) math using single-cycle MAC and division support. Compared with a plain MCU, the DSP instruction set shortens the current-loop execution time, allowing higher bandwidth control. For pure motor-control designs without USB, the MC-family variants reduce peripheral overhead; the MU variant wins when integrated connectivity and motor control must coexist on one chip.
おすすめ
Portable and Handheld Instruments
Battery-powered handheld instruments benefit from the single-chip integration of USB, 12-bit ADC, and 16-bit processing that the MU502 provides. Firmware occupies both the USB device stack and the measurement application comfortably within 128 KB Flash and 16 KB RAM, while the core's clock-switching and doze modes reduce average current between measurements. USB charging and data exchange use the same connector, simplifying the enclosure. The wide -40C to +85C operating range survives field environments that consumer MCUs cannot. Developers should verify ADC reference stability (VREF+ pin options) when absolute measurement accuracy matters, and use the internal VCAP regulation rather than an external core rail to save space.
おすすめ
Sensor Hubs and IoT Edge Nodes
As a sensor hub, the dsPIC33EP128MU502 aggregates multiple I2C/SPI/UART sensors through its remappable PPS pins and dual SPI/I2C modules, pre-filters the data with DSP routines, and forwards condensed results over USB or a UART link to a gateway. The 16 KB X/Y RAM sustains rolling buffers for vibration or acoustic features, and FFT computation on the 70 MIPS core enables simple on-node anomaly detection. This offloads the upstream host and reduces network traffic. The industrial temperature rating and RoHS-compliant SOIC package suit DIN-rail and panel-mounted nodes. Plan PPS pin assignments early, since remapping flexibility constrains which peripheral lands on which physical pin.
おすすめ
Audio Signal Processing Front Ends
The dsPIC33EP128MU502 handles moderate-rate audio tasks such as room equalization, active crossover filtering, and effects processing: the DSP MAC instruction set executes biquad IIR chains efficiently from X/Y memory, the 16 KB RAM holds multiple filter banks and delay lines, and USB audio-class firmware streams to and from a PC without external codecs for basic I/O using PWM-DAC techniques. Latency is deterministic because the core services the audio ISR at a fixed rate well below its 70 MIPS capacity. For high-fidelity paths, pair the DSC with a dedicated codec over SPI/I2C and keep the MU502 in the control and processing role. Watch ADC noise performance - external delta-sigma converters improve SNR for demanding designs.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: DSPIC33EP128MU502-I/SO — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | DSPIC33EP128MU502-E/SO | DSPIC33EP256MU502-I/SO | DSPIC33EP64MU502-I/SO | DSPIC33EP128GP502-I/SO | DSPIC33EP128MC502-I/SS |
|---|---|---|---|---|---|---|
| Package | SOIC-28 wide (SO) | SOIC-28 wide (SO) - same | SOIC-28 wide (SO) - same | SOIC-28 wide (SO) - same | SOIC-28 wide (SO) - same | SSOP-28 (SS) |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core Speed | 70 MIPS | 70 MIPS | 70 MIPS | 70 MIPS | 70 MIPS | 70 MIPS |
| Flash Memory | 128 KB | 128 KB | 256 KB | 64 KB | 128 KB | 128 KB |
| RAM | 16 KB | 16 KB | 16 KB | 16 KB | 16 KB | 16 KB |
| USB Interface | USB 2.0 full-speed device | USB 2.0 full-speed device | USB 2.0 full-speed device | USB 2.0 full-speed device | None (GPIO instead) | None (motor-control peripherals) |
| ADC | 12-bit / 10-bit | 12-bit / 10-bit | 12-bit / 10-bit | 12-bit / 10-bit | 12-bit / 10-bit | 12-bit / 10-bit |
| Temperature Range | -40C to +85C (I) | Extended (E) grade | -40C to +85C (I) | -40C to +85C (I) | -40C to +85C (I) | -40C to +85C (I) |
| Primary Differentiator | USB + DSP + 128 KB Flash balance | Extended temperature, identical function | Double Flash headroom | Lower cost, half Flash | General-purpose, no USB | Motor-control oriented, different package |
主な差別化要因
- Native USB 2.0 full-speed device interface (vs DSPIC33EP128GP502-I/SO)
- Flash-size scalability within the same footprint (vs DSPIC33EP256MU502-I/SO)
- Extended temperature option on same die (vs DSPIC33EP128MU502-E/SO)
- DSP core with X/Y memory architecture (vs DSPIC33EP128MC502-I/SS)
設計ノート
The dsPIC33EP internal core regulator requires a low-ESR capacitor (per datasheet value, typically around 10 uF class ceramic) on the VCAP/VDDCORE pin (pin 10). Omitting this capacitor or using a high-ESR part causes brown-outs and erratic resets. Decouple each VDD pin (7, 21, 28) with a 100 nF ceramic placed within 2 mm of the pin, plus bulk 4.7-10 uF near the device. VUSB3V3 (pin 13) needs its own 3.3 V feed and local decoupling when the USB module is enabled.
Keep the USB D+/D- differential pair routed with 90 ohm differential impedance, matched length within 1 mm, and away from PWM and switching-node traces. Because this device uses Peripheral Pin Select (PPS), lock your PPS mapping early and document it - remapping a UART or SPI pin after routing forces firmware and layout changes together. Place the 32.768 kHz secondary oscillator (pins 22/23) away from fast digital traces if a real-time clock is used.
The most frequent bring-up failures are: (1) MCLR left floating - always fit a 10 k pull-up; (2) forgetting that PGD/PGC programming pins are shared with PORTB I/O - do not load them heavily in the final application or ICSP will fail; (3) powering VUSB3V3 from a switched rail - USB enumeration fails if the transceiver supply sags at attach. Also confirm ADC VREF+ selection in firmware, since the default supply-rail reference trades accuracy for simplicity.
Estimated: at 70 MIPS operation the device clock harmonic content extends well beyond 100 MHz; use short, direct crystal routing to OSC1/OSC2 with the datasheet load capacitors and consider a guarded ground pour around the oscillator. Configure unused PPS-capable pins as outputs driving low or as inputs with weak pull-ups in firmware to prevent floating-node EMI and increased I/O leakage.
コンプライアンス情報
RoHS compliant and lead-free per Microchip standard product status; not an automotive AEC-Q100 qualified device. REACH and conflict minerals declarations should be pulled from Microchip's official environmental documentation.