Microchip Technology dsPIC33CK256MC50x 100MHz High-Performance DSCs

Microchip Technology dsPIC33CK256MC50x 100MHz High-Performance Digital Signal Controllers (DSCs) feature a 100MHz dsPIC® core with integrated Digital Signal Processing (DSP) and enhanced on-chip peripherals. These DSCs enable the design of motor control, high-performance, general embedded, and robust applications in automotive, industrial, medical, and consumer segments.

The dsPIC33CK256MC50x devices are well-suited for cost-competitive automotive, consumer, and industrial applications in the motor control segment. The dsPIC33CK256MC50X family of DSCs is ideal for controlling BLDC, PMSM, ACIM, SR, and stepper motors. The high level of peripheral integration on the dsPIC33CK256MC50X DSCs enables applications to implement power factor correction (PFC) and Field Oriented Motor Control (FOC) using a single DSC.

Loaded with advanced analog peripherals such as high-performance 12-bit ADCs and 12-bit DACs, high-speed analog comparators, and op-amps, the dsPIC33CK256MC50x DSCs provide simple-to-use smart sensor interfaces for various electronic sensing applications. The rich feature set and the 150°C high-temperature ratings available on these devices make them a good fit for automotive sensors and industrial automation.

The Functional Safety Ready dsPIC33CK256MC50x devices have many features and a comprehensive safety ecosystem that help simplify the design of safety-critical applications and achieve functional safety certification.

The Microchip Technology dsPIC33CK256MC50x 100MHz DSCs are offered in 28-, 36-, 48-, and 64-Pin SSOP, TQFP, and UQFN package types. These devices are AEC-Q100 qualified for use in automotive applications.

Features

  • dsPIC33CK DSC Core and Memory
    • Up to 256KBytes of Program Flash with ECC
    • Up to 32KBytes 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
    • Four sets of interrupt context saving registers, including ACC and CPU status for fast interrupt handling
    • Single-cycle, mixed-sign 32-bit multiplication
    • 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
  • Functional Safety Support (ISO 26262 and IEC 61508)
    • ISO 26262-compliant development
    • ASIL B automotive safety applications – ISO 26262
    • SIL 2 industrial safety applications – IEC 61508
    • ISO 26262 and IEC 61508 Functional Safety Packages
  • Embedded Security
    • CodeGuard security, together with Flash OTP by ICSP Write Inhibit, enables the implementation of Immutable Secure Boot
    • Flash OTP by ICSP Write Inhibit to configure the entire Flash as OTP
    • User OTP
    • Enables implementing robust security use cases together with CryptoAuthentication and CryptoAutomotive devices such as:
    • Secure Boot
    • Secure Firmware Upgrade
    • Secure Communication
    • Node Authentication and more
  • High-Speed PWM Module
    • Four independent PWM pairs (Eight total outputs) with up to 2ns 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
    • 12-bit 3.5MSPS ADC Module
    • Up to 20x ADC input channels (depending on the package)
    • 4x digital comparators for reducing CPU overhead
    • 4x oversampling filers up to 256x for increased resolution (up to 16-bits)
    • 2x analog comparators (15ns) with dedicated 12-bit DAC with hardware slope compensation and One DAC buffer output
    • Up to 3x op amps with an internal connection to ADC Module, 20MHz GBW, ±1mV offset voltage, and 40v/μs slew rate
  • Timer/Counters/Output Compare/Input Capture
    • 9x 16-bit timer/counters (or four 32-bit)
    • 4x PWM or Output Compare (OC) outputs
    • 4x Input Captures (IC) pins or internal connections from the CLC or Comparator Modules
    • Peripheral Trigger Generator (PTG) for scheduling complex sequences
    • 1x Quadrature Encoder Interface (QEI) Modules for optical encoder support
  • AUTOSAR-Ready DSC
    • AUTOSAR (4.3.x)
    • ASIL B- and ASPICE-compliant MCAL drivers
    • ISO 26262 Functional Safety and Automotive Security
  • Communication Interfaces
    • 3x UARTs (15Mbps) with automated protocol handling for LIN/J2602 and DMX
    • 2x 4-wire SPI/I2S up to 40 MHz with dedicated pins
    • 1x I2C Module (up to 1 Mbps) with SMBus support
    • CAN Flexible Data Rate (CAN-FD) Module (50x devices only)
    • 1x Single-Edge Nibble Transmission (SENT) Modules for sensor interfacing
    • 4x DMA channels supporting 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
    • On-chip temperature sensor with direct ADC Module connection
    • 256Bytes of One-Time-Programmable (OTP) Memory and 120-bit Unique Device Identifier (UDID)
  • Clock and Power Management
    • On-chip 8MHz Fast RC (FRC)
    • 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)
  • Debugger Development Support
    • In-circuit and in-application programming and debug support (ICSP)
    • On-chip debug 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
    • Windowed Watch Dog Timer (WWDT)
    • CodeGuard™ Security for Program FLASH
    • FLASH with ECC and Fault Injection testing feature
    • Flash OTP by ICSP™ write inhibit
    • Memory Built-in Self-Test (MBIST)
    • Clock Monitor with multiple redundant clock sources
    • Programmable Cyclic Redundancy Check (CRC)
    • Hardware traps
    • SFR locks
    • Shadow working registers
    • PWM Fault Management
    • Cap-less on-chip LDO
    • I/O Port read-back
  • Operating conditions
    • 3.0V to 3.6V
    • -40ºC to +125ºC, DC to 100MHz
    • -40ºC to +150ºC, DC to 70MHz
  • Package options
    • 28-pin SSOP, UQFN
    • 36-pin UQFN
    • 48-pin TQFP, UQFN
    • 64-pin TQFP, UQFN

Applications

  • Automotive and Functional Safety
  • Motor control
  • Sensor networks
  • Industrial automation

Videos

Block Diagram

Block Diagram - Microchip Technology dsPIC33CK256MC50x 100MHz High-Performance DSCs
Published: 2022-10-24 | Updated: 2023-09-12