Microchip Technology

DSPIC33EP128MC204-I/TL - 16-bit 70 MIPS DSC | Microchip

MPN: DSPIC33EP128MC204-I/TL ✓ Active
In Stock Ships in 1-3 business days
3.3 V Vdss 44-VTLA (6x6 mm, exposed pad) Package 70 MIPS Speed 128KB (43K x 24) Flash Memory
From $3.4 USD / Unit
MOQ: 1 |
Price updated: 2026-09-23
Volume Pricing
Qty Unit Price Extended
1 $5.1 $5.10
10 $4.62 $46.20
100 $4.15 $415.00
500 $3.78 $1,890.00
1,000 $3.4 $3,400.00
ℹ️ All prices are in USD

DSPIC33EP128MC204-I/TL Overview

The Microchip Technology DSPIC33EP128MC204-I/TL is a 16-bit digital signal controller (DSC) with a 70 MIPS dsPIC33E core, 128KB (43K x 24) of Flash program memory, and 8KB of RAM, housed in a 44-pin VTLA (6x6 mm, exposed pad) surface-mount package.

A digital signal controller combines the computational capability of a DSP with the integrated peripherals and control architecture of a microcontroller, sitting within the broader hierarchy of embedded processors: DSC -> 16-bit microcontroller -> microcontroller family -> system-on-chip for embedded control. The dsPIC33E family targets real-time, math-intensive control loops such as field-oriented motor control and digitally controlled power supplies.

Key features of the DSPIC33EP128MC204 include the 70 MIPS dsPIC DSC core with integrated DSP instructions, 128KB Flash and 8KB RAM, and enhanced on-chip peripherals including high-speed PWM modules designed for precision motor control. Communication is handled by I2C, SPI, IrDA, UART, and USART interfaces, allowing direct integration with sensors, transceivers, and host processors.

Architecturally, the device executes a 16-bit modified Harvard instruction set with DSP multiply-accumulate support, enabling single-cycle MAC operations in control and filtering code. The integrated analog block, including on-chip op amps and advanced analog peripherals noted by Microchip, reduces external component count in current-sense and signal-conditioning stages.

Typical applications include brushless DC (BLDC) and permanent magnet synchronous motor (PMSM) drives, digitally controlled power supplies (switching converters, PFC stages), and industrial automation nodes requiring deterministic control loops with rich communication connectivity.

A key design consideration: the VTLA (VQFN-style, 6x6 mm) package requires the exposed thermal pad to be soldered to a grounded PCB copper pour for reliable electrical grounding and heat dissipation; skip this and thermal and ground-integrity problems follow.

This page synthesizes distributor data, drop-in same-family alternatives, and practical design notes not found in the manufacturer datasheet.

Drop-in alternatives for DSPIC33EP128MC204-I/TL — 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 DSPIC33EP128MC204-I/TL (same form factor and footprint) — differing in Package, Core, RAM, CPU Speed, Core Architecture.

Microchip Technology
Package: 44-VTLA (6x6 mm), exposed pad
RAM: 16 KB
Core Architecture: 16-bit dsPIC DSC
Microchip Technology
Package: 44-VTLA (6x6 mm)
RAM: 32 KB (16K x 16)
CPU Speed: 60 MHz
Microchip Technology
Package: 44-VTLA (6x6 mm)
Core: dsPIC33E 16-bit DSC core with DSP extensions
Microchip Technology
Package: 44-VTLA (6x6 mm) with exposed pad
Core: dsPIC33E 16-bit DSC core
Microchip Technology
Package: 44-VTLA (6x6 mm)
Core: dsPIC 33EP 16-bit DSC
RAM: 48 KB

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

DSPIC33EP128MC204-E/TL

✅ Drop-In
📦 44-VTLA (6x6 mm)
identical die and package; temperature grade -40C to +125C (E) vs -40C to +85C (I), otherwise pin-to-pin

📋 Reference alternative (not in catalog)

