PIC18F15Q40 ADC registers

The 34 registers of ADC (Analog-to-digital converter), from 0x3D8, with their reset value and every field. The PIC18F15Q40 has 562 registers in 45 peripherals, one page each.

ADC Analog-to-digital converter

ADCPCON

Address
0x3D8
Reset
0x00
Access
read/write
  1. 7ON
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0CPRDY
2 fields
FieldBitsWhat it does
ON7
CPRDY0

ADLTHL

Address
0x3D9
Reset
0x00
Access
read/write
  1. 7LTH7
  2. 6LTH6
  3. 5LTH5
  4. 4LTH4
  5. 3LTH3
  6. 2LTH2
  7. 1LTH1
  8. 0LTH0
1 field
FieldBitsWhat it does
LTH7:0

ADLTHH

Address
0x3DA
Reset
0x00
Access
read/write
  1. 7LTH7
  2. 6LTH6
  3. 5LTH5
  4. 4LTH4
  5. 3LTH3
  6. 2LTH2
  7. 1LTH1
  8. 0LTH0
1 field
FieldBitsWhat it does
LTH7:0

ADUTHL

Address
0x3DB
Reset
0x00
Access
read/write
  1. 7UTH7
  2. 6UTH6
  3. 5UTH5
  4. 4UTH4
  5. 3UTH3
  6. 2UTH2
  7. 1UTH1
  8. 0UTH0
1 field
FieldBitsWhat it does
UTH7:0

ADUTHH

Address
0x3DC
Reset
0x00
Access
read/write
  1. 7UTH7
  2. 6UTH6
  3. 5UTH5
  4. 4UTH4
  5. 3UTH3
  6. 2UTH2
  7. 1UTH1
  8. 0UTH0
1 field
FieldBitsWhat it does
UTH7:0

ADERRL

Address
0x3DD
Reset
x (not fixed at power-on)
Access
read only
  1. 7ERR7
  2. 6ERR6
  3. 5ERR5
  4. 4ERR4
  5. 3ERR3
  6. 2ERR2
  7. 1ERR1
  8. 0ERR0
1 field
FieldBitsWhat it does
ERR7:0

ADERRH

Address
0x3DE
Reset
x (not fixed at power-on)
Access
read only
  1. 7ERR7
  2. 6ERR6
  3. 5ERR5
  4. 4ERR4
  5. 3ERR3
  6. 2ERR2
  7. 1ERR1
  8. 0ERR0
1 field
FieldBitsWhat it does
ERR7:0

ADSTPTL

Address
0x3DF
Reset
0x00
Access
read/write
  1. 7STPT7
  2. 6STPT6
  3. 5STPT5
  4. 4STPT4
  5. 3STPT3
  6. 2STPT2
  7. 1STPT1
  8. 0STPT0
1 field
FieldBitsWhat it does
STPT7:0

ADSTPTH

Address
0x3E0
Reset
0x00
Access
read/write
  1. 7STPT7
  2. 6STPT6
  3. 5STPT5
  4. 4STPT4
  5. 3STPT3
  6. 2STPT2
  7. 1STPT1
  8. 0STPT0
1 field
FieldBitsWhat it does
STPT7:0

ADFLTRL

Address
0x3E1
Reset
x (not fixed at power-on)
Access
read only
  1. 7FLTR7
  2. 6FLTR6
  3. 5FLTR5
  4. 4FLTR4
  5. 3FLTR3
  6. 2FLTR2
  7. 1FLTR1
  8. 0FLTR0
1 field
FieldBitsWhat it does
FLTR7:0

ADFLTRH

Address
0x3E2
Reset
x (not fixed at power-on)
Access
read only
  1. 7FLTR7
  2. 6FLTR6
  3. 5FLTR5
  4. 4FLTR4
  5. 3FLTR3
  6. 2FLTR2
  7. 1FLTR1
  8. 0FLTR0
1 field
FieldBitsWhat it does
FLTR7:0

ADACCL

Address
0x3E3
Reset
x (not fixed at power-on)
Access
read/write
  1. 7ACC7
  2. 6ACC6
  3. 5ACC5
  4. 4ACC4
  5. 3ACC3
  6. 2ACC2
  7. 1ACC1
  8. 0ACC0
1 field
FieldBitsWhat it does
ACC7:0

ADACCH

Address
0x3E4
Reset
x (not fixed at power-on)
Access
read/write
  1. 7ACC7
  2. 6ACC6
  3. 5ACC5
  4. 4ACC4
  5. 3ACC3
  6. 2ACC2
  7. 1ACC1
  8. 0ACC0
1 field
FieldBitsWhat it does
ACC7:0

ADACCU

Address
0x3E5
Reset
x (not fixed at power-on)
Access
read/write
  1. 7ACC7
  2. 6ACC6
  3. 5ACC5
  4. 4ACC4
  5. 3ACC3
  6. 2ACC2
  7. 1ACC1
  8. 0ACC0
1 field
FieldBitsWhat it does
ACC7:0

ADCNT

Address
0x3E6
Reset
x (not fixed at power-on)
Access
read/write
  1. 7CNT7
  2. 6CNT6
  3. 5CNT5
  4. 4CNT4
  5. 3CNT3
  6. 2CNT2
  7. 1CNT1
  8. 0CNT0
1 field
FieldBitsWhat it does
CNT7:0

ADRPT

