Microchip Technology

dsPIC33EP128MU504-I/ML - 16-bit DSC 70 MIPS 128KB Flash | Microchip

MPN: DSPIC33EP128MU504-I/ML ✓ Active
In Stock Ships in 1-3 business days
3.0 V to 3.6 V Vdss 44-pin QFN (ML), 8x8 mm Package 70 MIPS Speed 128 KB Memory
From $3.58 USD / Unit
MOQ: 1 |
Price updated: 2026-09-23
Volume Pricing
Qty Unit Price Extended
1 $5.42 $5.42
10 $4.88 $48.80
100 $4.34 $434.00
500 $3.95 $1,975.00
1,000 $3.58 $3,580.00
ℹ️ All prices are in USD

DSPIC33EP128MU504-I/ML Overview

The Microchip Technology DSPIC33EP128MU504-I/ML is a 16-bit digital signal controller (DSC) delivering 70 MIPS performance with 128 KB of Flash memory and 16 KB of RAM, housed in a 44-pin QFN (ML) surface-mount package rated from -40C to +85C.

A digital signal controller combines the computational strengths of a microcontroller with the math-acceleration of a digital signal processor. In the embedded hierarchy, the DSC sits above general-purpose MCUs and below full DSPs, offering single-cycle MAC, DSP multiply/divide, and divide instructions while retaining microcontroller-style peripherals, interrupt architecture, and flash self-programming. This makes DSCs the default choice for real-time closed-loop control systems.

Key features of the dsPIC33EP128MU504 include the enhanced dsPIC33E core running at up to 70 MIPS from a 3.0 V to 3.6 V supply, a 12-bit ADC, UART, SPI, and I2C communication peripherals, and DSP engine support for FIR/IIR filtering and transform math. The 128 KB self-programmable Flash supports field firmware updates, and the 16 KB RAM provides headroom for control loops and communication buffers.

Architecturally, the dsPIC33E family pairs a pipelined 16-bit CPU with an integrated DSP engine (a 17-bit x 17-bit multiplier, 40-bit accumulator, and barrel shifter), enabling precision motor control, digital power conversion, and sensor signal processing in a single chip. Two on-chip PLLs allow flexible clocking and low-power operation.

Typical applications include brushless DC and PMSM motor control, digital power supplies (PFC, LLC), solar inverters, sensor fusion and industrial sensing nodes, and audio or biomedical signal processing.

Design consideration: keep the 3.3 V supply within the 3.0 V to 3.6 V range, decouple VDD/VSS pairs with 0.1 uF ceramics placed directly at the QFN pins, and use the exposed pad for a solid ground connection.

This page synthesizes distributor availability, drop-in alternative analysis, and practical design notes beyond what the manufacturer datasheet provides.

Drop-in alternatives for DSPIC33EP128MU504-I/ML — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Variants in this series

Same-series models that are drop-in compatible with DSPIC33EP128MU504-I/ML (same form factor and footprint) — differing in Package, Operating Temperature, ADC Resolution, Communication Interfaces, Connectivity.

Microchip Technology
Package: QFN-44 (8x8x0.9 mm)
Operating Temperature: -40C to +125C (E suffix)
Connectivity: USB, CAN, UART, SPI, I2C
Microchip Technology
Package: QFN-44 (ML)
ADC Resolution: 12 bit
Microchip Technology
Package: 44-pin TQFP (PT)
Operating Temperature: -40C to +150C
Connectivity: USB OTG, CAN 2.0B, UART, SPI, I2C
Microchip Technology
Package: 44-pin UQFN (MV)
Communication Interfaces: 2x UART, 2x SPI, 3x I2C

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

No drop-in alternatives available for this product.

Request Alternatives

DSPIC33EP128MU504-I/ML Maximum Ratings & Electrical Characteristics

Core Architecture 16-bit dsPIC33E DSC core
Maximum CPU Speed 70 MIPS
Flash Memory 128 KB
SRAM 16 KB
Supply Voltage Range 3.0 V to 3.6 V
ADC Resolution 12-bit
Operating Temperature -40C to +85C (Industrial, I suffix)
Package 44-pin QFN (ML), 8x8 mm
Mounting Type Surface Mount
Communication Interfaces UART, SPI, I2C
Product Type Digital Signal Controller (DSC)
RoHS Status Compliant

