37.12 Register Summary

The register offsets shown below are with respect to Base Address = 0x4400_1500.

The PIC32CX-BZ6 12-bit High Speed SAR ADC core has the following Special Function Registers (SFRs):

Note: All registers in this table have corresponding CLR, SET and INV registers at its virtual address, plus an offset of 0x4, 0x8 and 0xC, respectively. See CLR, SET and INV Registers from Related Links.
OffsetNameBit Pos.76543210
0x00ADCCON17:0 IRQVS[2:0]STRGLVLDMABL[2:0]
15:8ONFRZSIDL CVD_ENFSYDMAFSYUPBSRTGDS
23:16FRACTSELRES[1:0]STRGSRC[4:0]
31:24        

0x04

...

0x0F

Reserved         
0x10ADCCON27:0 ADCDIV[6:0]
15:8BGVRIENREFFLTIENEOSIEN  ADCEIS[2:0]
23:16SAMC[7:0]
31:24BGVRRDYREFFLTEOSRDYCVD_CPL[2:0]SAMC[9:8]

0x14

...

0x1F

Reserved         
0x20ADCCON37:0GLSWTRGGSWTRGADINSEL[5:0]
15:8VREFSEL[2:0]TRGSUSPUPDIENUPDRDYSAMPRQCNVRT
23:16DIGEN7      DIGEN0
31:24ADCSEL[1:0]CONCLKDIV[5:0]

0x24

...

0x2F

Reserved         
0x30ADCTRGMODE7:0       SSAMPEN0
15:8       STRGEN0
23:16      SH0ALT[1:0]
31:24        

0x34

...

0x3F

Reserved         
0x40ADCIMCON17:0DIFF3SIGN3DIFF2SIGN2DIFF1SIGN1DIFF0SIGN0
15:8DIFF7SIGN7DIFF6SIGN6DIFF5SIGN5DIFF4SIGN4
23:16DIFF11SIGN11DIFF10SIGN10DIFF9SIGN9DIFF8SIGN8
31:24DIFF15SIGN15DIFF14SIGN14DIFF13SIGN13DIFF12SIGN12

0x44

...

0x4F

Reserved         
0x50ADCIMCON27:0DIFF19SIGN19DIFF18SIGN18DIFF17SIGN17DIFF16SIGN16
15:8  DIFF22SIGN22DIFF21SIGN21DIFF20SIGN20
23:16        
31:24        

0x54

...

0x7F

Reserved         
0x80ADCGIRQEN17:0AGIEN7AGIEN6AGIEN5AGIEN4AGIEN3AGIEN2AGIEN1AGIEN0
15:8AGIEN15AGIEN14AGIEN13AGIEN12AGIEN11AGIEN10AGIEN9AGIEN8
23:16 AGIEN22AGIEN21AGIEN20AGIEN19AGIEN18AGIEN17AGIEN16
31:24        

0x84

...

0x9F

Reserved         
0xA0ADCCSS17:0CSS7CSS6CSS5CSS4CSS3CSS2CSS1CSS0
15:8CSS15CSS14CSS13CSS12CSS11CSS10CSS9CSS8
23:16 CSS22CSS21CSS20CSS19CSS18CSS17CSS16
31:24        

0xA4

...

0xBF

Reserved         
0xC0ADCDSTAT17:0ARDY7ARDY6ARDY5ARDY4ARDY3ARDY2ARDY1ARDY0
15:8ARDY15ARDY14ARDY13ARDY12ARDY11ARDY10ARDY9ARDY8
23:16 ARDY22ARDY21ARDY20ARDY19ARDY18ARDY17ARDY16
31:24        

0xC4

...

0xDF

Reserved         
0xE0ADCCMPEN17:0CMPE7CMPE6CMPE5CMPE4CMPE3CMPE2CMPE1CMPE0
15:8CMPE15CMPE14CMPE13CMPE12CMPE11CMPE10CMPE9CMPE8
23:16 CMPE22CMPE21CMPE20CMPE19CMPE18CMPE17CMPE16
31:24        

0xE4

...

0xEF

Reserved         
0xF0ADCCMP17:0ADCMPLO[7:0]
15:8ADCMPLO[15:8]
23:16ADCMPHI[7:0]
31:24ADCMPHI[15:8]

0xF4

...

0xFF

