DSPIC33EP128MC506-I/MR Part Information

Details for DSPIC33EP128MC506-I/MR by Microchip Technology


Part Description

Microchip’s dsPIC33E family of digital signal controllers (DSCs) features a 70 MIPS dsPIC® DSC core with integrated DSP and enhanced on-chip peripherals. These DSCs enable the design of high-performance, precision motor control systems that are more energy efficient, quieter in operation, have a great range and extended life. They can be used to control brushless DC, permanent magnet synchronous, AC induction and stepper motors. These devices are also ideal for high-performance general purpose applications.

Part Downloads

distributor space

Part Features

  • Operating Conditions
  • 3.0V to 3.6V, -40u00baC to +85u00baC, DC to 70 MIPS
  • 3.0V to 3.6V, -40u00baC to +125u00baC, DC to 60 MIPS dsPIC33E DSC Core
  • Modified Harvard Architecture
  • C Compiler Optimized Instruction Set
  • 16-bit Wide Data Path
  • 24-bit Wide Instructions
  • 16x16 Integer Multiply Operations
  • 32/16 and 16/16 Integer Divide Operations
  • Two 40-bit Accumulators with Rounding and Saturation Options
  • Single-Cycle Multiply and Accumulate
  • Single-Cycle shifts for up to 40-bit Data
  • 16x16 Fractional Multiply/Divide Operations High-Speed PWM
  • Up to three PWM pairs with independent timing
  • Dead time for rising and falling edges
  • 7.14 ns PWM resolution
  • PWM support for: - Inverters, PFC, Lighting - BLDC, PMSM, ACIM, SRM
  • Programmable Fault inputs
  • Flexible trigger configurations for ADC conversions Advanced Analog Features
  • ADC module: - Configurable as 10-bit, 1.1 Msps with four S&H or 12-bit, 500 ksps with one S&H
  • Up to three Op amp/Comparators: - Op Amp direct connection to the ADC module - Additional dedicated comparator - Programmable references with 32 voltage points for comparators
  • Charge Time Measurement Unit (CTMU): - Supports mTouchu2122 capacitive touch sensing Timers/Output Compare/Input Capture
  • 12 general purpose timers: - Five 16-bit and up to two 32-bit timers/counters - Four OC modules configurable as timers/counters - PTG module with two configurable timers/counters - 32-bit Quadrature Encoder Interface (QEI) module configurable as a timer/counter
  • Four IC modules
  • Peripheral Trigger Generator (PTG) for scheduling complex sequences Communication Interfaces
  • Two UART modules (15 Mbps)
  • Two 4-wire SPI modules (15 Mbps)
  • ECANu2122 module (1 Mbaud) CAN 2.0B support
  • Two I2Cu2122 modules (up to 1 Mbaud) with SMBus support
  • PPS to allow function remap
  • Programmable Cyclic Redundancy Check (CRC) Direct Memory Access (DMA)
  • 4-channel DMA with user-selectable priority arbitration
  • UART, SPI, ADC, ECAN, IC, OC, and Timers

Part Specifications

Family 16-bit DSC
Part Family dsPIC33EP512MC506
Part Prefix dsPIC
Architecture 16
Core 16-bit dsPIC DSC
MaxSpeed (MHz) 70
CPU Type 16-bit dsPIC DSC
Program Memory Type Flash
SelfWrite Yes
Program Memory Size (KB) 128
Program Memory Size (KWords) 42
Secure Bootloader (CodeGuard™ Security) Basic
RAM (bytes) 16384
Emulated EEPROM in Flash True
Direct Memory Access (DMA) Channels 4
Temp. Range Min. -40
Temp. Range Max. 150
Operation Voltage Min.(V) 3
Operation Voltage Max.(V) 3.6
Max I/O Pins 53
Pin Count 64
Brown Out Reset (BOR) BOR
Low Voltage Detection (LVD) None
Power On Reset (POR) Yes
Internal Oscillator 7.37 MHz, 32 kHz
Internal Osc better than 1% accuracy True
Number of Comparators 4
Comparator max speed (ns) 19
Number of ADCs 1
ADC Channels 16
Diff ADC Inputs 4 Unipolar Differential Inputs
Max ADC Sampling Rate (ksps) 1100
Max ADC Resolution (bits) 12
Max ADC Sample/Hold (S/H) 1
Number of DACs 1
Max DAC Resolution (bits) 4
Number of Op Amps 3
SPI™ 2
I2C 2
Max 16 Bit Digital Timers 5
Max 32 Bit Digital Timers 2
Watch Dog Timers (WDT) Yes
Timers 12
Motor Control PWM Channels 6
Standalone Output Compare/ Standard PWM 4
Input Capture 4
Max # PWM outputs (including complementary outputs) 10
Number of PWM Time Bases 2
PWM Max Resolution (bits) 16
PWM Resolution (time ns) 7
Output Compare Channels 4
USB Interface None
Number of CAN Modules 1
Type of CAN module CAN
CAN Transmit Buffers 8
CAN Receive Buffers 32
IrDA Yes
Ethernet None
Integrated Wireless Frequency None
Wireless Technology None
Class B Hardware True
Quadrature Encoder Interface (QEI) 1
Peripheral Trigger Generator (PTG) True
Peripheral Pin Select (PPS)/Pin Muxing Yes
Parallel Port GPIO
JTAG Boundary Scan
Debug Interface ICSP
Keydifferences CAN, DSP, HS-PWM
Include in Focus Product Selector Guide True
InstructionWord 24
Supported in MPLAB Code Configurator Yes
Temperature Range -40C to +85C

Alternative Part Descriptions

  • DSC, 16BIT, 128KB, 70MIPS, 3.6V, QFN-64; Product Range:dsPIC33E Series; Core Frequency:60MHz; Flash Memory Size:128KB; No. of I/O s:53I/O s; Embedded Interface Type:ECAN, I2C, SPI, UART; Core Supply Voltage:1.8V; DSC Case Style:QFN RoHS Compliant: Yes | Newark Electronics
  • MCU 16-bit dSPIC33 dsPIC RISC 128KB Flash 3.3V 64-Pin QFN EP Tube | Avnet America
  • 70MIPS DSP 128KB Flash 16KB RAM MCPWM CAN OpAmps PTG 64-pins | Microchip Technology Inc
  • MCU 16Bit dsPIC 128KB Flash 3.3V QFN64EP | Allied Electronics & Automation
  • MCU 16-bit dSPIC33 dsPIC RISC 128KB Flash 3.3V 64-Pin QFN EP Tube | Avnet Europe
  • Microcontroller [Microchip] DSPIC33EP128MC506-I/MR Microcontroller | Distrelec

Viewing Distributors for DSPIC33EP128MC506-I/MR

Loading Results for DSPIC33EP128MC506-I/MR