DSPIC33EP128MU504-I/ML 44-pin qfn (ml), 8x8 mm Pin Configuration Guide

Pin configuration for DSPIC33EP128MU504-I/ML (44-pin qfn (ml), 8x8 mm package). This digital IC includes GPIO, communication interfaces (UART, SPI, I2C), and power pins. Refer to the manufacturer datasheet for alternate pin functions and configuration options. Essential for embedded system design and PCB layout.

44-pin qfn (ml), 8x8 mm package pinout diagram for DSPIC33EP128MU504-I/ML

No detailed pinout data available for DSPIC33EP128MU504-I/ML.

Refer to the datasheet for full pin configuration.

Typical Applications

DSPIC33EP128MU504-I/ML is suitable for 6 applications: Sensorless BLDC Motor Control, Digital Power Conversion (PFC / LLC), Industrial Sensor Nodes and Data Acquisition, Audio Signal Processing, Solar Inverter and Energy Systems, Embedded Control and Building Automation.

🏭

Sensorless BLDC Motor Control

The dsPIC33EP128MU504-I/ML fits sensorless BLDC and PMSM drives because its 70 MIPS core completes field-oriented control loops well within 50 us periods, while the 12-bit ADC samples phase currents and the DC bus with sufficient resolution for current-loop control. DSP instructions (single-cycle 17x17 MAC, 40-bit accumulator) accelerate Clarke/Park transforms and PI compensation with deterministic cycle counts. Firmware uses the PWM module for six-step or space-vector modulation. A quantified benefit: at 70 MIPS a full FOC iteration typically consumes only a few microseconds of CPU budget, leaving ample margin for BEMF observers and communication stacks on the same silicon.

⚡

Digital Power Conversion (PFC / LLC)

In digital power supplies, the dsPIC33EP128MU504-I/ML closes voltage and current loops for PFC, half-bridge, and LLC converter topologies. The 12-bit ADC with fast conversion rate captures instantaneous inductor current each switching cycle, and deterministic interrupt latency preserves loop stability at 100 kHz-plus switching frequencies. The 128 KB Flash holds compensation tables, soft-start state machines, and protection logic (overcurrent, overvoltage) without external memory. Because the DSC core executes the compensator in fixed-point math with single-cycle MAC, loop delay is minimized - directly improving achievable bandwidth compared to slower MCU-based digital power designs, while remaining cheaper than standalone DSPs.

🧩

Industrial Sensor Nodes and Data Acquisition

The MU504 serves industrial sensing nodes where raw signals need local filtering before transmission. Its DSP engine runs real-time FIR/IIR filters on ADC streams from pressure, vibration, or current sensors, removing noise that would otherwise saturate the communication link. The 16 KB RAM buffers sampled waveforms for burst analysis, and UART/SPI/I2C interfaces connect to transceivers, external memory, or Displays. Running at reduced clock via the on-chip PLL, quiescent power drops for battery-backed field installations. The industrial -40C to +85C rating covers unconditioned factory-floor and outdoor cabinets, making a single-chip sensor-plus-processor solution practical without a separate signal-chain MCU.

🎧

Audio Signal Processing

For embedded audio - effect pedals, intercoms, PA controllers - the dsPIC33EP128MU504-I/ML applies DSP algorithms such as equalization, echo cancellation, and AGC with its 17x17 multiplier and 40-bit accumulator executing biquad filters in deterministic cycles. The 12-bit ADC digitizes microphone or line-level inputs (with appropriate anti-alias filtering and biasing), and PWM/DAC outputs or an external codec completes the chain. 128 KB Flash stores multiple effect presets and boot-time tuning tables. The value proposition is cost: at roughly $5 unit price (as of 2026-09-24), one DSC replaces a separate MCU plus codec-DSP pairing in low-channel-count designs, cutting BOM count and firmware complexity.

🔋

Solar Inverter and Energy Systems

