![Microchip Technology PIC12F1501 Manual Download Page 273](http://html1.mh-extra.com/html/microchip-technology/pic12f1501/pic12f1501_manual_1785833273.webp)
PIC1
6(
L)F
150
8/9
DS4
0001609E-p
age 274
St
at
us
2011-20
15 M
ic
rochip
T
e
chnology
In
c.
FIGURE 25-1:
NUMERICALLY CONTROLLED OSCILLATOR (NCOx) MODULE SIMPLIFIED BLOCK DIAGRAM
NCO1CLK
F
OSC
LCx_out
D
Q
TRIS bit
00
01
10
11
NxCKS<1:0>
2
NxOE
HFINTOSC
NCOxACCU NCOxACCH NCOxACCL
NCOxINCH NCOxINCL
INCBUFH
INCBUFL
20
20
20
16
16
NCO_overflow
D
Q
Q
_
S
Q
Q
_
R
0
1
NxPFM
NxPOL
D
Q
Q1
NxOUT
NCOx
NCO_interrupt
set bit
NCOxIF
EN
Ripple
Counter
3
NxPWS<2:0>
R
Fixed Duty
Cycle Mode
Circuitry
Pulse
Frequency
Mode Circuitry
(1)
NCOx_clk
Note 1:
The increment registers are double-buffered to allow for value changes to be made without first disabling the NCO module. The full increment value is loaded into the buffer registers on the
second rising edge of the NCOx_clk signal that occurs immediately after a write to NCOxINCL register. The buffers are not user-accessible and are shown here for reference.
Adder
NCOx_out
To Peripherals
Rev. 10-000028A
7/30/2013