The NCP1351BDR2G is a switching controller manufactured by ON Semiconductor in a SOIC-8_150Mil RoHS package. It is an integrated circuit used for current mode Pulse Width Modulation (PWM) control in off-line and DC-to-DC converter applications such as flyback converters. It is designed for both continuous conduction mode (CCM) and discontinuous conduction mode (DCM) operations and has a built-in frequency jittering technique for less switching noise. The device features Pulse-by-Pulse (PBP) current limit control, line feed forward for improved line voltage regulation, built-in maximum power point tracking (MPPT) control, and temperature compensation. It also provides an adjustable current limit, undervoltage lockout (UVLO), an external shutdown input, and a low-power-startup mode. Overall, it provides power supplies with a highly efficient, cost-effective, and easily programmable solution.