qixinwei-pcba

DSPIC33CK64MP102-E/M6 Microchip dsPIC33CK 16-Bit Digital Signal Controller 100MIPS 64KB Flash CAN-FD Motor Control PWM UQFN-28

reviews
items available
Add inquiry cart Inquire Now

DSPIC33CK64MP102-E/M6 Product Overview

The DSPIC33CK64MP102-E/M6 from Microchip is an ultra-compact 16-bit Digital Signal Controller (DSC) in a tiny 28-lead UQFN package measuring only 4mm×4mm, designed for high-temperature automotive and industrial applications where board space, cost, and real-time performance are critically constrained. Based on the high-performance dsPIC33CK core running at 100 MIPS, the DSPIC33CK64MP102-E/M6 features 64KB of Flash (with ECC) and 8KB of SRAM, effortlessly handling sensorless Field-Oriented Control (FOC) and CAN-FD communication stacks. Core peripherals of the DSPIC33CK64MP102-E/M6 include three high-resolution motor-control PWM pairs with programmable dead-time, fault protection, and 250 ps resolution, one Quadrature Encoder Interface (QEI), a 12-bit high-speed ADC (3.5 Msps with multiple sample-and-hold circuits), and a CAN-FD controller. UART, SPI, and I2C interfaces are also provided on the DSPIC33CK64MP102-E/M6. Operating from 3.0V to 3.6V with an extended temperature range of -40°C to +125°C, the DSPIC33CK64MP102-E/M6 is ideal for engine-compartment electronics such as electric water/oil pumps, turbo actuators, micro servo drives, and drone ESCs where space is extremely limited but performance cannot be compromised.


DSPIC33CK64MP102-E/M6 Core Features

Processor Core: The DSPIC33CK64MP102-E/M6 features a 16-bit dsPIC33CK core running at 100 MIPS, with a DSP-enhanced instruction set

Program Memory: The DSPIC33CK64MP102-E/M6 provides 64KB Flash, in-circuit self-programmable with ECC

Data Memory: The DSPIC33CK64MP102-E/M6 includes 8KB SRAM with Memory Protection Unit (MPU)

Motor Control PWM: The DSPIC33CK64MP102-E/M6 offers 3 complementary PWM pairs with programmable dead-time, fault protection, and high-resolution mode (250 ps step)

High-Speed Precision ADC: The DSPIC33CK64MP102-E/M6 integrates a 12-bit ADC up to 3.5 Msps, with multiple dedicated sample-and-hold circuits for synchronous sampling

Quadrature Encoder Interface (QEI): The DSPIC33CK64MP102-E/M6 includes 1 QEI module for high-precision position and speed feedback

CAN-FD Communication: The DSPIC33CK64MP102-E/M6 features an integrated CAN-FD controller supporting up to 8 Mbps and 64-byte payload, compatible with CAN 2.0

Other Communication Interfaces: The DSPIC33CK64MP102-E/M6 supports 2x UART, 2x SPI, and 1x I2C

Advanced Analog & Timers: The DSPIC33CK64MP102-E/M6 incorporates 4 analog comparators (with DAC) and multiple 16-bit and 32-bit timers/counters

Safety & System Management: The DSPIC33CK64MP102-E/M6 includes a hardware CRC engine, watchdog timer, windowed watchdog, and BOR/POR

Power & Package: The DSPIC33CK64MP102-E/M6 operates from a 3.0V to 3.6V single supply, in UQFN-28 (4mm×4mm), extended temperature range -40°C to +125°C


DSPIC33CK64MP102-E/M6 Applications

High-Temperature Automotive Actuators: The DSPIC33CK64MP102-E/M6 excels in electric water pumps, electric oil pumps, turbo wastegate actuators, and active grilles in engine compartments

Micro Motor Control: The DSPIC33CK64MP102-E/M6 is ideal for micro servos, drone ESCs, robotic joints, and power tools

Digital Power: The DSPIC33CK64MP102-E/M6 suits small high-temperature DC/DC converters, LED drivers, and micro inverters

Industrial Sensors & Transmitters: The DSPIC33CK64MP102-E/M6 is used in position sensors, pressure transmitters, and CAN-FD nodes in high-temperature environments

Medical Equipment: The DSPIC33CK64MP102-E/M6 supports portable monitors, precision fluid control, and micro pumps

Consumer Electronics: The DSPIC33CK64MP102-E/M6 is applied in high-end appliance motors, air conditioner fans, and vacuum cleaners


DSPIC33CK64MP102-E/M6 Key Advantages

Extremely Small & High-Temperature: The DSPIC33CK64MP102-E/M6's 4mm×4mm UQFN-28 package integrates FOC control and CAN-FD in a minimal footprint, while supporting a wide -40°C to +125°C range for under-hood or hot industrial environments

100 MIPS Strong Performance: The DSPIC33CK64MP102-E/M6's high-speed dsPIC33CK core with single-cycle MAC efficiently handles sensorless FOC, digital power loops, and real-time communication

