EmbeddedRelated.com
DSPIC33CK64MP103-I/M5

MCHPDSPIC33CK64MP103-I/M5

Microchip Technology
dsPIC dsPIC™ 33CK, Functional Safety (FuSa) Microcontroller IC 16-Bit 100MHz 64KB (64K x 8) FLASH 36-UQFN (5x5)
Active804 in stock

Overview

The DSPIC33CK64MP103-I/M5 is a high-performance 16-bit Digital Signal Controller (DSC) featuring a 100MHz single-core architecture designed for time-critical control applications. It combines the processing power of a DSP with the peripheral set of a microcontroller, specifically optimized for motor control and digital power conversion. This device includes dedicated hardware for functional safety, making it suitable for ISO 26262 and IEC 61508 compliant designs.

Why Choose This Part

This DSC delivers 100 MIPS performance with a single-cycle MAC and 40-bit accumulators for efficient signal processing. Its sophisticated peripheral set includes 6 PWM channels, a 12-bit ADC, and high-speed analog comparators, all housed in a space-saving 36-pin UQFN package with 5V tolerant I/Os.

Applications

Brushless DC (BLDC) Motor Control
Utilizes the high-speed PWMs and specialized Quadrature Encoder Interface (QEI) for precise sensorless or sensored motor commutation.
Digital Power Conversion
Ideal for AC/DC and DC/DC power supplies requiring high-resolution PWM and fast analog-to-digital conversion for tight feedback loops.
Industrial Automation Safety
Integrated functional safety features like memory error correction (ECC) and hardware CRC support SIL-rated industrial equipment.
Automotive Auxiliary Systems
Suitable for small-scale automotive electronic control units requiring CAN FD connectivity and robust operation up to 3.6V.

Key Specifications

Speed 100MHz
RAM Size 8K x 8
Core Size 16-Bit
Peripherals Brown-out Detect/Reset, DMA, POR, PWM, QEI, Smart Card, WDT
Connectivity I2C, IrDA, LINbus, SPI, UART/USART
Mounting Type Surface Mount
Number of I/O 27
Core Processor dsPIC
Package / Case 36-UFQFN Exposed Pad
Data Converters A/D 16x12b; D/A 3x12b
Oscillator Type Internal
Program Memory Size 64KB (64K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 36-UQFN (5x5)
Voltage - Supply (Vcc/Vdd) 3V ~ 3.6V

Getting Started

Start development using the MPLAB X IDE and the MPLAB XC16 compiler. For hardware prototyping, use the dsPIC33CK Curiosity Development Board (DM330030) and a compatible programmer/debugger such as the MPLAB PICkit 4 or ICD 4.