Micro-inverters, solar optimizers, and battery chargers use the MU504 to run MPPT algorithms, grid-current shaping, and protection supervision simultaneously. The 70 MIPS core splits time between a fast inner current loop (executed every PWM cycle) and slower outer MPPT/monitoring tasks, with the DSP engine accelerating the multiplication-heavy control math. The 12-bit ADC reads panel voltage, current, and bus voltage with the resolution needed for accurate maximum-power-point tracking. The 128 KB self-programmable Flash enables field firmware updates - critical for long-lifecycle energy products that must adopt revised grid codes after deployment, without recalling hardware from the field.

🔧

Embedded Control and Building Automation

General embedded controllers - HVAC boards, pump controllers, lighting managers - benefit from the MU504's blend of DSP-class math and microcontroller-style peripherals. UART connects to RS-485/Modbus transceivers, I2C reads environmental sensors and EEPROM configuration, and timers drive PWM outputs for fans, valves, or dimming. The 128 KB Flash accommodates protocol stacks plus an OTA-capable bootloader, and 16 KB RAM sustains multiple communication buffers concurrently. Because the -I/ML grade is RoHS compliant and surface-mountable on standard 4-layer boards with a grounded QFN exposed pad, it integrates into mainstream industrial electronics manufacturing flows without special thermal design at typical load levels.

Recommended Products Summary

