Microchip Technology dsPIC33CK512MP60x Digital Signal Controllers
Microchip Technology dsPIC33CK512MP60x 16-Bit Digital Signal Controllers (DSCs) feature a single 100 MIPS dsPIC® DSC core with an integrated Digital Signal Processor (DSP) and enhanced on-chip peripherals. The dsPIC33CK512MP60x DSCs enable the design of high-performance, precision motor control systems that are energy-efficient, quiet in operation, and provide extended motor life. These devices offer high-precision digital control of Buck, Boost, Fly-Back, Half-Bridge, Full-Bridge, LLC, and other power circuits. These features make them ideal for switched-mode AC-DC, DC-DC, UPS, and PFC power supplies. The dsPIC33CK512MP60x DSCs are also suitable for high-performance, general-purpose, and robust applications.The Microchip Technology dsPIC33CK512MP60x DSPs include many features that help simplify functional safety certifications for ASIL-B and ASIL-C automotive applications. These devices are available in 48-pin (dsPIC33CK512MP605), 64-pin (dsPIC33CK512MP606), and 80-pin (dsPIC33CK512MP608) packages.
Features
- dsPIC33CK DSC Core
- Up to 512KBytes of Program Flash with ECC and Live Update (dual-partition Flash)
- Up to 64KBytes 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
- 16x 16-bit working registers
- 4x 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
- 8x independent PWM pairs (16 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
- 5x 12-bit 3.5 MSPS ADC Modules, each with 4x dedicated SAR cores and 1x shared SAR core (5 S&Hs)
- 19x, 20x, or 24x ADC input channels (depending on package)
- 4x digital comparators for reducing CPU overhead
- 4x oversampling filters up to 256x for increased resolution (up to 16-bits)
- 6x analog comparators (15ns) with dedicated 12-bit DACs with hardware slope compensation
- Up to 3x op-amps with an internal connection to ADC Module
- Communication Interfaces
- 3x UARTs (15Mbps) with automated protocol handling for LIN/J2602, DMX and IrDA®
- 3x 4-wire SPI/I2S up to 40MHz with dedicated pins
- 3x I2C Modules (up to 1Mbps) with SMBus support
- 2x CAN Flexible Data Rate (CAN-FD) Module
- 2x Single-Edge Nibble Transmission (SENT) Modules for sensor interfacing
- 8x DMA channels supporting UART, SPI, ADC, CAN-FD, IC, OC, and Timer data transfers
- Special Features
- 4x Configurable Logic Cell (CLC) Modules with user-defined logic gate circuits
- Programmable Pin Select (PPS) for peripheral pin function mapping
- Parallel Master Port (PMP) for external data expansion
- On-chip temperature sensor with direct ADC Module connection
- Clock and Power Management
- On-chip 8MHz Fast RC (FRC) and 32kHz Low-Power RC (LPRC) oscillators
- Programmable PLLs with external oscillator clock sources and Reference Clock Output (REFO)
- Fail-Safe Clock Monitor (FSCM) with 8MHz Back-up Fast RC (BFRC) oscillator
- Low-Power management modes: Sleep, Idle, and Doze
- Integrated Power-on Reset (POR) and Brown-Out Reset (BOR)
- Timer/Counters/Output Compare/Input Capture
- 24x 16-bit timer/counters (up to 12x 32-bit)
- 14x PWM or Output Compare (OC) outputs
- 9x Input Captures (IC) pins or internal connections from the CLC or Comparator Modules
- 3x Quadrature Encoder Interface (QEI) Modules for optical encoder support
- Peripheral Trigger Generator (PTG) for scheduling complex sequences
- Debugger Development Support
- In-Circuit and in application programming and debug support (ICSP)
- On-chip debug trace buffer and run-time watch with 3x complex and 5x simple breakpoints
- IEEE 1149.2 (JTAG) boundary-scan support
- Safety Features
- Dead-Man Timer (DMT) safety feature clocked by instruction fetches
- WatchDog 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
- Functional Safety Support (ISO26262)
- ASIL-B and ASIL-C focused applications
- FMEDA, Diagnostic Software, and Functional Safety manual available under NDA upon request from Microchip Technology
- Functional Safety Hardware Features
- Multiple redundant clock sources
- I/O Port read-back
- Analog peripherals redundancies
- Windowed Watchdog Timer
- RAM BIST
- Hardware traps
- SFR locks
- Write protection
- Shadow working registers
- Operating Conditions
- 3.0V to 3.6V, -40ºC to +125ºC, DC to 100 MIPS
- 3.0V to 3.6V, -40ºC to +150ºC, DC to 70 MIPS
- Package Options
- dsPIC33CK512MP605: TQFP-48, VQFN-48
- dsPIC33CK512MP605: TQFP-64, VQFN-64
- dsPIC33CK512MP605: TQFP-80
Applications
- High-performance embedded applications
- Motor control
- Digital power conversion
- Robust and safety applications
- Industrial, automotive, and consumer applications
Videos
Block Diagram
Publicado: 2022-04-22
| Actualizado: 2022-10-24
