The NCP1650 is a high-performance Power Factor Correction IC that can produce a high power factor input current waveform under continuous and discontinuous modes of operation. It is a highly integrated device that requires fine tuning for optimum performance.