TABLE 4-33: HIGH-SPEED 10-BIT ADC REGISTER MAP FOR dsPIC33FJ32GS608 AND dsPIC33FJ64GS608 DEVICES
File Name
SFR
Addr.
Bit 15
Bit 14 Bit 13
Bit 12
Bit 11
Bit 10
Bit 9
Bit 8
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
All
Resets
ADCON
0300 ADON
—
ADSIDL SLOWCLK — GSWTRG —
FORM
EIE ORDER SEQSAMP ASYNCSAMP —
ADCS<2:0>
ADPCFG 0302 PCFG15 PCFG14 PCFG13 PCFG12 PCFG11 PCFG10 PCFG9 PCFG8 PCFG7 PCFG6 PCFG5
PCFG4 PCFG3 PCFG2 PCFG1 PCFG0
ADPCFG2 0304
—
—
—
—
—
—
—
—
—
—
—
—
—
— PCFG17 PCFG16
ADSTAT 0306
—
—
—
P12RDY
—
—
—
P8RDY P7RDY P6RDY P5RDY
P4RDY P3RDY P2RDY P1RDY P0RDY
ADBASE 0308
ADBASE<15:1>
—
ADCPC0 030A IRQEN1 PEND1 SWTRG1
TRGSRC1<4:0>
IRQEN0 PEND0 SWTRG0
TRGSRC0<4:0>
ADCPC1 030C IRQEN3 PEND3 SWTRG3
TRGSRC3<4:0>
IRQEN2 PEND2 SWTRG2
TRGSRC2<4:0>
ADCPC2 030E IRQEN5 PEND5 SWTRG5
TRGSRC5<4:0>
IRQEN4 PEND4 SWTRG4
TRGSRC4<4:0>
ADCPC3 0310 IRQEN7 PEND7 SWTRG7
TRGSRC7<4:0>
IRQEN6 PEND6 SWTRG6
TRGSRC6<4:0>
ADCPC4 0312
—
—
—
—
—
—
—
—
IRQEN8 PEND8 SWTRG8
TRGSRC8<4:0>
ADCPC6 0316
—
—
—
—
—
—
—
— IRQEN12 PEND12 SWTRG12
TRGSRC12<4:0>
ADCBUF0 0340
ADC Data Buffer 0
ADCBUF1 0342
ADC Data Buffer 1
ADCBUF2 0344
ADC Data Buffer 2
ADCBUF3 0346
ADC Data Buffer 3
ADCBUF4 0348
ADC Data Buffer 4
ADCBUF5 034A
ADC Data Buffer 5
ADCBUF6 034C
ADC Data Buffer 6
ADCBUF7 034E
ADC Data Buffer 7
ADCBUF8 0350
ADC Data Buffer 8
ADCBUF9 0352
ADC Data Buffer 9
ADCBUF10 0354
ADC Data Buffer 10
ADCBUF11 0356
ADC Data Buffer 11
ADCBUF12 0358
ADC Data Buffer 12
ADCBUF13 035A
ADC Data Buffer 13
ADCBUF14 035C
ADC Data Buffer 14
ADCBUF15 035E
ADC Data Buffer 15
ADCBUF16 0360
ADC Data Buffer 16
ADCBUF17 0362
ADC Data Buffer 17
ADCBUF24 0370
ADC Data Buffer 24
ADCBUF25 0372
ADC Data Buffer 25
Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
0003
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
xxxx
xxxx
xxxx
xxxx
xxxx
xxxx
xxxx
xxxx
xxxx
xxxx
xxxx
xxxx
xxxx
xxxx
xxxx
xxxx
xxxx
xxxx
xxxx
xxxx