Reserved         
0x0100ADCCMPEN27:0CMPEx7CMPEx6CMPEx5CMPEx4CMPEx3CMPEx2CMPEx1CMPEx0
15:8CMPEx15CMPEx14CMPEx13CMPEx12CMPEx11CMPEx10CMPEx9CMPEx8
23:16 CMPEx22CMPEx21CMPEx20CMPEx19CMPEx18CMPEx17CMPEx16
31:24        

0x0104

...

0x010F

Reserved         
0x0110ADCCMP27:0ADCMPLO[7:0]
15:8ADCMPLO[15:8]
23:16ADCMPHI[7:0]
31:24ADCMPHI[15:8]

0x0114

...

0x019F

Reserved         
0x01A0ADCFLTR17:0FLT_DATA0[7:0]
15:8FLT_DATA0[15:8]
23:16   FLTINID0[4:0]
31:24AFEN0DATA16EN0ADFMODE0OVRSAM0[2:0]AFIEN0AFIF0

0x01A4

...

0x01AF

Reserved         
0x01B0ADCFLTR27:0FLT_DATA1[7:0]
15:8FLT_DATA1[15:8]
23:16   FLTINID1[4:0]
31:24AFEN1DATA16EN1ADFMODE1OVRSAM1[2:0]AFIEN1AFIF1

0x01B4

...

0x01FF

Reserved         
0x0200ADCTRG17:0   TRGSRC0[4:0]
15:8   TRGSRC1[4:0]
23:16   TRGSRC2[4:0]
31:24   TRGSRC3[4:0]

0x0204

...

0x020F

Reserved         
0x0210ADCTRG27:0   TRGSRC4[4:0]
15:8   TRGSRC5[4:0]
23:16   TRGSRC6[4:0]
31:24   TRGSRC7[4:0]

0x0214

...

0x027F

Reserved         
0x0280ADCCMPCON17:0ENDCMPDCMPGIENDCMPEDIEBTWNIEHIHIIEHILOIELOHIIELOLO
15:8  CMPINID0[5:0]
23:16CVD_DATA[7:0]
31:24CVD_DATA[15:8]

0x0284

...

0x028F

Reserved         
0x0290ADCCMPCON27:0ENDCMPDCMPGIENDCMPEDIEBTWNIEHIHIIEHILOIELOHIIELOLO
15:8   AINID[4:0]
23:16        
31:24        

0x0294

...

0x02FF

Reserved         
0x0300ADCBASE7:0ADCBASE[7:0]
15:8ADCBASE[15:8]
23:16        
31:24        

0x0304

...

0x030F

Reserved         
0x0310ADCDMASTAT7:0       RAF0
15:8DMA_CNT_EN      RAF_IEN0
23:16WR_OVF_ERR      RBF0
31:24DMAGEN       RBF_IEN0

0x0314

...

0x031F

Reserved         
0x0320ADCCNTB7:0ADCCNTB[7:0]
15:8ADCCNTB[15:8]
23:16ADCCNTB[23:16]
31:24ADCCNTB[31:24]

0x0324

...

0x032F

Reserved         
0x0330ADCDMAB7:0ADDMAB[7:0]
15:8ADDMAB[15:8]
23:16ADDMAB[23:16]
31:24ADDMAB[31:24]

0x0334

...

0x033F

Reserved         
0x0340ADCTRGSNS7:0LVL7LVL6LVL5LVL4LVL3LVL2LVL1LVL0
15:8        
23:16        
31:24        

0x0344

...

0x034F

Reserved         
0x0350ADC0TIME7:0SAMCx[7:0]
15:8      SAMCx[9:8]
23:16BCHENxADCDIVx[6:0]
31:24   EISx[2:0]SELRESx[1:0]

0x0354

...

0x03FF

Reserved         
0x0400ADCANCON7:0ANEN7      ANEN0
15:8WKRDY7      WKRDY0
23:16WKIEN7      WKIEN0
31:24    WKUPCLKCNT[3:0]

0x0404

...

0x066F

Reserved         
0x0670ADC7CFG7:0ADCCFG[7:0]
15:8ADCCFG[15:8]
23:16ADCCFG[23:16]
31:24ADCCFG[31:24]

0x0674

...

0x06FF

Reserved         
0x0700ADCSYSCFG07:0AN[7:0]
15:8AN[15:8]
23:16 AN[22:16]
31:24        

0x0704

...

0x09FF

Reserved         
0x0A00ADCDATA07:0DATA[7:0]
15:8DATA[15:8]
23:16DATA[23:16]
31:24DATA[31:24]

0x0A04

...