MCP2515 CAN interface for motor-drive fieldbus Used in: Sensorless BLDC Motor Control MCP1754 3.3 V LDO supplying the DSC Used in: Sensorless BLDC Motor Control, Digital Power Conversion (PFC / LLC), Solar Inverter and Energy Systems IR2110 Gate driver for three-phase inverter stage Used in: Sensorless BLDC Motor Control MCP3202 Auxiliary 12-bit ADC for monitoring rails Used in: Digital Power Conversion (PFC / LLC) MCP3208 8-channel external 12-bit ADC expansion Used in: Industrial Sensor Nodes and Data Acquisition MCP2562 CAN transceiver for fieldbus connectivity Used in: Industrial Sensor Nodes and Data Acquisition, Embedded Control and Building Automation MCP4922 Dual 12-bit SPI DAC for audio output Used in: Audio Signal Processing MCP6022 Rail-to-rail op-amp for input conditioning Used in: Audio Signal Processing MCP3204 Additional 12-bit ADC channels for panel monitoring Used in: Solar Inverter and Energy Systems 24AA256 I2C EEPROM for configuration storage Used in: Embedded Control and Building Automation MCP1700 Low quiescent LDO for always-on standby Used in: Embedded Control and Building Automation
What is the dsPIC33EP128MU504-I/ML?
The dsPIC33EP128MU504-I/ML is a 16-bit digital signal controller from Microchip Technology with 128 KB Flash and 16 KB RAM, running at up to 70 MIPS from a 3.0 V to 3.6 V supply. It comes in a 44-pin QFN (ML) package rated -40C to +85C. According to Microchip product data, the dsPIC33E family integrates a DSP engine and enhanced peripherals for precision motor control, digital power, and embedded signal processing applications.
How much Flash and RAM does the dsPIC33EP128MU504 have?
The dsPIC33EP128MU504 integrates 128 KB of self-programmable Flash program memory and 16 KB of SRAM data memory. According to Microchip's product description used by distributors (listed as IC DSC 16BIT 128KB FLASH), the Flash supports in-circuit self-programming for field firmware updates, while the 16 KB RAM provides sufficient headroom for control-loop state, DMA buffers, and communication stacks in typical motor-control and digital-power designs.
What is the maximum clock speed of the dsPIC33EP128MU504-I/ML?
The dsPIC33EP128MU504-I/ML executes at up to 70 MIPS using the dsPIC33E core with its on-chip PLL. Microchip's dsPIC33E family documentation specifies 70 MIPS as the family performance ceiling, derived from an internal PLL multiplying the external crystal or internal FRC oscillator. At 70 MIPS, a single-cycle 17x17 multiply-accumulate enables efficient FIR filtering and control algorithms at loop rates of tens of kilohertz.
What package does the /ML suffix indicate?
The /ML suffix denotes a 44-pin Quad Flat No-Lead (QFN) plastic package with an exposed thermal pad, approximately 8x8 mm. Per Microchip packaging nomenclature, ML is the leadless QFN option for the dsPIC33EP 44-pin devices, while /PT denotes the pin-compatible 44-pin TQFP. The exposed pad must be soldered to a grounded PCB pad for thermal and signal-integrity performance.
What supply voltage does the dsPIC33EP128MU504 require?
The dsPIC33EP128MU504 operates from a single 3.0 V to 3.6 V supply (nominal 3.3 V), per Microchip dsPIC33EP family electrical specifications. All VDD pins must be decoupled with 0.1 uF ceramic capacitors placed close to the QFN pins, and AVDD should be filtered separately (for example through an RC or ferrite) to preserve ADC accuracy. A regulated 3.3 V LDO such as an MCP1754 is a typical companion supply.
What temperature range does the -I suffix cover?
The -I suffix indicates the Industrial temperature grade of -40C to +85C ambient, per Microchip's ordering-code conventions. The -E variant (Extended, -40C to +125C), such as the dsPIC33EP128MU504-E/ML, is available when designs must survive harsher automotive-adjacent or outdoor conditions. Choose the -I grade for cost-optimized industrial products and reserve -E for high-temperature enclosures or engine-bay environments.
What is the best drop-in replacement for the dsPIC33EP128MU504-I/ML?
The closest drop-in replacement is the dsPIC33EP128MU504-E/ML: identical die, identical 44-pin QFN footprint and pinout, with the wider -40C to +125C Extended temperature range, at a modest price premium. According to Microchip's own guidance on MCU alternates, same-die siblings in the dsPIC33EP*MU504 family are pin-to-pin interchangeable; the -E/ML can be dropped onto the same PCB without any hardware or firmware change.
What is the difference between the dsPIC33EP128MU504 and dsPIC33EP128MC504?
Both are 128 KB, 44-pin dsPIC33EP devices sharing the same core and memory, but the MU variant emphasizes general-purpose connectivity peripherals while the MC variant targets motor control with its complementary PWM (MCPWM) module and motor-control ADC features. If your application is BLDC/PMSM motor drive with high-resolution PWM, choose the MC504; if it is sensor processing, digital power logic, or communications-centric control, the MU504 fits. Verify the specific peripheral set against your firmware before substituting.
dsPIC33EP128MU504-I/ML vs dsPIC33EP128MU504-E/ML - which should I choose?
Choose the -I/ML for standard industrial products (-40C to +85C) since it is typically cheaper and stocked more widely; choose the -E/ML (-40C to +125C) when the board operates near heat sources such as motor drivers, power stages, or sealed outdoor enclosures. They share the same die, package, and pinout, so the choice affects only temperature margin and price - firmware and PCB layout are identical for both grades.
Where can I buy the dsPIC33EP128MU504-I/ML and what does it cost?
The dsPIC33EP128MU504-I/ML is available through XAIPART and major distributors including DigiKey (DSPIC33EP128MU504-I-ML-ND) and Mouser. As of 2026-09-24, unit pricing is approximately $5.42 at qty 1, tapering to about $3.58 at qty 1000 on XAIPART. Third-party broker Heisener lists 2,976 pieces in stock with quote-based pricing. Always confirm real-time stock and lead time before committing to a production schedule.
Is the dsPIC33EP128MU504-I/ML in stock?
Availability is positive: broker Heisener reported 2,976 pieces in stock as of the latest web verification (2026-09-24), and DigiKey/Mouser listing pages show ordering channels open. However, dsPIC33EP family parts have periodically experienced allocation, so lead times can extend without notice. For production quantities, place orders with authorized distributors or XAIPART early, and consider qualifying the dsPIC33EP128MU504-E/ML or -H/PT siblings as backup sources.
Can the dsPIC33EP256MU506 replace the dsPIC33EP128MU504?
No - not as a drop-in. The dsPIC33EP256MU506 doubles the Flash to 256 KB but comes in 64-pin TQFP/QFN packages, which is not pin-compatible with the 44-pin ML footprint and would require a PCB redesign. For a pin-compatible upgrade within the same 44-pin package, evaluate higher-memory members of the 44-pin dsPIC33EP family; for pin-to-pin substitution, use the same-package siblings dsPIC33EP128MU504-E/ML or lower-memory MU504 variants.
Where can I download the dsPIC33EP128MU504-I/ML datasheet PDF?
Download the datasheet from the official Microchip product page at microchip.com/en-us/product/dsPIC33EP128MU504, which links the current dsPIC33EP family datasheet and reference manual covering the MU peripherals. Distributor pages such as DigiKey and Jotrin also mirror the PDF. For development you should additionally fetch the dsPIC33EP Family Reference Manual sections (ADC, timers, UART/SPI/I2C) since the family datasheet summarizes rather than fully specifies peripheral behavior.
Is the dsPIC33EP128MU504 suitable for motor control applications?
Yes - the dsPIC33EP128MU504 is well suited to sensorless and sensored motor control. Its 70 MIPS core executes FOC (field-oriented control) loops in the tens-of-kilohertz range, the 12-bit ADC samples phase currents, and DSP instructions accelerate Clarke/Park transforms and PI loops. That said, if your design needs the dedicated high-resolution complementary PWM (MCPWM) module with dead-time control, Microchip's pin-compatible dsPIC33EP128MC504 sibling is the more specialized choice; the MU504 handles simpler PWM schemes comfortably.
What are the key specifications of the dsPIC33EP128MU504-I/ML engineers should know?
Core facts: 16-bit dsPIC33E DSC core at up to 70 MIPS; 128 KB self-programmable Flash; 16 KB SRAM; 3.0 V to 3.6 V single supply; 12-bit ADC; UART, SPI, I2C peripherals; 44-pin QFN (ML) package; -40C to +85C industrial grade; RoHS compliant. According to Microchip product data, the integrated DSP engine (17x17 MAC, 40-bit accumulator) distinguishes this DSC from ordinary 16-bit MCUs and is the reason it dominates digital power and motor-control designs.
What is the best Microchip equivalent for dsPIC33EP128MU504-I/ML from another family?
Within Microchip, the dsPIC33CK series (e.g., dsPIC33CK64MP503) offers a faster 100 MIPS core but uses different packages and pinouts, so it is a redesign-level migration, not a drop-in. Within the same 44-pin QFN footprint, the dsPIC33EP family MU504 siblings remain the correct equivalents. The -H/PT (higher-temperature automotive-oriented suffix, 44-pin TQFP) shares the die but not the QFN package. Microchip's official cross-reference search tool is the authoritative source for family-internal substitutions.

