Microchip logo
  • All
  • Products
  • Documents
  • Applications Notes
  • product video
  • product video
product primary image

dsPIC33CK64MP105

100 MHz Single-Core 16-bit DSC

Status: In Production

Features:

  • 3.0V to 3.6V, -40ºC to +150ºC, DC to 100 MIPS
  • 4 independent PWM pairs (8 total outputs) with up to 250ps resolution
  • 3 12-bit 3.5 MSPS ADC Modules each with 2 dedicated SARs and 1 shared SAR cores (3 S&Hs)
  • 3 analog comparators (15ns) with dedicated 12-bit DACs with hardware slope compensation
  • Up to 3 op amps with internal connection to ADC Module
View More
Overview
Documents
Development Environment
Similar Devices
RoHS Information
Buy Now

Device Overview

Summary

Microchip’s dsPIC33CK64MP10X family of digital signal controllers (DSCs) features a single 100 MIPS 16-bit dsPIC® DSC core with integrated DSP and enhanced on-chip peripherals. These DSCs enable the design of digital power, motor control, high-performance general-purpose and robust applications.

In the digital power segment, this family of devices is ideal for PFC applications, wireless power and high-density DC-DC applications. These DSCs are also well suited for switched mode power supplies such as AC/DC, DC/DC, UPS and PFC, providing high-precision digital control of buck, boost, fly-back, half-bridge, full-bridge, LLC and other power circuits to reach the highest possible energy efficiency.

In the motor control segment, this family is suited for lowest cost automotive, consumer and industrial applications. These DSCs are ideal for the control of BLDC, PMSM, ACIM, SR and stepper motors.

The rich feature set in this family of devices also make this family a very good fit for automotive sensors and industrial automation.

Additional Features
  • Operating Conditions
    • 3.0V to 3.6V, -40ºC to +150ºC, DC to 100 MIPS
  • dsPIC33CK DSC Core
    • Up to 64 KBytes of Program Flash with ECC
    • Up to 8 KBytes of Data SRAM with Memory Built in Self-Test (MBIST)
    • Modified Harvard architecture with 16-bit data and 24-bit instructions
    • Code efficient (C and Assembly) CPU architecture designed for real-time applications
    • Sixteen 16-bit working registers
    • 4 sets of interrupt context saving registers, including ACC and CPU status for fast interrupt handling
    • Single-cycle, mixed-sign 32-bit MUL
    • Fast 6-cycle hardware 32/16 and 16/16 DIV
    • Dual 40-bit fixed point Accumulators (ACC) for DSP operations
    • Single-cycle MAC/MPY with dual data fetch and result write-back
    • Zero overhead looping support
  • High-Speed PWM Module
    • 4 independent PWM pairs (8 total outputs) with up to 250ps resolution
    • Dead-time insertion for rising and falling edges and dead-time compensation support
    • Clock chopping for high-frequency operation
    • Fault and current limit inputs
    • Flexible trigger configuration for ADC triggering
  • Advanced Analog Features
    • 3 12-bit 3.5 MSPS ADC Modules each with 2 dedicated SARs and 1 shared SAR cores (3 S&Hs)
    • 12, 16, 19 ADC input channels (depending on package)
    • 4 digital comparators for reducing CPU overhead
    • 4 oversampling filers up to 256x for increased resolution (up to 16-bits)
    • 3 analog comparators (15ns) with dedicated 12-bit DACs with hardware slope compensation
    • Up to 3 op amps with internal connection to ADC Module
  • Timer/Counters/Output Compare/Input Capture
    • 11 16-bit timer/counters (up to 5 32-bit)
    • 4 SCCP
    • 1 MCCP
    • 10 PWM outputs
    • Peripheral Trigger Generator (PTG) for scheduling complex sequences
    • 2 Quadrature Encoder Interface (QEI) Modules for optical encoder support
  • Communication Interfaces
    • 3 UARTs (15 Mbps) with automated protocol handling for LIN/J2602, DMX and IrDA®
    • 3 4-wire SPI/I2S up to 40 MHz with dedicated pins
    • 2 I2C Modules (up to 1 Mbps) with SMBus support
    • 2 Single-Edge Nibble Transmission (SENT) Modules for sensor interfacing
    • 4 DMA channels supporting UART, SPI, ADC, IC, OC and Timer data transfers
  • Special Features
    • 4 Configurable Logic Cell (CLC) Modules with user defined logic gate circuits
    • Programmable Pin Select (PPS) for peripheral pin function mapping
    • On-chip temperature sensor with direct ADC Module connection
  • Clock and Power Management
    • On-chip 8 MHz Fast RC (FRC) and 32 kHz Low-Power RC (LPRC) oscillators
    • Programmable PLLs with external oscillator clock sources and Reference Clock Output (REFO)
    • Fail-Safe Clock Monitor (FSCM) with 8 MHz Back-up Fast RC (BFRC) oscillator
    • Low-Power management modes - Sleep, Idle and Doze
    • Integrated Power-on Reset (POR) and Brown-Out Reset (BOR)
  • Debugger Development Support
    • In-Circuit and in application programming and debug support (ICSP)
    • On-chip debug trace buffer and run-time watch with 3 complex and 5 simple breakpoints
    • IEEE 1149.2 (JTAG) boundary scan support
  • Safety Features
    • Dead-Man Timer (DMT) safety feature clocked by instruction fetches
    • Watch Dog Timer (WDT)
    • CodeGuard™ security for program FLASH
    • Programmable Cyclic Redundancy Check (CRC)
    • FLASH ECC Fault Injection testing feature
    • ICSP™ write inhibit
    • Class B Safety Library, IEC 60730
