Datasheet

PIC16(L)F1507
DS41586A-page 178 Preliminary 2011 Microchip Technology Inc.
FIGURE 21-1: NUMERICALLY CONTROLLED OSCILLATOR (NCOx) MODULE SIMPLIFIED BLOCK DIAGRAM
N
xEN
LC1OUT
HFINTOSC
NCO1CLK
2
N
xCKS<1:0>
Note 1: The increment registers are double-buffered to allow for value changes to be made without first disabling the NCOx
module. They are shown here for reference. The buffers are not user-accessible.
(1)
FOSC
10
00
01
11
Increment
Buffer
Accumulator
Overflow
NCOx Clock
D
Q
Q
S
Q
Q
Overflow
R
To
N
xOUT bit
16
20
20
Interrupt event
Set NCOxIF flag
NxPOL
NCOx Clock
0
1
NxPFM
To CLC and
CWG
modules
Ripple Counter
Reset
N
x
PWS<2:0>
3
16
NCOx
NxOE
TRIS Control