Engineering reference data for DSPIC33EP128MU504-I/ML — comparison, design guidance, and compliance information.

Selection Guide

Choose the dsPIC33EP128MU504-I/ML when you need a 70 MIPS DSC with 128 KB Flash in a compact 44-pin QFN for general-purpose control, sensing, or digital power at industrial temperatures (-40C to +85C). Choose the DSPIC33EP128MU504-E/ML if your enclosure can exceed +85C - it is the same die with a +125C rating. Choose the DSPIC33EP64MU504-I/ML or DSPIC33EP32MU504-I/ML when firmware fits smaller Flash and BOM cost matters most. Choose the DSPIC33EP128MC504-I/ML for three-phase motor drives that need the dedicated complementary PWM module. The DSPIC33EP128MU504-H/PT offers the same silicon in a hand-proto-friendly TQFP. No cross-brand pin-compatible DSC was found in verified cross-reference data, so Microchip family siblings remain the safest substitution path.

Comparison with Alternatives

Parameter This Product DSPIC33EP128MU504-E/ML DSPIC33EP64MU504-I/ML DSPIC33EP32MU504-I/ML DSPIC33EP128MC504-I/ML DSPIC33EP128MU504-H/PT
Package 44-pin QFN (ML) 44-pin QFN (ML) - same 44-pin QFN (ML) - same 44-pin QFN (ML) - same 44-pin QFN (ML) - same 44-pin TQFP (PT) - same 44-lead pattern, different body
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Flash Memory 128 KB 128 KB 64 KB 32 KB 128 KB 128 KB
CPU Speed 70 MIPS 70 MIPS 70 MIPS 70 MIPS 70 MIPS 70 MIPS
Temperature Range -40C to +85C (I) -40C to +125C (E) -40C to +85C (I) -40C to +85C (I) -40C to +85C (I) H temperature grade (per Microchip suffix)
SRAM 16 KB 16 KB 16 KB 16 KB 16 KB 16 KB
Peripheral Emphasis General connectivity (MU) General connectivity (MU) General connectivity (MU) General connectivity (MU) Motor control MCPWM (MC) General connectivity (MU)
Best Use Case General DSC control at -40C..+85C Same, plus high-temp environments Cost-reduced builds fitting 64 KB Cost-reduced builds fitting 32 KB Motor drives needing MCPWM Hand-solderable TQFP alternative

