We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest! Update Here
Stay in the loop with the latest from Microchip! Update your profile while you are at it. Update Here
Complete your profile to access more resources.Update Here!
0
$0.00
Item Qty
Your cart is empty.

What Is the NCO?


The NCO is a programmable linear frequency generator that can synthesize frequencies up to 32 MHz. NCOs are important for applications such as lighting control, tone generators, radio-tuning circuits, fluorescent ballasts and class D audio amplifiers.

How Does the NCO Work?


NCOs work by adding an increment to an internal accumulator on the rising edge of each input clock signal. The output frequency of the NCO is proportional to the number of cycles it takes for the accumulator to overflow.

Features


8-bit Device Availability and Documentation


Title
Voltage-Controlled Oscillator with Linear Frequency Output Download
Boost Converter Using the PIC12F1501 NCO Peripheral Download
High-Power CC/CV Battery Charger Using a Inverse SEPIC (Zeta) Topology Download
Numerically Controlled Oscillator on PIC Microcontrollers Download
Manchester Decoder Using the CLC and NCO Download
Glitch-Free Design Using the Configurable Logic Cell(CLC) Download
Practical Guide to Implementing Solar Panel MPPT Algorithms Download
Digital SMPS - Buck Converter using the PIC12F1501 NCO Peripheral Download
Combining the CLC and NCO to Implement a High Resolution PWM Download
Title Abstract
Using the Numerically Controlled Oscillator This is a self-paced Training presentation that will focus on Microchip's Using the Numerically Controlled Oscillator (NCO) covering NCO Overview, Clock Source, Output Signal Mode, Accumulator and Invrement Registers, Output Control, Reset and Sleep, NCO Example, Application Examples and a Summary with some Additional Resources to get you started.

Numerically Controlled Oscillator

The Numerically Controlled Oscillator (NCO) module is a timer that uses the overflow from the addition of an increment value to divide a frequency. The advantage of the addition method over simple counter driven timer or a PWM is that the resolution of division does not vary with the divider value resulting in true linear frequency control. The NCO is most useful for applications that require linear frequency control, high frequency accuracy and fine resolution at a fixed duty cycle such as lighting and ballast control, tone generators and resonant power supplies.