DSPIC33EP256MC204-I/TL

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 44-VTLA (6x6 mm)
16-bit dsPIC33E DSC · 70 MIPS · 60 MHz · 256 KB (85.5K x 24) FLASH · 32 KB (16K x 16) · 44-VTLA (6x6 mm) · -40C to +85C (I grade) · MCPWM, QEI

✓ In Stock

$3.78 / Unit

View Datasheet →

DSPIC33EP64MC204-I/TL

✅ Drop-In ⚠️ Specs Unverified
📦 44-VTLA (6x6 mm)
Flash 64KB (22K x 24) vs 128KB (-50%); same package, pinout and peripherals; cost-reduced variant

📋 Reference alternative (not in catalog)

DSPIC33EP128MC204-I/TL Maximum Ratings & Electrical Characteristics

Core dsPIC33E 16-bit DSC
CPU Speed 70 MIPS
Program Memory Size 128KB (43K x 24) Flash
RAM Size 8KB
Data Bus Width 16 bit
Supply Voltage 3.3 V
Operating Frequency 70 MHz
Package 44-VTLA (6x6 mm, exposed pad)
Mounting Type Surface Mount
Operating Temperature -40C to +85C (I grade)
Interfaces I2C, SPI, IrDA, UART, USART
Peripherals High-Speed PWM, Op Amps, Advanced Analog
Programming ICSP (multiple PGECx/PGEDx pairs)
Series dsPIC 33EP (dsPIC33EP128MC204)

DSPIC33EP128MC204-I/TL 44-vtla (6x6 mm, exposed pad) Pin Configuration Guide

