Microchip Technology MA330031-2 Data Sheet

Page of 530
dsPIC33EPXXXGP50X, dsPIC33EPXXXMC20X/50X AND PIC24EPXXXGP/MC20X
DS70000657H-page 254
 2011-2013 Microchip Technology Inc.
 
REGISTER 17-2:
QEI1IOC: QEI1 I/O CONTROL REGISTER 
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
QCAPEN
FLTREN
QFDIV2
QFDIV1
QFDIV0
OUTFNC1
OUTFNC0
SWPAB
bit 15
bit 8
R/W-0
R/W-0
R/W-0
R/W-0
R-x
R-x
R-x
R-x
HOMPOL
IDXPOL
QEBPOL
QEAPOL
HOME
INDEX QEB
QEA
bit 7
bit 0
Legend:
R = Readable bit
W = Writable bit
U = Unimplemented bit, read as ‘0’
-n = Value at POR
‘1’ = Bit is set
‘0’ = Bit is cleared
x = Bit is unknown
bit 15
QCAPEN:
 QEI Position Counter Input Capture Enable bit 
1
 = Index match event triggers a position capture event
0
 = Index match event does not trigger a position capture event
bit 14
FLTREN:
 QEAx/QEBx/INDXx/HOMEx Digital Filter Enable bit
1
 = Input pin digital filter is enabled
0
 = Input pin digital filter is disabled (bypassed)
bit 13-11
QFDIV<2:0>:
 QEAx/QEBx/INDXx/HOMEx Digital Input Filter Clock 
Divide
 Select bits
111
 = 1:128 clock divide
110
 = 1:64 clock divide
101
 = 1:32 clock divide
100
 = 1:16 clock divide
011
 = 1:8 clock divide
010
 = 1:4 clock divide
001
 = 1:2 clock divide
000
 = 1:1 clock divide
bit 10-9
OUTFNC<1:0>:
 QEI Module Output Function Mode Select bits
11
 = The CTNCMPx pin goes high when QEI1LEC 
 POS1CNT  QEI1GEC
10
 = The CTNCMPx pin goes high when POS1CNT 
 QEI1LEC
01
 = The CTNCMPx pin goes high when POS1CNT 
 QEI1GEC
00
 = Output is disabled
bit 8
SWPAB:
 Swap QEA and QEB Inputs bit
1
 = QEAx and QEBx are swapped prior to quadrature decoder logic
0
 = QEAx and QEBx are not swapped 
bit 7
HOMPOL: 
HOMEx Input Polarity Select bit
1
 = Input is inverted
0
 = Input is not inverted
bit 6
IDXPOL: 
INDXx Input Polarity Select bit
1
 = Input is inverted
0
 = Input is not inverted
bit 5
QEBPOL:
 QEBx Input Polarity Select bit
1
 = Input is inverted
0
 = Input is not inverted
bit 4
QEAPOL:
 
QEAx Input Polarity Select bit
1
 = Input is inverted
0
 = Input is not inverted
bit 3
HOME:
 Status of HOMEx Input Pin After Polarity Control
1
 = Pin is at logic ‘1’
0
 = Pin is at logic ‘0’