8-bit PIC® Microcontrollers

Core Independent Peripherals

The following Core Independent Peripherals take 8-bit MCU performance to a new level, while requiring no processor overhead.

Configurable Logic Cell (CLC)

Configurable Logic Cell (CLC)

The CLC provides programmable combinational and sequential logic. It also enables the on-chip interconnection of peripherals and I/O, thereby reducing external components, saving code space and adding functionality.

Features

  • User-configurable real time logic control
    • CLC configuration GUI for quick turn development
  • Combinational logic functions
    • AND/OR/XOR/NOT/NAND/NOR/XNOR
  • State Functions/Clock
    • D Flip-Flop, JK Flip-Flop D Latch, SR Latch
  • Input sources
    • Pins
    • Peripherals
  • Output available to
    • External Pins
    • Other Peripherals
  • Operation while in Sleep
  • Configurable via custom GUI
Configurable Logic Cell

Click image to enlarge

Downloads:

Title Date Published D/L
CLC GUI–Configurable Logic Cell (CLC) Configuration Tool GUI 08/29/12 ZIP

Documents:

Title Date Published Size D/L
CLC Configuration Tool User’s Guide 09/11/12 230 KB PDF
Configurable Logic Cell (CLC) Tips and Tricks 10/01/12 230 KB PDF
New Peripherals Tips and Tricks 09/12/12 230 KB PDF
AN1451–Glitch Free Design Using the Configurable Logic Cell (CLC) 07/25/12 230 KB PDF
AN1470–Manchester Decoder Using the CLC and NCO 10/17/12 230 KB PDF
AN1476–Combining CLC and NCO to implement HRPWM 11/17/12 230 KB PDF
AN1450–Delay Block / Debouncer using the CLC 07/30/12 230 KB PDF
Voltage Controlled Oscillator with Linear Frequency Output 11/09/12 230 KB PDF
AN1473–PWM Duty Cycle Measurement 12/05/12 230 KB PDF

Devices:

Self-Paced Training:

Using the Configurable Logic Cell

Video: Configurable Logic Cell Tool for PIC1032X & PIC16F150X Families


Complementary Waveform Generator (CWG) / Complementary Output Generator (COG)

Complementary Waveform Generator (CWG) / Complementary Output Generator (COG)

The CWG provides a complementary waveform with rising and falling edge dead band control, enabling high efficiency synchronous switching, with no processor overhead. The CWG also incorporates auto shutdown, auto restart, and can interface directly with other peripherals / external inputs. The COG improves upon the functionality of the CWG with the addition of blanking and phase control.

Features

  • Provides non-overlapping complementary waveform
  • Various input sources inclusive of: Comparators, PWM, CLC, NCO
  • Blanking control for transient filtering (COG only)
  • Phase control for output delay (COG only)
  • Auto shutdown/restart
  • Independent rise and fall
  • Dead band control
  • Polarity control
Battery Life

Click image to enlarge

Documents:

Title Date Published Size D/L
New Peripherals Tips 'n Tricks 09/11/12 230 KB PDF
High Efficiency Solutions for Portable LED Lighting 04/02/12 230 KB PDF

Devices:

Video: Complementary Waveform Generator


Numerically Controlled Oscillator (NCO)

Numerically Controlled Oscillator (NCO)

A programmable precision linear frequency generator, ranging from <1Hz to 500KHz+. The NCO offers a step up in performance, and a simplification in design for applications requiring precise linear frequency control such as: Lighting Control, Tone Generators, Radio Tuning Circuitry, Fluorescent Ballast, Class D Audio Amps, etc…

Features:

  • Up to 20-bit frequency resolution
  • True Linear frequency control
  • Multiple internal and external clock sources available
  • Two output modes:
    • Fixed 50% duty cycle
    • Pulse Frequency Modulation
Complementary Waveform Generator

Click image to enlarge

Documents:

Title Date Published Size D/L
New Peripherals Tips and Tricks 09/12/12 230 KB PDF
AN1451–Glitch Free Design Using the Configurable Logic Cell (CLC) 07/25/12 230 KB PDF
AN1470–Manchester Decoder Using the CLC and NCO 10/17/12 230 KB PDF
AN1476–Combining CLC and NCO to implement HRPWM 11/17/12 230 KB PDF
Voltage Controlled Oscillator with Linear Frequency Output 11/09/12 230 KB PDF
AN1473–PWM Duty Cycle Measurement 12/05/12 230 KB PDF

Devices:

Self-Paced Training:

Using the Numerically Controlled Oscillator

Video: Numerically Controlled Oscillator for Microchip Technology


Programmable Switch Mode Controller (PSMC)

Programmable Switch Mode Controller (PSMC)

The PSMC is a high performance 16-bit PWM with 6 configurable outputs that can operate in multiple modes. With a dedicated 64MHz clock and the flexibility to interface to external inputs as well as integrated peripherals / clock sources, the PSMC offers the highest level of advanced PWM control and accuracy in an 8-bit MCU. The PSMC can simplify the implementation of a wide array of applications such as: motor control, lighting, and power supplies.

Features

  • 16-bit PWM with up to 6 configurable outputs
  • Various clock sources: external, system clock, independent 64 MHz oscillator
  • Various input sources: comparators, external pins, other peripherals
  • Blanking control for transient filtering
  • Independent rising/falling edge control
  • Dead band with independent rise and fall control
  • Polarity control/auto shutdown and restart
  • Output Gating – externally control activate/deactivate
  • Flexible PWM output modes
Programmable Switch Mode Controller

Click image to enlarge

Output Modes / Target Applications:

  • Push-Pull PWM w/4 Full Bridge Outputs (+Comp Out)
    • DC to AC Inverters
    • Class-D Output Drives
    • Induction Motor Drives
  • Variable Freq – Fixed Duty Cycle PWM (+Comp Out)
    • Resonant Converters
    • Fluorescent Dimming Ballasts
  • 3-Phase PWM
    • 3-Phase BLDC motors
    • AC Inverters
  • Increased Efficiency Single Cycle Instructions
    • Stepper Motor Control
    • Brushed DC Motor Control
    • Power Supplies
  • ECCP Compatible Full Bridge PWM
    • Brushed DC Motor Control
  • Push-Pull PWM (+Comp Out)
    • Half and Full Bridge Power Supplies
    • Synchronous Drives
  • Pulse Skipping PWM (+Comp Out)
    • High Efficiency Converters
    • Voltage mode Controllers

Documents:

Title Date Published Size D/L
Peripheral Brief: Programmable Switch Mode Controller 10/30/12 230 KB PDF
PSMC Designer User's Guide 12/17/12 230 KB PDF

Downloads:

Title Date Published Size D/L
PSMC Designer Tool Source Code 10/30/12 230 KB ZIP

Devices:

High Resolution PWM (HRPWM)

High Resolution PWM (HRPWM)

A patented solution using the CLC and NCO to provide High (Effective) Resolution Pulse Width Modulation at much higher switching frequencies than achievable with standard PWMs. This feature allows the use of smaller inductors and capacitors, and has the ability to induce jitter, lower cost, and improve EMC performance.

Features

  • Up to 17 effective bits PWM capability at high frequency
  • 15ps Pulse Widths at 500KHz switching
  • Induced jitter with improved EMC performance
High Resolution PWM

Click image to enlarge

Documents:

Title Date Published Size D/L
AN1476–Combining the CLC and NCO to implement a High Resolution PWM 11/07/12 230 KB PDF

Devices:

8-Bit Video Channel