DSPIC33EP128MC506T-E/PT - 16-bit 60 MIPS DSC 128KB | Microchip
MPN: DSPIC33EP128MC506T-E/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $7.12 | $7.12 |
| 10 | $6.48 | $64.80 |
| 100 | $5.75 | $575.00 |
| 500 | $5.1 | $2,550.00 |
| 1,000 | $4.62 | $4,620.00 |
DSPIC33EP128MC506T-E/PT Overview
A digital signal controller combines the compute characteristics of a microcontroller with DSP-capable instruction extensions in a single core. In the power-management hierarchy, the dsPIC33E family sits between general-purpose MCUs and dedicated DSPs, offering deterministic interrupt latency, hardware multiply-accumulate (MAC) DSP instructions, and motor-control-specific peripherals such as the Motor Control PWM (MCPWM) module. This makes the family a common choice where one chip must both run control loops and execute filtering algorithms.
Key features of the DSPIC33EP128MC506T-E/PT include the enhanced 16-bit dsPIC33E core operating at 60 MIPS from a 3.0V to 3.6V supply, four DMA channels for offloading data movement, five 16-bit timers, multiple UART, SPI, and I2C serial interfaces with IrDA support, dual CAN 2.0B modules for industrial and automotive networking, and integrated comparators and op-amp style analog peripherals supporting sensing-heavy designs. The -E temperature suffix extends operation to +125C, and the device is automotive-qualified to AEC-Q100.
Architecturally, the core uses a modified Harvard pipeline with 24-bit instruction words and hardware DSP support, enabling single-cycle MAC operations used in FOC (field-oriented control), PI loops, and digital power conversion. The 4-channel DMA controller services ADC, UART, and other peripherals without CPU intervention, reducing jitter in time-critical control loops.
Typical applications include BLDC/PMSM motor control for industrial drives, automotive body and powertrain auxiliary modules, digital power supplies and solar inverters, and sensor fusion nodes using the CAN and UART interfaces.
Design consideration: the 3.0V-3.6V supply requires a clean 3.3V rail with adequate decoupling on all VDD/VSS pin pairs; the MCLR programming pin must be isolated per the programmer specification.
This page synthesizes distributor pricing, drop-in family alternatives, pinout data, and practical design notes not consolidated in the manufacturer datasheet.
Drop-in alternatives for DSPIC33EP128MC506T-E/PT — 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 DSPIC33EP128MC506T-E/PT (same form factor and footprint) — differing in Core, Package, Operating Temperature, Supply Voltage, Timers.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
DSPIC33EP128MC506-E/PT
✅ Drop-In📋 Reference alternative (not in catalog)
DSPIC33EP128MC506T-I/PT
✅ Drop-In✓ In Stock
$4.35 / Unit
View Datasheet →DSPIC33EP128MC506-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
DSPIC33EP128MC506T-E/PTVAO
✅ Drop-In📋 Reference alternative (not in catalog)
DSPIC33EP128MC206-I/PT
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$3.95 / Unit
View Datasheet →DSPIC33EP128GM306-E/PT
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$6.15 / Unit
View Datasheet →DSPIC33EP128MC506T-E/PT Maximum Ratings & Electrical Characteristics
| Core | 16-bit dsPIC33EP RISC DSC |
| Core Speed | 60 MIPS (60 MHz max clock) |
| Program Memory | 128KB (43K x 24) FLASH |
| RAM | 16KB |
| Supply Voltage | 3.0 V to 3.6 V |
| Operating Temperature | -40C to +125C |
| Package | 64-TQFP (PT), 10x10 mm |
| Mounting Type | Surface Mount |
| I/O Lines | 53 |
| Timers | 5 x 16-bit |
| DMA Channels | 4 |
| Communication Interfaces | I2C, SPI, UART/USART, IrDA, CAN 2.0B |
| Analog Peripherals | ADC, comparators, MCPWM |
| Automotive Qualification | AEC-Q100 qualified |
| Technology | CMOS |
| Packaging | Tape & Reel (T suffix) |
| RoHS Status | Compliant |
DSPIC33EP128MC506T-E/PT Pin Configuration
| Pin 1 | MCLR — Master clear reset / programming voltage input |
| Pin 2 | AN0/RB0 — Analog input 0 / Port B bit 0 |
| Pin 3 | AN1/RB1 — Analog input 1 / Port B bit 1 |
| Pin 4 | AN2/RB2 — Analog input 2 / Port B bit 2 |
| Pin 5 | AN3/RB3 — Analog input 3 / Port B bit 3 |
| Pin 6 | AN4/RB4 — Analog input 4 / Port B bit 4 |
| Pin 7 | AN5/RB5 — Analog input 5 / Port B bit 5 |
| Pin 8 | AN6/RB6 — Analog input 6 / Port B bit 6 |
| Pin 9 | AN7/RB7 — Analog input 7 / Port B bit 7 |
| Pin 10 | AN8/RB8 — Analog input 8 / Port B bit 8 |
| Pin 11 | AN9/RB9 — Analog input 9 / Port B bit 9 |
| Pin 12 | AN10/RB10 — Analog input 10 / Port B bit 10 |
| Pin 13 | AN11/RB11 — Analog input 11 / Port B bit 11 |
| Pin 14 | VSS — Ground reference |
| Pin 15 | VDD — Positive supply (3.0V-3.6V) |
| Pin 16 | AN12/RB12 — Analog input 12 / Port B bit 12 |
| Pin 17 | AN13/RB13 — Analog input 13 / Port B bit 13 |
| Pin 18 | AN14/RB14 — Analog input 14 / Port B bit 14 |
| Pin 19 | AN15/RB15 — Analog input 15 / Port B bit 15 |
| Pin 20 | AVDD — Analog supply for ADC |
| Pin 21 | AVSS — Analog ground |
| Pin 22 | VDD — Positive supply |
| Pin 23 | VSS — Ground reference |
| Pin 24 | RC12/OSC1 — Oscillator input / Port C bit 12 |
| Pin 25 | RC15/OSC2 — Oscillator output / CLKO / Port C bit 15 |
| Pin 26 | RC1/T2CK — Timer 2 external clock / Port C bit 1 |
| Pin 27 | RC2/IC2 — Input capture 2 / Port C bit 2 |
| Pin 28 | RC3/T3CK — Timer 3 external clock / Port C bit 3 |
| Pin 29 | RC4/SDA1 — I2C1 data / Port C bit 4 |
| Pin 30 | VSS — Ground reference |
| Pin 31 | VDD — Positive supply |
| Pin 32 | RD0/PWM1H1 — MCPWM1 high output 1 / Port D bit 0 |
| Pin 33 | RD1/PWM1L1 — MCPWM1 low output 1 / Port D bit 1 |
| Pin 34 | RD2/PWM1H2 — MCPWM1 high output 2 / Port D bit 2 |
| Pin 35 | RD3/PWM1L2 — MCPWM1 low output 2 / Port D bit 3 |
| Pin 36 | RD4/PWM1H3 — MCPWM1 high output 3 / Port D bit 4 |
| Pin 37 | RD5/PWM1L3 — MCPWM1 low output 3 / Port D bit 5 |
| Pin 38 | VDD — Positive supply |
| Pin 39 | VSS — Ground reference |
| Pin 40 | RD6/PWM2H1 — MCPWM2 high output 1 / Port D bit 6 |
| Pin 41 | RD7/PWM2L1 — MCPWM2 low output 1 / Port D bit 7 |
| Pin 42 | RD8/PWM2H2 — MCPWM2 high output 2 / Port D bit 8 |
| Pin 43 | RD9/PWM2L2 — MCPWM2 low output 2 / Port D bit 9 |
| Pin 44 | RD10/PWM2H3 — MCPWM2 high output 3 / Port D bit 10 |
| Pin 45 | RD11/PWM2L3 — MCPWM2 low output 3 / Port D bit 11 |
| Pin 46 | RD12/FLTA — PWM fault input A / Port D bit 12 |
| Pin 47 | RD13/FLTB — PWM fault input B / Port D bit 13 |
| Pin 48 | RF2/U1RX — UART1 receive / Port F bit 2 |
| Pin 49 | RF3/U1TX — UART1 transmit / Port F bit 3 |
| Pin 50 | VDD — Positive supply |
| Pin 51 | VSS — Ground reference |
| Pin 52 | RF6/SDI1 — SPI1 data in / UART2 receive / Port F bit 6 |
| Pin 53 | RF7/SDO1 — SPI1 data out / UART2 transmit / Port F bit 7 |
| Pin 54 | RE0/INT0 — External interrupt 0 / Port E bit 0 |
| Pin 55 | RE1 — Port E bit 1 |
| Pin 56 | RE2 — Port E bit 2 |
| Pin 57 | RE3 — Port E bit 3 |
| Pin 58 | RE4 — Port E bit 4 |
| Pin 59 | VDD — Positive supply |
| Pin 60 | VSS — Ground reference |
| Pin 61 | RE5 — Port E bit 5 |
| Pin 62 | RE8 — Port E bit 8 |
| Pin 63 | RF12/C1TX — CAN1 transmit / Port F bit 12 |
| Pin 64 | RF13/C1RX — CAN1 receive / Port F bit 13 |
Typical Applications
DSPIC33EP128MC506T-E/PT is suitable for 6 applications: BLDC/PMSM Motor Control, Automotive Body and Auxiliary Modules, Digital Power Supplies and Solar Inverters, Industrial Sensing and Sensor Fusion Nodes, Embedded Networking and Gateways, Portable Instrumentation and Test Equipment.
BLDC/PMSM Motor Control
The DSPIC33EP128MC506T-E/PT is purpose-built for precision motor drives: its MCPWM module generates complementary PWM pairs with hardware dead-time insertion, while the 60 MIPS core executes field-oriented control (FOC) loops with single-cycle MAC instructions. The 4-channel DMA services the ADC synchronized to the PWM period, minimizing loop jitter that would otherwise cause torque ripple. In a typical 48V BLDC servo, one device closes the current loop at 20 kHz and the velocity loop at 1 kHz, using integrated comparators for overcurrent trip without CPU latency. The -E grade extends operation to +125C for pump and traction-adjacent environments.
Recommended
Automotive Body and Auxiliary Modules
With AEC-Q100 qualification and -40C to +125C operation, the DSPIC33EP128MC506T-E/PT fits automotive auxiliary ECU roles such as HVAC blower control, electronic water pumps, throttle actuators, and seat/valve position drives. The dual CAN 2.0B modules interface directly with vehicle networks, while UART/LIN-style links handle diagnostics. The 53 I/O lines cover relay H-bridge drive, position sensing via the 12-bit ADC, and fault input monitoring. Designers benefit from a single qualified part across multiple trim levels by varying firmware; the 128KB FLASH provides headroom for autosar-lite stacks and field OTA-style update routines.
Recommended
Digital Power Supplies and Solar Inverters
In digitally controlled power conversion, the DSPIC33EP128MC506T-E/PT closes voltage and current loops in LLC, phase-shifted full-bridge, and solar micro-inverter stages. The MCPWM phase-shift and complementary modes implement the required modulation topologies, and hardware comparators perform cycle-by-cycle current limiting at microsecond speeds. The 60 MIPS core runs compensation filters (PI/PR resonant controllers) with DSP MAC instructions, achieving THD targets unattainable with slower MCUs. The 3.0V-3.6V rail simplifies gate-driver interfacing through level-shifting stages, and the extended temperature rating suits outdoor inverter enclosures.
Recommended
Industrial Sensing and Sensor Fusion Nodes
The integrated ADC, comparators, and analog multiplexing let the DSPIC33EP128MC506T-E/PT acquire multi-channel sensor data - vibration, pressure, current - while DSP instructions run FFT and digital filtering locally. Four DMA channels stream ADC results to RAM without CPU intervention, sustaining high sample-rate acquisition for condition-monitoring gateways. Dual CAN plus UART/SPI/I2C covers legacy industrial buses and modern IoT bridging. The -E temperature grade and AEC-Q100 qualification also permit deployment in factory-floor environments with wide ambient swings, and 128KB FLASH holds both signal-processing firmware and protocol stacks concurrently.
Recommended
Embedded Networking and Gateways
With dual CAN 2.0B modules, multiple UARTs with IrDA support, SPI, and I2C in one 64-pin device, the DSPIC33EP128MC506T-E/PT serves as a protocol-conversion gateway between CAN-based machine networks and serial/I2C sensor clusters. The 60 MIPS core sustains full CAN traffic while running application logic, and the 16KB RAM buffers message queues for bursty industrial traffic. DMA offloads UART and SPI transfers so the CPU never stalls on data movement. Typical deployments include agricultural equipment gateways, building-automation bridges, and test-fixture protocol translators requiring -E grade reliability.
Recommended
Portable Instrumentation and Test Equipment
Battery-powered and bench instruments benefit from the DSPIC33EP128MC506T-E/PT's combination of DSP math for signal analysis and MCU peripherals for user interface, storage, and communication. The 12-bit ADC with DMA captures waveforms for RMS, THD, and harmonic analysis executed with MAC instructions at 60 MIPS, while SPI drives display and data-conversion ICs. The 3.3V supply enables direct interfacing with common analog front ends. The 64-TQFP 10x10 mm footprint and surface-mount construction fit compact handheld enclosures, and the extended temperature range supports outdoor field-test instruments.
Recommended
Recommended Products Summary
Engineering reference data for DSPIC33EP128MC506T-E/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | DSPIC33EP128MC506-E/PT | DSPIC33EP128MC506T-I/PT | DSPIC33EP128MC206-I/PT | DSPIC33EP128GM306-E/PT |
|---|---|---|---|---|---|
| Package | 64-TQFP (10x10) | 64-TQFP (10x10) - same | 64-TQFP (10x10) - same | 64-TQFP (10x10) - same | 64-TQFP (10x10) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core Speed | 60 MIPS | 60 MIPS | 70 MIPS (family listing) | 60 MIPS | 70 MIPS |
| Program Memory | 128KB (43K x 24) FLASH | 128KB FLASH | 128KB FLASH | 128KB FLASH | 128KB FLASH |
| Operating Temperature | -40C to +125C | -40C to +125C | -40C to +85C | -40C to +85C | -40C to +125C |
| AEC-Q100 Qualified | Yes | Yes | No (industrial grade) | No (industrial grade) | Yes |
| Packaging | Tape & Reel | Tray | Tape & Reel | Tray | Tray |
Key Differentiators
- Extended temperature with AEC-Q100 (vs DSPIC33EP128MC506T-I/PT)
- Full motor-control peripheral set (vs DSPIC33EP128MC206-I/PT)
- CAN connectivity (vs DSPIC33EP128MC506-E/PT)
- Trade-off: 60 MIPS vs newer dsPIC33CK (vs DSPIC33CK64MC105T-I/M4)
Design Notes
Supply all VDD pins from a common 3.3V regulator within the 3.0V-3.6V range. Place one 0.1uF X7R ceramic capacitor at every VDD/VSS pin pair, positioned within 2 mm of the pins, plus 4.7uF-10uF bulk near the device. Filter AVDD through an RC (e.g., 10 ohm + 0.1uF) from the digital rail for best ADC accuracy. Per Microchip family design guidelines, brown-out configuration should be enabled for automotive applications.
Do not leave MCLR floating - use a 10k pull-up to VDD and keep the trace short for in-circuit programming access. Many first-revision boards fail programming because PICkit/ICD programming pins (MCLR, PGD, PGC) are shared with application circuitry without isolation resistors. Also verify that OSC1/OSC2 crystal load capacitors match the selected crystal; incorrect loading is a common cause of startup failure at cold temperature.
MCPWM outputs drive power stages, so series 22-33 ohm resistors on PWM pins reduce gate-ringing coupling back into the ADC front end. Route PWM and CAN differentially away from analog traces on RB0-RB15. Use the hardware dead-time insertion rather than software delay to guarantee shoot-through protection even during CPU stalls, and connect FLTA/FLTB fault inputs to the gate-driver fault outputs for autonomous shutdown.
Estimated: at 60 MHz full-speed operation with all peripherals active, typical core current is on the order of tens of mA, giving tens of mW dissipation in the 64-TQFP (theta_JA approx. 40-50 C/W per family datasheet package data) - negligible junction rise below +125C ambient margin. No heatsink is required; ensure airflow around the board rather than the package.
Compliance Information
RoHS compliance and AEC-Q100 automotive qualification per Microchip product page and Microchip USA listing. REACH, halogen-free, and conflict-minerals status not stated in provided data.