Microchip Technology

DSPIC33FJ128MC506A-I/MR - 16-bit DSC 40MIPS 128KB Flash | Microchip

MPN: DSPIC33FJ128MC506A-I/MR ✓ Active
In Stock Ships in 1-3 business days
3.3 V Vdss 64-VQFN (9x9 mm), MR suffix Package 40 MIPS Speed 128 KB (128K x 8) Flash Memory
From $4.42 USD / Unit
MOQ: 1 |
Price updated: 2026-09-26
Volume Pricing
Qty Unit Price Extended
1 $6.54 $6.54
10 $5.92 $59.20
100 $5.35 $535.00
500 $4.86 $2,430.00
1,000 $4.42 $4,420.00
ℹ️ All prices are in USD

DSPIC33FJ128MC506A-I/MR Overview

The Microchip Technology DSPIC33FJ128MC506A-I/MR is a 16-bit digital signal controller (DSC) delivering 40 MIPS from its dsPIC33F core, with 128 KB of Flash program memory, 8192 words (16 KB) of SRAM, and a 64-pin VQFN (9x9 mm, MR) package rated for -40C to +85C operation.

A digital signal controller combines the peripheral set and processing convenience of a microcontroller with the mathematical throughput of a DSP. In the embedded hierarchy, the DSC sits between a general-purpose MCU and a dedicated DSP, making the dsPIC33F family a common choice for real-time control loops where fast multiply-accumulate operations and deterministic interrupt response are required.

Key features include 8 direct memory access (DMA) channels that move data without CPU intervention, 11 timers, up to 5 external interrupt sources, and 4 serial I/O ports supporting UART, SPI and I2C connectivity. The device integrates motor-control-oriented peripherals, including PWM outputs and an advanced analog front end, and includes a CAN 2.0B controller for industrial networking.

Architecturally, the dsPIC33F core uses a modified Harvard pipeline with DSP instruction extensions (MAC, DSP multiply, barrel shifter) and CMOS technology, executing from 3.3V supply. The A-version silicon is the current die revision of the dsPIC33FJ128MC506 family, incorporating errata fixes over the original release.

Typical applications include brushless DC motor drives, single- and 3-phase induction motor control, switched reluctance motors, uninterruptible power supplies, power inverters, and digital power conversion where sensor feedback loops run at tens of kilohertz.

Design-wise, budget the 3.3V rail for core and I/O, use the internal PLL to reach the 40 MIPS operating point from a lower-frequency crystal, and reserve DMA channels for high-rate ADC streaming to minimize interrupt jitter in control loops.

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

Drop-in alternatives for DSPIC33FJ128MC506A-I/MR — 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 DSPIC33FJ128MC506A-I/MR (same form factor and footprint) — differing in Package, Core Architecture, Operating Temperature, RoHS Status, Supply Voltage.

Microchip Technology
Package: 64-VQFN (9x9 mm) with Exposed Pad
Operating Temperature: -40C to +125C (E grade)
RoHS Status: Compliant
Microchip Technology
Package: QFN-64-EP (9x9 mm), MR
Core Architecture: 16-bit dsPIC33F DSC, modified Harvard
RoHS Status: RoHS3 Compliant
Microchip Technology
Package: VQFN-EP-64 (9x9 mm)
Core Architecture: dsPIC33F (16-bit DSC)
Operating Temperature: -40 C to +85 C (Industrial)

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

No drop-in alternatives available for this product.

Request Alternatives

DSPIC33FJ128MC506A-I/MR Maximum Ratings & Electrical Characteristics

Core dsPIC33F, 16-bit
Max CPU Speed 40 MIPS
Clock Frequency 40 MHz
Program Memory 128 KB (128K x 8) Flash
SRAM 8192 words (16 KB)
DMA Channels 8
Timers 11
Serial I/O Ports 4
External Interrupts 5
CAN Controller Yes (CAN 2.0B, per family feature set)
Supply Voltage 3.3 V
Operating Temperature -40C to +85C
Package 64-VQFN (9x9 mm), MR suffix
Mounting Type Surface Mount
Technology CMOS
Core Architecture Modified Harvard, DSP-enhanced RISC