Advanced Motor Control Peripherals: The DSPIC33CK64MP102-E/M6's three high-resolution PWM pairs (250 ps step) and one QEI support single-axis high-precision servo control with or without encoders

High-Speed 12-bit ADC: The DSPIC33CK64MP102-E/M6's multiple dedicated sample-and-hold circuits enable synchronous phase current and voltage sampling at 3.5 Msps—ideal for high-performance FOC and current-mode control

CAN-FD Ready: The DSPIC33CK64MP102-E/M6 supports up to 8 Mbps data rates and 64-byte payloads, meeting next-generation automotive and industrial networking demands

High-Reliability Design: The DSPIC33CK64MP102-E/M6 features ECC-protected Flash, hardware CRC, windowed watchdog, and multiple reset mechanisms ensuring long-term stability in high-temperature and harsh environments

Complete Development Ecosystem: The DSPIC33CK64MP102-E/M6 is supported by free MPLAB X IDE and XC16 compiler, motor control libraries, CAN-FD drivers, and MPLAB Code Configurator (MCC) accelerating time-to-market

Long-Term Availability: The DSPIC33CK64MP102-E/M6 is part of Microchip's next-generation dsPIC33CK family, with long lifecycle and stable supply commitment


Why Choose QIXINWEI

Years of experience in the electronics industry. Trusted by global customers.
Massive In-Stock Inventory – Ready to ship promptly.
BOM Matching Service – One-stop solution, save time.
PCBA Customization – Professional engineering team creates tailor-made solutions based on your needs.
Cost-Effective & Efficient – Better channel, better cost.
A dedicated team makes your procurement smoother.
Contact us for BOM quotes or PCBA inquiries.


DSPIC33CK64MP102-E/M6 Microchip dsPIC33CK 16-Bit Digital Signal Controller 100MIPS 64KB Flash CAN-FD Motor Control PWM UQFN-28 DSPIC33CK64MP102-E/M6 Microchip dsPIC33CK DSC 100MIPS 64KB Flash CAN-FD UQFN-28DSPIC33CK64MP102-E/M6 Microchip dsPIC33CK 16-Bit Digital Signal Controller 100MIPS 64KB Flash CAN-FD Motor Control PWM UQFN-28 DSPIC33CK64MP102-E/M6 Microchip dsPIC33CK DSC 100MIPS 64KB Flash CAN-FD UQFN-28DSPIC33CK64MP102-E/M6 Microchip dsPIC33CK 16-Bit Digital Signal Controller 100MIPS 64KB Flash CAN-FD Motor Control PWM UQFN-28 DSPIC33CK64MP102-E/M6 Microchip dsPIC33CK DSC 100MIPS 64KB Flash CAN-FD UQFN-28DSPIC33CK64MP102-E/M6 Microchip dsPIC33CK 16-Bit Digital Signal Controller 100MIPS 64KB Flash CAN-FD Motor Control PWM UQFN-28 DSPIC33CK64MP102-E/M6 Microchip dsPIC33CK DSC 100MIPS 64KB Flash CAN-FD UQFN-28DSPIC33CK64MP102-E/M6 Microchip dsPIC33CK 16-Bit Digital Signal Controller 100MIPS 64KB Flash CAN-FD Motor Control PWM UQFN-28 DSPIC33CK64MP102-E/M6 Microchip dsPIC33CK DSC 100MIPS 64KB Flash CAN-FD UQFN-28DSPIC33CK64MP102-E/M6 Microchip dsPIC33CK 16-Bit Digital Signal Controller 100MIPS 64KB Flash CAN-FD Motor Control PWM UQFN-28 DSPIC33CK64MP102-E/M6 Microchip dsPIC33CK DSC 100MIPS 64KB Flash CAN-FD UQFN-28DSPIC33CK64MP102-E/M6 Microchip dsPIC33CK 16-Bit Digital Signal Controller 100MIPS 64KB Flash CAN-FD Motor Control PWM UQFN-28 DSPIC33CK64MP102-E/M6 Microchip dsPIC33CK DSC 100MIPS 64KB Flash CAN-FD UQFN-28DSPIC33CK64MP102-E/M6 Microchip dsPIC33CK 16-Bit Digital Signal Controller 100MIPS 64KB Flash CAN-FD Motor Control PWM UQFN-28 DSPIC33CK64MP102-E/M6 Microchip dsPIC33CK DSC 100MIPS 64KB Flash CAN-FD UQFN-28DSPIC33CK64MP102-E/M6 Microchip dsPIC33CK 16-Bit Digital Signal Controller 100MIPS 64KB Flash CAN-FD Motor Control PWM UQFN-28 DSPIC33CK64MP102-E/M6 Microchip dsPIC33CK DSC 100MIPS 64KB Flash CAN-FD UQFN-28DSPIC33CK64MP102-E/M6 Microchip dsPIC33CK 16-Bit Digital Signal Controller 100MIPS 64KB Flash CAN-FD Motor Control PWM UQFN-28 DSPIC33CK64MP102-E/M6 Microchip dsPIC33CK DSC 100MIPS 64KB Flash CAN-FD UQFN-28DSPIC33CK64MP102-E/M6 Microchip dsPIC33CK 16-Bit Digital Signal Controller 100MIPS 64KB Flash CAN-FD Motor Control PWM UQFN-28 DSPIC33CK64MP102-E/M6 Microchip dsPIC33CK DSC 100MIPS 64KB Flash CAN-FD UQFN-28


