dsPIC30F Family Reference Manual
DS70064C-page 17-4 © 2004 Microchip Technology Inc.
17.2 Control Registers
The A/D module has six Control and Status registers. These registers are:
• ADCON1: A/D Control Register 1
• ADCON2: A/D Control Register 2
• ADCON3: A/D Control Register 3
• ADCHS: A/D Input Channel Select Register
• ADPCFG: A/D Port Configuration Register
• ADCSSL: A/D Input Scan Selection Register
The ADCON1, ADCON2 and ADCON3 registers control the operation of the A/D module. The
ADCHS register selects the input pins to be connected to the S/H amplifiers. The ADPCFG
register configures the analog input pins as analog inputs or as digital I/O. The ADCSSL register
selects inputs to be sequentially scanned.
17.3 A/D Result Buffer
The module contains a 16-word dual port RAM, called ADCBUF, to buffer the A/D results. The
16 buffer locations are referred to as ADCBUF0, ADCBUF1, ADCBUF2, ...., ADCBUFE,
ADCBUFF.
Note: The A/D result buffer is a read only buffer.