DSPIC33CK128MC102-E/SS - 16-bit DSC, 128KB Flash, 28-SSOP | Microchip
MPN: DSPIC33CK128MC102-E/SS ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.85 | $2.85 |
| 10 | $2.56 | $25.60 |
| 100 | $2.28 | $228.00 |
| 500 | $2.05 | $1,025.00 |
| 1,000 | $1.84 | $1,840.00 |
DSPIC33CK128MC102-E/SS Overview
A Digital Signal Controller combines the deterministic compute of a digital signal processor with the peripheral integration and interrupt structure of a microcontroller. Within the power-management hierarchy of embedded systems, the DSC sits between general-purpose MCUs and dedicated DSPs, making it the preferred choice for control loops that demand both fast math (multiply-accumulate in single cycle) and rich on-chip analog and timing peripherals.
Key differentiators of this device include the 100 MHz dsPIC33CK core delivering up to 100 MIPS of deterministic performance, a high-resolution PWM module purpose-built for Field-Oriented Control (FOC) of motors, an integrated 12-bit ADC for precision current and voltage sensing, and CAN FD connectivity for automotive and industrial networking. The -E extended temperature variant guarantees operation across the full -40C to +125C automotive and industrial range.
Architecturally, the dsPIC33CK family uses a modified Harvard pipeline with DSP engine instructions, hardware looping, and bit-reversed addressing, allowing FOC loops to execute in tens of microseconds. On-chip peripherals such as the high-speed PWM with fine edge placement resolution offload timing-critical tasks from the CPU, while the CAN FD module enables modern vehicle and factory bus topologies.
Typical applications include brushless DC and PMSM motor control (FOC), digital power supplies such as LLC and totem-pole PFC converters, automotive body and powertrain auxiliaries requiring CAN FD, and industrial sensing nodes. The combination of 100 MIPS headroom and high-resolution PWM makes it especially well suited to single-chip motor control designs.
When designing with this part, use the required PGECx/PGEDx pin pairs (any pair works, but the pair must be used together) for ICSP programming, and connect all VDD/VSS and AVDD/AVSS pin pairs. This page synthesizes distributor pricing, drop-in same-family alternatives, pinout detail, and practical design notes not consolidated in the manufacturer datasheet.
Drop-in alternatives for DSPIC33CK128MC102-E/SS — 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 DSPIC33CK128MC102-E/SS (same form factor and footprint) — differing in ADC, Core, PWM, Package, Program Memory Size.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
DSPIC33CK256MC102-E/SS
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
DSPIC33CK64MC102-E/SS
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$1.9 / Unit
View Datasheet →DSPIC33CK32MC102-E/SS
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
DSPIC33CK128MC102-I/SS
✅ Drop-In📋 Reference alternative (not in catalog)
DSPIC33CK128MC102-H/SS
✅ Drop-In📋 Reference alternative (not in catalog)
DSPIC33CK128MC102-E/SS Maximum Ratings & Electrical Characteristics
| Core | 16-bit dsPIC33CK DSC core |
| Core Speed | up to 100 MHz (100 MIPS) |
| Program Memory Size | 128KB (128K x 8) Flash |
| Data Bus Width | 16 bit |
| Package | 28-SSOP |
| Operating Temperature Range | -40C to +125C (extended, -E suffix) |
| CAN Interface | CAN FD (Flexible Data-Rate) |
| PWM | High-Speed PWM with high resolution |
| ADC | 12-bit ADC |
| Communication Peripherals | CAN FD, UART, SPI, I2C |
| Debug/Programming | ICSP via PGECx/PGEDx pin pairs |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
| Product Series | dsPIC33CK Single-Core DSC family |
DSPIC33CK128MC102-E/SS Pin Configuration
| Pin 1 | MCLR — Master clear reset / ICSP programming voltage input |
| Pin 2 | AN0/PGD2/RA0 — Analog input 0 / debug data PGED2 / port A |
| Pin 3 | AN1/PGC2/RA1 — Analog input 1 / debug clock PGEC2 / port A |
| Pin 4 | AN2/RB0 — Analog input 2 / comparator and timer-capable I/O / port B |
| Pin 5 | AN3/RB1 — Analog input 3 / comparator and timer-capable I/O / port B |
| Pin 6 | AN4/RB2 — Analog input 4 / PWM-capable I/O / port B |
| Pin 7 | VSS — Digital ground |
| Pin 8 | OSC1/CLKI/AN5/RA2 — Oscillator input / external clock / analog input 5 |
| Pin 9 | OSC2/CLKO/RC15 — Oscillator output / clock output / port C |
| Pin 10 | VDD — Digital power supply |
| Pin 11 | SOSCI/AN6/RB3 — Secondary oscillator input / analog input 6 / port B |
| Pin 12 | SOSCO/AN7/RB4 — Secondary oscillator output / analog input 7 / port B |
| Pin 13 | PGEC1/AN8/RB5 — Debug clock PGEC1 / analog input 8 / port B |
| Pin 14 | PGED1/AN9/RB6 — Debug data PGED1 / analog input 9 / port B |
| Pin 15 | VDD — Digital power supply |
| Pin 16 | VSS — Digital ground |
| Pin 17 | RP48/RB16/PWM1H — Remappable pin / PWM output 1 high / port B |
| Pin 18 | RP47/RB15/PWM1L — Remappable pin / PWM output 1 low / port B |
| Pin 19 | RP46/RB14 — Remappable pin / port B |
| Pin 20 | RP45/RB13 — Remappable pin / port B |
| Pin 21 | RP44/RB12 — Remappable pin / port B |
| Pin 22 | PGEC3/RP43/RB11 — Debug clock PGEC3 / remappable pin / port B |
| Pin 23 | PGED3/RP42/RB10 — Debug data PGED3 / remappable pin / port B |
| Pin 24 | PGEC2/RP41/RB9 — Debug clock PGEC2 / remappable pin / port B |
| Pin 25 | PGED2/RP40/RB8 — Debug data PGED2 / remappable pin / port B |
| Pin 26 | RP39/RB7 — Remappable pin / port B |
| Pin 27 | AVSS — Analog ground |
| Pin 28 | AVDD — Analog power supply |
Typical Applications
DSPIC33CK128MC102-E/SS is suitable for 6 applications: BLDC / PMSM Motor Field-Oriented Control, Digital Power Conversion (LLC, Totem-Pole PFC), Automotive Body and Auxiliary Nodes with CAN FD, Industrial Sensing and Automation Nodes, Home Appliance and Consumer Motor Control, CAN FD-Connected Embedded Control Modules.
BLDC / PMSM Motor Field-Oriented Control
The DSPIC33CK128MC102-E/SS fits FOC motor control because its dsPIC33CK core delivers up to 100 MIPS of deterministic compute for Clark/Park transforms and PI current loops, while the high-speed PWM module provides complementary outputs with high edge resolution for three-phase inverters. The on-chip 12-bit ADC samples phase currents with tight synchronization to the PWM carrier, minimizing measurement latency in the control loop. In a typical topology, the DSC drives a three-phase gate-driver stage through the PWM pins, receives amplified shunt-current feedback through the ADC inputs, and closes current loops in tens of microseconds. The trade-off versus a general-purpose MCU is DSP-class math throughput with no external controller needed, but single-chip designs must budget Flash carefully for FOC libraries within the 128KB program memory.
Recommended
Digital Power Conversion (LLC, Totem-Pole PFC)
Digital power supplies benefit from the DSPIC33CK128MC102-E/SS because the 100 MHz core executes voltage- and current-loop compensators deterministically, and the high-speed PWM offers the fine phase-shift and dead-time control required by LLC half-bridge and totem-pole PFC topologies. The 12-bit ADC supports fast feedback sampling synchronized to PWM events, enabling peak-current-mode and average-current-mode control strategies on a single chip. In these designs the DSC replaces analog compensation networks, allowing programmable soft-start, adaptive dead-time, and protection state machines. A key performance consideration is PWM resolution at high switching frequency; the dsPIC33CK high-speed PWM maintains fine duty-cycle granularity, reducing output ripple versus legacy DSCs, while CAN FD permits digital telemetry and configuration in server and telecom power shelves.
Recommended
Automotive Body and Auxiliary Nodes with CAN FD
The -E extended temperature grade (-40C to +125C) and integrated CAN FD make the DSPIC33CK128MC102-E/SS a strong fit for automotive auxiliary modules such as pump controllers, flap actuators, lighting managers, and sensor hubs operating in harsh under-hood or cabin environments. CAN FD provides 64-byte payloads and faster data phases for richer diagnostics than classical CAN, while the 100 MIPS core runs local closed-loop control autonomously between bus transactions. In a typical node, the DSC reads position or current feedback through the ADC, drives actuators via PWM, and communicates with the vehicle gateway through an external CAN FD transceiver. The extended-temperature qualification of the -E suffix supports designs targeting AEC-grade environmental envelopes, though always verify specific qualification requirements with Microchip for safety-critical programs.
Recommended
Industrial Sensing and Automation Nodes
Industrial automation nodes use the DSPIC33CK128MC102-E/SS where deterministic signal processing meets modest I/O count: the 28-pin 28-SSOP footprint conserves board area in dense sensor boards, while the 100 MHz DSP core performs digital filtering, FFT-based diagnostics, and calibration math on sampled sensor data. The 12-bit ADC with fast sampling converts bridge or current-sensor outputs, and SPI/I2C/UART peripherals link external precision converters, EEPROMs, and displays. The industrial -40C to +85C class of sibling -I variants allows cost-optimized factory-floor deployments, while this -E/SS covers high-temperature enclosures. Performance consideration: 128KB Flash accommodates filtering plus protocol stacks, and CAN FD enables direct attachment to industrial networks without a separate communication controller.
Recommended
Home Appliance and Consumer Motor Control
Fans, pumps, compressors, and small appliances increasingly use sensorless FOC on the DSPIC33CK128MC102-E/SS, replacing trapezoidal control for quieter, more efficient operation. The 100 MIPS core runs sensorless observers (sliding-mode or BEMF-based) alongside current loops, the high-speed PWM generates the three-phase drive, and the 12-bit ADC handles DC-bus and phase-current feedback. The compact 28-SSOP package suits cost- and space-constrained appliance PCBs, and the 128KB Flash holds FOC middleware plus housekeeping code. Compared with a basic MCU plus analog control, the DSC approach adds programmability for variable-load efficiency and fault diagnostics, with the trade-off of firmware complexity and the need for careful EMC-aware PWM layout in high-voltage appliances.
Recommended
CAN FD-Connected Embedded Control Modules
General embedded control modules that must join modern CAN FD networks - gateways, I/O expanders, diagnostic nodes - are a natural fit for the DSPIC33CK128MC102-E/SS because the CAN FD controller is integrated, eliminating an external CAN controller and reducing BOM cost and latency. The 100 MHz dsPIC33CK core provides headroom for protocol handling, application logic, and local control simultaneously, and the 12-bit ADC supports analog multiplexing of up to a dozen sensor channels into one node. In such modules the DSC sits between the CAN FD transceiver and the local actuator/driver stage, executing cyclic tasks on timer interrupts. A design consideration is transceiver selection: pair with an FD-capable transceiver such as the MCP2562FD to realize the bus speeds the controller supports.
Recommended
Recommended Products Summary
Engineering reference data for DSPIC33CK128MC102-E/SS — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | DSPIC33CK256MC102-E/SS | DSPIC33CK64MC102-E/SS | DSPIC33CK32MC102-E/SS | DSPIC33CK128MC102-I/SS | DSPIC33CK128MC102-H/SS |
|---|---|---|---|---|---|---|
| Package | 28-SSOP | 28-SSOP - same | 28-SSOP - same | 28-SSOP - same | 28-SSOP - same | 28-SSOP - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 128KB (128K x 8) | 256KB | 64KB | 32KB | 128KB | 128KB |
| Core Speed | up to 100 MHz (100 MIPS) | 100 MHz | 100 MHz | 100 MHz | 100 MHz | 100 MHz |
| CAN FD | Yes | Yes | Yes | Yes | Yes | Yes |
| ADC | 12-bit ADC | 12-bit ADC | 12-bit ADC | 12-bit ADC | 12-bit ADC | 12-bit ADC |
Key Differentiators
- 2x Flash headroom available without PCB change (vs DSPIC33CK64MC102-E/SS)
- Extended temperature grade for harsh environments (vs DSPIC33CK128MC102-I/SS)
- CAN FD integrated at 100 MIPS (vs DSPIC33EP64MC202-E/SS)
Design Notes
Connect ALL VDD/VSS pairs (pins 7/10/15/16) and the AVDD/AVSS pair (pins 28/27). Per Microchip documentation and the northernsoftware.com dsPIC33CK128MC102 programming guide, all VDD and VSS pins must be connected for programming and operation. Decouple each VDD with a 100 nF ceramic capacitor placed within 2 mm of the pin, and decouple AVDD through a ferrite bead from the digital rail with its own 100 nF plus 1 uF capacitor to preserve 12-bit ADC accuracy.
ICSP wiring: the dsPIC33CK128MC102 provides multiple PGECx/PGEDx pairs (pins 13/14, 22/23, 24/25, 2/3). Any pair may be used for ICSP, but the two pins of a pair must be used together - e.g., PGEC2 (ICSPCLK) must pair with PGED2 (ICSPDAT), per Microchip documentation. Mixing pins from different pairs is the most common cause of failed in-circuit programming. Route the chosen pair to a 5-pin header (MCLR, VDD, GND, PGECx, PGEDx) with series 100 ohm resistors recommended on MCLR.
When driving a three-phase inverter from the high-speed PWM outputs, keep PWM traces short and routed away from ADC input traces (pins 2-6, 11-14) to prevent switching-induced noise coupling into current-sense samples. Synchronize ADC conversions to PWM events using the built-in trigger rather than free-running sampling; this samples phase currents at the PWM center, rejecting switching ripple and improving FOC loop accuracy at high switching frequencies.
Estimated: budget the core supply for full-speed operation - dsPIC33CK-class cores at 100 MHz draw peak active current on the order of tens of mA; consult the manufacturer datasheet electrical characteristics table for the exact ICC figure and the required supply voltage range (not listed in the verified web data for this page). Provide at least 10 uF of bulk capacitance at the board supply entry plus per-pin 100 nF decoupling to handle flash-write and PWM-transition transient loads.
Compliance Information
RoHS compliance stated in distributor comparison data (etei.com comparison table). Not AEC-Q100 qualified data confirmed; the -E extended temperature suffix indicates extended-range qualification but formal automotive qualification status should be verified with Microchip.