<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.mcselec.com/bavr/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.mcselec.com/bavr/index.php?action=history&amp;feed=atom&amp;title=CONFIG_ADCX%2Fde</id>
		<title>CONFIG ADCX/de - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.mcselec.com/bavr/index.php?action=history&amp;feed=atom&amp;title=CONFIG_ADCX%2Fde"/>
		<link rel="alternate" type="text/html" href="http://wiki.mcselec.com/bavr/index.php?title=CONFIG_ADCX/de&amp;action=history"/>
		<updated>2026-04-27T02:50:10Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.18.6</generator>

	<entry>
		<id>http://wiki.mcselec.com/bavr/index.php?title=CONFIG_ADCX/de&amp;diff=2131&amp;oldid=prev</id>
		<title>Admin: 1 revision</title>
		<link rel="alternate" type="text/html" href="http://wiki.mcselec.com/bavr/index.php?title=CONFIG_ADCX/de&amp;diff=2131&amp;oldid=prev"/>
				<updated>2013-02-15T19:13:14Z</updated>
		
		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 19:13, 15 February 2013&lt;/td&gt;
		&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.mcselec.com/bavr/index.php?title=CONFIG_ADCX/de&amp;diff=2130&amp;oldid=prev</id>
		<title>Admin at 18:49, 7 February 2013</title>
		<link rel="alternate" type="text/html" href="http://wiki.mcselec.com/bavr/index.php?title=CONFIG_ADCX/de&amp;diff=2130&amp;oldid=prev"/>
				<updated>2013-02-07T18:49:12Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== (**COPIED FROM ENGLISH PAGE**) === &amp;lt;span style=&amp;quot;font-size: 14pt; font-weight: bold;&amp;quot;&amp;gt;Action&amp;lt;/span&amp;gt; =&lt;br /&gt;
