DSPIC33CK256MP606-E/PT - 100MIPS DSC, 256KB Flash | Microchip
MPN: DSPIC33CK256MP606-E/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $5.85 | $5.85 |
| 10 | $5.31 | $53.10 |
| 100 | $4.72 | $472.00 |
| 500 | $4.28 | $2,140.00 |
| 1,000 | $3.92 | $3,920.00 |
DSPIC33CK256MP606-E/PT Overview
A digital signal controller combines the computational throughput of a digital signal processor with the deterministic control and peripheral set of a microcontroller. DSCs sit within the broader microcontroller and semiconductor hierarchy and are the device class of choice for closed-loop power conversion and motor control, where fast interrupt latency and cycle-accurate PWM matter more than general-purpose throughput.
Key features of this part include the dsPIC33C core executing 16-bit DSP instructions with single-cycle MAC and hardware divide, CAN FD on-chip for automotive and industrial networking, and integrated operational amplifiers that reduce external component count in current-sense paths. The 12-bit ADCs and high-resolution PWM (via dedicated motor-control PWM peripherals) enable precision field-oriented control (FOC) loops at switching frequencies well into the hundreds of kilohertz. Dual-partition flash supports live firmware updates and functional-safety (FuSa) workflows.
Architecturally, the single 100 MHz dsPIC DSC core couples enhanced peripherals directly to the DSP engine, minimizing bus contention during time-critical control-loop execution. Flash partitioning allows one partition to boot while the other is reprogrammed.
Typical applications include brushless DC and PMSM motor drives, digital power supplies and PFC stages, solar micro-inverters, and automotive/industrial control nodes that require CAN FD connectivity.
When designing with this device, budget supply decoupling on all VDD pairs and keep the analog supply (AVDD) filtered, since the 12-bit ADC accuracy depends directly on supply cleanliness.
This page synthesizes distributor pricing, drop-in family alternatives, and practical design notes not found in the manufacturer datasheet.
Drop-in alternatives for DSPIC33CK256MP606-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 DSPIC33CK256MP606-E/PT (same form factor and footprint) — differing in Operating Temperature, Core, PWM, Package, Data Bus Width.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
No drop-in alternatives available for this product.
Request AlternativesDSPIC33CK256MP606-E/PT Maximum Ratings & Electrical Characteristics
| Core | dsPIC33C 16-bit DSC, single core |
| CPU Speed | 100 MIPS (100 MHz) |
| Program Memory Size | 256KB (256K x 8) Flash |
| Flash Type | Dual-partition flash |
| RAM Size | 64KB |
| Supply Voltage | 3.0 V to 3.6 V |
| CAN | CAN FD |
| On-chip Op Amps | Yes (integrated operational amplifiers) |
| ADC Resolution | 12-bit ADCs |
| PWM | High-resolution motor control PWM |
| Operating Temperature | -40C to +125C (E grade) |
| Package | 64-TQFP (10x10 mm), PT |
| Mounting Type | Surface Mount |
| Functional Safety | FuSa supported variant family |
| Packaging | Tray |
DSPIC33CK256MP606-E/PT Pin Configuration
| Pin 1 | MCLR — Master clear reset input / programming voltage |
| Pin 2 | AN0/RA0 — Analog input 0 / Port A bit 0 |
| Pin 3 | AN1/RA1 — Analog input 1 / Port A bit 1 |
| Pin 4 | PGD1/AN2/RB0 — In-circuit debug data / analog input 2 / Port B bit 0 |
| Pin 5 | PGC1/AN3/RB1 — In-circuit debug clock / analog input 3 / Port B bit 1 |
| Pin 6 | AN4/RA2 — Analog input 4 / Port A bit 2 |
| Pin 7 | AN5/RA3 — Analog input 5 / Port A bit 3 |
| Pin 8 | VSS — Ground reference |
| Pin 9 | OSC1/CLKI/RC12 — Crystal oscillator input / external clock input |
| Pin 10 | OSC2/CLKO/RC15 — Crystal oscillator output / clock output |
| Pin 11 | VDD — Positive supply |
| Pin 12 | AN6/RB2 — Analog input 6 / Port B bit 2 |
| Pin 13 | AN7/RB3 — Analog input 7 / Port B bit 3 |
| Pin 14 | AN8/RB4 — Analog input 8 / Port B bit 4 |
| Pin 15 | AN9/RB5 — Analog input 9 / Port B bit 5 |
| Pin 16 | PGD2/AN10/RB6 — Debug data channel 2 / analog input 10 / Port B bit 6 |
| Pin 17 | PGC2/AN11/RB7 — Debug clock channel 2 / analog input 11 / Port B bit 7 |
| Pin 18 | AN12/RB8 — Analog input 12 / Port B bit 8 |
| Pin 19 | AN13/RB9 — Analog input 13 / Port B bit 9 |
| Pin 20 | VSS — Ground reference |
| Pin 21 | VDD — Positive supply |
| Pin 22 | TCK/RB10 — JTAG test clock / Port B bit 10 |
| Pin 23 | TDI/RB11 — JTAG test data in / Port B bit 11 |
| Pin 24 | TDO/RB12 — JTAG test data out / Port B bit 12 |
| Pin 25 | TMS/RB13 — JTAG test mode select / Port B bit 13 |
| Pin 26 | AN14/RB14 — Analog input 14 / Port B bit 14 |
| Pin 27 | AN15/RB15 — Analog input 15 / Port B bit 15 |
| Pin 28 | AVSS — Analog ground |
| Pin 29 | AVDD — Analog supply |
| Pin 30 | SOSCI/RC13 — Secondary oscillator input / Port C bit 13 |
| Pin 31 | SOSCO/RC14 — Secondary oscillator output / Port C bit 14 |
| Pin 32 | RC0 — Port C bit 0 / peripheral pin select I/O |
| Pin 33 | RC1 — Port C bit 1 / peripheral pin select I/O |
| Pin 34 | RC2 — Port C bit 2 / peripheral pin select I/O |
| Pin 35 | RC3 — Port C bit 3 / peripheral pin select I/O |
| Pin 36 | RC4 — Port C bit 4 / peripheral pin select I/O |
| Pin 37 | VDD — Positive supply |
| Pin 38 | RC5 — Port C bit 5 / peripheral pin select I/O |
| Pin 39 | RC6 — Port C bit 6 / peripheral pin select I/O |
| Pin 40 | RC7 — Port C bit 7 / peripheral pin select I/O |
| Pin 41 | RD0 — Port D bit 0 / peripheral pin select I/O |
| Pin 42 | RD1 — Port D bit 1 / peripheral pin select I/O |
| Pin 43 | RD2 — Port D bit 2 / peripheral pin select I/O |
| Pin 44 | RD3 — Port D bit 3 / peripheral pin select I/O |
| Pin 45 | RD4 — Port D bit 4 / peripheral pin select I/O |
| Pin 46 | RD5 — Port D bit 5 / peripheral pin select I/O |
| Pin 47 | RD6 — Port D bit 6 / peripheral pin select I/O |
| Pin 48 | RD7 — Port D bit 7 / peripheral pin select I/O |
| Pin 49 | VSS — Ground reference |
| Pin 50 | VDD — Positive supply |
| Pin 51 | RE0 — Port E bit 0 / peripheral pin select I/O |
| Pin 52 | RE1 — Port E bit 1 / peripheral pin select I/O |
| Pin 53 | RE2 — Port E bit 2 / peripheral pin select I/O |
| Pin 54 | RE3 — Port E bit 3 / peripheral pin select I/O |
| Pin 55 | RE4 — Port E bit 4 / peripheral pin select I/O |
| Pin 56 | RE5 — Port E bit 5 / peripheral pin select I/O |
| Pin 57 | RE6 — Port E bit 6 / peripheral pin select I/O |
| Pin 58 | RE7 — Port E bit 7 / peripheral pin select I/O |
| Pin 59 | RF0 — Port F bit 0 / peripheral pin select I/O |
| Pin 60 | RF1 — Port F bit 1 / peripheral pin select I/O |
| Pin 61 | RF2 — Port F bit 2 / peripheral pin select I/O |
| Pin 62 | RF3 — Port F bit 3 / peripheral pin select I/O |
| Pin 63 | RF4 — Port F bit 4 / peripheral pin select I/O |
| Pin 64 | RF5 — Port F bit 5 / peripheral pin select I/O |
Typical Applications
DSPIC33CK256MP606-E/PT is suitable for 6 applications: Brushless DC / PMSM Motor Control, Digital Power Supplies and PFC, Solar Micro-Inverters, Automotive and Industrial CAN FD Nodes, Current-Sense and Analog Signal Conditioning Front Ends, Industrial Robotics and Motion Control.
Brushless DC / PMSM Motor Control
The DSPIC33CK256MP606-E/PT is purpose-built for field-oriented control (FOC) of BLDC and PMSM motors. Its single 100 MIPS dsPIC33C core executes the current, speed, and position loops with deterministic interrupt latency, while the high-resolution PWM peripheral generates complementary outputs with dead-time insertion for three-phase inverters. The integrated operational amplifiers amplify low-side shunt currents directly into the 12-bit ADCs, eliminating external op amps and shortening the current-loop sampling path, which improves loop bandwidth and reduces BOM cost. The dual-partition flash enables safe field firmware updates on deployed drives. In a typical FOC drive switching at 20-100 kHz, the DSC closes the current loop every PWM cycle, achieving smooth torque at low speed and efficient operation across the speed range, with the -E temperature grade surviving hot motor-enclosure environments up to +125C ambient junction conditions.
Recommended
Digital Power Supplies and PFC
In switch-mode power supplies, the DSPIC33CK256MP606-E/PT serves as the digital control engine for LLC converters, buck/boost stages, and totem-pole PFC. The 100 MIPS core sustains control-loop execution at switching frequencies in the hundreds of kilohertz, while the high-resolution PWM delivers fine duty-cycle resolution needed to hold output regulation tight across line and load transients. The 12-bit ADCs sample output voltage and inductor current with low latency, and the integrated op amps condition shunt signals for cycle-by-cycle current limiting without external amplifiers. CAN FD allows the supply to report telemetry on industrial networks. The -40C to +125C operating range permits mounting the controller near hot power stages inside sealed supplies. Designers should filter AVDD carefully because ADC accuracy drives output-voltage precision, and should use the dual-partition flash for field-updatable firmware in deployed power infrastructure.
Recommended
Solar Micro-Inverters
Micro-inverters combine maximum-power-point-tracking (MPPT) DC-DC conversion with grid-synchronized DC-AC inversion, and the DSPIC33CK256MP606-E/PT can execute both functions on one chip. The 100 MIPS core runs the MPPT algorithm and the grid-current control loop concurrently using prioritized interrupts, while the high-resolution PWM drives interleaved boost stages and the full-bridge inverter. The 12-bit ADCs measure panel voltage/current and grid voltage/current with sufficient precision for MPPT efficiencies above 99 percent in typical designs. Integrated op amps condition shunt signals for anti-islanding and current limiting. The extended -40C to +125C temperature range suits rooftop installations exposed to solar heating, and the dual-partition flash allows safe firmware updates across a 25-year product life. CAN FD or UART links handle inverter-to-gateway communication in larger residential arrays.
Recommended
Automotive and Industrial CAN FD Nodes
The on-chip CAN FD module makes the DSPIC33CK256MP606-E/PT a strong host controller for automotive body, pump, and actuator nodes, as well as industrial field devices on CANopen or J1939 networks. CAN FD raises the data-phase bitrate to as much as 8 Mbit/s, letting one node stream diagnostics or sensor data that classic CAN could not carry. The 100 MIPS core runs the application plus protocol stacks with headroom, and the 256KB dual-partition flash supports flash-over-CAN (bootloader) updates with a safe fallback partition. The extended -40C to +125C temperature grade meets underhood and industrial-cabinet requirements. For functional-safety-oriented programs, Microchip catalogues the dsPIC33CK family with FuSa support documentation. Designers should pair the DSC with a certified CAN FD transceiver and follow the standard split-termination network at the transceiver side.
Recommended
Current-Sense and Analog Signal Conditioning Front Ends
The integrated operational amplifiers and 12-bit ADCs let the DSPIC33CK256MP606-E/PT replace discrete signal-conditioning chains in current-sense and sensor-front-end applications. Shunt voltages in the tens of millivolts range are amplified on-chip and converted immediately, shortening the analog path and avoiding noise pickup between external op amps and the converter. Multiple ADC channels with simultaneous-sampling capability correlate phase currents and bus voltage within the same control interval, which matters for power analyzers, battery testers, and welder controllers. The 100 MIPS DSP engine applies digital filtering, RMS computation, and offset calibration in real time. With 64 GPIO-rich pins in the 10x10 TQFP, the same chip can close control loops and drive relays or indicators, consolidating what previously required a separate analog front end and a general-purpose microcontroller into one -40C to +125C rated device.
Recommended
Industrial Robotics and Motion Control
Multi-axis motion systems need deterministic, high-rate control of each motor plus coordination across axes, and the DSPIC33CK256MP606-E/PT addresses the per-axis role. Each 64-pin DSC closes the torque and velocity loops for one servo axis at 100 MIPS, using high-resolution PWM for the inverter and the integrated op amps plus 12-bit ADCs for phase-current feedback, while CAN FD links axes to a central motion coordinator with low, bounded latency. The 256KB dual-partition flash holds a full FOC stack plus trajectory-interpolation firmware with room for a safe-update partition. The -40C to +125C grade tolerates drive cabinets with limited forced-air cooling. Compared with running all axes on one processor, the distributed single-chip-per-axis architecture shortens control-loop latency and isolates faults, improving both dynamic performance and machine availability on factory floors.
Recommended
Recommended Products Summary
Engineering reference data for DSPIC33CK256MP606-E/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | DSPIC33CK512MP606-E/PT | DSPIC33CK256MP606-I/PT | DSPIC33CK256MP306-E/PT | DSPIC33CK128MP506-E/PT | DSPIC33CH64MP506T-I/PT |
|---|---|---|---|---|---|---|
| Package | 64-TQFP (10x10 mm) | 64-TQFP (10x10 mm) - same | 64-TQFP (10x10 mm) - same | 64-TQFP (10x10 mm) - same | 64-TQFP (10x10 mm) - same | 64-TQFP (10x10 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| CPU Speed | 100 MIPS | 100 MIPS | 100 MIPS | 100 MIPS | 100 MIPS | 100 MIPS x 2 cores |
| Flash Memory | 256 KB | 512 KB | 256 KB | 256 KB | 128 KB | 64 KB (master core) |
| RAM | 64 KB | 64 KB | 64 KB | 64 KB | 16 KB | 8 KB (master core) |
| Operating Temperature | -40C to +125C (E) | -40C to +125C (E) | -40C to +85C (I) | -40C to +125C (E) | -40C to +125C (E) | -40C to +85C (I) |
| CAN FD | Yes | Yes | Yes | Yes | Yes | Yes |
| Core Architecture | Single-core dsPIC33C DSC | Single-core dsPIC33C DSC | Single-core dsPIC33C DSC | Single-core dsPIC33C DSC | Single-core dsPIC33C DSC | Dual-core dsPIC33CH (master + slave) |
| Lifecycle Status | Active | Active | Active | Active | Active | Active |
Key Differentiators
- Integrated operational amplifiers reduce BOM (vs DSPIC33CK256MP306-E/PT)
- Extended -40C to +125C operation (vs DSPIC33CK256MP606-I/PT)
- Right-sized 256KB flash with dual partitioning (vs DSPIC33CK512MP606-E/PT)
- Single-core simplicity versus dual-core CH family (vs DSPIC33CH64MP506T-I/PT)
Design Notes
Distribute decoupling across all VDD/VSS pairs of the 64-TQFP: place a 100 nF X7R ceramic capacitor within 2 mm of each supply pin pair, plus one bulk 4.7-10 uF capacitor near the package. Feed AVDD through a ferrite bead with a 1 uF plus 100 nF local network. Because ADC accuracy on the dsPIC33CK tracks AVDD noise directly, sharing the digital rail unfiltered will degrade effective converter resolution.
Keep the PWM output traces (inverter gate-drive signals) physically separated from analog sense lines feeding the 12-bit ADC and the integrated op amp inputs. Route shunt-sense traces as tightly coupled differential pairs directly to the op amp input pins, with kelvin connections at the shunt resistor. This minimizes switching-noise coupling into current-feedback paths, which is the most common cause of current-loop jitter in dsPIC33CK motor-control designs.
Do not treat the dual-partition flash as ordinary code space: partition selection is set at programming time and affects boot behavior. Verify that your programmer projects target the correct partition and that the active-partition configuration matches your bootloader scheme. Also confirm the -E extended temperature grade is actually required; substituting the -I grade saves cost but limits operation to +85C ambient.
Estimated: at 3.3 V and typical core operating current for the dsPIC33CK family, supply current is on the order of tens of milliamps at full 100 MIPS activity, so total controller dissipation is roughly 0.1-0.15 W - modest for the 10x10 TQFP, but power-supply sequencing still matters. Bring VDD up monotonically and hold MCLR low via an external supervisor or RC network until the rail is stable to guarantee predictable initialization.
Compliance Information
Compliance status was not stated in the retrieved distributor data; Microchip standard parts of this class are typically RoHS-compliant, but this must be confirmed on the official product page or compliance documents before claiming.