PIC32MZ1024ECM100 ADC registers The 79 registers of ADC (Analog-to-digital converter), from 0xBF84B000, with their reset value and every field. The PIC32MZ1024ECM100 has 1565 registers in 92 peripherals, one page each.
Most PIC32 SFRs have three more registers right after them: CLR at +4, SET at +8 and INV at +C (T1CONCLR, T1CONSET, T1CONINV), which clear, set or flip just the bits written as 1, in one write.
ADC Analog-to-digital converter AD1CON1
Address 0xBF84B000
Reset 0x00000000
Access read/write
Size 32-bit 6 fields
Field Bits What it does STRGSRC 26:22 EIE 18:16 ADCEN 15 ADSIDL 13 FRACT 11 FILTRDLY 31:27
AD1CON2
Address 0xBF84B004
Reset 0x00000000
Access read/write
Size 32-bit 6 fields
Field Bits What it does SAMC 23:16 BOOST 14 LOWPWR 13 ADCSEL 9:8 ADCDIV 6:0 ADCRDY 31
AD1CON3
Address 0xBF84B008
Reset 0x00000000
Access read/write
Size 32-bit 5 fields
Field Bits What it does GSWTRG 30 RQCONVRT 29 VREFSEL 12:10 ADINSEL 5:0 CAL 31
AD1IMOD
Address 0xBF84B00C
Reset 0x00000000
Access read/write
Size 32-bit 11 fields
Field Bits What it does SH4ALT 25:24 SH3ALT 23:22 SH2ALT 21:20 SH1ALT 19:18 SH0ALT 17:16 SH5MOD 11:10 SH4MOD 9:8 SH3MOD 7:6 SH2MOD 5:4 SH1MOD 3:2 SH0MOD 1:0
AD1GIRQEN1
Address 0xBF84B010
Reset 0x00000000
Access read/write
Size 32-bit 32 fields
Field Bits What it does AGIEN30 30 AGIEN29 29 AGIEN28 28 AGIEN27 27 AGIEN26 26 AGIEN25 25 AGIEN24 24 AGIEN23 23 AGIEN22 22 AGIEN21 21 AGIEN20 20 AGIEN19 19 AGIEN18 18 AGIEN17 17 AGIEN16 16 AGIEN15 15 AGIEN14 14 AGIEN13 13 AGIEN12 12 AGIEN11 11 AGIEN10 10 AGIEN9 9 AGIEN8 8 AGIEN7 7 AGIEN6 6 AGIEN5 5 AGIEN4 4 AGIEN3 3 AGIEN2 2 AGIEN1 1 AGIEN0 0 AGIEN31 31
AD1GIRQEN2
Address 0xBF84B014
Reset 0x00000000
Access read/write
Size 32-bit 5 fields
Field Bits What it does AGIEN44 12 AGIEN43 11 AGIEN34 2 AGIEN33 1 AGIEN32 0
AD1CSS1
Address 0xBF84B018
Reset 0x00000000
Access read/write
Size 32-bit 32 fields
Field Bits What it does CSS30 30 CSS29 29 CSS28 28 CSS27 27 CSS26 26 CSS25 25 CSS24 24 CSS23 23 CSS22 22 CSS21 21 CSS20 20 CSS19 19 CSS18 18 CSS17 17 CSS16 16 CSS15 15 CSS14 14 CSS13 13 CSS12 12 CSS11 11 CSS10 10 CSS9 9 CSS8 8 CSS7 7 CSS6 6 CSS5 5 CSS4 4 CSS3 3 CSS2 2 CSS1 1 CSS0 0 CSS31 31
AD1CSS2
Address 0xBF84B01C
Reset 0x00000000
Access read/write
Size 32-bit 5 fields
Field Bits What it does CSS44 12 CSS43 11 CSS34 2 CSS33 1 CSS32 0
AD1DSTAT1
Address 0xBF84B020
Reset 0x00000000
Access read only
Size 32-bit 32 fields
Field Bits What it does ARDY30 30 ARDY29 29 ARDY28 28 ARDY27 27 ARDY26 26 ARDY25 25 ARDY24 24 ARDY23 23 ARDY22 22 ARDY21 21 ARDY20 20 ARDY19 19 ARDY18 18 ARDY17 17 ARDY16 16 ARDY15 15 ARDY14 14 ARDY13 13 ARDY12 12 ARDY11 11 ARDY10 10 ARDY9 9 ARDY8 8 ARDY7 7 ARDY6 6 ARDY5 5 ARDY4 4 ARDY3 3 ARDY2 2 ARDY1 1 ARDY0 0 ARDY31 31
AD1DSTAT2
Address 0xBF84B024
Reset 0x00000000
Access read only
Size 32-bit 5 fields
Field Bits What it does ARDY44 12 ARDY43 11 ARDY34 2 ARDY33 1 ARDY32 0
AD1CMPEN1
Address 0xBF84B028
Reset 0x00000000
Access read/write
Size 32-bit 32 fields
Field Bits What it does CMPE30 30 CMPE29 29 CMPE28 28 CMPE27 27 CMPE26 26 CMPE25 25 CMPE24 24 CMPE23 23 CMPE22 22 CMPE21 21 CMPE20 20 CMPE19 19 CMPE18 18 CMPE17 17 CMPE16 16 CMPE15 15 CMPE14 14 CMPE13 13 CMPE12 12 CMPE11 11 CMPE10 10 CMPE9 9 CMPE8 8 CMPE7 7 CMPE6 6 CMPE5 5 CMPE4 4 CMPE3 3 CMPE2 2 CMPE1 1 CMPE0 0 CMPE31 31
AD1CMP1
Address 0xBF84B02C
Reset 0x00000000
Access read/write
Size 32-bit 2 fields
Field Bits What it does ADCMPLO 15:0 ADCMPHI 31:16
AD1CMPEN2
Address 0xBF84B030
Reset 0x00000000
Access read/write
Size 32-bit 32 fields
Field Bits What it does CMPE30 30 CMPE29 29 CMPE28 28 CMPE27 27 CMPE26 26 CMPE25 25 CMPE24 24 CMPE23 23 CMPE22 22 CMPE21 21 CMPE20 20 CMPE19 19 CMPE18 18 CMPE17 17 CMPE16 16 CMPE15 15 CMPE14 14 CMPE13 13 CMPE12 12 CMPE11 11 CMPE10 10 CMPE9 9 CMPE8 8 CMPE7 7 CMPE6 6 CMPE5 5 CMPE4 4 CMPE3 3 CMPE2 2 CMPE1 1 CMPE0 0 CMPE31 31
AD1CMP2
Address 0xBF84B034
Reset 0x00000000
Access read/write
Size 32-bit 2 fields
Field Bits What it does ADCMPLO 15:0 ADCMPHI 31:16
AD1CMPEN3
Address 0xBF84B038
Reset 0x00000000
Access read/write
Size 32-bit 32 fields
Field Bits What it does CMPE30 30 CMPE29 29 CMPE28 28 CMPE27 27 CMPE26 26 CMPE25 25 CMPE24 24 CMPE23 23 CMPE22 22 CMPE21 21 CMPE20 20 CMPE19 19 CMPE18 18 CMPE17 17 CMPE16 16 CMPE15 15 CMPE14 14 CMPE13 13 CMPE12 12 CMPE11 11 CMPE10 10 CMPE9 9 CMPE8 8 CMPE7 7 CMPE6 6 CMPE5 5 CMPE4 4 CMPE3 3 CMPE2 2 CMPE1 1 CMPE0 0 CMPE31 31
AD1CMP3
Address 0xBF84B03C
Reset 0x00000000
Access read/write
Size 32-bit 2 fields
Field Bits What it does ADCMPLO 15:0 ADCMPHI 31:16
AD1CMPEN4
Address 0xBF84B040
Reset 0x00000000
Access read/write
Size 32-bit 32 fields
Field Bits What it does CMPE30 30 CMPE29 29 CMPE28 28 CMPE27 27 CMPE26 26 CMPE25 25 CMPE24 24 CMPE23 23 CMPE22 22 CMPE21 21 CMPE20 20 CMPE19 19 CMPE18 18 CMPE17 17 CMPE16 16 CMPE15 15 CMPE14 14 CMPE13 13 CMPE12 12 CMPE11 11 CMPE10 10 CMPE9 9 CMPE8 8 CMPE7 7 CMPE6 6 CMPE5 5 CMPE4 4 CMPE3 3 CMPE2 2 CMPE1 1 CMPE0 0 CMPE31 31
AD1CMP4
Address 0xBF84B044
Reset 0x00000000
Access read/write
Size 32-bit 2 fields
Field Bits What it does ADCMPLO 15:0 ADCMPHI 31:16
AD1CMPEN5
Address 0xBF84B048
Reset 0x00000000
Access read/write
Size 32-bit 32 fields
Field Bits What it does CMPE30 30 CMPE29 29 CMPE28 28 CMPE27 27 CMPE26 26 CMPE25 25 CMPE24 24 CMPE23 23 CMPE22 22 CMPE21 21 CMPE20 20 CMPE19 19 CMPE18 18 CMPE17 17 CMPE16 16 CMPE15 15 CMPE14 14 CMPE13 13 CMPE12 12 CMPE11 11 CMPE10 10 CMPE9 9 CMPE8 8 CMPE7 7 CMPE6 6 CMPE5 5 CMPE4 4 CMPE3 3 CMPE2 2 CMPE1 1 CMPE0 0 CMPE31 31
AD1CMP5
Address 0xBF84B04C
Reset 0x00000000
Access read/write
Size 32-bit 2 fields
Field Bits What it does ADCMPLO 15:0 ADCMPHI 31:16
AD1CMPEN6
Address 0xBF84B050
Reset 0x00000000
Access read/write
Size 32-bit 32 fields
Field Bits What it does CMPE30 30 CMPE29 29 CMPE28 28 CMPE27 27 CMPE26 26 CMPE25 25 CMPE24 24 CMPE23 23 CMPE22 22 CMPE21 21 CMPE20 20 CMPE19 19 CMPE18 18 CMPE17 17 CMPE16 16 CMPE15 15 CMPE14 14 CMPE13 13 CMPE12 12 CMPE11 11 CMPE10 10 CMPE9 9 CMPE8 8 CMPE7 7 CMPE6 6 CMPE5 5 CMPE4 4 CMPE3 3 CMPE2 2 CMPE1 1 CMPE0 0 CMPE31 31
AD1CMP6
Address 0xBF84B054
Reset 0x00000000
Access read/write
Size 32-bit 2 fields
Field Bits What it does ADCMPLO 15:0 ADCMPHI 31:16
AD1FLTR1
Address 0xBF84B058
Reset 0x00000000
Access read/write
Size 32-bit 6 fields
Field Bits What it does OVRSAM 28:26 AFGIEN 25 AFRDY 24 CHNLID 21:16 FLTRDATA 15:0 AFEN 31
AD1FLTR2
Address 0xBF84B05C
Reset 0x00000000
Access read/write
Size 32-bit 6 fields
Field Bits What it does OVRSAM 28:26 AFGIEN 25 AFRDY 24 CHNLID 21:16 FLTRDATA 15:0 AFEN 31
AD1FLTR3
Address 0xBF84B060
Reset 0x00000000
Access read/write
Size 32-bit 6 fields
Field Bits What it does OVRSAM 28:26 AFGIEN 25 AFRDY 24 CHNLID 21:16 FLTRDATA 15:0 AFEN 31
AD1FLTR4
Address 0xBF84B064
Reset 0x00000000
Access read/write
Size 32-bit 6 fields
Field Bits What it does OVRSAM 28:26 AFGIEN 25 AFRDY 24 CHNLID 21:16 FLTRDATA 15:0 AFEN 31
AD1FLTR5
Address 0xBF84B068
Reset 0x00000000
Access read/write
Size 32-bit 6 fields
Field Bits What it does OVRSAM 28:26 AFGIEN 25 AFRDY 24 CHNLID 21:16 FLTRDATA 15:0 AFEN 31
AD1FLTR6
Address 0xBF84B06C
Reset 0x00000000
Access read/write
Size 32-bit 6 fields
Field Bits What it does OVRSAM 28:26 AFGIEN 25 AFRDY 24 CHNLID 21:16 FLTRDATA 15:0 AFEN 31
AD1TRG1
Address 0xBF84B070
Reset 0x00000000
Access read/write
Size 32-bit 4 fields
Field Bits What it does TRGSRC3 28:24 TRGSRC2 20:16 TRGSRC1 12:8 TRGSRC0 4:0
AD1TRG2
Address 0xBF84B074
Reset 0x00000000
Access read/write
Size 32-bit 4 fields
Field Bits What it does TRGSRC7 28:24 TRGSRC6 20:16 TRGSRC5 12:8 TRGSRC4 4:0
AD1TRG3
Address 0xBF84B078
Reset 0x00000000
Access read/write
Size 32-bit 4 fields
Field Bits What it does TRGSRC11 28:24 TRGSRC10 20:16 TRGSRC9 12:8 TRGSRC8 4:0
AD1CMPCON1
Address 0xBF84B090
Reset 0x00000000
Access read/write
Size 32-bit 9 fields
Field Bits What it does AINID 12:8 ENDCMP 7 DCMPGIEN 6 DCMPED 5 IEBTWN 4 IEHIHI 3 IEHILO 2 IELOHI 1 IELOLO 0
AD1CMPCON2
Address 0xBF84B094
Reset 0x00000000
Access read/write
Size 32-bit 9 fields
Field Bits What it does AINID 12:8 ENDCMP 7 DCMPGIEN 6 DCMPED 5 IEBTWN 4 IEHIHI 3 IEHILO 2 IELOHI 1 IELOLO 0
AD1CMPCON3
Address 0xBF84B098
Reset 0x00000000
Access read/write
Size 32-bit 9 fields
Field Bits What it does AINID 12:8 ENDCMP 7 DCMPGIEN 6 DCMPED 5 IEBTWN 4 IEHIHI 3 IEHILO 2 IELOHI 1 IELOLO 0
AD1CMPCON4
Address 0xBF84B09C
Reset 0x00000000
Access read/write
Size 32-bit 9 fields
Field Bits What it does AINID 12:8 ENDCMP 7 DCMPGIEN 6 DCMPED 5 IEBTWN 4 IEHIHI 3 IEHILO 2 IELOHI 1 IELOLO 0
AD1CMPCON5
Address 0xBF84B0A0
Reset 0x00000000
Access read/write
Size 32-bit 9 fields
Field Bits What it does AINID 12:8 ENDCMP 7 DCMPGIEN 6 DCMPED 5 IEBTWN 4 IEHIHI 3 IEHILO 2 IELOHI 1 IELOLO 0
AD1CMPCON6
Address 0xBF84B0A4
Reset 0x00000000
Access read/write
Size 32-bit 9 fields
Field Bits What it does AINID 12:8 ENDCMP 7 DCMPGIEN 6 DCMPED 5 IEBTWN 4 IEHIHI 3 IEHILO 2 IELOHI 1 IELOLO 0
AD1DATA0
Address 0xBF84B0B8
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does DATA 31:0
AD1DATA1
Address 0xBF84B0BC
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does DATA 31:0
AD1DATA2
Address 0xBF84B0C0
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does DATA 31:0
AD1DATA3
Address 0xBF84B0C4
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does DATA 31:0
AD1DATA4
Address 0xBF84B0C8
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does DATA 31:0
AD1DATA5
Address 0xBF84B0CC
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does DATA 31:0
AD1DATA6
Address 0xBF84B0D0
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does DATA 31:0
AD1DATA7
Address 0xBF84B0D4
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does DATA 31:0
AD1DATA8
Address 0xBF84B0D8
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does DATA 31:0
AD1DATA9
Address 0xBF84B0DC
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does DATA 31:0
AD1DATA10
Address 0xBF84B0E0
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does DATA 31:0
AD1DATA11
Address 0xBF84B0E4
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does DATA 31:0
AD1DATA12
Address 0xBF84B0E8
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does DATA 31:0
AD1DATA13
Address 0xBF84B0EC
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does DATA 31:0
AD1DATA14
Address 0xBF84B0F0
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does DATA 31:0
AD1DATA15
Address 0xBF84B0F4
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does DATA 31:0
AD1DATA16
Address 0xBF84B0F8
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does DATA 31:0
AD1DATA17
Address 0xBF84B0FC
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does DATA 31:0
AD1DATA18
Address 0xBF84B100
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does DATA 31:0
AD1DATA19
Address 0xBF84B104
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does DATA 31:0
AD1DATA20
Address 0xBF84B108
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does DATA 31:0
AD1DATA21
Address 0xBF84B10C
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does DATA 31:0
AD1DATA22
Address 0xBF84B110
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does DATA 31:0
AD1DATA23
Address 0xBF84B114
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does DATA 31:0
AD1DATA24
Address 0xBF84B118
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does DATA 31:0
AD1DATA25
Address 0xBF84B11C
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does DATA 31:0
AD1DATA26
Address 0xBF84B120
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does DATA 31:0
AD1DATA27
Address 0xBF84B124
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does DATA 31:0
AD1DATA28
Address 0xBF84B128
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does DATA 31:0
AD1DATA29
Address 0xBF84B12C
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does DATA 31:0
AD1DATA30
Address 0xBF84B130
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does DATA 31:0
AD1DATA31
Address 0xBF84B134
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does DATA 31:0
AD1DATA32
Address 0xBF84B138
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does DATA 31:0
AD1DATA33
Address 0xBF84B13C
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does DATA 31:0
AD1DATA34
Address 0xBF84B140
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does DATA 31:0
AD1DATA43
Address 0xBF84B164
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does DATA 31:0
AD1DATA44
Address 0xBF84B168
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does DATA 31:0
AD1CAL1
Address 0xBF84B200
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does ADCAL 31:0
AD1CAL2
Address 0xBF84B204
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does ADCAL 31:0
AD1CAL3
Address 0xBF84B208
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does ADCAL 31:0
AD1CAL4
Address 0xBF84B20C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does ADCAL 31:0
AD1CAL5
Address 0xBF84B210
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does ADCAL 31:0