&lt;br /&gt;
Configures the A/D converter of the Xmega.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= &amp;lt;span class=&amp;quot;f_Header&amp;quot;&amp;gt;Syntax&amp;lt;/span&amp;gt; =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_Syntax&amp;quot;&amp;gt;CONFIG ADCA | ADCB&amp;amp;nbsp;&amp;lt;/span&amp;gt;= mode, CONVMODE=sign, RESOLUTION=res, DMA=dma, REFERENCE=ref,EVENT_MODE=evt, &amp;amp;nbsp;EVENT_CHANNEL=evtchan, PRESCALER=pre, BANDGAP=gap, TEMPREF=tref, SWEEP=sweep, CH0_GAIN=gain, CH0_INP= inp, MUX0=mux, CH1_GAIN=gain, CH1_INP= inp, MUX1=mux &amp;amp;nbsp;, CH2_GAIN=gain, CH2_INP= inp, MUX2=mux, CH3_GAIN=gain, CH3_INP= inp, MUX3=mux&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= &amp;lt;span class=&amp;quot;f_Header&amp;quot;&amp;gt;Remarks&amp;lt;/span&amp;gt; =&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 0px; margin: 0px 0px 0px 4px;&amp;quot;&amp;gt;&lt;br /&gt;
{| width=&amp;quot;604&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 2px solid rgb(0, 0, 0); border-spacing: 0px; border-collapse: collapse;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;16%&amp;quot; style=&amp;quot;width: 93px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
mode&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 502px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
Running mode. May be SINGLE or FREE.&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;16%&amp;quot; style=&amp;quot;width: 93px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
sign&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 502px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
The conversion mode. This can be&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;SIGNED&amp;lt;/span&amp;gt;&amp;amp;nbsp;or&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;UNSIGNED&amp;lt;/span&amp;gt;. When choosing SIGNED you should assign the result to an integer. When choosing UNSIGNED you should assign the result to a word. The default is UNSIGNED.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
When the ADC uses differential input,&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;SIGNED&amp;lt;/span&amp;gt;&amp;amp;nbsp;mode must be used, when using single ended input both signed or&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;UNSIGNED&amp;lt;/span&amp;gt;&amp;amp;nbsp;mode can be used.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: ArialMT;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 0px; margin: 0px;&amp;quot;&amp;gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;baseline&amp;quot; style=&amp;quot;vertical-align: baseline;&amp;quot;&lt;br /&gt;
| width=&amp;quot;13&amp;quot; | &amp;lt;span style=&amp;quot;font-size: 10pt; font-family: 'Arial Unicode MS', 'Lucida Sans Unicode', Arial;&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&lt;br /&gt;
| Conversion mode is configured for the whole ADC, not individually for each channel, which means that the ADC must be put in the signed mode even if only one of the channels uses differential inputs.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;padding: 0px; margin: 0px;&amp;quot;&amp;gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;baseline&amp;quot; style=&amp;quot;vertical-align: baseline;&amp;quot;&lt;br /&gt;
| width=&amp;quot;13&amp;quot; | &amp;lt;span style=&amp;quot;font-size: 10pt; font-family: 'Arial Unicode MS', 'Lucida Sans Unicode', Arial;&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&lt;br /&gt;
| Negative values are not negative inputs on the IO pins, but higher voltage level on the negative input in respect to the positive input. Even though the resulting value can be negative. For example +1.4 V on negative Input and +0.3 V on positive input is OK.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;padding: 0px; margin: 0px;&amp;quot;&amp;gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;baseline&amp;quot; style=&amp;quot;vertical-align: baseline;&amp;quot;&lt;br /&gt;
| width=&amp;quot;13&amp;quot; | &amp;lt;span style=&amp;quot;font-size: 10pt; font-family: 'Arial Unicode MS', 'Lucida Sans Unicode', Arial;&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color: rgb(255, 0, 0);&amp;quot;&amp;gt;Do not apply Voltages below GND or above VCC&amp;amp;nbsp;!!&amp;lt;/span&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;16%&amp;quot; style=&amp;quot;width: 93px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
res&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 502px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
The resolution of the conversion. Valid values are&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;8BIT&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;12BIT&amp;lt;/span&amp;gt;. This is the default&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;LEFT12BIT&amp;lt;/span&amp;gt;. This will result in a left aligned 21 bit value.&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;16%&amp;quot; style=&amp;quot;width: 93px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
dma&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 502px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
If you want to use the DMA channel, you can select which DMA channels must be used:&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;OFF&amp;lt;/span&amp;gt;&amp;amp;nbsp;(no DMA)&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;CH01&amp;lt;/span&amp;gt;&amp;amp;nbsp;(channel 0 + 1)&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;CH012&amp;lt;/span&amp;gt;&amp;amp;nbsp;(channel 0 + 1 + 2)&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;CH0123&amp;lt;/span&amp;gt;&amp;amp;nbsp;(channel 0 + 1 + 2 + 3)&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;16%&amp;quot; style=&amp;quot;width: 93px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
ref&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 502px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
Selects the reference to use. Valid options&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;INT1V&amp;lt;/span&amp;gt;. For internal 1V reference&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;INTVCC&amp;lt;/span&amp;gt;. For internal voltage divided by 1.6&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;AREFA&amp;lt;/span&amp;gt;. External reference from AREF pin on PORT A.&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;AREFB&amp;lt;/span&amp;gt;. External reference from AREF pin on PORT B.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;16%&amp;quot; style=&amp;quot;width: 93px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
gap&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 502px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
Enables the bangap reference. Use&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;ENABLED&amp;lt;/span&amp;gt;&amp;amp;nbsp;or&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;DISABLED&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Setting this bit enables the bandgap to prepare for ADC measurement. Note that if any other&lt;br /&gt;
&lt;br /&gt;
functions are using the bandgap already, this bit does not need to be set. This could be when the&lt;br /&gt;
&lt;br /&gt;
internal 1V reference is used in ADC or DAC, or if the Brown-out Detector is enabled.&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;16%&amp;quot; style=&amp;quot;width: 93px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
tref&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 502px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
Enables the temperature reference. Use&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;ENABLED&amp;lt;/span&amp;gt;&amp;amp;nbsp;or&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;DISABLED&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Setting this bit enables the temperature reference to prepare for ADC measurement&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;16%&amp;quot; style=&amp;quot;width: 93px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
sweep&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 502px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
Selects which channels are included in a sweep when a channel sweep is triggered by the event system or in the free running mode.&lt;br /&gt;
&lt;br /&gt;
Valid options&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;CH0&amp;lt;/span&amp;gt;&amp;amp;nbsp;: channel 0 included&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;CH01&amp;lt;/span&amp;gt;&amp;amp;nbsp;: channel 0 and 1 included&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;CH012&amp;lt;/span&amp;gt;&amp;amp;nbsp;: channel 0-2 included&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;CH0123&amp;lt;/span&amp;gt;&amp;amp;nbsp;: all channels are included&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;16%&amp;quot; style=&amp;quot;width: 93px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
evtchan&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 502px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
Event channel selection. This selects which channel should trigger which ADC channel.&lt;br /&gt;
&lt;br /&gt;
Valid options:&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;CH0123&amp;lt;/span&amp;gt;. Event channel 0, 1, 2, 3 as selected inputs&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;CH1234&amp;lt;/span&amp;gt;. Event channel 1, 2, 3, 4 &amp;amp;nbsp;as selected inputs&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;CH2345&amp;lt;/span&amp;gt;. Event channel 2,3, 4, 5 as selected inputs&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;CH3456&amp;lt;/span&amp;gt;. Event channel 3, 4, 5, 6 as selected inputs&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;CH4567&amp;lt;/span&amp;gt;. Event channel 4, 5, 6, 7 as selected inputs&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;CH456&amp;lt;/span&amp;gt;. Event channel 4, 5, 6 as selected inputs&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;CH67&amp;lt;/span&amp;gt;. Event channel 6 and 7 as selected inputs&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;CH7&amp;lt;/span&amp;gt;. Event channel 7 as selected input&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;16%&amp;quot; style=&amp;quot;width: 93px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
evt&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 502px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
Event channel mode selection. This selects how many of the selected event channel are in use. Valid options:&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;NONE&amp;lt;/span&amp;gt;. Event system is not used&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;CH0&amp;lt;/span&amp;gt;. Event channel with the lowest number, defined by evtchan&lt;br /&gt;
&lt;br /&gt;
triggers conversion on channel 0&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;CH01&amp;lt;/span&amp;gt;. Event channel with the two lowest numbers, defined by&lt;br /&gt;
&lt;br /&gt;
evtchan trigger conversion on channel 0 and 1 respectively&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;CH012&amp;lt;/span&amp;gt;. Event channel with the three lowest numbers, defined by&lt;br /&gt;
&lt;br /&gt;
evtchan trigger conversion on channel 0, 1 and 2 respectively&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;CH0123&amp;lt;/span&amp;gt;. Event channel defined by evtchan trigger conversion on&lt;br /&gt;
&lt;br /&gt;
channel 0, 1, 2 and 3 respectively&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;SWEEP&amp;lt;/span&amp;gt;. One sweep of all active ADC channels defined by SWEEP on&lt;br /&gt;
&lt;br /&gt;
incoming event channel with the lowest number, defined by evtchan&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;SYNCSWEEP&amp;lt;/span&amp;gt;. One sweep of all active ADC channels defined by SWEEP on&lt;br /&gt;
&lt;br /&gt;
incoming event channel with the lowest number, defined by&lt;br /&gt;
&lt;br /&gt;
evtchan. In addition, the conversion will be synchronized on&lt;br /&gt;
&lt;br /&gt;
event to ensure a very accurate timing for the conversion.&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;16%&amp;quot; style=&amp;quot;width: 93px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
pre&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 502px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
Prescaler value. The prescaler divides the system clock and applies it to the A/D converter.&lt;br /&gt;
&lt;br /&gt;
Valid prescaler values&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
- 4, 8, 16, 32, 64, 128, 256 and 512&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;16%&amp;quot; style=&amp;quot;width: 93px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
gain&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 502px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
Each of the 4 channels can have a different gain. Valid values are&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
1,2,4,8,16,32 and 64&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;16%&amp;quot; style=&amp;quot;width: 93px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
inp&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 502px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
Each of the 4 channels can have a different mode. The 4 modes are&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;INTERNAL&amp;lt;/span&amp;gt;. For example for temperature measurement&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;SINGLE_ENDED&amp;lt;/span&amp;gt;. For measuring positive voltages&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;DIFF&amp;lt;/span&amp;gt;. For differential input without gain which allows to measure negative voltages.&lt;br /&gt;
&lt;br /&gt;
-&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;DIFFWGAIN&amp;lt;/span&amp;gt;. Same as DIFF but with gain.&lt;br /&gt;
&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;16%&amp;quot; style=&amp;quot;width: 93px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
mux&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;width: 502px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
Selects the MUX to use with the channel. This must be a numeric constant.&lt;br /&gt;
&lt;br /&gt;
The value depends on the mode. See details below under&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;How to selcect the MUX to use with the channel&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
At run time you can change the ADC&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;x&amp;lt;/span&amp;gt;_CH&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;y&amp;lt;/span&amp;gt;_MUXCTRL register. Where x is A or B, and y is the channel 0-3.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
XMEGA chips are grouped into different families. For example the features of an A-family device differ from a B-family or D-family device.&lt;br /&gt;
&lt;br /&gt;
An example for a A-family device is ATXMEGA128&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;A&amp;lt;/span&amp;gt;1.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
The following table show the differences of the different XMEGA families:&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 0px; margin: 0px;&amp;quot;&amp;gt;&lt;br /&gt;
{| id=&amp;quot;adc_family_diff&amp;quot; width=&amp;quot;60%&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border: 2px solid rgb(0, 0, 0); border-spacing: 0px; border-collapse: collapse;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;br/&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;142&amp;quot; style=&amp;quot;width: 142px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-weight: bold; color: rgb(51, 102, 255);&amp;quot;&amp;gt;AVR XMEGA A&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;123&amp;quot; style=&amp;quot;width: 123px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-weight: bold; color: rgb(51, 102, 255);&amp;quot;&amp;gt;AVR XMEGA B&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;115&amp;quot; style=&amp;quot;width: 115px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-weight: bold; color: rgb(51, 102, 255);&amp;quot;&amp;gt;AVR XMEGA D&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold; color: rgb(51, 102, 255);&amp;quot;&amp;gt;ADCA&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;142&amp;quot; style=&amp;quot;width: 142px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Yes&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;123&amp;quot; style=&amp;quot;width: 123px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Yes&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;115&amp;quot; style=&amp;quot;width: 115px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Yes&amp;lt;/p&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold; color: rgb(51, 102, 255);&amp;quot;&amp;gt;ADCB&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;142&amp;quot; style=&amp;quot;width: 142px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Yes&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;123&amp;quot; style=&amp;quot;width: 123px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Yes&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;115&amp;quot; style=&amp;quot;width: 115px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;- -&amp;lt;/p&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold; color: rgb(51, 102, 255);&amp;quot;&amp;gt;Channel 0&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;142&amp;quot; style=&amp;quot;width: 142px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Yes&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;123&amp;quot; style=&amp;quot;width: 123px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Yes&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;115&amp;quot; style=&amp;quot;width: 115px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Yes&amp;lt;/p&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold; color: rgb(51, 102, 255);&amp;quot;&amp;gt;Channel 1&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;142&amp;quot; style=&amp;quot;width: 142px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Yes&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;123&amp;quot; style=&amp;quot;width: 123px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;- -&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;115&amp;quot; style=&amp;quot;width: 115px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;- -&amp;lt;/p&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold; color: rgb(51, 102, 255);&amp;quot;&amp;gt;Channel 2&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;142&amp;quot; style=&amp;quot;width: 142px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Yes&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;123&amp;quot; style=&amp;quot;width: 123px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;- -&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;115&amp;quot; style=&amp;quot;width: 115px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;- -&amp;lt;/p&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold; color: rgb(51, 102, 255);&amp;quot;&amp;gt;Channel 3&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;142&amp;quot; style=&amp;quot;width: 142px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Yes&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;123&amp;quot; style=&amp;quot;width: 123px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;- -&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;115&amp;quot; style=&amp;quot;width: 115px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;- -&amp;lt;/p&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold; color: rgb(51, 102, 255);&amp;quot;&amp;gt;Architecture&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;142&amp;quot; style=&amp;quot;width: 142px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Pipelined&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;123&amp;quot; style=&amp;quot;width: 123px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Cyclic&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;115&amp;quot; style=&amp;quot;width: 115px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Cyclic&amp;lt;/p&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold; color: rgb(51, 102, 255);&amp;quot;&amp;gt;Max ADC frequency&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;142&amp;quot; style=&amp;quot;width: 142px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;2MHz&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;123&amp;quot; style=&amp;quot;width: 123px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;1.4Mhz&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;115&amp;quot; style=&amp;quot;width: 115px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;1.4MHz&amp;lt;/p&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold; color: rgb(51, 102, 255);&amp;quot;&amp;gt;Single propagation ADC&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold; color: rgb(51, 102, 255);&amp;quot;&amp;gt;cycles number (12 bits)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;142&amp;quot; style=&amp;quot;width: 142px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;7&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;123&amp;quot; style=&amp;quot;width: 123px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;7&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;115&amp;quot; style=&amp;quot;width: 115px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;7&amp;lt;/p&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold; color: rgb(51, 102, 255);&amp;quot;&amp;gt;Single propagation ADC&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold; color: rgb(51, 102, 255);&amp;quot;&amp;gt;cycles number (8 bits)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;5&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;5&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;5&amp;lt;/p&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold; color: rgb(51, 102, 255);&amp;quot;&amp;gt;Max sample per second&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold; color: rgb(51, 102, 255);&amp;quot;&amp;gt;(12 bits)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;2Msps&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;200Ksps&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;200Ksps&amp;lt;/p&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold; color: rgb(51, 102, 255);&amp;quot;&amp;gt;ADC result to DMA&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Yes&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Yes&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;- -&amp;lt;/p&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold; color: rgb(51, 102, 255);&amp;quot;&amp;gt;SWEEP mode&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold; color: rgb(51, 102, 255);&amp;quot;&amp;gt;(channel sweep)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Yes&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;- -&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;- -&amp;lt;/p&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold; color: rgb(51, 102, 255);&amp;quot;&amp;gt;Number of Internal inputs&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;4&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;3&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;3&amp;lt;/p&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;123&amp;quot; style=&amp;quot;width: 123px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold; color: rgb(51, 102, 255);&amp;quot;&amp;gt;Internal inputs&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;123&amp;quot; style=&amp;quot;width: 123px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Temp, Vcc/10, Bandgap, DAC&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;123&amp;quot; style=&amp;quot;width: 123px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Temp, Vcc/10, Bandgap&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;123&amp;quot; style=&amp;quot;width: 123px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Temp, Vcc/10, Bandgap&amp;lt;/p&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;123&amp;quot; style=&amp;quot;width: 123px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold; color: rgb(51, 102, 255);&amp;quot;&amp;gt;x 0.5 Gain&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;123&amp;quot; style=&amp;quot;width: 123px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;- -&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;123&amp;quot; style=&amp;quot;width: 123px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Yes&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;123&amp;quot; style=&amp;quot;width: 123px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;- -&amp;lt;/p&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;123&amp;quot; style=&amp;quot;width: 123px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold; color: rgb(51, 102, 255);&amp;quot;&amp;gt;Voltage reference = INTVCC/2&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;123&amp;quot; style=&amp;quot;width: 123px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;- -&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;123&amp;quot; style=&amp;quot;width: 123px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Yes&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; width=&amp;quot;123&amp;quot; style=&amp;quot;width: 123px; border: 1px solid rgb(0, 0, 0);&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;- -&amp;lt;/p&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
The XMEGA A-family ADC conversion block has a 12-stage pipelined architecture capable of sampling several signals almost parallel. There are four input selection multiplexers with individual configurations. The separate configuration settings for the four multiplexers can be&lt;br /&gt;
&lt;br /&gt;
viewed as virtual channels, with one set of result registers each, all sharing the same ADC conversion block.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
ADC overview of XMEGA AU (Xmega with USB):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Config adcx overview.png|center|Config adcx overview.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;So with the pipelined structure, four basic elements (Virtual Channels) can be used at the same time.&lt;br /&gt;
&lt;br /&gt;
Each signal propagates through the 12-stage pipelined ADC Block (12-stage for 12-Bit), where one bit is converted at each stage.&lt;br /&gt;
&lt;br /&gt;
The propagation time for one single 12-Bit signal conversion through the pipeline is 7 ADC clock cycles for 12-bit conversions. If Gain&lt;br /&gt;
&lt;br /&gt;
is used the propagation time increases by one cycle.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
When free running mode is configured an ADC channel will continuously sample and do new conversions.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
12-Bit = &amp;amp;nbsp;[MSB , Bit 10 , Bit 9 , Bit 8, Bit 7 , Bit 6, Bit 5, Bit 4, Bit 3, Bit 2, Bit 1, LSB]&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
If 4 Virtual ADC Channels are used the pipelined architecture will work as following:&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
ADC Clock Cycle 1:&amp;amp;nbsp;&amp;lt;span style=&amp;quot;background-color: rgb(255, 255, 0);&amp;quot;&amp;gt;Start&amp;lt;/span&amp;gt;&amp;amp;nbsp;Ch0 without gain&lt;br /&gt;
&lt;br /&gt;
ADC Clock Cycle 2: &amp;amp;nbsp;Channel 0&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold; color: rgb(51, 102, 255);&amp;quot;&amp;gt;MSB&amp;lt;/span&amp;gt;&amp;amp;nbsp;(Bit11)&lt;br /&gt;
&lt;br /&gt;
ADC Clock Cycle 3: &amp;amp;nbsp;Channel 0&amp;amp;nbsp;&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0);&amp;quot;&amp;gt;Bit9&amp;lt;/span&amp;gt;, Channel 1&amp;amp;nbsp;&amp;lt;span style=&amp;quot;color: rgb(51, 102, 255);&amp;quot;&amp;gt;MSB&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ADC Clock Cycle 4: &amp;amp;nbsp;Channel 0&amp;amp;nbsp;&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0);&amp;quot;&amp;gt;Bit7&amp;lt;/span&amp;gt;, Channel 1&amp;amp;nbsp;&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0);&amp;quot;&amp;gt;Bit9&amp;lt;/span&amp;gt;, Channel 2&amp;amp;nbsp;&amp;lt;span style=&amp;quot;color: rgb(51, 102, 255);&amp;quot;&amp;gt;MSB&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ADC Clock Cycle 5: &amp;amp;nbsp;Channel 0&amp;amp;nbsp;&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0);&amp;quot;&amp;gt;Bit5&amp;lt;/span&amp;gt;, Channel 1&amp;amp;nbsp;&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0);&amp;quot;&amp;gt;Bit7&amp;lt;/span&amp;gt;, Channel 2&amp;amp;nbsp;&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0);&amp;quot;&amp;gt;Bit9&amp;lt;/span&amp;gt;, Channel 3&amp;amp;nbsp;&amp;lt;span style=&amp;quot;color: rgb(51, 102, 255);&amp;quot;&amp;gt;MSB&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ADC Clock Cycle 6: &amp;amp;nbsp;Channel 0&amp;amp;nbsp;&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0);&amp;quot;&amp;gt;Bit3&amp;lt;/span&amp;gt;, Channel 2&amp;amp;nbsp;&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0);&amp;quot;&amp;gt;Bit5&amp;lt;/span&amp;gt;, Channel 2&amp;amp;nbsp;&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0);&amp;quot;&amp;gt;Bit7&amp;lt;/span&amp;gt;, Channel 3&amp;amp;nbsp;&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0);&amp;quot;&amp;gt;Bit9&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ADC Clock Cycle 7: &amp;amp;nbsp;Channel 0&amp;amp;nbsp;&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0);&amp;quot;&amp;gt;Bit1&amp;lt;/span&amp;gt;, Channel 2&amp;amp;nbsp;&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0);&amp;quot;&amp;gt;Bit3&amp;lt;/span&amp;gt;, Channel 2&amp;amp;nbsp;&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0);&amp;quot;&amp;gt;Bit5&amp;lt;/span&amp;gt;, Channel 3&amp;amp;nbsp;&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0);&amp;quot;&amp;gt;Bit7&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ADC Clock Cycle 8: &amp;amp;nbsp;Channel 0&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold; color: rgb(51, 102, 255);&amp;quot;&amp;gt;LSB&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ADC Clock Cycle 9:&amp;amp;nbsp;&amp;lt;span style=&amp;quot;background-color: rgb(255, 255, 0);&amp;quot;&amp;gt;Channel 0 conversion complete ......&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ADC Clock Cycle 10 Channel 1 conversion complete ....&lt;br /&gt;
&lt;br /&gt;
....&lt;br /&gt;
&lt;br /&gt;
.....&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
The even elements (0, 2, 4 …) of 12-stage pipelined ADC Block will be enabled during the high level of the ADC&lt;br /&gt;
&lt;br /&gt;
clock, and the odd elements (1, 3 , 5 …) of 12-stage pipelined ADC Block will be enabled during the low level of the&lt;br /&gt;
&lt;br /&gt;
ADC clock.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
After four ADC clock cycles all 4 ADC channels have done the first sample bit (the&amp;amp;nbsp;&amp;lt;span style=&amp;quot;color: rgb(51, 102, 255);&amp;quot;&amp;gt;MSB&amp;lt;/span&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Config adcx propagation 4ch.png|center|Config adcx propagation 4ch.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;For further details see Atmel Application Notes and data sheets.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_ImageCaption&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_ImageCaption&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If real simultaneous conversions are needed on different channels then you need to use 2 ADC's. For example Channel 0 of ADCA and Channel 0 of ADCB an A-family device can be measured absolute simultaneously.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;Selectable voltage input types:&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
• Differential measurement with&amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;out&amp;lt;/span&amp;gt;&amp;amp;nbsp;gain&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp; The ADC must be in signed mode when differential input is used&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp; Pin 0...Pin 7 can be selected as positive input&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp; Pin&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;0&amp;lt;/span&amp;gt;...Pin&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;3&amp;lt;/span&amp;gt;&amp;amp;nbsp;can be sleected as negative input&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;'&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;' &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;+--------------+&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;' &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;| &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;|&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;' &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;Pina.0 -----+ differnential|&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;' &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;| without gain |&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;' &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;| &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;|&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;' &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;Pina.1 -----+ &amp;amp;nbsp; &amp;amp;nbsp; ADC &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;|&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;' &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;| &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;|&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;' &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;+--------------+&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;'&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 0px; margin: 0px;&amp;quot;&amp;gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;baseline&amp;quot; style=&amp;quot;vertical-align: baseline;&amp;quot;&lt;br /&gt;
| width=&amp;quot;13&amp;quot; | &amp;lt;span style=&amp;quot;font-size: 10pt; font-family: 'Arial Unicode MS', 'Lucida Sans Unicode', Arial;&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&lt;br /&gt;
| Differential measurement with gain&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;amp;nbsp; The gain is selectable to 1/2x, 1x, 2x, 4x, 8x, 16x, 32x and 64x gain&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp; The ADC must be in signed mode when differential input is used&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp; Pin 0...Pin 7 can be selected as positive input&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp; Pin&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;4&amp;lt;/span&amp;gt;...Pin&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;7&amp;lt;/span&amp;gt;&amp;amp;nbsp;can be sleected as negative input&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;'&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;' &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;+--------------+&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;' &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;| &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;|&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;' &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;Pina.0 -----+ differnential|&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;' &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;| with &amp;amp;nbsp; &amp;amp;nbsp;gain |&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;' &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;| &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;|&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;' &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;Pina.4 -----+ &amp;amp;nbsp; &amp;amp;nbsp; ADC &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;|&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;' &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;| &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;|&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;' &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;+--------------+&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;'&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
• Single ended input (signed mode)&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;The ADC is differential, so for single ended measurements the negative input is connected to a fixed internal value.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;The negative input is connected to internal ground (GND) in signed mode.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;'&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;' &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;+--------------+&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;' &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;| &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;|&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;' &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; Vinp &amp;amp;nbsp;-----+ single ended |&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;' &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;| signed mode &amp;amp;nbsp;|&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;' &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;| &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;|&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;' &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; GND -----+ &amp;amp;nbsp; &amp;amp;nbsp; ADC &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;|&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;' &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;| &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;|&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;' &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;+--------------+&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;'&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 0px; margin: 0px;&amp;quot;&amp;gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;baseline&amp;quot; style=&amp;quot;vertical-align: baseline;&amp;quot;&lt;br /&gt;
| width=&amp;quot;13&amp;quot; | &amp;lt;span style=&amp;quot;font-size: 10pt; font-family: 'Arial Unicode MS', 'Lucida Sans Unicode', Arial;&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&lt;br /&gt;
| Single ended input (&amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;un&amp;lt;/span&amp;gt;signed mode)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;amp;nbsp; In unsigned mode the negative input is connected to half of the voltage reference (Vref) voltage minus a fixed device specific negative offset&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp; The approximate value corresponding to ground is around 200. This value corresponds to the digital result of ΔV (0.05 * 4096).&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp; This value also depend on the selected voltage reference so you should measure the real value by first selecting the voltage reference.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp; (&amp;lt;span style=&amp;quot;font-family: ArialMT;&amp;quot;&amp;gt;Δ&amp;lt;/span&amp;gt;V = Vref * 0.05)&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp; How to measure the offset&amp;amp;nbsp;?&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp; Connect the ADC input pin (Vinp) to GND and measure the offset.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp; This is also called offset calibration. This value can be stored for example in EEPROM and is therefore available for all other measurements.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp; See also example below.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp; This offset calibration value is then subtracted to each ADC output&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp; The offset enables the ADC to measure for example zero crossing in unsigned mode.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;'&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;' &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;+--------------+&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;' &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;| &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;|&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;' &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; Vinp &amp;amp;nbsp;-----+ single ended |&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;' &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;| unsigned mode|&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;' &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;| &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;|&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;' (Vref/2)-dV -----+ &amp;amp;nbsp; &amp;amp;nbsp; ADC &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;|&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;' &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;| &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;|&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;' &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;+--------------+&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;'&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
• Internal input&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp; The ADC is differential, so for single ended measurements the negative input is connected to a fixed internal value&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
= &amp;lt;span class=&amp;quot;f_Header&amp;quot;&amp;gt;How to select the MUX to use with the channel&amp;lt;/span&amp;gt; =&lt;br /&gt;
&lt;br /&gt;
Mux0 = &amp;amp;B0_&amp;lt;span style=&amp;quot;color: rgb(0, 0, 255);&amp;quot;&amp;gt;0000&amp;lt;/span&amp;gt;_&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0);&amp;quot;&amp;gt;000&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0);&amp;quot;&amp;gt;Bit 0...2 of MUX0 = MUX selection on negative ADC input (For internal or single-ended measurements,&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0); text-decoration: underline;&amp;quot;&amp;gt;these bits are not in use&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0);&amp;quot;&amp;gt;.)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: rgb(51, 102, 255);&amp;quot;&amp;gt;Bit 3...6 of MUX0 = MUX selection on Positive ADC input&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;Input mode =&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;INTERNAL:&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 0px; margin: 0px;&amp;quot;&amp;gt;&lt;br /&gt;
{| width=&amp;quot;50%&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;border: none; border-spacing: 0px;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;MUX POSITIVE INPUT&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;Group Configuration&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;Description&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 102, 255);&amp;quot;&amp;gt;0000&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;TEMP&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Temperature Reference&amp;lt;/p&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 102, 255);&amp;quot;&amp;gt;0001&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Bandgap&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Bandgap voltage&amp;lt;/p&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 102, 255);&amp;quot;&amp;gt;0010&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;SCALEDVCC&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;1/10 scaled Vcc&amp;lt;/p&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 102, 255);&amp;quot;&amp;gt;0011&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;DAC&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;DAC output&amp;lt;/p&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;For example:&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier;&amp;quot;&amp;gt;W&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(255, 0, 0);&amp;quot;&amp;gt;=&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; font-weight: bold; color: rgb(0, 0, 128);&amp;quot;&amp;gt;Getadc&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(255, 0, 0);&amp;quot;&amp;gt;(&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier;&amp;quot;&amp;gt;adcb&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(255, 0, 0);&amp;quot;&amp;gt;,&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier;&amp;quot;&amp;gt;&amp;amp;nbsp;0&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(255, 0, 0);&amp;quot;&amp;gt;,&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(255, 0, 0);&amp;quot;&amp;gt;&amp;amp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier;&amp;quot;&amp;gt;B0_0011_000&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(255, 0, 0);&amp;quot;&amp;gt;)&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;'Measure DAC&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;Another example:&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier;&amp;quot;&amp;gt;Ch0_gain&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(255, 0, 0);&amp;quot;&amp;gt;=&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier;&amp;quot;&amp;gt;&amp;amp;nbsp;1&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(255, 0, 0);&amp;quot;&amp;gt;,&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier;&amp;quot;&amp;gt;&amp;amp;nbsp;Ch0_inp&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(255, 0, 0);&amp;quot;&amp;gt;=&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; font-weight: bold; color: rgb(0, 0, 128);&amp;quot;&amp;gt;INTERNAL&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(255, 0, 0);&amp;quot;&amp;gt;,&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier;&amp;quot;&amp;gt;&amp;amp;nbsp;Mux0&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(255, 0, 0);&amp;quot;&amp;gt;=&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(255, 0, 0);&amp;quot;&amp;gt;&amp;amp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier;&amp;quot;&amp;gt;B0_0011_000&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;'configure MUX0 to measure internal DAC&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;Input mode =&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;SINGLE_ENDED, DIFF or DIFFWGAIN:&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 0px; margin: 0px;&amp;quot;&amp;gt;&lt;br /&gt;
{| width=&amp;quot;50%&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;border: none; border-spacing: 0px;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;MUX POSITIVE INPUT&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;Group Configuration&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;Description&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 102, 255);&amp;quot;&amp;gt;0000&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Pin0&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;ADC0&amp;lt;/p&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 102, 255);&amp;quot;&amp;gt;0001&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Pin1&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 102, 255);&amp;quot;&amp;gt;0010&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Pin2&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 102, 255);&amp;quot;&amp;gt;0011&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Pin3&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 102, 255);&amp;quot;&amp;gt;0100&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Pin4&amp;lt;/p&amp;gt;&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 102, 255);&amp;quot;&amp;gt;0101&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Pin5&amp;lt;/p&amp;gt;&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 102, 255);&amp;quot;&amp;gt;0110&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Pin6&amp;lt;/p&amp;gt;&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 102, 255);&amp;quot;&amp;gt;0111&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Pin7&amp;lt;/p&amp;gt;&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 102, 255);&amp;quot;&amp;gt;1000&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Pin8&amp;lt;/p&amp;gt;&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 102, 255);&amp;quot;&amp;gt;1001&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Pin9&amp;lt;/p&amp;gt;&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 102, 255);&amp;quot;&amp;gt;1010&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Pin10&amp;lt;/p&amp;gt;&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 102, 255);&amp;quot;&amp;gt;1011&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Pin11&amp;lt;/p&amp;gt;&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 102, 255);&amp;quot;&amp;gt;1100&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Pin12&amp;lt;/p&amp;gt;&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 102, 255);&amp;quot;&amp;gt;1101&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Pin13&amp;lt;/p&amp;gt;&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 102, 255);&amp;quot;&amp;gt;1110&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Pin14&amp;lt;/p&amp;gt;&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(51, 102, 255);&amp;quot;&amp;gt;1111&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Pin15&amp;lt;/p&amp;gt;&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;ADC15&amp;lt;/p&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(0, 128, 0);&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;Input mode =&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;DIFF:&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 0px; margin: 0px;&amp;quot;&amp;gt;&lt;br /&gt;
{| width=&amp;quot;50%&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;border: none; border-spacing: 0px;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;MUX NEGATIVE INPUT&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;Group Configuration&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;Description&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0);&amp;quot;&amp;gt;000&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Pin0&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;ADC0&amp;lt;/p&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0);&amp;quot;&amp;gt;001&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Pin1&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0);&amp;quot;&amp;gt;010&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Pin2&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0);&amp;quot;&amp;gt;011&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Pin3&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;ADC3&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0);&amp;quot;&amp;gt;100&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;reserved&amp;lt;/p&amp;gt;&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;reserved&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0);&amp;quot;&amp;gt;101&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;GND&amp;lt;/p&amp;gt;&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0);&amp;quot;&amp;gt;110&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;reserved&amp;lt;/p&amp;gt;&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;reserved&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0);&amp;quot;&amp;gt;111&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;INTGND&amp;lt;/p&amp;gt;&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;inernal GND&amp;lt;/p&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;Input mode =&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;DIFFWGAIN:&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 0px; margin: 0px;&amp;quot;&amp;gt;&lt;br /&gt;
{| width=&amp;quot;50%&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; style=&amp;quot;border: none; border-spacing: 0px;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;MUX NEGATIVE INPUT&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;Group Configuration&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;Description&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0);&amp;quot;&amp;gt;000&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Pin4&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;ADC0&amp;lt;/p&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0);&amp;quot;&amp;gt;001&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Pin5&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0);&amp;quot;&amp;gt;010&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Pin6&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0);&amp;quot;&amp;gt;011&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;Pin7&amp;lt;/p&amp;gt;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;ADC3&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0);&amp;quot;&amp;gt;100&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;INTGND&amp;lt;/p&amp;gt;&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;internal GND&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0);&amp;quot;&amp;gt;101&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;reserved&amp;lt;/p&amp;gt;&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;reserved&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0);&amp;quot;&amp;gt;110&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;reserved&amp;lt;/p&amp;gt;&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;reserved&amp;lt;/p&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0);&amp;quot;&amp;gt;111&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;GND&amp;lt;/p&amp;gt;&lt;br /&gt;
| &amp;lt;p style=&amp;quot;text-align: center;&amp;quot;&amp;gt;GND&amp;lt;/p&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;Example:&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier;&amp;quot;&amp;gt;Ch1_gain&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(255, 0, 0);&amp;quot;&amp;gt;=&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier;&amp;quot;&amp;gt;&amp;amp;nbsp;1&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(255, 0, 0);&amp;quot;&amp;gt;,&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier;&amp;quot;&amp;gt;&amp;amp;nbsp;Ch1_inp&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(255, 0, 0);&amp;quot;&amp;gt;=&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier;&amp;quot;&amp;gt;&amp;amp;nbsp;Diffwgain&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(255, 0, 0);&amp;quot;&amp;gt;,&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier;&amp;quot;&amp;gt;&amp;amp;nbsp;Mux1&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(255, 0, 0);&amp;quot;&amp;gt;=&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(255, 0, 0);&amp;quot;&amp;gt;&amp;amp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier;&amp;quot;&amp;gt;B0_&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(51, 102, 255);&amp;quot;&amp;gt;0001&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier;&amp;quot;&amp;gt;_&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(255, 0, 0);&amp;quot;&amp;gt;001&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Positive Input = &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;span style=&amp;quot;color: rgb(51, 102, 255);&amp;quot;&amp;gt;PIN1&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Negative Input = &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;&amp;lt;span style=&amp;quot;color: rgb(255, 0, 0);&amp;quot;&amp;gt;PIN5&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= &amp;lt;span class=&amp;quot;f_Header&amp;quot;&amp;gt;Calculation of ADC Value&amp;lt;/span&amp;gt; =&lt;br /&gt;
&lt;br /&gt;
G = Gain&lt;br /&gt;
&lt;br /&gt;
TOP with 12-bit resolution:&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 0px; margin: 0px;&amp;quot;&amp;gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;baseline&amp;quot; style=&amp;quot;vertical-align: baseline;&amp;quot;&lt;br /&gt;
| width=&amp;quot;13&amp;quot; | &amp;lt;span style=&amp;quot;font-size: 10pt; font-family: 'Arial Unicode MS', 'Lucida Sans Unicode', Arial;&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&lt;br /&gt;
| TOP value of a signed result is 2047 and the results will be in the range -2048 to +2047 (0xF800 - 0x07FF). This is 11-bit plus sign bit (+ or -).&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;padding: 0px; margin: 0px;&amp;quot;&amp;gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;baseline&amp;quot; style=&amp;quot;vertical-align: baseline;&amp;quot;&lt;br /&gt;
| width=&amp;quot;13&amp;quot; | &amp;lt;span style=&amp;quot;font-size: 10pt; font-family: 'Arial Unicode MS', 'Lucida Sans Unicode', Arial;&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&lt;br /&gt;
| TOP value of of an unsigned result is 4095 and the results will be in the range 0 to +4095 (0x0 - 0x0FFF). This is 12-bit.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
For single ended and internal measurements GAIN is always 1 and Vinp is internal Ground.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
In signed mode, negative and positive results are generated:&lt;br /&gt;
&lt;br /&gt;
Vinp and Vinn = &amp;amp;nbsp;the positive and negative inputs to the ADC&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
ADC Resolution = ((Vinp - Vinn)/Vref) * G * (TOP + 1)&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;Example for signed differential input (with gain):&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
TOP = 2047&lt;br /&gt;
&lt;br /&gt;
Vinp = +0.3V&lt;br /&gt;
&lt;br /&gt;
Vinn = +1.4V&lt;br /&gt;
&lt;br /&gt;
Vref = Vcc/1.6 = 3.3V/1.6 = 2.0625&lt;br /&gt;
&lt;br /&gt;
G = 1&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold; color: rgb(51, 102, 255);&amp;quot;&amp;gt;ADC Resolution = ((Vinp - Vinn)/Vref) * G * (TOP + 1)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ADC Resolution = ((0.3 - 1.4)/2.0625) * 1 * (2047 + 1)&lt;br /&gt;
&lt;br /&gt;
ADC Resolution = - 1092&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;Example for unsigned single ended:&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TOP = 4095&lt;br /&gt;
&lt;br /&gt;
Vinp = +1.0V&lt;br /&gt;
&lt;br /&gt;
Vref = 3.323Volt/1.6 = 2.076875&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: ArialMT;&amp;quot;&amp;gt;Δ&amp;lt;/span&amp;gt;V = Vref * 0.05 = 2.0625 * 0.05 = 103.1mV&lt;br /&gt;
&lt;br /&gt;
G = 1&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-weight: bold; color: rgb(51, 102, 255);&amp;quot;&amp;gt;ADC Resolution = ((Vinp - (-&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-family: ArialMT; font-weight: bold; color: rgb(51, 102, 255);&amp;quot;&amp;gt;Δ&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-weight: bold; color: rgb(51, 102, 255);&amp;quot;&amp;gt;V))/Vref) * G * (TOP + 1)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ADC Resolution = ((1.0 + 0.103125)/2.076875) * 1 * (4095 + 1)&lt;br /&gt;
&lt;br /&gt;
ADC Resolution = 2175&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
The offset needs to be subtracted to get the right value.&lt;br /&gt;
&lt;br /&gt;
See also example below where the real ADC Resolution was output over terminal with the ATXMEGA256A3BU (Measure Offset in Single Ended Unsigned Mode).&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
= &amp;lt;span class=&amp;quot;f_Header&amp;quot;&amp;gt;ADC Compare function&amp;lt;/span&amp;gt; =&lt;br /&gt;
&lt;br /&gt;
Another feature of XMEGA ADC is a 12-bit compare function. The ADC compare register can hold a 12-bit value that represents a threshold voltage. Each ADC Channel can be configured to automatically compare its result with this compare value to give an interrupt or event only when the result is above or below the threshold. All four ADC Channels share the same compare register but you can decide which ADC channel is working in compare mode.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
For ADC A you need to set register&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;ADCA_CMP&amp;amp;nbsp;&amp;lt;/span&amp;gt;and configure the interrupt.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
The used interrupt for this feature is the ADC conversion complete interrupt of the according channel which will (when configured in compare mode) only fire when the compare condition is met.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
To configure the interrupt for example for ADC A Channel 0 the register&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;ADCA_CH0_INTCTRL&amp;lt;/span&amp;gt;&amp;amp;nbsp;need to be set to:&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 0px; margin: 0px;&amp;quot;&amp;gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;baseline&amp;quot; style=&amp;quot;vertical-align: baseline;&amp;quot;&lt;br /&gt;
| width=&amp;quot;13&amp;quot; | &amp;lt;span style=&amp;quot;font-size: 10pt; font-family: 'Arial Unicode MS', 'Lucida Sans Unicode', Arial;&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&lt;br /&gt;
| Compare Result Below Threshold&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;padding: 0px; margin: 0px;&amp;quot;&amp;gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;baseline&amp;quot; style=&amp;quot;vertical-align: baseline;&amp;quot;&lt;br /&gt;
| width=&amp;quot;13&amp;quot; | &amp;lt;span style=&amp;quot;font-size: 10pt; font-family: 'Arial Unicode MS', 'Lucida Sans Unicode', Arial;&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&lt;br /&gt;
| Compare Result Above Threshold&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
instead of a conversion complete interrupt.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
= &amp;lt;span class=&amp;quot;f_Header&amp;quot;&amp;gt;ADC Calibration&amp;lt;/span&amp;gt; =&lt;br /&gt;
&lt;br /&gt;
The production signature row offers several bytes for ADC calibration. The ADC is calibrated during production testing, and the calibration value must be loaded from the signature row into the ADC registers (CAL registers).&lt;br /&gt;
&lt;br /&gt;
Register&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;&amp;amp;nbsp;ADCA_CALL&amp;lt;/span&amp;gt;&amp;amp;nbsp;= Low Byte of calibration value&lt;br /&gt;
&lt;br /&gt;
Register&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;&amp;amp;nbsp;ADCA_CALH&amp;lt;/span&amp;gt;&amp;amp;nbsp;= High Byte of calibration value&lt;br /&gt;
&lt;br /&gt;
The calibration corrects the capacitor mismatch of the switched capacitor technology.&lt;br /&gt;
&lt;br /&gt;
This ADC calibration value copy should be done in a setup routine before using the ADC.&lt;br /&gt;
&lt;br /&gt;
See also&amp;amp;nbsp;[[READSIG]]&amp;amp;nbsp;(reads a byte from the signature area in the XMEGA)&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
= &amp;lt;span class=&amp;quot;f_Header&amp;quot;&amp;gt;ADC Clock Frequency&amp;lt;/span&amp;gt; =&lt;br /&gt;
&lt;br /&gt;
The ADC clock need to be set within the recommended speed limits for the ADC module to guarantee correct operation.&lt;br /&gt;
&lt;br /&gt;
For example for a ATXMEGA A4U device the minimum is 100Khz and the maximum is 2MHz (for internal signals like internal temp the max. value is 125KHz). The ADC clock is derived from a prescaled version of the XMEGA peripheral clock which is set with the Prescaler value paramter.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Don't confuse ADC Clock frequency with ADC conversion speed. So even if you set the ADC Clock frequency to 2MHz you can sample at a rate of for example 20KHz&amp;amp;nbsp;!&lt;br /&gt;
&lt;br /&gt;
Because the maximum ADC Clock Frequency is 1/4 of the peripheral clock of an ATXMEGA you can not sample at a rate higher than one fourth of the system clock speed.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
[[File:Notice.jpg|left]]Take care on the source impedance of the analog signal source. If the source impedance is too high, the internal sampling&lt;br /&gt;
&lt;br /&gt;
capacitor will not be charged to the correct level and the result will not be accurate.&lt;br /&gt;
&lt;br /&gt;
In Atmel application Note AVR1300 you find details regarding sample rate vs. source impedance of analog signal source.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
= &amp;lt;span class=&amp;quot;f_Header&amp;quot;&amp;gt;Additional Best Practise&amp;lt;/span&amp;gt; =&lt;br /&gt;
&lt;br /&gt;
Some additional best practise to use ADC with XMEGA:&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 0px; margin: 0px;&amp;quot;&amp;gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;baseline&amp;quot; style=&amp;quot;vertical-align: baseline;&amp;quot;&lt;br /&gt;
| width=&amp;quot;13&amp;quot; | &amp;lt;span style=&amp;quot;font-size: 10pt; font-family: 'Arial Unicode MS', 'Lucida Sans Unicode', Arial;&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&lt;br /&gt;
| Switch off unused peripheral parts with&amp;amp;nbsp;[[CONFIG_POWER_REDUCTION|CONFIG POWER_REDUCTION]]&amp;amp;nbsp;to eliminate noise.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;padding: 0px; margin: 0px;&amp;quot;&amp;gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;baseline&amp;quot; style=&amp;quot;vertical-align: baseline;&amp;quot;&lt;br /&gt;
| width=&amp;quot;13&amp;quot; | &amp;lt;span style=&amp;quot;font-size: 10pt; font-family: 'Arial Unicode MS', 'Lucida Sans Unicode', Arial;&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&lt;br /&gt;
| Put the XMEGA in the “Idle” sleep mode directly after starting the ADC conversion to reduce noise from the CPU&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;padding: 0px; margin: 0px;&amp;quot;&amp;gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;baseline&amp;quot; style=&amp;quot;vertical-align: baseline;&amp;quot;&lt;br /&gt;
| width=&amp;quot;13&amp;quot; | &amp;lt;span style=&amp;quot;font-size: 10pt; font-family: 'Arial Unicode MS', 'Lucida Sans Unicode', Arial;&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&lt;br /&gt;
| Use the lowest gain possible to avoid amplifying external noise&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;padding: 0px; margin: 0px;&amp;quot;&amp;gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;baseline&amp;quot; style=&amp;quot;vertical-align: baseline;&amp;quot;&lt;br /&gt;
| width=&amp;quot;13&amp;quot; | &amp;lt;span style=&amp;quot;font-size: 10pt; font-family: 'Arial Unicode MS', 'Lucida Sans Unicode', Arial;&amp;quot;&amp;gt;•&amp;lt;/span&amp;gt;&lt;br /&gt;
| Apply offset and gain calibration to the measurement&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
= &amp;lt;span class=&amp;quot;f_Header&amp;quot;&amp;gt;External Voltage Reference (REFA and REFB)&amp;lt;/span&amp;gt; =&lt;br /&gt;
&lt;br /&gt;
The internal reference voltages like INT1V is derived from the bandgap voltage. Parameter like gain error of bandgap voltage can be found in the device data sheet.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
An external voltage reference can be more accurate compared to the internal voltage reference but is depending on the external circuit. The max. voltage for external ref on REFA pin (with ADC A this is PINA.0) is Vrefmax = Vcc - 0.6V so with Vcc=3.3V this is 2.7V. And external Vref must be at least 1V.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
[[File:Notice.jpg|left]]The external reference pin AREFA or AREFB is shared with the DAC module&amp;amp;nbsp;!&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
See also Atmel Application Note AVR1012: XMEGA A Schematic Checklist&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: ArialMT;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For example a reference diode (like LM336-2.5V) can be used or a shunt voltage reference like LM4040 as external reference.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_Header&amp;quot;&amp;gt;For Maximum Performance use Event System and DMA Controller combined with ADC&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See&amp;amp;nbsp;[[CONFIG_DMA|config DMA]],&amp;amp;nbsp;[[CONFIG_DMACHX|config DMAchx]],&amp;amp;nbsp;[[CONFIG_EVENT_SYSTEM|config Event_System]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_Header&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;f_Header&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= &amp;lt;span class=&amp;quot;f_Header&amp;quot;&amp;gt;See also&amp;lt;/span&amp;gt; =&lt;br /&gt;
&lt;br /&gt;
[[GETADC]]&amp;amp;nbsp;,&amp;amp;nbsp;[[CONFIG_ADC|CONFIG ADC]],&amp;amp;nbsp;[[ATXMEGA]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-family: Arial;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= &amp;lt;span class=&amp;quot;f_Header&amp;quot;&amp;gt;Example for Single Conversion&amp;lt;/span&amp;gt; =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;source lang=&amp;quot;bascomavr&amp;quot;&amp;gt;&lt;br /&gt;
'--------------------------------------------------------------------------------&lt;br /&gt;
'setup the ADC-A converter&lt;br /&gt;
Config Adca = Single , Convmode = Unsigned , Resolution = 12bit , Dma = Off , Reference = Int1v , Event_mode = None , Prescaler = 32 , &lt;br /&gt;
 Ch0_gain = 1 , Ch0_inp = Single_ended , Mux0 = 0 'you can setup other channels as well&lt;br /&gt;
 &lt;br /&gt;
W = Getadc(adca , 0)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= &amp;lt;span style=&amp;quot;font-size: 19px; font-weight: bold;&amp;quot;&amp;gt;Example for Free Running Mode&amp;lt;/span&amp;gt; =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;source lang=&amp;quot;bascomavr&amp;quot;&amp;gt;&lt;br /&gt;
'Configure ADC of Port A in FREE running mode&lt;br /&gt;
Config Adca = Free , Convmode = Signed , Resolution = 12bit , Dma = Off , _&lt;br /&gt;
Reference = Intvcc , Event_mode = None , Prescaler = 256 , Sweep = Ch01 , _&lt;br /&gt;
Ch0_gain = 1 , Ch0_inp = Diffwgain , Mux0 = &amp;amp;B00000000 , _&lt;br /&gt;
Ch1_gain = 1 , Ch1_inp = Diffwgain , Mux1 = &amp;amp;B00001001&lt;br /&gt;
 &lt;br /&gt;
' With MuxX you can set the 4 MUX-Register&lt;br /&gt;
' ADCA_CH0_MUXCTRL (for Channel 0)&lt;br /&gt;
' ADCA_CH1_MUXCTRL (for Channel 1)&lt;br /&gt;
' ADCA_CH2_MUXCTRL (for Channel 2)&lt;br /&gt;
' ADCA_CH3_MUXCTRL (for Channel 3)&lt;br /&gt;
 &lt;br /&gt;
' Mux0 = &amp;amp;B00000000 means in Signed Mode:&lt;br /&gt;
' MUXPOS Bits = 000 --&amp;gt; Pin 0 is positive Input for Channel 0&lt;br /&gt;
' MUXNEG Bits = 00 --&amp;gt; Pin 4 is negative Input for Channel 0 (Pin 4 because of Differential with gain)&lt;br /&gt;
 &lt;br /&gt;
' Mux1 = &amp;amp;B00001001 means in Signed Mode:&lt;br /&gt;
' MUXPOS Bits = 001 --&amp;gt; Pin 1 is positive Input for Channel 1&lt;br /&gt;
' MUXNEG Bits = 01 --&amp;gt; Pin 5 is negative Input for Channel 1 (Pin 5 because of Differential with gain)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= &amp;lt;span style=&amp;quot;font-size: 14pt; font-weight: bold;&amp;quot;&amp;gt;Measure Offset in Single Ended Unsigned Mode&amp;lt;/span&amp;gt; =&lt;br /&gt;
&lt;br /&gt;
With this example we want to measure the offset in single ended unsigned mode and also the output of the internal 1.0 Voltage reference to DAC B PINB.2. Also the signature row with calibration byte is in the example.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 0px; margin: 0px;&amp;quot;&amp;gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;baseline&amp;quot; style=&amp;quot;vertical-align: baseline;&amp;quot;&lt;br /&gt;
| width=&amp;quot;15&amp;quot; | &amp;lt;span style=&amp;quot;font-weight: bold; font-size: 10pt;&amp;quot;&amp;gt;1.&amp;lt;/span&amp;gt;&lt;br /&gt;
| With the used ATXMEGA256A3BU the voltage on DAC B was measured with an DMM and the value was:&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;1.014V&amp;lt;/span&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;padding: 0px; margin: 0px;&amp;quot;&amp;gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;baseline&amp;quot; style=&amp;quot;vertical-align: baseline;&amp;quot;&lt;br /&gt;
| width=&amp;quot;15&amp;quot; | &amp;lt;span style=&amp;quot;font-weight: bold; font-size: 10pt;&amp;quot;&amp;gt;2.&amp;lt;/span&amp;gt;&lt;br /&gt;
| After changing the gain calibration register of DAC B Ch0 to&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(128, 0, 0);&amp;quot;&amp;gt;DACB_GAINCAL&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier;&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; color: rgb(255, 0, 0);&amp;quot;&amp;gt;=&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier;&amp;quot;&amp;gt;&amp;amp;nbsp;160 then the DAC B Ch0 analog output value was the expected&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size: 8pt; font-family: Courier; font-weight: bold;&amp;quot;&amp;gt;1.000V&amp;lt;/span&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;padding: 0px; margin: 0px;&amp;quot;&amp;gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;baseline&amp;quot; style=&amp;quot;vertical-align: baseline;&amp;quot;&lt;br /&gt;
| width=&amp;quot;15&amp;quot; | &amp;lt;span style=&amp;quot;font-weight: bold; font-size: 10pt;&amp;quot;&amp;gt;3.&amp;lt;/span&amp;gt;&lt;br /&gt;
| The offset in single ended unsigned mode is&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;208&amp;lt;/span&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;padding: 0px; margin: 0px;&amp;quot;&amp;gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;baseline&amp;quot; style=&amp;quot;vertical-align: baseline;&amp;quot;&lt;br /&gt;
| width=&amp;quot;15&amp;quot; | &amp;lt;span style=&amp;quot;font-weight: bold; font-size: 10pt;&amp;quot;&amp;gt;4.&amp;lt;/span&amp;gt;&lt;br /&gt;
| Now we connect the DAC B output (Pinb.2) to ADC B input (Pinb.0): the ADC resolution is&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;2180&amp;lt;/span&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;padding: 0px; margin: 0px;&amp;quot;&amp;gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;baseline&amp;quot; style=&amp;quot;vertical-align: baseline;&amp;quot;&lt;br /&gt;
| width=&amp;quot;15&amp;quot; | &amp;lt;span style=&amp;quot;font-weight: bold; font-size: 10pt;&amp;quot;&amp;gt;5.&amp;lt;/span&amp;gt;&lt;br /&gt;
| Vref = 3.323Volt/1.6 = 2.076875 (Vcc was also double checked by a DMM)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;padding: 0px; margin: 0px;&amp;quot;&amp;gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;baseline&amp;quot; style=&amp;quot;vertical-align: baseline;&amp;quot;&lt;br /&gt;
| width=&amp;quot;15&amp;quot; | &amp;lt;span style=&amp;quot;font-weight: bold; font-size: 10pt;&amp;quot;&amp;gt;6.&amp;lt;/span&amp;gt;&lt;br /&gt;
| 2.076875/4095 =&amp;amp;nbsp;&amp;lt;span style=&amp;quot;color: rgb(51, 153, 102);&amp;quot;&amp;gt;507.1733822 µV&amp;lt;/span&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;padding: 0px; margin: 0px;&amp;quot;&amp;gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;baseline&amp;quot; style=&amp;quot;vertical-align: baseline;&amp;quot;&lt;br /&gt;
| width=&amp;quot;15&amp;quot; | &amp;lt;span style=&amp;quot;font-weight: bold; font-size: 10pt;&amp;quot;&amp;gt;7.&amp;lt;/span&amp;gt;&lt;br /&gt;
| 2180* 507.1733822 µV =&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;1.1056379 V&amp;lt;/span&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;padding: 0px; margin: 0px;&amp;quot;&amp;gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;baseline&amp;quot; style=&amp;quot;vertical-align: baseline;&amp;quot;&lt;br /&gt;
| width=&amp;quot;15&amp;quot; | &amp;lt;span style=&amp;quot;font-weight: bold; font-size: 10pt;&amp;quot;&amp;gt;8.&amp;lt;/span&amp;gt;&lt;br /&gt;
| So here we see the difference of the DAC output&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;1.000V&amp;amp;nbsp;&amp;lt;/span&amp;gt;to the measured value in single ended unsigned mode of&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;1.1056379 V&amp;amp;nbsp;&amp;lt;/span&amp;gt;is&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold; text-decoration: underline;&amp;quot;&amp;gt;0.10564 V&amp;lt;/span&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;padding: 0px; margin: 0px;&amp;quot;&amp;gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;baseline&amp;quot; style=&amp;quot;vertical-align: baseline;&amp;quot;&lt;br /&gt;
| width=&amp;quot;15&amp;quot; | &amp;lt;span style=&amp;quot;font-weight: bold; font-size: 10pt;&amp;quot;&amp;gt;9.&amp;lt;/span&amp;gt;&lt;br /&gt;
| When we subtract now the offset from the measured result (2180 - 208 = 1972) we are getting closer to the DAC B output&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;padding: 0px; margin: 0px;&amp;quot;&amp;gt;&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;baseline&amp;quot; style=&amp;quot;vertical-align: baseline;&amp;quot;&lt;br /&gt;
| width=&amp;quot;15&amp;quot; | &amp;lt;span style=&amp;quot;font-weight: bold; font-size: 10pt;&amp;quot;&amp;gt;10.&amp;lt;/span&amp;gt;&lt;br /&gt;
| 1972 *&amp;amp;nbsp;&amp;lt;span style=&amp;quot;color: rgb(51, 153, 102);&amp;quot;&amp;gt;507.1733822 µV&amp;lt;/span&amp;gt;&amp;amp;nbsp;=&amp;amp;nbsp;&amp;lt;span style=&amp;quot;font-weight: bold;&amp;quot;&amp;gt;1.0001V&amp;lt;/span&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;source lang=&amp;quot;bascomavr&amp;quot;&amp;gt;&lt;br /&gt;
'(&lt;br /&gt;
 Single ended input (unsigned mode)&lt;br /&gt;
 In unsigned mode the negative input is connected to half of the voltage reference (Vref) voltage minus a fixed device specific negative offset&lt;br /&gt;
 The approximate value corresponding to ground is around 200. This value corresponds to the digital result of ?V (0.05 * 4096).&lt;br /&gt;
 This value also depend on the selected voltage reference so you should measure the real value by first selecting the voltage reference.&lt;br /&gt;
 (?V = Vref * 0.05)&lt;br /&gt;
 &lt;br /&gt;
 How to measure the offset ?&lt;br /&gt;
 Connect the ADC input pin (Vinp) to GND and measure the offset.&lt;br /&gt;
 This is also called offset calibration. This value can be stored for example in EEPROM and is therefore available for all other measurements.&lt;br /&gt;
 &lt;br /&gt;
 This offset calibration value is then subtracted to each ADC output&lt;br /&gt;
 The offset enables the ADC to measure for example zero crossing in unsigned mode.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
')&lt;br /&gt;
 &lt;br /&gt;
$regfile = &amp;quot;XM256A3BUDEF.DAT&amp;quot;&lt;br /&gt;
$crystal = 32000000 '32MHz&lt;br /&gt;
$hwstack = 64&lt;br /&gt;
$swstack = 40&lt;br /&gt;
$framesize = 80&lt;br /&gt;
 &lt;br /&gt;
Config Osc = Enabled , 32mhzosc = Enabled '32MHz&lt;br /&gt;
'configure the systemclock&lt;br /&gt;
Config Sysclock = 32mhz , Prescalea = 1 , Prescalebc = 1_1&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Config Portr.0 = Output&lt;br /&gt;
Led0 Alias Portr.0 'LED 0&lt;br /&gt;
Config Portr.1 = Output&lt;br /&gt;
Led1 Alias Portr.1 'LED 1&lt;br /&gt;
 &lt;br /&gt;
Config Com5 = 57600 , Mode = Asynchroneous , Parity = None , Stopbits = 1 , Databits = 8&lt;br /&gt;
Open &amp;quot;COM5:&amp;quot; For Binary As #1&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Dim B As Byte&lt;br /&gt;
dim j as byte&lt;br /&gt;
 &lt;br /&gt;
'First print the complete signature row&lt;br /&gt;
For J = 0 To 37&lt;br /&gt;
 b = Readsig(j) : Print #1, j ;&amp;quot; = &amp;quot; ; b&lt;br /&gt;
Next&lt;br /&gt;
 &lt;br /&gt;
'Read calibration bytes from Signature row&lt;br /&gt;
'ADCB&lt;br /&gt;
B = Readsig(24) 'ADCB Calibration Byte 0&lt;br /&gt;
ADCB_CALL = b 'write the value to the register&lt;br /&gt;
Print #1 , &amp;quot;DCB Calibration Byte 0 = &amp;quot; ; B&lt;br /&gt;
B = Readsig(25) 'ADCB Calibration Byte 1&lt;br /&gt;
ADCB_CALH = b&lt;br /&gt;
Print #1 , &amp;quot;DCB Calibration Byte 1 = &amp;quot; ; B&lt;br /&gt;
'DACB&lt;br /&gt;
B = Readsig(32) 'DACB Calibration Byte 0 (DACBOFFCAL)&lt;br /&gt;
DACB_CH0OFFSETCAL = b 'write to the DACB offset register&lt;br /&gt;
Print #1 , &amp;quot;DACB Calibration Byte 0 = &amp;quot; ; B&lt;br /&gt;
B = Readsig(33) 'DACB Calibration Byte 1 (DACBGAINCAL)&lt;br /&gt;
DACB_GAINCAL = 160&lt;br /&gt;
Print #1 , &amp;quot;DACB Calibration Byte 1 = &amp;quot; ; B&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
'Configure the DAC output to output&lt;br /&gt;
Config Dacb = Enabled , Io0 = Enabled , Channel = Single , Reference = Int1v , Interval = 64 , Refresh = 64&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Dim W As Word&lt;br /&gt;
'--------------------------------------------------------------------------------&lt;br /&gt;
'setup the ADC-B converter (there is no DAC A on ATXMEGA256A3BU)&lt;br /&gt;
Config Adcb = Single , Convmode = Unsigned , Resolution = 12bit , Dma = Off , Reference = Intvcc , Event_mode = None , Prescaler = 32 , _&lt;br /&gt;
Ch0_gain = 1 , Ch0_inp = Single_ended , Mux0 = &amp;amp;B00000000 'you can setup other channels as well&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Dacb0 = 4095 '1 V output on portb.2&lt;br /&gt;
Do&lt;br /&gt;
Wait 1&lt;br /&gt;
'Connect PINB.0 with GND to measure the offset in unsigned mode&lt;br /&gt;
W = Getadc(adcb , 0) 'Measure PINA.0&lt;br /&gt;
Print #1 , &amp;quot;W = &amp;quot; ; W&lt;br /&gt;
Loop&lt;br /&gt;
 &lt;br /&gt;
End 'end program&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= &amp;lt;span class=&amp;quot;f_Header&amp;quot;&amp;gt;Internal measure the DACB output with ADC B&amp;lt;/span&amp;gt; =&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&amp;lt;br/&amp;gt;For this example you do not need a connection from DACB output to ADC B.&lt;br /&gt;
&lt;br /&gt;
We use the internal DACB output and measure it with ADCB so the DACB must be configured to output also internal and the ADC B must be configured to measure from internal DAC.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Don't forget to subtract the offset from the measured value as we use unsigned mode.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;source lang=&amp;quot;bascomavr&amp;quot;&amp;gt;&lt;br /&gt;
$regfile = &amp;quot;XM256A3BUDEF.DAT&amp;quot;&lt;br /&gt;
$crystal = 32000000 '32MHz&lt;br /&gt;
$hwstack = 64&lt;br /&gt;
$swstack = 40&lt;br /&gt;
$framesize = 80&lt;br /&gt;
 &lt;br /&gt;
Config Osc = Enabled , 32mhzosc = Enabled '32MHz&lt;br /&gt;
'configure the systemclock&lt;br /&gt;
Config Sysclock = 32mhz , Prescalea = 1 , Prescalebc = 1_1&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Config Portr.0 = Output&lt;br /&gt;
Led0 Alias Portr.0 'LED 0&lt;br /&gt;
Config Portr.1 = Output&lt;br /&gt;
Led1 Alias Portr.1 'LED 1&lt;br /&gt;
 &lt;br /&gt;
Config Com5 = 57600 , Mode = Asynchroneous , Parity = None , Stopbits = 1 , Databits = 8&lt;br /&gt;
Open &amp;quot;COM5:&amp;quot; For Binary As #1&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Dim B As Byte&lt;br /&gt;
dim j as byte&lt;br /&gt;
 &lt;br /&gt;
'First print the complete signature row&lt;br /&gt;
For J = 0 To 37&lt;br /&gt;
 b = Readsig(j) : Print #1, j ;&amp;quot; = &amp;quot; ; b&lt;br /&gt;
Next&lt;br /&gt;
 &lt;br /&gt;
'Read calibration bytes from Signature row&lt;br /&gt;
'ADCB&lt;br /&gt;
B = Readsig(24) 'ADCB Calibration Byte 0&lt;br /&gt;
ADCB_CALL = b 'write the value to the register&lt;br /&gt;
Print #1 , &amp;quot;DCB Calibration Byte 0 = &amp;quot; ; B&lt;br /&gt;
B = Readsig(25) 'ADCB Calibration Byte 1&lt;br /&gt;
ADCB_CALH = b&lt;br /&gt;
Print #1 , &amp;quot;DCB Calibration Byte 1 = &amp;quot; ; B&lt;br /&gt;
'DACB&lt;br /&gt;
B = Readsig(32) 'DACB Calibration Byte 0 (DACBOFFCAL)&lt;br /&gt;
DACB_CH0OFFSETCAL = b 'write to the DACB offset register&lt;br /&gt;
Print #1 , &amp;quot;DACB Calibration Byte 0 = &amp;quot; ; B&lt;br /&gt;
B = Readsig(33) 'DACB Calibration Byte 1 (DACBGAINCAL)&lt;br /&gt;
DACB_GAINCAL = b&lt;br /&gt;
Print #1 , &amp;quot;DACB Calibration Byte 1 = &amp;quot; ; B&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
'Configure the DAC output to output&lt;br /&gt;
Config Dacb = Enabled , Io0 = Enabled , Channel = Single ,INTERNAL_OUTPUT = enabled, Reference = Int1v , Interval = 64 , Refresh = 64&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Dim W As Word&lt;br /&gt;
'--------------------------------------------------------------------------------&lt;br /&gt;
'setup the ADC-B converter (there is no DAC A on ATXMEGA256A3BU)&lt;br /&gt;
'For internal Measurements use Unsigned mode, 12 bit, Internal 1.00 V Reference&lt;br /&gt;
Config Adcb = Single , Convmode = Unsigned , Resolution = 12bit , Dma = Off , Reference = Intvcc , Event_mode = None , Prescaler = 512 , _&lt;br /&gt;
Ch0_gain = 1 , Ch0_inp = INTERNAL , Mux0 = &amp;amp;B0_0011_000 'configure MUX0 to measure internal DAC&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Dacb0 = 4095 '1 V&lt;br /&gt;
 &lt;br /&gt;
Do&lt;br /&gt;
Wait 1&lt;br /&gt;
W = Getadc(adcb , 0 , &amp;amp;B0_0011_000) 'Measure DAC&lt;br /&gt;
Print #1 , &amp;quot;W = &amp;quot; ; W&lt;br /&gt;
Loop&lt;br /&gt;
 &lt;br /&gt;
End 'end program&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;br/&amp;gt;{{Languages}}&lt;br /&gt;
&lt;br /&gt;
[[Category:BASCOM Language Reference/de]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>