PIC32MZ1024ECM064 ADC registers

The 63 registers of ADC (Analog-to-digital converter), from 0xBF84B000, with their reset value and every field. The PIC32MZ1024ECM064 has 1466 registers in 87 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
FieldBitsWhat it does
STRGSRC26:22
EIE18:16
ADCEN15
ADSIDL13
FRACT11
FILTRDLY31:27

AD1CON2

Address
0xBF84B004
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
SAMC23:16
BOOST14
LOWPWR13
ADCSEL9:8
ADCDIV6:0
ADCRDY31

AD1CON3

Address
0xBF84B008
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
GSWTRG30
RQCONVRT29
VREFSEL12:10
ADINSEL5:0
CAL31

AD1IMOD

Address
0xBF84B00C
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
SH4ALT25:24
SH3ALT23:22
SH2ALT21:20
SH1ALT19:18
SH0ALT17:16
SH5MOD11:10
SH4MOD9:8
SH3MOD7:6
SH2MOD5:4
SH1MOD3:2
SH0MOD1:0

AD1GIRQEN1

Address
0xBF84B010
Reset
0x00000000
Access
read/write
Size
32-bit
19 fields
FieldBitsWhat it does
AGIEN1818
AGIEN1717
AGIEN1616
AGIEN1515
AGIEN1414
AGIEN1313
AGIEN1212
AGIEN1111
AGIEN1010
AGIEN99
AGIEN88
AGIEN77
AGIEN66
AGIEN55
AGIEN44
AGIEN33
AGIEN22
AGIEN11
AGIEN00

AD1GIRQEN2

Address
0xBF84B014
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
AGIEN4412
AGIEN4311

AD1CSS1

Address
0xBF84B018
Reset
0x00000000
Access
read/write
Size
32-bit
19 fields
FieldBitsWhat it does
CSS1818
CSS1717
CSS1616
CSS1515
CSS1414
CSS1313
CSS1212
CSS1111
CSS1010
CSS99
CSS88
CSS77
CSS66
CSS55
CSS44
CSS33
CSS22
CSS11
CSS00

AD1CSS2

Address
0xBF84B01C
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
CSS4412
CSS4311

AD1DSTAT1

Address
0xBF84B020
Reset
0x00000000
Access
read only
Size
32-bit
19 fields
FieldBitsWhat it does
ARDY1818
ARDY1717
ARDY1616
ARDY1515
ARDY1414
ARDY1313
ARDY1212
ARDY1111
ARDY1010
ARDY99
ARDY88
ARDY77
ARDY66
ARDY55
ARDY44
ARDY33
ARDY22
ARDY11
ARDY00

AD1DSTAT2

Address
0xBF84B024
Reset
0x00000000
Access
read only
Size
32-bit
2 fields
FieldBitsWhat it does
ARDY4412
ARDY4311

AD1CMPEN1

Address
0xBF84B028
Reset
0x00000000
Access
read/write
Size
32-bit
19 fields
FieldBitsWhat it does
CMPE1818
CMPE1717
CMPE1616
CMPE1515
CMPE1414
CMPE1313
CMPE1212
CMPE1111
CMPE1010
CMPE99
CMPE88
CMPE77
CMPE66
CMPE55
CMPE44
CMPE33
CMPE22
CMPE11
CMPE00

AD1CMP1

Address
0xBF84B02C
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
ADCMPLO15:0
ADCMPHI31:16

AD1CMPEN2

Address
0xBF84B030
Reset
0x00000000
Access
read/write
Size
32-bit
19 fields
FieldBitsWhat it does
CMPE1818
CMPE1717
CMPE1616
CMPE1515
CMPE1414
CMPE1313
CMPE1212
CMPE1111
CMPE1010
CMPE99
CMPE88
CMPE77
CMPE66
CMPE55
CMPE44
CMPE33
CMPE22
CMPE11
CMPE00

AD1CMP2

Address
0xBF84B034
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
ADCMPLO15:0
ADCMPHI31:16

AD1CMPEN3

Address
0xBF84B038
Reset
0x00000000
Access
read/write
Size
32-bit
19 fields
FieldBitsWhat it does
CMPE1818
CMPE1717
CMPE1616
CMPE1515
CMPE1414
CMPE1313
CMPE1212
CMPE1111
CMPE1010
CMPE99
CMPE88
CMPE77
CMPE66
CMPE55
CMPE44
CMPE33
CMPE22
CMPE11
CMPE00

AD1CMP3

Address
0xBF84B03C
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
ADCMPLO15:0
ADCMPHI31:16

AD1CMPEN4

Address
0xBF84B040
Reset
0x00000000
Access
read/write
Size
32-bit
19 fields
FieldBitsWhat it does
CMPE1818
CMPE1717
CMPE1616
CMPE1515
CMPE1414
CMPE1313
CMPE1212
CMPE1111
CMPE1010
CMPE99
CMPE88
CMPE77
CMPE66
CMPE55
CMPE44
CMPE33
CMPE22
CMPE11
CMPE00

AD1CMP4

Address
0xBF84B044
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
ADCMPLO15:0
ADCMPHI31:16

AD1CMPEN5

Address
0xBF84B048
Reset
0x00000000
Access
read/write
Size
32-bit
19 fields
FieldBitsWhat it does
CMPE1818
CMPE1717
CMPE1616
CMPE1515
CMPE1414
CMPE1313
CMPE1212
CMPE1111
CMPE1010
CMPE99
CMPE88
CMPE77
CMPE66
CMPE55
CMPE44
CMPE33
CMPE22
CMPE11
CMPE00

