Datasheet

Table Of Contents
PIC12(L)F1501
DS41615A-page 184 Preliminary 2011 Microchip Technology Inc.
FIGURE 23-1: NUMERICALLY CONTROLLED OSCILLATOR (NCOx) MODULE SIMPLIFIED BLOCK DIAGRAM
N
xEN
LC1OUT
HFINTOSC
NCO1CLK
2
N
xCKS<2: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
NCO
xOUT
16
20
20
Interrupt event
Set NCOxIF flag
NxPOL
NCOx Clock
0
1
NxPFM
To CLC, CWG
Ripple Counter
Reset
N
x
PWS<2:0>
3
16
NCOx
NxOE
TRIS Control