dsPIC33AK32MC106 Series
200 MHz 32-bit Single-Core Digital Signal Controller (DSC)
Manufacturer: Microchip Technology
Catalog
200 MHz 32-bit Single-Core Digital Signal Controller (DSC)
Key Features
• Operating Conditions* 3.0V to 3.6V: -40°C to +85°C, DC to 200 MHz
• * 3.0V to 3.6V: -40°C to +150°C, DC to 200 MHz
• * 3.0V to 3.6V: -40°C to +125°C, DC to 200 MHz
•
• High-Performance dsPIC33A Digital Signal Controller (DSC)* 32-bit Rich Instruction Set for Optimized Speed and Program Code Size:
• * Non-paged linear Data/Flash 24-bit addressing space
• * 16-bit/32-bit instructions for optimized code size and performance
• * 32-bit Wide Data Paths
• * Single and Double Precision Floating-Point Unit (FPU) Coprocessor
• * Edge or Level Change Notification Interrupt on I/O pins
• * Peripheral Pin Select (PPS) Remappable Pins to Reduce Board Layout Complexity
• * Multiple Interrupt Vectors with Individual Programmable Priority
• * Five External Interrupt Pins
• * Selectable Oscillator Options Including:
• * 8 MHz, 1% at 0ºC-85ºC Internal Fast RC (FRC) oscillator
• * 8 MHz, 2% Internal Backup Fast RC (BFRC) oscillator with 32 kHz divided output
• * 2 Kbyte Instruction Cache
• * Sixteen 32-bit Working Registers
• * Dual 72-bit Accumulators Supporting 32-bit and 16-bit Fixed-Point DSP Operations
• * Eight Level Deep Working Register Sets
• * Eight Level Deep Accumulator Register Sets
• * Eight Level Deep Floating Point Register Sets
•
• Memory Features* Up to 128 Kbytes of Program Flash Memory:
• * 10,000 erase/write cycle endurance
• * 20 years minimum data retention
• * Self-programmable under software control
• * Programmable code protection
• * Flash Error Correcting Code (ECC)
• * Programmable OTP regions
• * Entire Flash OTP by ICSP™ write inhibit
• * 64 x128-bit OTP area
• * High-speed crystal resonator oscillator or external clock
• * Up to 16 Kbytes of RAM Memory:
• * 6-channel hardware Direct Memory Access (DMA) module
• * RAM Error Correcting Code (ECC)
• * RAM Memory Built-In Self-Test (MBIST)
•
• Controller Features* High-Current Sink/Source Capable I/Os
• * Programmable Weak Pull-Up and Pull-Down Resistors
• * Programmable Open-Drain Outputs
• * Two 1.6 GHz PLLs for Peripheral which can be clocked from the FRC or a Crystal Oscillator
• * Reference Clock Output (REFO)
• * Low-Power Management Modes (Sleep and Idle)
• * Power-On Reset and Brown-Out Reset
•
• High-Speed PWM* Four PWM Generators (Four Pairs, Eight Outputs)
• * Up to 2.5 ns PWM Resolution
• * Dead Time for Rising and Falling Edges
• * Dead-Time Compensation Supports Lower Speed Operation
• * PWM Support for:
• * BLDC, PMSM, ACIM, SRM and stepper motors
• * Fault and Current Limit Inputs
• * Flexible Trigger Configuration for ADC Triggering
•
• Two High-Speed Analog-to-Digital Converters* 12-bit Resolution
• * Up to 40 MSPS Conversion Rate
• * Up to 22 Analog Input Pins
• * 20 Settings Channels. Each Channel:
• * Can be assigned to any analog input (I/O pin or internal signal)
• * Can be set to a different sampling time
• * Can be configured as single-ended or differential
• * Conversion result can be formatted as unsigned or signed
• * Conversion result can be left-aligned (fraction format)
• * Has a separate 32-bit conversion result register
• * Supports Four Sampling modes:
• * Oversampling of multiple samples
• * Integration of multiple samples
• * Window (multiple samples accumulated when the gate signal is active)
• * Single Conversion
• * All channels have a digital comparator to detect when the conversion result is less than, greater than, in bounds or out of bounds for the configurable thresholds
• * Last three settings channels have the second result accumulator to implement second order filters
• * Band Gap Reference and Temperature Sensor Diode Inputs
•
• Other Analog Features* Three 5 nS Analog Comparators with 12-bit PDM DACs:
• * Input multiplexing
• * Slope compensation
• * One DAC output buffer
• * Eight Constant-Current Sources
•
• Up to 3 Rail-to-Rail 100 MHz Operational Amplifiers with* 100 V/μS slew rate
• * 1 mV offset (typical)
• * User calibration of input offset voltage
•
• Peripheral Features* Three 4-Wire SPI Modules:
• * 32-byte FIFO
• * Variable data width
• * I2S mode
• * Two I2C Modules w/Address Masking and IPMI Support
• * Three Protocol UARTs with 8-bit RX/TX FIFOs and Automated Handling Support for:
• * LIN 2.2
• * DMX
• * Smart card (ISO 7816)
• * IrDA®
• * Two SENT Modules
• * One Dedicated 32-bit Timer/Counter
• * Four Single Output Capture/Compare/PWM/Timer (SCCP) Modules:
• * Flexible configuration as PWM, input capture, output compare or timers
• * Two 16-bit timers or one 32-bit timer in each module
• * Single PWM output pin
• * One Quadrature Encoder Interface (QEI):
• * Four inputs: Phase A, Phase B, Home, Index
• * Four Configurable Logic Cells (CLC) with Internal Connections to Select Peripherals and PPS
• * Serial Encoder Interface BiSS with up to Four Client Encoders Support
• * Peripheral Trigger Generator (PTG):
• * 10 input trigger sources from other peripheral modules
• * 5 output triggers to other peripheral modules
• * 4 individual interrupt request signals
• * CPU independent state machine-based instruction sequencer
•
• Security Module* Immutable Root of Trust (IRT)
• * Configurable Flash protection regions
• * Flash access control
• * Secure Boot
• * Secure Debug
• * Device locking
•
• Safety Features* Windowed Watchdog Timer (WDT)
• * Deadman Timer (DMT)
• * Four I/O Integrity Monitors (IOIM)
• * Fail-Safe Clock Monitor (FSCM) with Automatic Switchover to Backup Clock Source with:
• * Programmable over-frequency/under-frequency thresholds
• * Flash Error Correcting Code (ECC)
• * RAM Error Correcting Code (ECC)
• * RAM Memory Built-In Self-Test (MBIST)
• * 32-bit Cyclic Redundancy Check (CRC) Module
• * Entire Flash OTP by ICSP™ Write Inhibit
• * Capless Internal Voltage Regulator
• * Virtual PPS Pins for Redundancy and Monitoring
• * Temperature Sensor Diode
•
• Functional Safety* Functional Safety Readiness – ISO 26262/IEC 61508/IEC 60730.
•
• Qualification* AEC-Q100 REV H:
• * Grade 1: -40°C to +125°C
• * Grade 0: -40°C to +150°C Planned
•
• Programming and Debug Interfaces* Three Programming and Debugging Interfaces:
• * Two-wire ICSP™ interface with non-intrusive access and real-time data exchange with application
• * Five Program Addresses and Five Full-Featured Breakpoints
• * IEEE Standard 1149.2 Compatible (JTAG) Boundary Scan
Description
AI
200MHz, 32-bit dsPIC33A Digital Signal Controller (DSC) with 32/64bit Floating-Point Unit (FPU) and up to 128KB Flash Program Memory and 16KB SRAM Data Memory. High-speed 40MSPS 12-bit ADCs, high-bandwidth 100MHz op amps with low input voltage offset, fast 5nS comparators and high-speed PWM outputs designed to optimize real-time control applications. [Functional Safety Ready](https://www.microchip.com/en-us/products/microcontrollers-and-microprocessors/dspic-dscs/functional-safety) with AEC-Q100 qualification support for automotive applications.