0x0A0F

Reserved         
0x0A10ADCDATA17:0DATA[7:0]
15:8DATA[15:8]
23:16DATA[23:16]
31:24DATA[31:24]

0x0A14

...

0x0A1F

Reserved         
0x0A20ADCDATA27:0DATA[7:0]
15:8DATA[15:8]
23:16DATA[23:16]
31:24DATA[31:24]

0x0A24

...

0x0A2F

Reserved         
0x0A30ADCDATA37:0DATA[7:0]
15:8DATA[15:8]
23:16DATA[23:16]
31:24DATA[31:24]

0x0A34

...

0x0A3F

Reserved         
0x0A40ADCDATA47:0DATA[7:0]
15:8DATA[15:8]
23:16DATA[23:16]
31:24DATA[31:24]

0x0A44

...

0x0A4F

Reserved         
0x0A50ADCDATA57:0DATA[7:0]
15:8DATA[15:8]
23:16DATA[23:16]
31:24DATA[31:24]

0x0A54

...

0x0A5F

Reserved         
0x0A60ADCDATA67:0DATA[7:0]
15:8DATA[15:8]
23:16DATA[23:16]
31:24DATA[31:24]

0x0A64

...

0x0A6F

Reserved         
0x0A70ADCDATA77:0DATA[7:0]
15:8DATA[15:8]
23:16DATA[23:16]
31:24DATA[31:24]

0x0A74

...

0x0A7F

Reserved         
0x0A80ADCDATA87:0DATA[7:0]
15:8DATA[15:8]
23:16DATA[23:16]
31:24DATA[31:24]

0x0A84

...

0x0A8F

Reserved         
0x0A90ADCDATA97:0DATA[7:0]
15:8DATA[15:8]
23:16DATA[23:16]
31:24DATA[31:24]

0x0A94

...

0x0A9F

Reserved         
0x0AA0ADCDATA107:0DATA[7:0]
15:8DATA[15:8]
23:16DATA[23:16]
31:24DATA[31:24]

0x0AA4

...

0x0AAF

Reserved         
0x0AB0ADCDATA117:0DATA[7:0]
15:8DATA[15:8]
23:16DATA[23:16]
31:24DATA[31:24]

0x0AB4

...

0x0ABF

Reserved         
0x0AC0ADCDATA127:0DATA[7:0]
15:8DATA[15:8]
23:16DATA[23:16]
31:24DATA[31:24]

0x0AC4

...

0x0ACF

Reserved         
0x0AD0ADCDATA137:0DATA[7:0]
15:8DATA[15:8]
23:16DATA[23:16]
31:24DATA[31:24]

0x0AD4

...

0x0ADF

Reserved         
0x0AE0ADCDATA147:0DATA[7:0]
15:8DATA[15:8]
23:16DATA[23:16]
31:24DATA[31:24]

0x0AE4

...

0x0AEF

Reserved         
0x0AF0ADCDATA157:0DATA[7:0]
15:8DATA[15:8]
23:16DATA[23:16]
31:24DATA[31:24]

0x0AF4

...

0x0AFF

Reserved         
0x0B00ADCDATA167:0DATA[7:0]
15:8DATA[15:8]
23:16DATA[23:16]
31:24DATA[31:24]

0x0B04

...

0x0B0F

Reserved         
0x0B10ADCDATA177:0DATA[7:0]
15:8DATA[15:8]
23:16DATA[23:16]
31:24DATA[31:24]

0x0B14

...

0x0B1F

Reserved         
0x0B20ADCDATA187:0DATA[7:0]
15:8DATA[15:8]
23:16DATA[23:16]
31:24DATA[31:24]

0x0B24

...

0x0B2F

Reserved         
0x0B30ADCDATA197:0DATA[7:0]
15:8DATA[15:8]
23:16DATA[23:16]
31:24DATA[31:24]

0x0B34

...

0x0B3F

Reserved         
0x0B40ADCDATA207:0DATA[7:0]
15:8DATA[15:8]
23:16DATA[23:16]
31:24DATA[31:24]

0x0B44

...

0x0B4F

Reserved         
0x0B50ADCDATA217:0DATA[7:0]
15:8DATA[15:8]
23:16DATA[23:16]
31:24DATA[31:24]

0x0B54

...

0x0B5F

Reserved         
0x0B60ADCDATA227:0DATA[7:0]
15:8DATA[15:8]
23:16DATA[23:16]
31:24DATA[31:24]