dsPIC30F Family Reference Manual
DS70064C-page 17-2 © 2004 Microchip Technology Inc.
17.1 Introduction
The dsPIC30F 10-bit A/D converter has the following key features:
• Successive Approximation (SAR) conversion
• Up to 500 ksps conversion speed
• Up to 16 analog input pins
• External voltage reference input pins
• Four unipolar differential S/H amplifiers
• Simultaneous sampling of up to four analog input pins
• Automatic Channel Scan mode
• Selectable conversion trigger source
• 16 word conversion result buffer
• Selectable Buffer Fill modes
• Four result alignment options
• Operation during CPU Sleep and Idle modes
A block diagram of the 10-bit A/D is shown in Figure 17-1. The 10-bit A/D converter can have up
to 16 analog input pins, designated AN0-AN15. In addition, there are two analog input pins for
external voltage reference connections. These voltage reference inputs may be shared with
other analog input pins. The actual number of analog input pins and external voltage reference
input configuration will depend on the specific dsPIC30F device. Refer to the device data sheet
for further details.
The analog inputs are connected via multiplexers to four S/H amplifiers, designated CH0-CH3.
One, two, or four of the S/H amplifiers may be enabled for acquiring input data. The analog input
multiplexers can be switched between two sets of analog inputs during conversions. Unipolar
differential conversions are possible on all channels using certain input pins (see Figure 17-1).
An Analog Input Scan mode may be enabled for the CH0 S/H amplifier. A Control register
specifies which analog input channels will be included in the scanning sequence.
The 10-bit A/D is connected to a 16-word result buffer. Each 10-bit result is converted to one of
four 16-bit output formats when it is read from the buffer.