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
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
32 fields
FieldBitsWhat it does
AGIEN3030
AGIEN2929
AGIEN2828
AGIEN2727
AGIEN2626
AGIEN2525
AGIEN2424
AGIEN2323
AGIEN2222
AGIEN2121
AGIEN2020
AGIEN1919
AGIEN1818
AGIEN1717
AGIEN1616
AGIEN1515
AGIEN1414
AGIEN1313
AGIEN1212
AGIEN1111
AGIEN1010
AGIEN99
AGIEN88
AGIEN77
AGIEN66
AGIEN55
AGIEN44
AGIEN33
AGIEN22
AGIEN11
AGIEN00
AGIEN3131

AD1GIRQEN2

Address
0xBF84B014
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
AGIEN4412
AGIEN4311
AGIEN342
AGIEN331
AGIEN320

AD1CSS1

Address
0xBF84B018
Reset
0x00000000
Access
read/write
Size
32-bit
32 fields
FieldBitsWhat it does
CSS3030
CSS2929
CSS2828
CSS2727
CSS2626
CSS2525
CSS2424
CSS2323
CSS2222
CSS2121
CSS2020
CSS1919
CSS1818
CSS1717
CSS1616
CSS1515
CSS1414
CSS1313
CSS1212
CSS1111
CSS1010
CSS99
CSS88
CSS77
CSS66
CSS55
CSS44
CSS33
CSS22
CSS11
CSS00
CSS3131

AD1CSS2

Address
0xBF84B01C
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
CSS4412
CSS4311
CSS342
CSS331
CSS320

AD1DSTAT1

Address
0xBF84B020
Reset
0x00000000
Access
read only
Size
32-bit
32 fields
FieldBitsWhat it does
ARDY3030
ARDY2929
ARDY2828
ARDY2727
ARDY2626
ARDY2525
ARDY2424
ARDY2323
ARDY2222
ARDY2121
ARDY2020
ARDY1919
ARDY1818
ARDY1717
ARDY1616
ARDY1515
ARDY1414
ARDY1313
ARDY1212
ARDY1111
ARDY1010
ARDY99
ARDY88
ARDY77
ARDY66
ARDY55
ARDY44
ARDY33
ARDY22
ARDY11
ARDY00
ARDY3131

AD1DSTAT2

Address
0xBF84B024
Reset
0x00000000
Access
read only
Size
32-bit
5 fields
FieldBitsWhat it does
ARDY4412
ARDY4311
ARDY342
ARDY331
ARDY320

AD1CMPEN1

Address
0xBF84B028
Reset
0x00000000
Access
read/write
Size
32-bit
32 fields
FieldBitsWhat it does
CMPE3030
CMPE2929
CMPE2828
CMPE2727
CMPE2626
CMPE2525
CMPE2424
CMPE2323
CMPE2222
CMPE2121
CMPE2020
CMPE1919
CMPE1818
CMPE1717
CMPE1616
CMPE1515
CMPE1414
CMPE1313
CMPE1212
CMPE1111
CMPE1010
CMPE99
CMPE88
CMPE77
CMPE66
CMPE55
CMPE44
CMPE33
CMPE22
CMPE11
CMPE00
CMPE3131

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
32 fields
FieldBitsWhat it does
CMPE3030
CMPE2929
CMPE2828
CMPE2727
CMPE2626
CMPE2525
CMPE2424
CMPE2323
CMPE2222
CMPE2121
CMPE2020
CMPE1919
CMPE1818
CMPE1717
CMPE1616
CMPE1515
CMPE1414
CMPE1313
CMPE1212
CMPE1111
CMPE1010
CMPE99
CMPE88
CMPE77
CMPE66
CMPE55
CMPE44
CMPE33
CMPE22
CMPE11
CMPE00
CMPE3131

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
32 fields
FieldBitsWhat it does
CMPE3030
CMPE2929
CMPE2828
CMPE2727
CMPE2626
CMPE2525
CMPE2424
CMPE2323
CMPE2222
CMPE2121
CMPE2020
CMPE1919
CMPE1818
CMPE1717
CMPE1616
CMPE1515
CMPE1414
CMPE1313
CMPE1212
CMPE1111
CMPE1010
CMPE99
CMPE88
CMPE77
CMPE66
CMPE55
CMPE44
CMPE33
CMPE22
CMPE11
CMPE00
CMPE3131

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
32 fields
FieldBitsWhat it does
CMPE3030
CMPE2929
CMPE2828
CMPE2727
CMPE2626
CMPE2525
CMPE2424
CMPE2323
CMPE2222
CMPE2121
CMPE2020
CMPE1919
CMPE1818
CMPE1717
CMPE1616
CMPE1515
CMPE1414
CMPE1313
CMPE1212
CMPE1111
CMPE1010
CMPE99
CMPE88
CMPE77
CMPE66
CMPE55
CMPE44
CMPE33
CMPE22
CMPE11
CMPE00
CMPE3131

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
32 fields
FieldBitsWhat it does
CMPE3030
CMPE2929
CMPE2828
CMPE2727
CMPE2626
CMPE2525
CMPE2424
CMPE2323
CMPE2222
CMPE2121
CMPE2020
CMPE1919
CMPE1818
CMPE1717
CMPE1616
CMPE1515
CMPE1414
CMPE1313
CMPE1212
CMPE1111
CMPE1010
CMPE99
CMPE88
CMPE77
CMPE66
CMPE55
CMPE44
CMPE33
CMPE22
CMPE11
CMPE00
CMPE3131

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
32 fields
FieldBitsWhat it does
CMPE3030
CMPE2929
CMPE2828
CMPE2727
CMPE2626
CMPE2525
CMPE2424
CMPE2323
CMPE2222
CMPE2121
CMPE2020
CMPE1919
CMPE1818
CMPE1717
CMPE1616
CMPE1515
CMPE1414
CMPE1313
CMPE1212
CMPE1111
CMPE1010
CMPE99
CMPE88
CMPE77
CMPE66
CMPE55
CMPE44
CMPE33
CMPE22
CMPE11
CMPE00
CMPE3131

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

AD1DATA19

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

AD1DATA20

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

AD1DATA21

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

AD1DATA22

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

AD1DATA23

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

AD1DATA24

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

AD1DATA25

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

AD1DATA26

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

AD1DATA27

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

AD1DATA28

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

AD1DATA29

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

AD1DATA30

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

AD1DATA31

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

AD1DATA32

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

AD1DATA33

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

AD1DATA34

Address
0xBF84B140
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