Pin configuration for DSPIC33EP128MC204-I/TL (44-vtla (6x6 mm, exposed pad) 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-vtla (6x6 mm, exposed pad) package pinout diagram for DSPIC33EP128MC204-I/TL

No detailed pinout data available for DSPIC33EP128MC204-I/TL.

Refer to the datasheet for full pin configuration.

Typical Applications

DSPIC33EP128MC204-I/TL is suitable for 6 applications: BLDC / PMSM Motor Control, Digitally Controlled Power Supplies, Industrial Automation Nodes, Power Inverters and Solar Applications, E-Mobility and Auxiliary Motor Drives, Embedded Sensing and Instrumentation.

🏭

BLDC / PMSM Motor Control

The DSPIC33EP128MC204-I/TL fits brushless DC and permanent magnet synchronous motor drives because its 70 MIPS dsPIC33E core executes field-oriented control (FOC) loops fast enough for multi-kHz current-loop bandwidth, while integrated high-speed PWM modules generate complementary dead-time-controlled drive for the three-phase inverter. On-chip op amps amplify low-level shunt-resistor current signals directly, cutting external amplifier stages and board area. In a typical design, the DSC runs the FOC inner current loop and outer speed loop, interfaces to a gate driver and position sensors over its ADC and communication peripherals, and uses 128KB Flash to hold the full control stack including startup, fault handling, and modulation tables. The deterministic 16-bit architecture keeps control-loop jitter low, which directly improves torque ripple and acoustic noise performance versus generic 8-bit MCUs.

⚡

Digitally Controlled Power Supplies

Switching power supplies, PFC front ends, and DC-DC converters benefit from the DSPIC33EP128MC204-I/TL's combination of high-speed PWM with fine duty-cycle resolution and a 70 MIPS DSP core for digital compensator implementations (PID, 2P2Z, 3P3Z). Microchip markets the dsPIC33EP MC family explicitly for digitally controlled power conversion. The 3.3V, 16-bit controller samples output voltage and inductor current through its advanced analog block, computes the compensation law each switching cycle, and updates the PWM compare registers with minimal latency. The 8KB RAM accommodates filter histories and soft-start state machines, while UART/I2C links support PMBus-style host telemetry. Because the control law lives in firmware, a single PCB serves multiple output-voltage products, and parameters can be re-tuned after qualification without hardware respin - a major cost advantage over analog-only control.

🔧

Industrial Automation Nodes

In factory automation, the DSPIC33EP128MC204-I/TL serves as a deterministic control and communication node driving actuators, pumps, and conveyors. Its industrial -40C to +85C operating rating covers unconditioned cabinets, and the UART, USART, SPI, and I2C interfaces connect it to sensors, HMI bridges, and higher-level PLC backbones. The 128KB (43K x 24) Flash stores the application logic, protocol stacks, and calibration data, while the DSP core handles tasks such as vibration analysis or encoder interpolation that would bog down a conventional MCU. The 44-VTLA package's compact 6x6 mm footprint suits dense I/O boards. Multiple ICSP PGECx/PGEDx pairs allow field reprogramming headers to be routed wherever board space permits, simplifying in-system firmware updates across a deployed automation fleet.

💡

Power Inverters and Solar Applications

Grid-tie and off-grid inverter designs use the DSPIC33EP128MC204-I/TL for MPPT algorithms, synchronous rectification, and grid-synchronization control. The 70 MIPS core with DSP multiply-accumulate instructions implements the numerically heavy MPPT search and phase-locked-loop grid tracking in real time, while the high-speed PWM peripheral drives the power stage with programmable dead time. On-chip op amps condition DC-bus and AC-output current samples, reducing bill-of-material cost in cost-sensitive renewable products. The 128KB Flash holds MPPT state machines, anti-islanding logic, and communication routines, and the -40C to +85C I-grade rating suits outdoor-mounted power electronics. Firmware-based control allows safety-compliance revisions - anti-islanding thresholds, fault timing - to be updated without changing the power board.

🚗

E-Mobility and Auxiliary Motor Drives

Electric-vehicle auxiliary systems - coolant pumps, HVAC blowers, throttle actuators - need compact, efficient, sensorless motor control, a natural fit for the DSPIC33EP128MC204-I/TL. The 70 MIPS DSP core executes sensorless sliding-mode or back-EMF observers at high sample rates, and the integrated high-speed PWM plus op amps minimize the controller's component count, helping meet the tight space and cost budgets of auxiliary drive modules. The 44-VTLA 6x6 mm exposed-pad package supports thermally efficient layouts in sealed enclosures. UART and SPI links connect the drive to the vehicle's body controller for speed commands and diagnostics. Note that for applications requiring AEC-Q100 qualification, the extended-temperature E-grade sibling should be evaluated, since the standard I grade targets industrial rather than automotive qualification levels.

🧩

Embedded Sensing and Instrumentation

Precision sensing endpoints - flow meters, weigh scales, condition-monitoring probes - exploit the DSPIC33EP128MC204-I/TL's advanced analog block, including on-chip op amps, to amplify and condition sensor outputs before conversion, cutting external signal-chain ICs. The DSP core then applies digital filtering (IIR/FIR), linearization, and compensation math on the 70 MIPS engine, with 8KB RAM holding filter states and calibration tables. The 128KB Flash supports product families where multiple sensor types share one PCB, selected at manufacturing. Communication to a host or gateway runs over UART, I2C, or SPI, and the -40C to +85C range covers outdoor and industrial installations. The small 6x6 mm VTLA package lets the sensing electronics fit inside probe bodies and compact housings where through-hole parts cannot.

Recommended Products Summary

MCP2515 CAN controller for networked motor nodes Used in: BLDC / PMSM Motor Control, E-Mobility and Auxiliary Motor Drives MCP3204 External ADC for additional current/voltage channels Used in: BLDC / PMSM Motor Control MCP9808 Temperature sensor for over-temperature protection Used in: Digitally Controlled Power Supplies, Embedded Sensing and Instrumentation MCP3008 Auxiliary 8-channel ADC for telemetry Used in: Digitally Controlled Power Supplies MCP2562 CAN transceiver for industrial fieldbus Used in: Industrial Automation Nodes MCP23S17 SPI GPIO expander for extra I/O Used in: Industrial Automation Nodes MCP3202 Dual-channel ADC for DC bus sensing Used in: Power Inverters and Solar Applications MCP79410 RTC for energy logging Used in: Power Inverters and Solar Applications MCP9700 Analog temperature sensor for drive thermal monitoring Used in: E-Mobility and Auxiliary Motor Drives MCP3421 18-bit delta-sigma ADC for precision measurement front end Used in: Embedded Sensing and Instrumentation
What are the key specifications of DSPIC33EP128MC204-I/TL that engineers should know?
The DSPIC33EP128MC204-I/TL is a 16-bit digital signal controller running at 70 MIPS with 128KB (43K x 24) Flash and 8KB RAM, operating at 3.3V in a 44-pin VTLA (6x6 mm exposed pad) package. Per Microchip product data, it integrates high-speed PWM modules, op amps, and advanced analog peripherals, plus I2C, SPI, IrDA, UART, and USART interfaces, and is targeted at precision motor control.
What is the maximum CPU speed of the DSPIC33EP128MC204?
The DSPIC33EP128MC204 executes at up to 70 MIPS, corresponding to a 70 MHz core operation. According to Microchip's dsPIC33EP128MC204 product page, the dsPIC33E family features a 70 MIPS dsPIC DSC core with integrated DSP instructions, enabling single-cycle multiply-accumulate operations for real-time motor control and digital power algorithms.
How much Flash and RAM does the DSPIC33EP128MC204-I/TL have?
The DSPIC33EP128MC204-I/TL contains 128KB (43K x 24 words) of Flash program memory and 8KB of RAM. According to Microchip USA product data for this part, the 43K x 24 organization reflects the 24-bit wide instruction word of the dsPIC33E core, which is wider than conventional 16-bit MCUs to support DSP instructions in a single cycle.
Is DSPIC33EP128MC204-I/TL suitable for BLDC motor control?
Yes, the DSPIC33EP128MC204-I/TL is well suited for BLDC and PMSM motor control. Microchip explicitly positions the dsPIC33E family for high-performance precision motor control systems, and this device integrates high-speed PWM modules for six-channel complementary drive plus on-chip op amps for current-sense amplification, reducing external analog component count in the inverter design.
What is the difference between DSPIC33EP128MC204-I/TL and DSPIC33EP128MC204-I/PT?
The difference is the package only: both contain the identical 128KB/70 MIPS die. The I/TL variant uses a 44-pin VTLA (6x6 mm QFN-style, exposed pad) package, while the I/PT variant uses a 44-pin TQFP (10x10 mm) package, as shown on DigiKey's product listings. They are not interchangeable on the same PCB footprint - the TQFP has gull-wing leads while the VTLA is an exposed-pad land-grid style.
What is the best drop-in replacement for DSPIC33EP128MC204-I/TL?
The closest same-package drop-in alternatives are same-family Microchip parts in the 44-VTLA package: DSPIC33EP128MC204-E/TL (same die, -40C to +125C extended temperature grade) and DSPIC33EP256MC204-I/TL (same package and pinout, 256KB Flash versus 128KB). Both are pin-to-pin compatible; the 256KB part costs more but allows firmware headroom, and the E-grade supports harsher thermal environments.
Is there an automotive or wider-temperature variant of DSPIC33EP128MC204?
Yes, the DSPIC33EP128MC204-E/TL is the extended-temperature variant, rated -40C to +125C versus -40C to +85C for the I grade, in the same 44-VTLA package. Per Octopart and Microchip listing data, the E/TL variant is parametrically identical in memory and core speed, so it can be substituted when the application must survive elevated ambient temperatures near the 85C limit.
Where can I download the DSPIC33EP128MC204-I/TL datasheet PDF?
The datasheet is available from Microchip's official product page at microchip.com/en-us/product/dsPIC33EP128MC204, which links the current 'dsPIC33EP128MC204 - 16-bit DSC for Precision Motor Control' datasheet PDF. Mirror copies exist on aggregator sites such as Alldatasheet and Datasheets.com, but Microchip's site guarantees the latest revision covering package codes, electrical characteristics, and the 44-VTLA pinout.
What package is DSPIC33EP128MC204-I/TL and how should the exposed pad be handled?
The DSPIC33EP128MC204-I/TL comes in a 44-pin VTLA package, a 6x6 mm QFN-style body with an exposed thermal pad. Datasheet design guidance requires soldering the exposed pad to a grounded PCB copper pour with thermal vias: it is the primary ground connection for the die and the main heat removal path. Skipping the pad connection causes floating-ground faults and elevated junction temperatures.
How do I program the DSPIC33EP128MC204 via ICSP?
The DSPIC33EP128MC204 programs through ICSP using any of its multiple PGECx/PGEDx pin pairs. Per the NSDSP programming support documentation, you must use a matched pair - for example, if PGEC2 carries ICSPCLK, ICSPDAT must go to PGED2 - and all VDD and VSS pins must be connected during programming. This multi-pair scheme lets you place the programming header wherever routing is convenient.
What is the price of DSPIC33EP128MC204-I/TL?
Pricing on this page is approximately $5.10 at quantity 1, stepping down to about $3.40 at 1000 units, as of 2026-09-23, based on distributor market data. Note that EU-region buyers have reported sourcing difficulties for the VTLA package variant on distributor forums, so verify current stock and lead time before committing the part to production BOMs.
Where can I buy DSPIC33EP128MC204-I/TL online?
The DSPIC33EP128MC204-I/TL is listed by authorized and independent distributors including DigiKey (as DSPIC33EP128MC204-I-TL), Hotenda (in stock with datasheet support), Microchip USA, Origin IC/ODG, and Suntsu Electronics. Buy from authorized distributors where possible to guarantee Microchip-traceable inventory; purchase from XAIPART for the alternatives comparison and drop-in replacement data compiled on this page.
Is DSPIC33EP128MC204-I/TL in stock and what is the lead time?
Stock status varies by distributor: Hotenda lists the part in stock with competitive pricing, while a December 2025 DigiKey forum thread reported the VTLA package appearing scarce or unavailable in the EU region. As of 2026-09-23, XAIPART operates a quote/order-on-request model - confirm lead time with us or your distributor before production planning, and consider the same-family alternatives in the same footprint if lead times extend.
What is the best non-Microchip equivalent for DSPIC33EP128MC204-I/TL?
There is no verified cross-brand pin-compatible equivalent for the DSPIC33EP128MC204-I/TL in its 44-VTLA package. Competitor DSCs such as TI's C2000 series or ST's STM32 motor-control parts offer similar PWM and ADC capability, but they use entirely different pinouts and packages and require PCB redesign and firmware rewrite. Per the strict engineering definition, those are functional alternatives, not drop-in replacements, and no cross-brand cross-reference was found in distributor cross-reference data.
When should I choose DSPIC33EP128MC204-I/TL over the 256KB variant?
Choose the 128KB DSPIC33EP128MC204-I/TL when your compiled firmware fits comfortably below roughly 100KB of the 43K x 24 Flash and unit cost matters - it is the cheapest member of its same-footprint family. Choose the DSPIC33EP256MC204-I/TL when you need firmware headroom, complex field-updatable code, or bootloader plus application dual-bank layouts. Because both share the 44-VTLA pinout, you can qualify both and switch with a BOM change only.

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

Selection Guide

Choose the DSPIC33EP128MC204-I/TL when your firmware for a 70 MIPS dsPIC33E design fits within 128KB Flash and the environment stays within -40C to +85C - it is the best cost-to-capability point in the same 44-VTLA footprint. Select the DSPIC33EP128MC204-E/TL instead when ambient conditions approach or exceed 85C; it is the same die rated to +125C, needing only a purchase-spec change. Choose the DSPIC33EP256MC204-I/TL when you need firmware headroom, dual-image bootloaders, or feature growth over product life - the pinout is identical, so dual-qualify it as a contingency. Choose the DSPIC33EP64MC204-I/TL for pure cost-down when the build is verified small. Do not choose the I/PT TQFP variant for a VTLA PCB: same die, different footprint. No cross-brand pin-compatible drop-in exists; TI C2000 or ST parts are functional alternatives requiring redesign.

Comparison with Alternatives

Parameter This Product DSPIC33EP128MC204-E/TL DSPIC33EP256MC204-I/TL DSPIC33EP64MC204-I/TL
Package 44-VTLA (6x6 mm, exposed pad) 44-VTLA (6x6 mm) - same 44-VTLA (6x6 mm) - same 44-VTLA (6x6 mm) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology
CPU Speed 70 MIPS 70 MIPS 70 MIPS 70 MIPS
Flash Memory 128KB (43K x 24) 128KB (43K x 24) 256KB (86K x 24) 64KB (22K x 24)
Operating Temperature -40C to +85C (I grade) -40C to +125C (E grade) -40C to +85C (I grade) -40C to +85C (I grade)
Supply Voltage 3.3 V 3.3 V 3.3 V 3.3 V
Key Peripherals High-speed PWM, op amps, advanced analog, I2C/SPI/UART Identical (same die) Identical peripheral set Identical peripheral set
Relative Unit Cost Baseline Premium (extended temp) Higher (2x Flash) Lower (half Flash)

Key Differentiators

  • Cost-optimized 128KB memory point (vs DSPIC33EP256MC204-I/TL)
  • Extended-temperature sibling available (vs DSPIC33EP128MC204-E/TL)
  • More Flash for complex control stacks (vs DSPIC33EP64MC204-I/TL)

Design Notes

The 44-VTLA exposed pad is electrically and thermally critical: connect it to a ground pour with an array of thermal vias (typically 5x5, 0.3 mm drill filled or plugged per Microchip QFN layout guidance). The exposed pad is a primary VSS connection, so a cold or open solder joint on it can manifest as erratic operation rather than a clean no-boot. Follow IPC-7525/QFN stencil design practice for paste aperture segmentation on the pad to prevent voiding.

The device operates from a 3.3V rail. Provide local 100 nF ceramic decoupling on every VDD pin pair plus one bulk 4.7-10 uF capacitor per Microchip's general dsPIC33E power supply layout recommendations, keeping the loop area to each VDD/VSS pair small. If ICSP programming is planned, ensure the regulator can support the programming current and that no heavy loads on shared rails brown out the core during flash erase/write operations.

ICSP uses paired PGECx/PGEDx pins: the clock pin and data pin must come from the same pair (e.g., PGEC2 with PGED2), and all VDD/VSS pins must be connected for programming to succeed, per the NSDSP dsPIC33EP128MC204 support notes. Also, when switching from the I/TL (VTLA) to the I/PT (TQFP-44) variant for prototyping, remember the packages are NOT footprint-compatible - design the PCB for the package you will ship.

Estimated: for a motor-control duty with ~0.3 W internal dissipation (typical for 70 MIPS execution with peripheral activity), the exposed-pad-connected QFN keeps junction rise modest when the pad is soldered to a 2 oz copper pour of roughly 1 square centimeter or more. If the exposed pad is left unconnected, effective theta_JA rises sharply and reliability in a -40C to +85C ambient enclosure degrades; verify your own thermal budget against the datasheet theta_JA values for your specific stackup.

Compliance Information

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

Compliance data not present in the provided web data; Microchip standard commercial parts are typically RoHS compliant but this must be verified on the official product page before use.

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

Related Searches

DSPIC33EP128MC204-I/TL datasheet DSPIC33EP128MC204-I/TL price buy Microchip dsPIC33EP128MC204 44-VTLA dsPIC33EP128MC204 70 MIPS motor control DSC DSPIC33EP128MC204 pinout VTLA package DSPIC33EP128MC204-I/TL vs DSPIC33EP128MC204-I/PT DSPIC33EP128MC204 drop-in replacement equivalent dsPIC33EP BLDC motor control microcontroller digitally controlled power supply dsPIC33 DSPIC33EP128MC204 128KB flash 8KB RAM what can replace DSPIC33EP128MC204-I/TL dsPIC33EP128MC204 ICSP programming PGEC PGED

Related Components & Terms

Microchip Technology DSPIC33EP128MC204-I/TL dsPIC33E digital signal controller (DSC) 16-bit microcontroller 70 MIPS 128KB Flash 8KB RAM 44-VTLA QFN package family surface mount TQFP-44 DSPIC33EP256MC204-I/TL DSPIC33EP128MC204-E/TL high-speed PWM BLDC motor control digitally controlled power supply ICSP PGEC/PGED I2C SPI UART RoHS
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