Parametrics
Name
Value
Architecture
16-bit
Max CPU Speed (MHz)
100
CPU Speed (MIPS/DMIPS)
100
Program Memory Size (KB)
64
Multiple Flash Panels
Yes
Error Correction Code Program Flash
Yes
SRAM (KB)
8
Direct Memory Access Channels
4
Temperature Range (C)
-40 to 150
Operating Voltage Range (V)
3 to 3.6
Pin Count
48
Comparators
3
Analog Peripherals
3-A/D 19x12-bit @ 3500(ksps) 3-D/A 1x12-bit
UART
3
SPI
3
I2C
3
Timers
11 x 16-bit 5 x 32-bit
Motor Control PWM Outputs
8
SMPS PWM Outputs
8
Max PWM outputs (including complementary)
18
Class B Hardware
Yes
Quadrature Encoder Interface
2
Configurable Cell Logic
4
Peripheral Trigger Generator
Yes
Peripheral Pin Select / Pin Muxing
Yes
Supported in MPLAB Code Configurator
Yes

Documents

Jump to:

Data Sheet

Application Notes

Download All

BSDL Files

01/24/2019
22KB

IBIS

01/24/2019
152KB

Reference Manual

Download All
11/13/2013
204KB

Software Library

Webinars

Development Environment

  • Demo & Evaluation Boards
  • Emulators & Debuggers
  • Programmers
  • Software Libraries
  • Application Examples
Demo & Evaluation Boards
dsPICDEM MCLV-2 Development Board
dsPICDEM MCLV-2 Development Board ( DM330021-2 )

The dsPICDEM™ MCLV-2 Development Board provides a cost-effective method of evaluating and developing sensored or sensorless Brushless DC (BLDC) and permanent magnet synchronous motor control applications. The board supports Microchip’s 100-pin Plug-In-Modules with dsPIC33E, dsPIC33F and PIC32MK Digital Signal Controllers. The board supports the use of the internal, on chip OpAmps

...

Learn More
Add To Cart
dsPICDEM MCSM Development Board
dsPICDEM MCSM Development Board ( DM330022 )

The Microchip dsPICDEM™ MCSM Development Board is targeted to control both unipolar and bipolar stepper motors in open-loop or closed-loop (current control) mode. The hardware is designed in such a way that no hardware changes are necessary for 8-, 6- or 4-wire stepper motors in either bipolar or unipolar configurations. Software to run motors in open-loop or closed-loop with full or...

Learn More
Add To Cart
Low Voltage Motor Control Development Bundle
Low Voltage Motor Control Development Bundle ( DV330100 )

The Low Voltage Motor Control Development Bundle provides a cost-effective method of evaluating and developing dual/single motor control power stage targeted to drive two Brushless DC (BLDC) motors or Permanent Magnet Synchronous Motors (PMSM) concurrently. The bundle comes with a dsPIC DSC Signal board, Motor Control 10-24V Driver Board and dsPIC33EP512GM710 Dual Motor Control PIM....

Learn More
Add To Cart
dsPIC33CK64MP105 General Purpose PIM
dsPIC33CK64MP105 General Purpose PIM ( MA330047 )

The dsPIC33CK64MP105 General Purpose Explorer 16/32 PIM (MA330047) is designed to demonstrate the capabilities of the dsPIC33CK64MP105 family using the Explorer 16/32 Development...