FAQ

  1. What is the DSPIC33CK64MP102-E/M6?
    The DSPIC33CK64MP102-E/M6 is an ultra-compact 16-bit Digital Signal Controller (DSC) from Microchip, in a 28-lead 4mm×4mm UQFN package, running at 100 MIPS with 64KB Flash, 8KB SRAM, 3 high-res PWM pairs, 12-bit 3.5 Msps ADC, 1 QEI, and CAN-FD, extended temperature range -40°C to +125°C, designed for high-temperature automotive and industrial actuators.
  2. What does the “-E/M6” suffix mean on the DSPIC33CK64MP102-E/M6?
    “-E” indicates the extended temperature range (-40°C to +125°C), and “/M6” denotes the 28-lead Ultra-Thin QFN (UQFN) package, measuring only 4mm×4mm, of the DSPIC33CK64MP102-E/M6.
  3. Does the DSPIC33CK64MP102-E/M6 have CAN-FD? How does it differ from standard CAN?
    Yes, the integrated CAN-FD controller of the DSPIC33CK64MP102-E/M6 supports data rates up to 8 Mbps and 64-byte payloads, vastly improving bandwidth and efficiency over traditional CAN 2.0 for modern automotive and industrial networks.
  4. What types of motors can the DSPIC33CK64MP102-E/M6 control?
    With three high-resolution complementary PWM pairs and one QEI, the DSPIC33CK64MP102-E/M6 is ideal for driving a single 3-phase BLDC or PMSM motor, or a 2-phase stepper motor, supporting both sensored and sensorless FOC.
  5. Is 100 MIPS enough for advanced FOC algorithms on the DSPIC33CK64MP102-E/M6?
    Absolutely. The DSPIC33CK64MP102-E/M6's dsPIC33CK core features DSP-enhanced instructions and single-cycle MAC, providing ample performance for sensorless Field-Oriented Control (FOC), Maximum Torque Per Ampere (MTPA), field weakening, and CAN-FD communication.
  6. Is the ADC of the DSPIC33CK64MP102-E/M6 suitable for high-precision current sensing?
    Very much so. The built-in 12-bit ADC of the DSPIC33CK64MP102-E/M6 samples at up to 3.5 Msps and includes multiple dedicated sample-and-hold circuits for accurate synchronous phase-current sampling—ideal for high-performance FOC.
  7. What development tools are supported for the DSPIC33CK64MP102-E/M6?
    The DSPIC33CK64MP102-E/M6 is supported by Microchip's free MPLAB X IDE and MPLAB XC16 compiler, along with PICkit or ICD series debuggers, MPLAB Code Configurator (MCC), motor control libraries, and CAN-FD driver libraries for quick start-up.
  8. Does the DSPIC33CK64MP102-E/M6 have an internal oscillator, or is an external crystal required?
    The DSPIC33CK64MP102-E/M6 has an internal high-speed RC oscillator; no external crystal is required. However, for precise CAN-FD communication and high-performance motor control, an external crystal is recommended for optimal clock accuracy.
  9. Are 64KB Flash and 8KB SRAM sufficient for the DSPIC33CK64MP102-E/M6?
    For most single-axis motor control (e.g., FOC), CAN-FD communication, and diagnostic code, the DSPIC33CK64MP102-E/M6's 64KB Flash and 8KB SRAM provide generous space. Higher-memory variants are available in the same family if needed.
  10. Is the DSPIC33CK64MP102-E/M6 suitable for new designs?
    Very much so. As part of Microchip's next-generation dsPIC33CK platform, the DSPIC33CK64MP102-E/M6 delivers advanced analog, high-precision PWM, and CAN-FD in an extremely small package with 125°C capability—ideal for space-constrained, high-temperature embedded control designs with long-term availability.
Property:
Specification
Product Type:
16-bit Digital Signal Controller (DSC)
Brand:
Microchip
Core Architecture:
16-bit dsPIC33CK core, 100 MIPS
Program Memory:
64KB Flash (ECC, In-Circuit Self-Programmable)
Data RAM:
8KB SRAM
Motor Control PWM:
3 complementary PWM pairs (high-resolution 250 ps)
High-Speed ADC:
12-bit ADC, up to 3.5 Msps, multiple S&H
QEI Interface:
1 Quadrature Encoder Interface
CAN Communication:
CAN-FD controller (8 Mbps, 64-byte payload)
Communication Interfaces:
2×UART, 2×SPI, 1×I2C
Operating Voltage & Package:
3.0V to 3.6V, UQFN-28 (4mm×4mm), -40°C to +125°C
Recent Reviews
+