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

dsPIC33CK32MP103

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)
32
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
36
Comparators
3
Analog Peripherals
3-A/D 16x12-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 Sheets

Application Notes

Download All

Board Design Files

01/31/2019
22KB
01/31/2019
152KB

Reference Manuals

Download All
03/29/2019
683KB
06/23/2015
204KB

Software Library

Development Environment

  • Emulators & Debuggers
  • Programmers
  • Demo & Evaluation Boards
  • Software Libraries
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 now has Programmer-to-Go functionality for 8-bit and 32-bit PIC MCUs. The firmware update comes with MPLAB X IDE v5.25. More to come!


The MPLAB® PICkit™ 4 In-Circuit Debugger/Programmer allows fast and easy debugging and programming of PIC®,

...

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® and SAM 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

...

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 and no new device support will be added to it as of June 1, 2019. 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

...

Learn More
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 and no new device support will be added to it as of June 1, 2019. 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

...

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

 

Not recommended for new designs and no new device support will be added to it as of June 1, 2019. 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

...


Learn More
MPLAB(R) Snap In-Circuit Debugger
MPLAB(R) Snap In-Circuit Debugger ( PG164100 )

Our most affordable debugger has power to impress.

The MPLAB® Snap In-Circuit Debugger/Programmer allows affordable, fast and easy debugging and programming of most PIC®, dsPIC®, AVR and SAM flash MCUs, using the powerful graphical user interface of MPLAB X Integrated Development Environment (IDE) version 5.05 or later. The MPLAB Snap can be connected to a computer

...

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 now has Programmer-to-Go functionality for 8-bit and 32-bit PIC MCUs. The firmware update comes with MPLAB X IDE v5.25. More to come!


The MPLAB® PICkit™ 4 In-Circuit Debugger/Programmer allows fast and easy debugging and programming of PIC®,

...

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® and SAM 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

...

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 and no new device support will be added to it as of June 1, 2019. 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

...

Learn More
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 and no new device support will be added to it as of June 1, 2019. 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

...

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

 

Not recommended for new designs and no new device support will be added to it as of June 1, 2019. 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

...

Learn More
MPLAB(R) Snap In-Circuit Debugger
MPLAB(R) Snap In-Circuit Debugger ( PG164100 )

Our most affordable debugger has power to impress.

The MPLAB® Snap In-Circuit Debugger/Programmer allows affordable, fast and easy debugging and programming of most PIC®, dsPIC®, AVR and SAM flash MCUs, using the powerful graphical user interface of MPLAB X Integrated Development Environment (IDE) version 5.05 or later. The MPLAB Snap can be connected to a computer

...

Learn More
Add To Cart
Demo & Evaluation Boards
dsPICDEM MCSM Development Board
dsPICDEM MCSM Development Board ( DM330022-1 )

Learn More
dsPIC33CK Curiosity Development Board
dsPIC33CK Curiosity Development Board ( DM330030 )

The dsPIC33CK Curiosity Development Board (DM330030) is a cost-effective development and demonstration platform for the dsPIC33CK family of single-core high performance digital signal controllers.
Designed to take full advantage of Microchip’s MPLAB® X IDE, the board includes an integrated...

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
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 (grams)
Lead Count
Package Type
Package Width
Solder Composition
JEDEC Indicator
RoHS
China EFUP
DSPIC33CK32MP103-E/M5
0.109589
36
UQFN
5x5x0.6mm
Matte Tin
e3
DSPIC33CK32MP103-I/M5
0.109589
36
UQFN
5x5x0.6mm
Matte Tin
e3
DSPIC33CK32MP103T-I/M5
0.219091
36
UQFN
5x5x0.6mm
Matte Tin
e3
DSPIC33CK32MP103-H/M5
0.109589
36
UQFN
5x5x0.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