Learn More
Add To Cart
dsPIC33CK64MP105 External OpAmp Motor Control PIM
dsPIC33CK64MP105 External OpAmp Motor Control PIM ( MA330050-1 )

This plug-in module comes with a 48-pin dsPIC33CK64MP105 device. This PIM can be used to evaluate the dsPIC33CKxxMP1xx family of devices.  It can be used with Microchip's MCHV-2 [DM330023-2], MCHV-3 [DM330023-3], MCLV-2 [DM330021-2] and Low Voltage Motor Control Development Bundle [DV330100] and enables using the external OpAmps available on the MCLV-2, MCHV-2 and MCHV-3 boards.  This...

Learn More
Add To Cart
dsPIC33CK64MP105 Internal OpAmp Motor Control PIM
dsPIC33CK64MP105 Internal OpAmp Motor Control PIM ( MA330050-2 )

This plug-in module comes with a 48-pin dsPIC33CK64MP105 device. It can be used with Microchip's MCHV-2 [DM330023-2], MCHV-3 [DM330023-3], MCLV-2 [DM330021-2] and Low Voltage Motor Control Development Bundle [DV330100] and enables using the intrenal OpAmps available on the dsPIC33CK64MP105 device. This PIM can be used to evaluate the dsPIC33CKxxMP1xx family of devices.

Learn More
Add To Cart
Emulators & Debuggers
MPLAB PICkit 4 In-Circuit Debugger
MPLAB PICkit 4 In-Circuit Debugger ( PG164140 )

Fast programming, increased functionality, at the same price as its predecessor.


The MPLAB® PICkit™ 4 In-Circuit Debugger/Programmer allows fast and easy debugging and programming of PIC®, dsPIC®, AVR, SAM and CEC flash microcontrollers, using the powerful graphical user interface of MPLAB X Integrated Development Environment (IDE), version 4.15. The MPLAB

...

Learn More
Add To Cart
MPLAB ICD 4 In-Circuit Debugger
MPLAB ICD 4 In-Circuit Debugger ( DV164045 )

The MPLAB® ICD 4 In-Circuit Debugger/Programmer is Microchip’s fastest, cost-effective debugging and programming tool for PIC® Microcontrollers (MCUs), dsPIC® Digital Signal Controllers (DSCs), and CEC flash microcontrollers. This speed is provided by a SAME70 MCU with 300 MHz, 32-bit MCU with 2MB of RAM and a high-speed FPGA to yield faster

...

Learn More
Add To Cart
PICkit 3 In-Circuit Debugger
PICkit 3 In-Circuit Debugger ( PG164130 )
(Not Recommended for new design)

The PICkit 3 is not recommended for new designs. For new designs, please see the MPLAB PICKit 4.

Microchip’s PICkit™ 3 In-Circuit Debugger/Programmer uses in-circuit debugging logic incorporated into each chip with Flash memory to provide a low-cost hardware debugger and programmer. In-circuit

...

Learn More
Add To Cart
MPLAB ICD 3 In-Circuit Debugger
MPLAB ICD 3 In-Circuit Debugger ( DV164035 )
(Not Recommended for new design)

 The MPLAB ICD 3 is a mature product. For new designs, consider using the MPLAB ICD 4 (DV164045)

MPLAB® ICD 3 In-Circuit Debugger System is Microchip's most cost effective high-speed hardware debugger/programmer for Microchip Flash Digital Signal Controller (DSC) and microcontroller

...

Learn More
Add To Cart
MPLAB REAL ICE PROBE KIT
MPLAB REAL ICE PROBE KIT ( DV244005 )
(Not Recommended for new design)

 

Not recommended for new designs. For new designs, please consider the MPLAB ICD 4 (DV164045).

MPLAB REAL ICE In-Circuit Emulator System is Microchip’s next generation high speed emulator for Microchip Flash DSC® and MCU devices. It debugs and programs

...


Learn More
Add To Cart
Programmers
MPLAB PICkit 4 In-Circuit Debugger
MPLAB PICkit 4 In-Circuit Debugger ( PG164140 )

Fast programming, increased functionality, at the same price as its predecessor.


The MPLAB® PICkit™ 4 In-Circuit Debugger/Programmer allows fast and easy debugging and programming of PIC®, dsPIC®, AVR, SAM and CEC flash microcontrollers, using the powerful graphical user interface of MPLAB X Integrated Development Environment (IDE), version 4.15. The MPLAB

...