Address
0x3E7
Reset
0x00
Access
read/write
  1. 7RPT7
  2. 6RPT6
  3. 5RPT5
  4. 4RPT4
  5. 3RPT3
  6. 2RPT2
  7. 1RPT1
  8. 0RPT0
1 field
FieldBitsWhat it does
RPT7:0

ADPREVL

Address
0x3E8
Reset
x (not fixed at power-on)
Access
read only
  1. 7PREV7
  2. 6PREV6
  3. 5PREV5
  4. 4PREV4
  5. 3PREV3
  6. 2PREV2
  7. 1PREV1
  8. 0PREV0
1 field
FieldBitsWhat it does
PREV7:0

ADPREVH

Address
0x3E9
Reset
x (not fixed at power-on)
Access
read only
  1. 7PREV7
  2. 6PREV6
  3. 5PREV5
  4. 4PREV4
  5. 3PREV3
  6. 2PREV2
  7. 1PREV1
  8. 0PREV0
1 field
FieldBitsWhat it does
PREV7:0

ADRESL

Address
0x3EA
Reset
0x00
Access
read/write
  1. 7RES7
  2. 6RES6
  3. 5RES5
  4. 4RES4
  5. 3RES3
  6. 2RES2
  7. 1RES1
  8. 0RES0
1 field
FieldBitsWhat it does
RES7:0

ADRESH

Address
0x3EB
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–

ADPCH

Address
0x3EC
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5PCH5
  4. 4PCH4
  5. 3PCH3
  6. 2PCH2
  7. 1PCH1
  8. 0PCH0
1 field
FieldBitsWhat it does
PCH5:0

ADACQL

Address
0x3EE
Reset
0x00
Access
read/write
  1. 7ACQ7
  2. 6ACQ6
  3. 5ACQ5
  4. 4ACQ4
  5. 3ACQ3
  6. 2ACQ2
  7. 1ACQ1
  8. 0ACQ0
1 field
FieldBitsWhat it does
ACQ7:0

ADACQH

Address
0x3EF
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4ACQ4
  5. 3ACQ3
  6. 2ACQ2
  7. 1ACQ1
  8. 0ACQ0
1 field
FieldBitsWhat it does
ACQ4:0

ADCAP

Address
0x3F0
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4CAP4
  5. 3CAP3
  6. 2CAP2
  7. 1CAP1
  8. 0CAP0
1 field
FieldBitsWhat it does
CAP4:0

ADPREL

Address
0x3F1
Reset
0x00
Access
read/write
  1. 7PRE7
  2. 6PRE6
  3. 5PRE5
  4. 4PRE4
  5. 3PRE3
  6. 2PRE2
  7. 1PRE1
  8. 0PRE0
1 field
FieldBitsWhat it does
PRE7:0

ADPREH

Address
0x3F2
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4PRE4
  5. 3PRE3
  6. 2PRE2
  7. 1PRE1
  8. 0PRE0
1 field
FieldBitsWhat it does
PRE4:0

ADCON0

Address
0x3F3
Reset
0x00
Access
read/write
  1. 7ON
  2. 6CONT
  3. 5–
  4. 4CS
  5. 3FM1
  6. 2FM0
  7. 1–
  8. 0GO
5 fields
FieldBitsWhat it does
ON7
CONT6
CS4
FM3:2
GO0

ADCON1

Address
0x3F4
Reset
0x00
Access
read/write
  1. 7PPOL
  2. 6IPEN
  3. 5GPOL
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0DSEN
4 fields
FieldBitsWhat it does
PPOL7
IPEN6
GPOL5
DSEN0

ADCON2

Address
0x3F5
Reset
0x00
Access
read/write
  1. 7PSIS
  2. 6CRS2
  3. 5CRS1
  4. 4CRS0
  5. 3ACLR
  6. 2MD2
  7. 1MD1
  8. 0MD0
4 fields
FieldBitsWhat it does
PSIS7
CRS6:4
ACLR3
MD2:0

ADCON3

Address
0x3F6
Reset
0x00
Access
read/write
  1. 7–
  2. 6CALC2
  3. 5CALC1
  4. 4CALC0
  5. 3SOI
  6. 2TMD2
  7. 1TMD1
  8. 0TMD0
3 fields
FieldBitsWhat it does
CALC6:4
SOI3
TMD2:0

ADSTAT

Address
0x3F7
Reset
0x00
Access
read/write
  1. 7AOV
  2. 6UTHR
  3. 5LTHR
  4. 4MATH
  5. 3–
  6. 2STAT2
  7. 1STAT1
  8. 0STAT0
5 fields
FieldBitsWhat it does
AOV7
UTHR6
LTHR5
MATH4
STAT2:0

ADREF

Address
0x3F8
Reset
0x00
Access
read/write
  1. 7NREF3
  2. 6NREF2
  3. 5NREF1
  4. 4NREF0
  5. 3PREF3
  6. 2PREF2
  7. 1PREF1
  8. 0PREF0
2 fields
FieldBitsWhat it does
NREF7:4
PREF3:0

ADACT

Address
0x3F9
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4ACT4
  5. 3ACT3
  6. 2ACT2
  7. 1ACT1
  8. 0ACT0
1 field
FieldBitsWhat it does
ACT4:0

ADCLK

Address
0x3FA
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5CS5
  4. 4CS4
  5. 3CS3
  6. 2CS2
  7. 1CS1
  8. 0CS0
1 field
FieldBitsWhat it does
CS5:0