Key Differentiators

  • Extended temperature option on identical silicon (vs DSPIC33EP128MU504-E/ML)
  • 128 KB Flash ceiling within the same footprint (vs DSPIC33EP64MU504-I/ML)
  • General peripheral set vs motor-control specialization (vs DSPIC33EP128MC504-I/ML)

Design Notes

The 44-pin QFN exposed pad must be soldered to a grounded PCB pad - it is the primary ground return and thermal path. Define a 3x3 or 4x4 via array under the pad to the ground plane. Decouple every VDD pin with 0.1 uF ceramic capacitors placed within 2 mm of the pin, and filter AVDD through an RC (10 ohm + 1 uF) or ferrite bead to protect the 12-bit ADC from digital switching noise. Microchip's dsPIC33EP layout guidelines in the family reference manual recommend this arrangement.

Supply the device from a regulated 3.0 V to 3.6 V rail; a 3.3 V LDO such as the MCP1754 works well. Budget roughly 70-110 mA of core current at 70 MIPS (verify against the datasheet current-vs-MIPS table) plus peripheral and I/O load when sizing the regulator. Estimated: at 3.3 V and 100 mA, dissipation is only 0.33 W, which the exposed-pad ground connection on a normal 2-layer board handles without a heatsink.

Do not assume cross-family register compatibility: firmware written for dsPIC33F or dsPIC33CK families will not run unchanged on dsPIC33EP silicon - the ADC, PWM, and DMA register maps differ. When substituting the pin-compatible dsPIC33EP128MC504 for the MU504, remember the MC variant's peripheral set differs (motor-control PWM vs general peripherals), so re-verify initialization code. Also program configuration bits (oscillator source, PLL dividers, watchdog) explicitly - incorrect CONFIG settings are the most common cause of a non-booting first prototype.

Use short, matched traces to the crystal (or use the internal FRC oscillator for non-precision timing) and keep high-current inverter gate-drive traces away from ADC input routing. For motor-control sampling, trigger the ADC from the PWM module at the center of the low-side PWM on-time so current ripple is minimized - this single technique can improve current-sensing accuracy noticeably without better hardware.

Compliance Information

RoHS
Compliant
REACH
Unknown
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Unknown
Conflict Minerals
Unknown

RoHS compliant and lead-free per standard Microchip /I-grade offering; REACH, halogen-free, and conflict-minerals status not stated in the provided data.

Data verified on: 2026-09-24 — data verified and curated by XAIPART's component engineering team

Related Searches

DSPIC33EP128MU504-I/ML datasheet DSPIC33EP128MU504-I/ML buy price Microchip dsPIC33EP128MU504 70 MIPS DSC dsPIC33EP128MU504 128KB Flash 16KB RAM 44-pin QFN ML package dsPIC33 dsPIC33EP128MU504 motor control application DSPIC33EP128MU504-I/ML vs DSPIC33EP128MC504 dsPIC33EP128MU504-I/ML drop-in replacement E/ML what can replace dsPIC33EP128MU504 dsPIC33EP128MU504 pinout 44-pin QFN digital signal controller 16 bit 3.3V dsPIC33EP128MU504 digital power PFC controller

Related Components & Terms

Microchip Technology DSPIC33EP128MU504-I/ML dsPIC33EP family digital signal controller DSC 16-bit microcontroller 70 MIPS 128 KB Flash 16 KB SRAM 44-pin QFN (ML) TQFP-44 12-bit ADC DSP engine MAC (multiply-accumulate) RoHS motor control digital power conversion PFC MPPT CAN bus UART SPI I2C AEC-Q100 DSPIC33EP128MC504-I/ML DSPIC33EP128MU504-E/ML
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
✓
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details