Learn More
Add To Cart
MPLAB ICD 4 In-Circuit Debugger
MPLAB ICD 4 In-Circuit Debugger ( DV164045 )

The MPLAB® ICD 4 In-Circuit Debugger/Programmer is Microchip’s fastest, cost-effective debugging and programming tool for PIC® Microcontrollers (MCUs), dsPIC® Digital Signal Controllers (DSCs), and CEC flash microcontrollers. This speed is provided by a SAME70 MCU with 300 MHz, 32-bit MCU with 2MB of RAM and a high-speed FPGA to yield faster

...

Learn More
Add To Cart
PICkit 3 In-Circuit Debugger
PICkit 3 In-Circuit Debugger ( PG164130 )
(Not Recommended for new design)

The PICkit 3 is not recommended for new designs. For new designs, please see the MPLAB PICKit 4.

Microchip’s PICkit™ 3 In-Circuit Debugger/Programmer uses in-circuit debugging logic incorporated into each chip with Flash memory to provide a low-cost hardware debugger and programmer. In-circuit

...

Learn More
Add To Cart
MPLAB PM3 Universal Device Programmer
MPLAB PM3 Universal Device Programmer ( DV007004 )

The MPLAB® PM3 Universal Device Programmer is easy to use and operates with a PC or as a stand-alone unit, and programs Microchip's entire line of PIC® devices as well as the latest dsPIC® DSC devices. When used standalone, data can be loaded and saved with the SD/MMC card (not included).

Learn More
Add To Cart
MPLAB ICD 3 In-Circuit Debugger
MPLAB ICD 3 In-Circuit Debugger ( DV164035 )
(Not Recommended for new design)

 The MPLAB ICD 3 is a mature product. For new designs, consider using the MPLAB ICD 4 (DV164045)

MPLAB® ICD 3 In-Circuit Debugger System is Microchip's most cost effective high-speed hardware debugger/programmer for Microchip Flash Digital Signal Controller (DSC) and microcontroller

...

Learn More
Add To Cart
MPLAB REAL ICE PROBE KIT
MPLAB REAL ICE PROBE KIT ( DV244005 )
(Not Recommended for new design)

 

Not recommended for new designs. For new designs, please consider the MPLAB ICD 4 (DV164045).

MPLAB REAL ICE In-Circuit Emulator System is Microchip’s next generation high speed emulator for Microchip Flash DSC® and MCU devices. It debugs and programs

...

Learn More
Add To Cart
Software Libraries
16-bit CPU Self-test Library

The 16-bit CPU Self-test Library is intended to periodically verify during run-time, that all CPU core features are functioning correctly. This library supports the dsPIC33F, PIC24H, dsPIC33E and

...

Learn More

Similar Devices

Product
Pins
Flash (KB)
RAM (KB)
Price 5K
Notes
28
32
8
$1.68
Optimized feature and price
36
32
8
$1.82
Optimized feature and price
48
32
8
$1.96
Optimized feature and price
28
64
8
$1.89
Optimized feature and price
36
64
8
$2.03
Optimized feature and price
48
64
8
$2.17
Optimized feature and price

RoHS Information

Part Number
Device Weight (g)
Shipping Weight (Kg)
Lead Count
Package Type
Package Width
Solder Composition
JEDEC Indicator
RoHS
China EFUP
DSPIC33CK64MP105-E/PT
0.142800
2.940000
48
TQFP
7x7x1.0mm
Matte Tin
e3
DSPIC33CK64MP105-I/PT
0.142800
2.940000
48
TQFP
7x7x1.0mm
Matte Tin
e3
DSPIC33CK64MP105T-I/PT
0.142800
0.300000
48
TQFP
7x7x1.0mm
Matte Tin
e3
DSPIC33CK64MP105-E/M4
0.077200
0.114754
48
UQFN
6x6x0.6mm
Matte Tin
e3
DSPIC33CK64MP105-I/M4
0.077200
0.114754
48
UQFN
6x6x0.6mm
Matte Tin
e3
DSPIC33CK64MP105T-I/M4
0.077200
0.153333
48
UQFN
6x6x0.6mm
Matte Tin
e3
To see a complete listing of RoHS data for this device, please Click here
Shipping Weight = Device Weight + Packing Material weight. Please contact sales office if device weight is not available.

Buy from the Microchip Store

Grid
View
Table
View
Filter:
Apply
Clear
Only show products with samples
Product
Leads
Package Type
Temp Range
Packing Media
5K Pricing
Buy