We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X

We are continually expanding upon our PIC® microcontroller (MCU) portfolio, with an emphasis on reducing costs while developing products with a strong mix of peripherals including LCD controllers, Pulse-Width Modulators (PWMs), Analog-to-Digital Converters (ADCs), comparators, timers and communication. In addition to standard peripherals, we bring extra value to PIC MCUs by developing unique and exclusive peripherals that allow embedded lighting engineers to simplify their designs and create innovative applications and products. 

Peripheral Summary


Peripheral Capability Product Integration
High-Resolution PWM (HRPWM)  High-speed >17-bit PWM resolution All PIC® microcontrollers (MCUs) with NCO and CLC
Programmable Switch Mode Controller (PSMC)  Advanced, customizable high-speed 16-bit PWM module PIC16F178x family
Complementary Output Generation (COG)  Enhanced non-overlapping waveform generator PIC12F752, PIC16F753
Complementary Waveform Generation (CWG)  Non-overlapping waveform generator PIC10F32x family, PIC16F150x family
Numerically Controlled Oscillator (NCO)  Industry’s most precise, linear, low-cost 20-bit PWM PIC10F32x family, PIC16F150x family
Configurable Logic Cell (CLC)  Integrated combinational and sequential logic PIC10F32x family, PIC16F150x family

Peripheral Descriptions


High-Resolution PWM (HRPWM)


  • 17-bit PWM capability at high frequency
  • Utilizes integrated NCO and CLC
  • Higher-frequency operation
    • Reduced sizing of inductors and capacitors

Conventional PWM vs. HRPWM


  Conventional PWM HRPWM
PWM Resolution 16-bit Variable
PWM Clock Frequency 16 MHz 16 MHz
Target Switching Frequency 500 kHz 500 kHz
Target Period Width 1 ÷ 500 kHz = 2 µs 1 ÷ 50 0kHz = 2 µs
Best PWM Pulse Adjustment 1 ÷ 16 MHz = 62.5 ns 15.26 ps*
Maximum Number of Steps per Period 2 µs ÷ 62.5 ns = 32 2µs ÷ 15.26 ps = 131,072
Effective Full-Range PWM Resolution log232 = 5 bits log2131,072 = 17 bits

* Refer to Application Note

Programmable Switch Mode Controller (PSMC)


  • Single 16-bit PWM with up to six steerable outputs
  • Complementary 16-bit PWM with up to three steerable output pairs
  • Clock sources: External, system clock, independent 64 MHz oscillator
  • Input sources: Comparators, external pins
  • Blanking control for transient filtering
  • Independent rising/falling edge control
  • Dead band with independent rise and fall control
  • Polarity control/auto shutdown and restart
  • Flexible PWM output modes
  • Burst Mode: Externally control activate/deactivate

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


  • 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)
  • Independent rise and fall
  • Dead band control
  • Auto shutdown/restart
  • Polarity control

Numerically Controlled Oscillator (NCO)


  • 20-bit PWM frequency resolution with linear control
  • Independent 16 MHz clock input
  • 16-bit numeric frequency control
    • 500 kHz max output, 15 Hz per step
  • Two output modes
    • Fixed 50% Duty Cycle (FDC)
    • Pulse Frequency Modulation (PFM)

Configurable Logic Cell (CLC)


  • 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

Lighting Products


We're having trouble displaying information on this page right now. Please visit our Parametric Chart tool to search these products and their data.
We're having trouble displaying information on this page right now. Please visit our Parametric Chart tool to search these products and their data.
We're having trouble displaying information on this page right now. Please visit our Parametric Chart tool to search these products and their data.
View All Parametrics
Product Status Type Input Voltage Low (V) Input Voltage High (V) Max Switch Resistance (Ω)
HV509 In Production 16-Segment Drivers 2.0 5.5 --
HV528 In Production 16-Segment Drivers 1.7 5.5 --
HV809 In Production Offline Driver 50 200 --
HV823 In Production Single Lamp Driver 2.0 9.5 6.0
HV825 In Production Single Lamp Driver 1.0 1.6 15
HV830 In Production Single Lamp Driver 2.0 9.5 4.0
HV833 In Production Single Lamp Driver 1.8 6.5 4.0
HV850 In Production Single Inductorless Lamp Driver 3.0 4.2 --
HV852 In Production Single Inductorless Lamp Driver 2.4 5 --
HV853 In Production Single Inductorless Lamp Driver 3.2 5 --
HV857 In Production Single Lamp Driver 1.8 5 6.0
HV857L In Production Single Lamp Driver 1.8 5 6.0
HV859 In Production Single Lamp Driver 1.8 5 6.0
HV860 In Production Single Lamp Driver 2.5 4.5 6.0
HV861 In Production Dual Lamp Drivers 2.5 4.5 7.0
MIC4826 In Production Single Lamp Driver 1.8 5.5 7.0
MIC4827 In Production Single Lamp Driver 1.8 5.5 7.0
MIC4830 In Production Single Lamp Driver 1.8 5.5 7.0
MIC4832 In Production Single Lamp Driver 1.8 5.5 7.0
MIC4833 In Production Dual Lamp Drivers 2.3 5.8 12.0

