PIC32MX1XX/2XX/5XX 64/100-PIN FAMILY
REGISTER 22-5: AD1CSSL: ADC INPUT SCAN SELECT REGISTER
Bit
Bit
Bit
Bit
Bit
Bit
Bit
Range 31/23/15/7 30/22/14/6 29/21/13/5 28/20/12/4 27/19/11/3 26/18/10/2
31:24
23:16
15:8
7:0
R/W-0
CSSL31(2)
R/W-0
CSSL23
R/W-0
CSSL15
R/W-0
CSSL7
R/W-0
CSSL30(1)
R/W-0
CSSL21
R/W-0
CSSL14
R/W-0
CSSL6
R/W-0
CSSL29(1)
R/W-0
CSSL21
R/W-0
CSSL13
R/W-0
CSSL5
R/W-0
CSSL28(1)
R/W-0
CSSL20
R/W-0
CSSL12
R/W-0
CSSL4
R/W-0
CSSL27
R/W-0
CSSL19
R/W-0
CSSL11
R/W-0
CSSL3
R/W-0
CSSL26
R/W-0
CSSL18
R/W-0
CSSL10
R/W-0
CSSL2
Bit
25/17/9/1
R/W-0
CSSL25
R/W-0
CSSL17
R/W-0
CSSL9
R/W-0
CSSL1
Bit
24/16/8/0
R/W-0
CSSL24
R/W-0
CSSL16
R/W-0
CSSL8
R/W-0
CSSL0
Legend:
R = Readable bit
-n = Value at POR
W = Writable bit
‘1’ = Bit is set
U = Unimplemented bit, read as ‘0’
‘0’ = Bit is cleared
x = Bit is unknown
bit 31-0
CSSL<31:0>: ADC Input Pin Scan Selection bits
1 = Select ANx for input scan; CSSLx = ANx, where ‘x’ = 0-31
0 = Skip ANx for input scan; CSSLx = ANx, where ‘x’ = 0-31
Note 1:
2:
For devices with 64 pins, CSSL28 selects IVREF (Band Gap) for scan; CSSL29 selects CTMU temperature
diode for scan; and CSSL30 selects CTMU input for scan
On devices with less than 32 analog inputs, all CSSLx bits can be selected; however, inputs selected for
scan without a corresponding input on the device will convert to VREFL.
REGISTER 22-6: AD1CSSL2: ADC INPUT SCAN SELECT REGISTER 2
Bit
Bit
Bit
Bit
Bit
Bit
Bit
Range 31/23/15/7 30/22/14/6 29/21/13/5 28/20/12/4 27/19/11/3 26/18/10/2
31:24
23:16
15:8
7:0
U-0
—
U-0
—
R/W-0
CSSL47
R/W-0
CSSL39
U-0
—
U-0
—
R/W-0
CSSL46
R/W-0
CSSL38
U-0
—
U-0
—
R/W-0
CSSL45
R/W-0
CSSL37
U-0
—
U-0
—
R/W-0
CSSL44
R/W-0
CSSL36
U-0
—
U-0
—
R/W-0
CSSL43
R/W-0
CSSL35
U-0
—
R/W-0
CSSL50(1)
R/W-0
CSSL42
R/W-0
CSSL34
Bit
25/17/9/1
U-0
—
R/W-0
CSSL49(1)
R/W-0
CSSL41
R/W-0
CSSL33
Bit
24/16/8/0
U-0
—
R/W-0
CSSL48(1)
R/W-0
CSSL40
R/W-0
CSSL32
Legend:
R = Readable bit
-n = Value at POR
W = Writable bit
‘1’ = Bit is set
U = Unimplemented bit, read as ‘0’
‘0’ = Bit is cleared
x = Bit is unknown
bit 31-19 Unimplemented: Read as ‘0’
bit 18-0 CSSL<50:32>: ADC Input Pin Scan Selection bits
1 = Select ANx for input scan; CSSLx = ANx, where ‘x’ = 32-50
0 = Skip ANx for input scan; CSSLx = ANx, where ‘x’ = 32-50
Note 1: For devices with 100 or more pins, CSSL48 selects IVREF (Band Gap) for scan; CSSL49 selects CTMU
temperature diode for scan; and CSSL50 selects CTMU input for scan
Note: The ANx inputs in this register only support devices with 100 or more pins.
2014-2017 Microchip Technology Inc.
DS60001290E-page 241