AD1CMP5

Address
0xBF84B04C
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
ADCMPLO15:0
ADCMPHI31:16

AD1CMPEN6

Address
0xBF84B050
Reset
0x00000000
Access
read/write
Size
32-bit
19 fields
FieldBitsWhat it does
CMPE1818
CMPE1717
CMPE1616
CMPE1515
CMPE1414
CMPE1313
CMPE1212
CMPE1111
CMPE1010
CMPE99
CMPE88
CMPE77
CMPE66
CMPE55
CMPE44
CMPE33
CMPE22
CMPE11
CMPE00

AD1CMP6

Address
0xBF84B054
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
ADCMPLO15:0
ADCMPHI31:16

AD1FLTR1

Address
0xBF84B058
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
OVRSAM28:26
AFGIEN25
AFRDY24
CHNLID21:16
FLTRDATA15:0
AFEN31

AD1FLTR2

Address
0xBF84B05C
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
OVRSAM28:26
AFGIEN25
AFRDY24
CHNLID21:16
FLTRDATA15:0
AFEN31

AD1FLTR3

Address
0xBF84B060
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
OVRSAM28:26
AFGIEN25
AFRDY24
CHNLID21:16
FLTRDATA15:0
AFEN31

AD1FLTR4

Address
0xBF84B064
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
OVRSAM28:26
AFGIEN25
AFRDY24
CHNLID21:16
FLTRDATA15:0
AFEN31

AD1FLTR5

Address
0xBF84B068
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
OVRSAM28:26
AFGIEN25
AFRDY24
CHNLID21:16
FLTRDATA15:0
AFEN31

AD1FLTR6

Address
0xBF84B06C
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
OVRSAM28:26
AFGIEN25
AFRDY24
CHNLID21:16
FLTRDATA15:0
AFEN31

AD1TRG1

Address
0xBF84B070
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
TRGSRC328:24
TRGSRC220:16
TRGSRC112:8
TRGSRC04:0

AD1TRG2

Address
0xBF84B074
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
TRGSRC728:24
TRGSRC620:16
TRGSRC512:8
TRGSRC44:0

AD1TRG3

Address
0xBF84B078
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
TRGSRC1128:24
TRGSRC1020:16
TRGSRC912:8
TRGSRC84:0

AD1CMPCON1

Address
0xBF84B090
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
AINID12:8
ENDCMP7
DCMPGIEN6
DCMPED5
IEBTWN4
IEHIHI3
IEHILO2
IELOHI1
IELOLO0

AD1CMPCON2

Address
0xBF84B094
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
AINID12:8
ENDCMP7
DCMPGIEN6
DCMPED5
IEBTWN4
IEHIHI3
IEHILO2
IELOHI1
IELOLO0

AD1CMPCON3

Address
0xBF84B098
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
AINID12:8
ENDCMP7
DCMPGIEN6
DCMPED5
IEBTWN4
IEHIHI3
IEHILO2
IELOHI1
IELOLO0

AD1CMPCON4

Address
0xBF84B09C
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
AINID12:8
ENDCMP7
DCMPGIEN6
DCMPED5
IEBTWN4
IEHIHI3
IEHILO2
IELOHI1
IELOLO0

AD1CMPCON5

Address
0xBF84B0A0
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
AINID12:8
ENDCMP7
DCMPGIEN6
DCMPED5
IEBTWN4
IEHIHI3
IEHILO2
IELOHI1
IELOLO0

AD1CMPCON6

Address
0xBF84B0A4
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
AINID12:8
ENDCMP7
DCMPGIEN6
DCMPED5
IEBTWN4
IEHIHI3
IEHILO2
IELOHI1
IELOLO0

AD1DATA0

Address
0xBF84B0B8
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0

AD1DATA1

Address
0xBF84B0BC
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0

AD1DATA2

Address
0xBF84B0C0
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0

AD1DATA3

Address
0xBF84B0C4
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0

AD1DATA4

Address
0xBF84B0C8
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0

AD1DATA5

Address
0xBF84B0CC
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0

AD1DATA6

Address
0xBF84B0D0
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0

AD1DATA7

Address
0xBF84B0D4
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0

AD1DATA8

Address
0xBF84B0D8
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0

AD1DATA9

Address
0xBF84B0DC
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0

AD1DATA10

Address
0xBF84B0E0
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0

AD1DATA11

Address
0xBF84B0E4
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0

AD1DATA12

Address
0xBF84B0E8
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0

AD1DATA13

Address
0xBF84B0EC
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0

AD1DATA14

Address
0xBF84B0F0
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0

AD1DATA15

Address
0xBF84B0F4
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0

AD1DATA16

Address
0xBF84B0F8
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0

AD1DATA17

Address
0xBF84B0FC
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0

AD1DATA18

Address
0xBF84B100
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0

AD1DATA43

Address
0xBF84B164
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0

AD1DATA44

Address
0xBF84B168
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0

AD1CAL1

Address
0xBF84B200
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
ADCAL31:0

AD1CAL2

Address
0xBF84B204
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
ADCAL31:0

AD1CAL3

Address
0xBF84B208
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
ADCAL31:0

AD1CAL4

Address
0xBF84B20C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
ADCAL31:0

AD1CAL5

Address
0xBF84B210
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
ADCAL31:0