Documents

Application Notes


Title Download
AN1476 - Combining the CLC and NCO to Implement a High Resolution PWM Download
AN239 - Bit Banged LIN Slave Node for PIC16 & PIC18 Download
AN1427 - High-Efficiency Solutions for Portable LED Lighting Download
TB094 - Dimming AC Incandescent Lamps Using A PIC10F200 Download
DN-H03 - Alternate Use of the HV9922 as an Off-line, Non-isolated, 50 to 100 mA Auxiliary Power Supply Download
AN-H50 - HV9910B: Constant, Off-time, Buck-based LED Driver Download
AN874 - Buck Configuration High-Power LED Driver Download
AN1211 - Maximum Power Solar Converter Download
AN-H58 - Improving the Efficiency of a HV9930/AT9933 Boost-Buck Converter Download
AN1050 - A Technique to Increase the Frequency Resolution of PICmicro MCU PWM Modules Download
AN1261 - Dimming Power LEDs Using a SEPIC Converter and MCP1631 PIC Attach PWM Controller Download
AN-H64 - Compatibility and Functional Differences between the HV9961 and HV9910B LED Drivers Download
AN1271 - Offline Power Converter for High-Brightness LEDs Using the PIC16HV785 Microcontroller Download
AN1035 - Designing with HV Microcontrollers Download
AN-H48 - HV9910B: Buck-based LED Driver Download
AN980 - Designing a Boost-Switching Regulator with the MCP1650 Download
AN954 - Transformerless Power Supplies: Resistive and Capacitive Download
DN-H02 - Isolated Constant Power Converter Using the HV9922 Download
AN1487 - DALI Control Gear Download
AN1138 - A Digital Constant Current Power LED Driver Download
AN1465 - Digitally Addressable Lighting Interface (DALI) Communication Download
AN-H51 - AT9933: Designing a Boost-Buck converter with the HV9930 Download
AN1074 Setup - Software PWM Generation for LED Dimming and RGB Color Applications Download

Firmware


The software in this section is subject to the U.S. Export Administration Regulations and other U.S. law, and may not be exported or re-exported to certain countries or to persons or entities prohibited from receiving U.S. exports (including Denied Parties, entities on the Bureau of Export Administration Entity List, and Specially Designated Nationals).

DALI Code Library


Beta code library available now

Digital Addressable Lighting Interface (DALI) is a standard lighting control protocol for large networked lighting systems. DALI provides bi-directional communications with uniquely addressed light sources. This allows for customized lighting schemes and the ability for the light source to relay information back to the controller (ie. light output level, color, energy usage, etc.).

  • 'C' based firmware library
  • Control Device (master) and Control Gear (slave) libraries
  • Automated commissioning
  • Firmware implementation on any 8-bit PIC® microcontroller
    • PIC microcontroller requirements
      • One 8-bit timer, one 16-bit timer
      • EEPROM or Emulated EEPROM (self-write Flash)
      • ~4KW Flash program memory footprint (final code size TBD)
    • Compliance
      • IEC 62386-101 (DALI general system requirements)
      • IEC 62386-102 (DALI general system requirements – control gear)
      • Future support for IEC 62386-2xx implementation (particular requirements for control gear; e.g. LED, fluorescent, etc.)
 
Downloads

Reference Designs


Title Description Availability Part#
MCP1630 Boost Mode LED Driver Demo Board Uses MCP1630V and a PIC12F device to drive up to 30W LED output power. Input voltage can be 9 - 16V. A string of 5 Cree 1W LEDs is provided with the kit. Now MCP1630DM-LED2
HV9861A LED Driver Demoboard Boost Assisted, Valley Fill, 120VAC Input, 7W Output, 350mA, 20V, Power Factor ~ 93% demo board Now HV9861ADB2
HV9910B LED Driver Demoboard Off-Line, High Brightness, LED Driver Demo Board Now HV9910BDB7
HV9961 LED Driver Demoboard 21-Watt Universal AC LED Driver Demoboard with Accurate Average-Mode Constant Current Control Now HV9961DB1
HV9922 LED Driver Demoboard Universal Off-line LED Driver Demoboard Now HV9922DB1
HV9930 LED Driver Demoboard High Brightness LED Driver IC Demoboard Now HV9930DB1
MCP19114 Flyback Standalone Evaluation Board MCP19114-Flyback Standalone Evaluation Board and Graphical User Interface (GUI) demonstrate the MCP19114 performance in a synchronous Flyback topology. Now ADM00578
MCP19117 Flyback Evaluation Board MCP19117-Flyback Standalone Evaluation Board and Graphical User Interface (GUI) demonstrate the MCP19117 performance in a synchronous Flyback topology. Now ADM00663