DSPIC33FJ128MC506A-I/MR 64-vqfn (9x9 mm), mr suffix Pin Configuration Guide

Pin configuration for DSPIC33FJ128MC506A-I/MR (64-vqfn (9x9 mm), mr suffix 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.

64-vqfn (9x9 mm), mr suffix package pinout diagram for DSPIC33FJ128MC506A-I/MR

No detailed pinout data available for DSPIC33FJ128MC506A-I/MR.

Refer to the datasheet for full pin configuration.

Typical Applications

DSPIC33FJ128MC506A-I/MR is suitable for 6 applications: Brushless DC (BLDC) Motor Control, Single and 3-Phase Induction Motor Drives, Uninterruptible Power Supplies (UPS), Digital Power Conversion (Inverters and Converters), Switched Reluctance Motor (SRM) Drives, Industrial Automation and CAN Networking Nodes.

🏭

Brushless DC (BLDC) Motor Control

The DSPIC33FJ128MC506A-I/MR fits BLDC drives because its 40 MIPS DSP core executes commutation or field-oriented control loops well above typical electrical frequencies, while motor-control PWM peripherals generate complementary outputs with hardware dead time. The 8-channel DMA streams ADC current and voltage samples to RAM without CPU intervention, keeping the fast loop deterministic. Placed as the single controller in a 3-phase inverter stage, it reads hall or encoder feedback via input capture, computes commutation, and updates PWM duty in a few microseconds. The on-chip CAN controller links the drive to a higher-level network. The trade-off versus a dedicated ASIC is higher software effort, offset by full algorithm flexibility.

⚡

Single and 3-Phase Induction Motor Drives

Induction motor control with V/f or sensorless vector algorithms benefits directly from this DSC's combination of 40 MIPS throughput, DSP multiply-accumulate instructions for the reference-frame transforms, and 128 KB Flash for algorithm plus parameter storage. The device's PWM module generates the six-switch SVPWM waveform while the ADC samples DC-bus current through a shunt or Hall sensor, with DMA moving results each PWM cycle. In a 3-phase industrial drive, the same chip also handles RS-485/UART communications and protection logic (overcurrent trip via external interrupt). Using 16 KB SRAM permits buffering of fault waveforms for diagnostics. Firmware complexity is the main cost versus analog V/f controllers.

🔌

Uninterruptible Power Supplies (UPS)

A UPS requires simultaneous control of an input PFC stage, a DC/DC converter, and an inverter output stage - tasks this DSC handles with its 40 MIPS core, multiple PWM generators, and high-rate ADC plus DMA. The 128 KB Flash accommodates control laws for all three stages plus a CAN or UART interface to battery-management and monitoring systems. The 5 external interrupt sources provide fast latch-up protection for overcurrent and grid-loss events. Deterministic interrupt latency keeps output voltage THD low under nonlinear loads. Designers must budget CPU load across stages; typical designs partition control into a fast inverter loop and slower supervisory tasks on the same silicon, avoiding a second controller.

💡

Digital Power Conversion (Inverters and Converters)

In digitally controlled power converters - DC/AC inverters, LLC resonant converters, and solar micro-inverters - the DSPIC33FJ128MC506A provides the nonlinearity compensation, adaptive control, and communications that analog controllers cannot. Its 40 MIPS rate supports control loop bandwidths into the tens of kilohertz, while the 11 timers handle phase-shifted PWM, synchronous rectification timing, and housekeeping. The 8 DMA channels sustain ADC sampling at the switching frequency without stealing CPU cycles, and the 16 KB SRAM holds compensation state plus logging. Firmware-based control enables field firmware updates over CAN or UART, a key serviceability advantage over fixed analog compensation networks in deployed power systems.

⚙️

Switched Reluctance Motor (SRM) Drives

SRM drives demand precise phase current chopping and rotor-position-derived commutation, which this DSC supports through its fast PWM updates, input capture for position sensor pulses, and 40 MIPS DSP core for torque-ripple-minimizing control laws. Because SRM phases are energized independently, the controller uses multiple PWM outputs and ADC channels - the DMA engine synchronizes current sampling to PWM edges across phases. The 128 KB Flash stores commutation tables plus adaptive algorithms, and 16 KB SRAM supports per-phase history for sensorless estimation. The industrial -40C to +85C rating suits harsh pump, fan, and compressor environments where SRM ruggedness is valued over PMSM cost.

🌐

Industrial Automation and CAN Networking Nodes

Beyond motor control, this DSC serves as an intelligent CAN node in factory automation, combining its on-chip CAN 2.0B controller, 4 serial I/O ports (UART/SPI/I2C), and 5 external interrupts to interface sensors, actuators, and supervisory PLCs. The 40 MIPS core runs protocol stacks and local control logic concurrently; the 8 DMA channels offload serial and ADC traffic so the CPU stays responsive to network timing. 128 KB Flash holds the application plus a bootloadable firmware image for field updates over the CAN bus - a major maintenance advantage in installed equipment. The 64-VQFN 9x9 mm footprint fits compact I/O modules mounted close to machinery.

Recommended Products Summary

MCP2551 CAN transceiver for the on-chip CAN controller Used in: Brushless DC (BLDC) Motor Control, Uninterruptible Power Supplies (UPS), Industrial Automation and CAN Networking Nodes IR2110 Gate driver for 3-phase inverter bridge Used in: Brushless DC (BLDC) Motor Control MCP2515 Standalone CAN option for drive networking Used in: Single and 3-Phase Induction Motor Drives, Switched Reluctance Motor (SRM) Drives MCP3208 Auxiliary 8-channel ADC for phase voltage sensing Used in: Single and 3-Phase Induction Motor Drives MCP3421 Precision delta-sigma ADC for battery voltage telemetry Used in: Uninterruptible Power Supplies (UPS) MCP1501 Precision voltage reference for ADC feedback accuracy Used in: Digital Power Conversion (Inverters and Converters) MCP2200 USB-UART bridge for service and tuning interface Used in: Digital Power Conversion (Inverters and Converters) MCP3008 Extra ADC channels for phase current monitoring Used in: Switched Reluctance Motor (SRM) Drives MCP23S17 SPI GPIO expander for digital I/O module points Used in: Industrial Automation and CAN Networking Nodes
What is the DSPIC33FJ128MC506A-I/MR and what are its key specifications?
The DSPIC33FJ128MC506A-I/MR is a Microchip 16-bit digital signal controller with a dsPIC33F core running at 40 MIPS, 128 KB Flash, 8192 words of SRAM, 8 DMA channels, 11 timers, 4 serial I/O ports, and 5 external interrupts. It operates from 3.3V over -40C to +85C in a 64-pin VQFN (9x9 mm) package. According to the Microchip product page, it is optimized for motor control and CAN-based applications.
What is the price of DSPIC33FJ128MC506A-I/MR?
The DSPIC33FJ128MC506A-I/MR is priced from approximately $6.54 for a single unit, as listed by LCSC as of 2026-09-26. Volume pricing typically steps down through 10, 100, 500 and 1000-piece breaks, reaching roughly $4.40-$4.90 at the 1000-piece quantity from major distributors such as DigiKey and Newark. Pricing varies by distributor stock position, so comparing multiple sources via Octopart, which tracks 11 distributors for this part, is recommended before purchasing.
Where can I buy DSPIC33FJ128MC506A-I/MR online?
The DSPIC33FJ128MC506A-I/MR can be purchased online from DigiKey (ships same day), LCSC (listed as in stock from $6.5444 as of 2026-09-26), Newark Electronics, RS Components, Ampheo, and Microchip USA. Octopart aggregates availability across 11 distributors, making it a good starting point for price comparison. For volume orders, contacting Microchip or an authorized franchised distributor directly often yields better pricing than catalogue buy rates.
Is DSPIC33FJ128MC506A-I/MR in stock and what is its lead time?
Yes, the DSPIC33FJ128MC506A-I/MR is listed as in stock at several distributors as of 2026-09-26: LCSC states stock available from $6.5444, and DigiKey lists it with same-day shipping. Because stock levels fluctuate daily, verify the live quantity on the distributor page before ordering. For larger production volumes beyond distributor on-hand inventory, factory lead times for the dsPIC33F family are typically quoted in weeks, so confirm directly with Microchip or your distributor's sales desk.
What is the difference between DSPIC33FJ128MC506A and DSPIC33FJ128MC506?
The A suffix denotes the revised silicon die of the dsPIC33FJ128MC506 family. The A-version incorporates errata corrections made to the original dsPIC33FJ128MC506 silicon; core specifications such as 40 MIPS performance, 128 KB Flash, 16 KB SRAM and peripheral set remain unchanged. For new designs Microchip recommends the A version. Existing firmware written for the original dsPIC33FJ128MC506 generally runs unchanged on the A version, but designers migrating should review the migration documentation on the Microchip product page for any device-ID differences.
What is the best drop-in replacement for DSPIC33FJ128MC506A-I/MR?
The closest drop-in replacements are same-family 64-pin VQFN parts: the DSPIC33FJ128MC506-I/MR (non-A revision, same memory and peripherals), the DSPIC33FJ64MC506A-I/MR (half the Flash, same footprint), and the DSPIC33FJ256MC506A-I/MR (double the Flash, same footprint and pinout). All three are pin-to-pin compatible in the 64-VQFN package. The DSPIC33EV256GM106-I/MR is also same-package and pin-compatible while offering a newer core revision. Choose based on Flash size requirements and silicon revision preference.
Is DSPIC33FJ128MC506A-I/MR suitable for brushless DC motor control?
Yes. According to Microchip, the dsPIC33FJ128MC506A family explicitly supports brushless DC (BLDC) motor control, along with single- and 3-phase induction motors and switched reluctance motors. The 40 MIPS DSP core executes field-oriented control or sensorless commutation loops deterministically, the PWM peripherals generate complementary drive signals with dead time, the ADC with DMA streams current-sense feedback without CPU overhead, and the CAN controller handles networked motor-command interfaces in industrial drives.
Where can I download the DSPIC33FJ128MC506A datasheet PDF?
The DSPIC33FJ128MC506A datasheet PDF is available from the Microchip product page at microchip.com/en-us/product/dsPIC33FJ128MC506A. Mirror copies are hosted on datasheet aggregators such as Alldatasheet, which lists the family document at 374 pages covering the 16-bit Digital Signal Controllers up to 256 KB Flash and 30 KB SRAM with motor control and advanced analog. Always prefer the latest revision from Microchip directly, as aggregator copies may be outdated relative to current errata and electrical specifications.
How many DMA channels and timers does the DSPIC33FJ128MC506A-I/MR have?
The DSPIC33FJ128MC506A-I/MR provides 8 DMA channels and 11 timers. According to the Microchip USA product listing, the device also offers 4 serial I/O ports and supports up to 5 external interrupts. The DMA channels are particularly valuable in motor-control designs because they can move ADC results to RAM autonomously, keeping interrupt latency low and deterministic in the fast control loop while timers handle PWM timing, system tick, and input capture functions concurrently.
DSPIC33FJ128MC506A-I/MR vs DSPIC33FJ256MC506A-I/MR - which should I choose?
Both are pin-to-pin compatible 64-VQFN parts differing mainly in program memory: the 128MC506A has 128 KB Flash, while the 256MC506A doubles this to 256 KB. Choose the 128 KB part when firmware fits comfortably with room for growth, as it costs less. Choose the 256 KB version if your application plans complex control algorithms, bootloader plus application images, data logging in Flash, or significant feature growth. SRAM and peripherals are shared; migration between them requires only a linker-script and device-selection change.
What supply voltage does the DSPIC33FJ128MC506A-I/MR require?
The DSPIC33FJ128MC506A-I/MR operates from a nominal 3.3V supply, per distributor specifications listing the dsPIC33 core at 3.3V. The device integrates voltage regulators for the internal core supply, requiring external decoupling capacitors on the VDDCORE/VCAP pin per the datasheet. I/O banks run at the same 3.3V domain. When interfacing with 5V systems, use level shifting or series resistors per the 5V-tolerant pin guidelines in the family datasheet to avoid stressing I/O structures.
What is the best Microchip equivalent for DSPIC33FJ128MC506A-I/MR in a newer design?
For new designs, Microchip's DSPIC33EV256GM106-I/MR is the strongest same-package equivalent: it shares the 64-pin VQFN (MR) footprint and offers a newer-generation dsPIC33E core with 256 KB Flash. It is also part of the XAIPART catalog. If you want to stay on the original F-family silicon, DSPIC33FJ256MC506A-I/MR keeps memory growth on the identical pinout. Both options reuse the same PCB land pattern, so layout investment is preserved when moving up in performance or memory.
Is DSPIC33FJ128MC506A-I/MR RoHS compliant and lead-free?
The I-suffix temperature grade parts in the dsPIC33FJ family are supplied in Microchip's standard lead-free, RoHS-compliant packaging for current production; the VQFN (MR) package is a matte-tin leadfinish surface-mount package. However, the specific RoHS and REACH certificate data for this exact ordering code was not captured in the source data for this page, so verify the compliance certificate via Microchip's product page or your distributor before finalizing documentation for regulated markets. Do not rely on family-level assumptions for formal compliance files.
Does the DSPIC33FJ128MC506A-I/MR support CAN bus networking?
Yes. According to Microchip's product description, the dsPIC33FJ128MC506A family is optimized for motor control and CAN connectivity, and digchip's datasheet summary highlights 'Optimized for Motor Control, CAN' as family defining features. The integrated CAN 2.0B controller with its DMA support lets the CPU offload message buffering, which suits networked industrial drives, UPS systems, and automotive-style nodes. A external CAN transceiver such as an MCP2551-class part is required to connect the controller to the physical bus.

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

Selection Guide

Choose the DSPIC33FJ128MC506A-I/MR when you need 40 MIPS motor-control-class performance with CAN, and 128 KB Flash is sufficient headroom above your compiled image size. If firmware is small and cost is dominant, the DSPIC33FJ64MC506A-I/MR halves Flash on the same PCB. If you anticipate large control algorithms, bootloaders, or extensive data logging, step up to the pin-compatible DSPIC33FJ256MC506A-I/MR. For new designs wanting the newest core and higher MIPS headroom, the DSPIC33EV256GM106-I/MR keeps the same 64-VQFN footprint but uses the newer dsPIC33E core, requiring modest firmware review. If your application does not need motor-control PWM/analog peripherals and is general-purpose, the DSPIC33FJ128GP306A-I/MR shares the package but with the GP peripheral set. Avoid mixing A and non-A silicon revisions in one production build.

Comparison with Alternatives

Parameter This Product DSPIC33FJ128MC506-I/MR DSPIC33FJ64MC506A-I/MR DSPIC33FJ256MC506A-I/MR DSPIC33EV256GM106-I/MR DSPIC33FJ128GP306A-I/MR
Package 64-VQFN (9x9 mm), MR 64-VQFN (9x9 mm) - same 64-VQFN (9x9 mm) - same 64-VQFN (9x9 mm) - same 64-VQFN (MR) - same footprint 64-VQFN (MR) - same footprint
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Core / Max Speed dsPIC33F, 40 MIPS dsPIC33F, 40 MIPS dsPIC33F, 40 MIPS dsPIC33F, 40 MIPS dsPIC33E, 70 MIPS class dsPIC33F, 40 MIPS
Program Memory (Flash) 128 KB 128 KB 64 KB (-50%) 256 KB (+100%) 256 KB (+100%) 128 KB
Peripheral Flavor MC (motor control PWM + advanced analog, CAN) MC - same MC - same MC - same E-family motor control set (review deltas) GP - general purpose peripheral set
Operating Temperature -40C to +85C (I grade) -40C to +85C -40C to +85C -40C to +85C -40C to +85C -40C to +85C

Key Differentiators

  • Double the Flash with the same pinout (vs DSPIC33FJ64MC506A-I/MR)
  • Corrected silicon at no layout cost (vs DSPIC33FJ128MC506-I/MR)
  • Cost-optimized memory point versus 256 KB sibling (vs DSPIC33FJ256MC506A-I/MR)

Design Notes

The dsPIC33FJ operates from a single 3.3V rail with an internal core regulator; place the required low-ESR capacitor on the VDDCORE/VCAP pin as close to the pin as possible - this is the single most common bring-up failure on the family. Decouple each VDD pin with 0.1 uF ceramics plus one bulk 10 uF per device. Estimated: at 40 MIPS, typical core current is on the order of tens of milliamps, so a 100-150 mA LDO provides comfortable margin including I/O switching currents.

In motor-control designs, route the PWM outputs away from hall/encoder feedback lines and keep the current-shense loop (shunt -> amplifier -> ANx pin) as short as possible. Synchronize ADC sampling to the PWM period via the dedicated trigger so current samples land at the PWM center, away from switching-edge noise - this is the standard technique in Microchip's motor-control reference designs. Use the DMA channel to move ADC results to RAM to avoid sampling jitter caused by variable interrupt latency in nested ISRs.

Verify the silicon revision in your build: the non-A dsPIC33FJ128MC506 has known errata that the A version (this part) corrects; do not mix revisions in a production run without re-running qualification. When migrating firmware between 64MC506A / 128MC506A / 256MC506A, update the linker script and device header - Flash size constants are compile-time. Finally, configure configuration words (oscillator source, PLL, watchdog, code protection) deliberately; default oscillator settings will not yield the 40 MIPS operating point without the correct PLL divider values.

Compliance Information

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

I-grade dsPIC33FJ parts are supplied in Microchip's current lead-free RoHS-compliant packaging, but certificate data for this exact ordering code was not captured in the provided source data - verify via Microchip product page before compliance documentation.

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

Related Searches

DSPIC33FJ128MC506A-I/MR DSPIC33FJ128MC506A datasheet PDF Microchip DSPIC33FJ128MC506A dsPIC33F 40 MIPS 128KB flash DSC 64-VQFN DSPIC33FJ128MC506A vs DSPIC33FJ256MC506A DSPIC33FJ128MC506A drop-in replacement dsPIC33FJ128MC506A BLDC motor control DSPIC33FJ128MC506A-I/MR price buy DSPIC33FJ128MC506A equivalent substitute what is a 16-bit digital signal controller dsPIC33FJ motor control DSC CAN 3-phase inverter DSPIC33FJ128MC506A-I/MR pinout 64-VQFN

Related Components & Terms

Microchip Technology DSPIC33FJ128MC506A-I/MR dsPIC33FJ128MC506A DSPIC33FJ256MC506A-I/MR DSPIC33FJ64MC506A-I/MR DSPIC33EV256GM106-I/MR digital signal controller DSC 16-bit microcontroller dsPIC33F core VQFN-64 QFN package family surface mount DMA CAN 2.0B brushless DC motor control switched reluctance motor uninterruptible power supply CMOS technology 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