1<?xml version="1.0" encoding="utf-8" standalone="no"?>
2<device schemaVersion="1.1" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="svd_schema.xsd">
3	<peripheral>
4		<name>ADC</name>
5		<description>Inter-Integrated Circuit.</description>
6		<groupName>ADC</groupName>
7		<baseAddress>0x40034000</baseAddress>
8		<size>32</size>
9		<addressBlock>
10			<offset>0x00</offset>
11			<size>0x1000</size>
12			<usage>registers</usage>
13		</addressBlock>
14		<interrupt>
15			<name>ADC</name>
16			<description>ADC IRQ</description>
17			<value>20</value>
18		</interrupt>
19		<registers>
20			<register> <!-- CTRL0 -->
21				<name>CTRL0</name>
22				<description>Control Register 0.</description>
23				<addressOffset>0x00</addressOffset>
24				<fields>
25					<!-- FIELD 1 ADC Enable Control -->
26					<field>
27						<name>ADC_EN</name>
28						<description>ADC Enable.</description>
29						<bitRange>[0:0]</bitRange>
30						<access>read-write</access>
31						<enumeratedValues>
32							<enumeratedValue>
33								<name>dis</name>
34								<description>Disable ADC.</description>
35								<value>0</value>
36							</enumeratedValue>
37							<enumeratedValue>
38								<name>en</name>
39								<description>enable ADC.</description>
40								<value>1</value>
41							</enumeratedValue>
42						</enumeratedValues>
43					</field>
44					<!-- FIELD 2 Bias Enable control -->
45					<field>
46						<name>BIAS_EN</name>
47						<description>Bias Enable.</description>
48						<bitRange>[1:1]</bitRange>
49						<access>read-write</access>
50						<enumeratedValues>
51							<enumeratedValue>
52								<name>dis</name>
53								<description>Disable Bias.</description>
54								<value>0</value>
55							</enumeratedValue>
56							<enumeratedValue>
57								<name>en</name>
58								<description>Enable Bias.</description>
59								<value>1</value>
60							</enumeratedValue>
61						</enumeratedValues>
62					</field>
63					<!-- FIELD 3 Skip Calibration Control -->
64					<field>
65						<name>SKIP_CAL</name>
66						<description>Skip Calibration Enable.</description>
67						<bitRange>[2:2]</bitRange>
68						<access>read-write</access>
69						<enumeratedValues>
70							<enumeratedValue>
71								<name>no_skip</name>
72								<description>Do not skip calibration.</description>
73								<value>0</value>
74							</enumeratedValue>
75							<enumeratedValue>
76								<name>skip</name>
77								<description>Skip calibration.</description>
78								<value>1</value>
79							</enumeratedValue>
80						</enumeratedValues>
81					</field>
82					<!-- FIELD 4 Chop Force Control -->
83					<field>
84						<name>CHOP_FORCE</name>
85						<description>Chop Force Control.</description>
86						<bitRange>[3:3]</bitRange>
87						<access>read-write</access>
88						<enumeratedValues>
89							<enumeratedValue>
90								<name>dis</name>
91								<description>Do not force chop mode.</description>
92								<value>0</value>
93							</enumeratedValue>
94							<enumeratedValue>
95								<name>en</name>
96								<description>Force chop Mode.</description>
97								<value>1</value>
98							</enumeratedValue>
99						</enumeratedValues>
100					</field>
101					<!-- FIELD 5 Reset SAR -->
102					<field>
103						<name>RESETB</name>
104						<description>Reset ADC.</description>
105						<bitRange>[4:4]</bitRange>
106						<access>read-write</access>
107						<enumeratedValues>
108							<enumeratedValue>
109								<name>reset</name>
110								<description>reset ADC.</description>
111								<value>0</value>
112							</enumeratedValue>
113							<enumeratedValue>
114								<name>activate</name>
115								<description>activate ADC.</description>
116								<value>1</value>
117							</enumeratedValue>
118						</enumeratedValues>
119					</field>
120				</fields>
121			</register>
122			<register> <!-- CTRL1 -->
123				<name>CTRL1</name>
124				<description>Control Register 1.</description>
125				<addressOffset>0x04</addressOffset>
126				<fields>
127					<!-- FIELD 1 START conversion -->
128					<field>
129						<name>START</name>
130						<description>Start conversion control.</description>
131						<bitRange>[0:0]</bitRange>
132						<access>read-write</access>
133						<enumeratedValues>
134							<enumeratedValue>
135								<name>stop</name>
136								<description>Stop conversions.</description>
137								<value>0</value>
138							</enumeratedValue>
139							<enumeratedValue>
140								<name>start</name>
141								<description>Start conversions.</description>
142								<value>1</value>
143							</enumeratedValue>
144						</enumeratedValues>
145					</field>
146					<!-- FIELD 2 Trigger mode -->
147					<field>
148						<name>TRIG_MODE</name>
149						<description>Trigger mode control.</description>
150						<bitRange>[1:1]</bitRange>
151						<access>read-write</access>
152						<enumeratedValues>
153							<enumeratedValue>
154								<name>software</name>
155								<description>software trigger mode.</description>
156								<value>0</value>
157							</enumeratedValue>
158							<enumeratedValue>
159								<name>hardware</name>
160								<description>hardware trigger mode.</description>
161								<value>1</value>
162							</enumeratedValue>
163						</enumeratedValues>
164					</field>
165					<!-- FIELD 3 Conversion mode -->
166					<field>
167						<name>CNV_MODE</name>
168						<description>Conversion mode control.</description>
169						<bitRange>[2:2]</bitRange>
170						<access>read-write</access>
171						<enumeratedValues>
172							<enumeratedValue>
173								<name>atomic</name>
174								<description>Do one conversion sequence.</description>
175								<value>0</value>
176							</enumeratedValue>
177							<enumeratedValue>
178								<name>continuous</name>
179								<description>Do continuous conversion sequences.</description>
180								<value>1</value>
181							</enumeratedValue>
182						</enumeratedValues>
183					</field>
184					<!-- FIELD 4 Sample clock off control -->
185					<field>
186						<name>SAMP_CK_OFF</name>
187						<description>Sample clock off control.</description>
188						<bitRange>[3:3]</bitRange>
189						<access>read-write</access>
190						<enumeratedValues>
191							<enumeratedValue>
192								<name>always</name>
193								<description>Sample clock always generated.</description>
194								<value>0</value>
195							</enumeratedValue>
196							<enumeratedValue>
197								<name>cnv_only</name>
198								<description>Sample clock generated only when converting.</description>
199								<value>1</value>
200							</enumeratedValue>
201						</enumeratedValues>
202					</field>
203					<!-- FIELD 5 Trigger select control -->
204					<field>
205						<name>TRIG_SEL</name>
206						<description>Hardware trigger source select.</description>
207						<bitRange>[6:4]</bitRange>
208						<access>read-write</access>
209					</field>
210					<!-- FIELD 6 Temp sensor select control -->
211					<field>
212						<name>TS_SEL</name>
213						<description>Temp sensor select.</description>
214						<bitRange>[7:7]</bitRange>
215						<access>read-write</access>
216						<enumeratedValues>
217							<enumeratedValue>
218								<name>dis</name>
219								<description>Temp sensor is not one of the slots in the sequence.</description>
220								<value>0</value>
221							</enumeratedValue>
222							<enumeratedValue>
223								<name>en</name>
224								<description>Temp sensor is one of the slots in the sequence.</description>
225								<value>1</value>
226							</enumeratedValue>
227						</enumeratedValues>
228					</field>
229					<!-- FIELD 7 Averaging control -->
230					<field>
231						<name>AVG</name>
232						<description>Number of samples to average for each output data code.</description>
233						<bitRange>[10:8]</bitRange>
234						<access>read-write</access>
235						<enumeratedValues>
236							<enumeratedValue>
237								<name>avg1</name>
238								<description>1 Sample per output code.</description>
239								<value>0</value>
240							</enumeratedValue>
241							<enumeratedValue>
242								<name>avg2</name>
243								<description>2 Samples per output code.</description>
244								<value>1</value>
245							</enumeratedValue>
246							<enumeratedValue>
247								<name>avg4</name>
248								<description>4 Samples per output code.</description>
249								<value>2</value>
250							</enumeratedValue>
251							<enumeratedValue>
252								<name>avg8</name>
253								<description>8 Samples per output code.</description>
254								<value>3</value>
255							</enumeratedValue>
256							<enumeratedValue>
257								<name>avg16</name>
258								<description>16 Samples per output code.</description>
259								<value>4</value>
260							</enumeratedValue>
261							<enumeratedValue>
262								<name>avg32</name>
263								<description>32 Samples per output code.</description>
264								<value>5</value>
265							</enumeratedValue>
266						</enumeratedValues>
267					</field>
268					<!-- FIELD 8 Number of slots control -->
269					<field>
270						<name>NUM_SLOTS</name>
271						<description>Number of slots enabled for the conversion sequence</description>
272						<bitRange>[20:16]</bitRange>
273						<access>read-write</access>
274					</field>
275				</fields>
276			</register>
277			<register> <!-- CLKCTRL -->
278				<name>CLKCTRL</name>
279				<description>Clock Control Register.</description>
280				<addressOffset>0x08</addressOffset>
281				<fields>
282					<!-- FIELD 1 Clock select control -->
283					<field>
284						<name>CLKSEL</name>
285						<description>Clock source select.</description>
286						<bitRange>[1:0]</bitRange>
287						<access>read-write</access>
288						<enumeratedValues>
289							<enumeratedValue>
290								<name>HCLK</name>
291								<description>Select HCLK.</description>
292								<value>0</value>
293							</enumeratedValue>
294							<enumeratedValue>
295								<name>CLK_ADC0</name>
296								<description>Select CLK_ADC0.</description>
297								<value>1</value>
298							</enumeratedValue>
299							<enumeratedValue>
300								<name>CLK_ADC1</name>
301								<description>Select CLK_ADC1.</description>
302								<value>2</value>
303							</enumeratedValue>
304							<enumeratedValue>
305								<name>CLK_ADC2</name>
306								<description>Select CLK_ADC2.</description>
307								<value>3</value>
308							</enumeratedValue>
309						</enumeratedValues>
310					</field>
311					<!-- FIELD 2 Clock Divider control -->
312					<field>
313						<name>CLKDIV</name>
314						<description>Clock divider control.</description>
315						<bitRange>[6:4]</bitRange>
316						<access>read-write</access>
317						<enumeratedValues>
318							<enumeratedValue>
319								<name>DIV2</name>
320								<description>Divide by 2.</description>
321								<value>0</value>
322							</enumeratedValue>
323							<enumeratedValue>
324								<name>DIV4</name>
325								<description>Divide by 4.</description>
326								<value>1</value>
327							</enumeratedValue>
328							<enumeratedValue>
329								<name>DIV8</name>
330								<description>Divide by 8.</description>
331								<value>2</value>
332							</enumeratedValue>
333							<enumeratedValue>
334								<name>DIV16</name>
335								<description>Divide by 16.</description>
336								<value>3</value>
337							</enumeratedValue>
338							<enumeratedValue>
339								<name>DIV1</name>
340								<description>Divide by 1.</description>
341								<value>4</value>
342							</enumeratedValue>
343						</enumeratedValues>
344					</field>
345				</fields>
346			</register>
347			<register> <!-- SAMPCLKCTRL -->
348				<name>SAMPCLKCTRL</name>
349				<description>Sample Clock Control Register.</description>
350				<addressOffset>0x0C</addressOffset>
351				<access>read-write</access>
352				<fields>
353					<!-- FIELD 1 Track count control -->
354					<field>
355						<name>TRACK_CNT</name>
356						<description>Number of cycles for SAMPLE_CLK high time.</description>
357						<bitRange>[7:0]</bitRange>
358						<access>read-write</access>
359					</field>
360					<!-- FIELD 2 Idle count control -->
361					<field>
362						<name>IDLE_CNT</name>
363						<description>Number of cycles for SAMPLE_CLK low time.</description>
364						<bitRange>[31:16]</bitRange>
365						<access>read-write</access>
366					</field>
367				</fields>
368			</register>
369			<register> <!-- CHSEL0 -->
370				<name>CHSEL0</name>
371				<description>Channel Select Register 0.</description>
372				<addressOffset>0x10</addressOffset>
373				<fields>
374					<!-- FIELD 1 Slot 0 ID  -->
375					<field>
376						<name>slot0_id</name>
377						<description>channel assignment for slot 0.</description>
378						<bitRange>[4:0]</bitRange>
379						<access>read-write</access>
380					</field>
381					<!-- FIELD 2 Slot 1 ID  -->
382					<field>
383						<name>slot1_id</name>
384						<description>channel assignment for slot 1.</description>
385						<bitRange>[12:8]</bitRange>
386						<access>read-write</access>
387					</field>
388					<!-- FIELD 3 Slot 2 ID  -->
389					<field>
390						<name>slot2_id</name>
391						<description>channel assignment for slot 2.</description>
392						<bitRange>[20:16]</bitRange>
393						<access>read-write</access>
394					</field>
395					<!-- FIELD 4 Slot 3 ID  -->
396					<field>
397						<name>slot3_id</name>
398						<description>channel assignment for slot 3.</description>
399						<bitRange>[28:24]</bitRange>
400						<access>read-write</access>
401					</field>
402				</fields>
403			</register>
404			<register> <!-- CHSEL1 -->
405				<name>CHSEL1</name>
406				<description>Channel Select Register 1.</description>
407				<addressOffset>0x14</addressOffset>
408				<fields>
409					<!-- FIELD 1 Slot 4 ID  -->
410					<field>
411						<name>slot4_id</name>
412						<description>channel assignment for slot 4.</description>
413						<bitRange>[4:0]</bitRange>
414						<access>read-write</access>
415					</field>
416					<!-- FIELD 2 Slot 5 ID  -->
417					<field>
418						<name>slot5_id</name>
419						<description>channel assignment for slot 5.</description>
420						<bitRange>[12:8]</bitRange>
421						<access>read-write</access>
422					</field>
423					<!-- FIELD 3 Slot 6 ID  -->
424					<field>
425						<name>slot6_id</name>
426						<description>channel assignment for slot 6.</description>
427						<bitRange>[20:16]</bitRange>
428						<access>read-write</access>
429					</field>
430					<!-- FIELD 4 Slot 7 ID  -->
431					<field>
432						<name>slot7_id</name>
433						<description>channel assignment for slot 7.</description>
434						<bitRange>[28:24]</bitRange>
435						<access>read-write</access>
436					</field>
437				</fields>
438			</register>
439			<register> <!-- CHSEL2 -->
440				<name>CHSEL2</name>
441				<description>Channel Select Register 2.</description>
442				<addressOffset>0x18</addressOffset>
443				<fields>
444					<!-- FIELD 1 Slot 8 ID  -->
445					<field>
446						<name>slot8_id</name>
447						<description>channel assignment for slot 8.</description>
448						<bitRange>[4:0]</bitRange>
449						<access>read-write</access>
450					</field>
451					<!-- FIELD 2 Slot 9 ID  -->
452					<field>
453						<name>slot9_id</name>
454						<description>channel assignment for slot 9.</description>
455						<bitRange>[12:8]</bitRange>
456						<access>read-write</access>
457					</field>
458					<!-- FIELD 3 Slot 10 ID  -->
459					<field>
460						<name>slot10_id</name>
461						<description>channel assignment for slot 10.</description>
462						<bitRange>[20:16]</bitRange>
463						<access>read-write</access>
464					</field>
465					<!-- FIELD 4 Slot 11 ID  -->
466					<field>
467						<name>slot11_id</name>
468						<description>channel assignment for slot 11.</description>
469						<bitRange>[28:24]</bitRange>
470						<access>read-write</access>
471					</field>
472				</fields>
473			</register>
474			<register> <!-- CHSEL3 -->
475				<name>CHSEL3</name>
476				<description>Channel Select Register 3.</description>
477				<addressOffset>0x1C</addressOffset>
478				<fields>
479					<!-- FIELD 1 Slot 12 ID  -->
480					<field>
481						<name>slot12_id</name>
482						<description>channel assignment for slot 12.</description>
483						<bitRange>[4:0]</bitRange>
484						<access>read-write</access>
485					</field>
486					<!-- FIELD 2 Slot 13 ID  -->
487					<field>
488						<name>slot13_id</name>
489						<description>channel assignment for slot 13.</description>
490						<bitRange>[12:8]</bitRange>
491						<access>read-write</access>
492					</field>
493					<!-- FIELD 3 Slot 14 ID  -->
494					<field>
495						<name>slot14_id</name>
496						<description>channel assignment for slot 14.</description>
497						<bitRange>[20:16]</bitRange>
498						<access>read-write</access>
499					</field>
500					<!-- FIELD 4 Slot 15 ID  -->
501					<field>
502						<name>slot15_id</name>
503						<description>channel assignment for slot 15.</description>
504						<bitRange>[28:24]</bitRange>
505						<access>read-write</access>
506					</field>
507				</fields>
508			</register>
509			<register> <!-- CHSEL4 -->
510				<name>CHSEL4</name>
511				<description>Channel Select Register 4.</description>
512				<addressOffset>0x20</addressOffset>
513				<fields>
514					<!-- FIELD 1 Slot 16 ID  -->
515					<field>
516						<name>slot16_id</name>
517						<description>channel assignment for slot 16.</description>
518						<bitRange>[4:0]</bitRange>
519						<access>read-write</access>
520					</field>
521					<!-- FIELD 2 Slot 17 ID  -->
522					<field>
523						<name>slot17_id</name>
524						<description>channel assignment for slot 17.</description>
525						<bitRange>[12:8]</bitRange>
526						<access>read-write</access>
527					</field>
528					<!-- FIELD 3 Slot 18 ID  -->
529					<field>
530						<name>slot18_id</name>
531						<description>channel assignment for slot 18.</description>
532						<bitRange>[20:16]</bitRange>
533						<access>read-write</access>
534					</field>
535					<!-- FIELD 4 Slot 19 ID  -->
536					<field>
537						<name>slot19_id</name>
538						<description>channel assignment for slot 19.</description>
539						<bitRange>[28:24]</bitRange>
540						<access>read-write</access>
541					</field>
542				</fields>
543			</register>
544			<register> <!-- CHSEL5 -->
545				<name>CHSEL5</name>
546				<description>Channel Select Register 5.</description>
547				<addressOffset>0x24</addressOffset>
548				<fields>
549					<!-- FIELD 1 Slot 20 ID  -->
550					<field>
551						<name>slot20_id</name>
552						<description>channel assignment for slot 20.</description>
553						<bitRange>[4:0]</bitRange>
554						<access>read-write</access>
555					</field>
556					<!-- FIELD 2 Slot 21 ID  -->
557					<field>
558						<name>slot21_id</name>
559						<description>channel assignment for slot 21.</description>
560						<bitRange>[12:8]</bitRange>
561						<access>read-write</access>
562					</field>
563					<!-- FIELD 3 Slot 22 ID  -->
564					<field>
565						<name>slot22_id</name>
566						<description>channel assignment for slot 22.</description>
567						<bitRange>[20:16]</bitRange>
568						<access>read-write</access>
569					</field>
570					<!-- FIELD 4 Slot 23 ID  -->
571					<field>
572						<name>slot23_id</name>
573						<description>channel assignment for slot 23.</description>
574						<bitRange>[28:24]</bitRange>
575						<access>read-write</access>
576					</field>
577				</fields>
578			</register>
579			<register> <!-- CHSEL6 -->
580				<name>CHSEL6</name>
581				<description>Channel Select Register 6.</description>
582				<addressOffset>0x28</addressOffset>
583				<fields>
584					<!-- FIELD 1 Slot 24 ID  -->
585					<field>
586						<name>slot24_id</name>
587						<description>channel assignment for slot 24.</description>
588						<bitRange>[4:0]</bitRange>
589						<access>read-write</access>
590					</field>
591					<!-- FIELD 2 Slot 25 ID  -->
592					<field>
593						<name>slot25_id</name>
594						<description>channel assignment for slot 25.</description>
595						<bitRange>[12:8]</bitRange>
596						<access>read-write</access>
597					</field>
598					<!-- FIELD 3 Slot 26 ID  -->
599					<field>
600						<name>slot26_id</name>
601						<description>channel assignment for slot 26.</description>
602						<bitRange>[20:16]</bitRange>
603						<access>read-write</access>
604					</field>
605					<!-- FIELD 4 Slot 27 ID  -->
606					<field>
607						<name>slot27_id</name>
608						<description>channel assignment for slot 27.</description>
609						<bitRange>[28:24]</bitRange>
610						<access>read-write</access>
611					</field>
612				</fields>
613			</register>
614			<register> <!-- CHSEL7 -->
615				<name>CHSEL7</name>
616				<description>Channel Select Register 7.</description>
617				<addressOffset>0x2C</addressOffset>
618				<fields>
619					<!-- FIELD 1 Slot 28 ID  -->
620					<field>
621						<name>slot28_id</name>
622						<description>channel assignment for slot 28.</description>
623						<bitRange>[4:0]</bitRange>
624						<access>read-write</access>
625					</field>
626					<!-- FIELD 2 Slot 29 ID  -->
627					<field>
628						<name>slot29_id</name>
629						<description>channel assignment for slot 29.</description>
630						<bitRange>[12:8]</bitRange>
631						<access>read-write</access>
632					</field>
633					<!-- FIELD 3 Slot 30 ID  -->
634					<field>
635						<name>slot30_id</name>
636						<description>channel assignment for slot 30.</description>
637						<bitRange>[20:16]</bitRange>
638						<access>read-write</access>
639					</field>
640					<!-- FIELD 4 Slot 31 ID  -->
641					<field>
642						<name>slot31_id</name>
643						<description>channel assignment for slot 31.</description>
644						<bitRange>[28:24]</bitRange>
645						<access>read-write</access>
646					</field>
647				</fields>
648			</register>
649			<register> <!-- RESTART -->
650				<name>RESTART</name>
651				<description>Restart Count Control Register</description>
652				<addressOffset>0x30</addressOffset>
653				<fields>
654					<!-- FIELD 1 Restart Count  -->
655					<field>
656						<name>CNT</name>
657						<description>Number of sample periods to skip before restarting a continuous mode sequence</description>
658						<bitRange>[15:0]</bitRange>
659						<access>read-write</access>
660					</field>
661				</fields>
662			</register>
663			<register> <!-- RESTART -->
664				<name>DATAFMT</name>
665				<description>Channel Data Format Register</description>
666				<addressOffset>0x3C</addressOffset>
667				<fields>
668					<!-- FIELD 1 Data format control  -->
669					<field>
670						<name>MODE</name>
671						<description>Data format control</description>
672						<bitRange>[31:0]</bitRange>
673						<access>read-write</access>
674					</field>
675				</fields>
676			</register>
677			<register> <!-- FIFODMACTRL -->
678				<name>FIFODMACTRL</name>
679				<description>FIFO and DMA control</description>
680				<addressOffset>0x40</addressOffset>
681				<fields>
682					<!-- FIELD 1 DMA enable  -->
683					<field>
684						<name>DMA_EN</name>
685						<description>DMA Enable.</description>
686						<bitRange>[0:0]</bitRange>
687						<access>read-write</access>
688						<enumeratedValues>
689							<enumeratedValue>
690								<name>dis</name>
691								<description>Disable DMA.</description>
692								<value>0</value>
693							</enumeratedValue>
694							<enumeratedValue>
695								<name>en</name>
696								<description>Enable DMA.</description>
697								<value>1</value>
698							</enumeratedValue>
699						</enumeratedValues>
700					</field>
701					<!-- FIELD 2 FIFO Flush  -->
702					<field>
703						<name>FLUSH</name>
704						<description>FIFO Flush.</description>
705						<bitRange>[1:1]</bitRange>
706						<access>read-write</access>
707						<enumeratedValues>
708							<enumeratedValue>
709								<name>normal</name>
710								<description>Normal FIFO operation.</description>
711								<value>0</value>
712							</enumeratedValue>
713							<enumeratedValue>
714								<name>flush</name>
715								<description>Flush FIFO.</description>
716								<value>1</value>
717							</enumeratedValue>
718						</enumeratedValues>
719					</field>
720					<!-- FIELD 3 DATA format  -->
721					<field>
722						<name>DATA_FORMAT</name>
723						<description>DATA format control.</description>
724						<bitRange>[3:2]</bitRange>
725						<access>read-write</access>
726						<enumeratedValues>
727							<enumeratedValue>
728								<name>data_status</name>
729								<description>Data and Status in FIFO.</description>
730								<value>0</value>
731							</enumeratedValue>
732							<enumeratedValue>
733								<name>data_only</name>
734								<description>Only Data in FIFO.</description>
735								<value>1</value>
736							</enumeratedValue>
737							<enumeratedValue>
738								<name>raw_data_only</name>
739								<description>Only Raw Data in FIFO.</description>
740								<value>2</value>
741							</enumeratedValue>
742						</enumeratedValues>
743					</field>
744					<!-- FIELD 4 FIFO Threshold  -->
745					<field>
746						<name>THRESH</name>
747						<description>FIFO Threshold. These bits define the FIFO interrupt threshold.</description>
748						<bitRange>[15:8]</bitRange>
749						<access>read-write</access>
750					</field>
751				</fields>
752			</register>
753			<register> <!-- DATA -->
754				<name>DATA</name>
755				<description>Data Register (FIFO).</description>
756				<addressOffset>0x44</addressOffset>
757				<fields>
758					<!-- FIELD 1 Data  -->
759					<field>
760						<name>DATA</name>
761						<description>Conversion data.</description>
762						<bitRange>[15:0]</bitRange>
763						<access>read-only</access>
764					</field>
765					<!-- FIELD 2 Channel  -->
766					<field>
767						<name>CHAN</name>
768						<description>Channel for the data.</description>
769						<bitRange>[20:16]</bitRange>
770						<access>read-only</access>
771					</field>
772					<!-- FIELD 3 Invalid Status  -->
773					<field>
774						<name>INVALID</name>
775						<description>Invalid status for the data.</description>
776						<bitRange>[24:24]</bitRange>
777						<access>read-only</access>
778					</field>
779					<!-- FIELD 4 Clipped Status  -->
780					<field>
781						<name>CLIPPED</name>
782						<description>Clipped status for the data.</description>
783						<bitRange>[31:31]</bitRange>
784						<access>read-only</access>
785					</field>
786				</fields>
787			</register>
788			<register> <!-- STATUS -->
789				<name>STATUS</name>
790				<description>Status Register</description>
791				<addressOffset>0x48</addressOffset>
792				<fields>
793					<!-- FIELD 1 Ready status -->
794					<field>
795						<name>READY</name>
796						<description>Indication that the ADC is in ON power state</description>
797						<bitRange>[0:0]</bitRange>
798						<access>read-only</access>
799					</field>
800					<!-- FIELD 2 FIFO Empty status -->
801					<field>
802						<name>EMPTY</name>
803						<description>FIFO Empty</description>
804						<bitRange>[1:1]</bitRange>
805						<access>read-only</access>
806					</field>
807					<!-- FIELD 3 FIFO Full status -->
808					<field>
809						<name>FULL</name>
810						<description>FIFO full</description>
811						<bitRange>[2:2]</bitRange>
812						<access>read-only</access>
813					</field>
814					<!-- FIELD 4 FIFO level -->
815					<field>
816						<name>FIFO_LEVEL</name>
817						<description>Number of entries in FIFO available to read</description>
818						<bitRange>[15:8]</bitRange>
819						<access>read-only</access>
820					</field>
821				</fields>
822			</register>
823			<register> <!-- CHSTATUS -->
824				<name>CHSTATUS</name>
825				<description>Channel Status</description>
826				<addressOffset>0x4C</addressOffset>
827				<fields>
828					<!--  FIELD 1 Channel Status -->
829					<field>
830						<name>CLIPPED</name>
831						<description></description>
832						<bitRange>[31:0]</bitRange>
833						<access>read-write</access>
834					</field>
835				</fields>
836			</register>
837			<register> <!-- INTEN -->
838				<name>INTEN</name>
839				<description>Interrupt Enable Register.</description>
840				<addressOffset>0x50</addressOffset>
841				<fields>
842					<!--  FIELD 1 Ready enable -->
843					<field>
844						<name>READY</name>
845						<description>ADC is ready.</description>
846						<bitRange>[0:0]</bitRange>
847						<access>read-write</access>
848					</field>
849					<!--  FIELD 2 Abort enable -->
850					<field>
851						<name>ABORT</name>
852						<description>Conversion start is aborted.</description>
853						<bitRange>[2:2]</bitRange>
854						<access>read-write</access>
855					</field>
856					<!--  FIELD 3 Start Detect enable -->
857					<field>
858						<name>START_DET</name>
859						<description>Conversion start is detected.</description>
860						<bitRange>[3:3]</bitRange>
861						<access>read-write</access>
862					</field>
863					<!--  FIELD 4 Sequence Started enable -->
864					<field>
865						<name>SEQ_STARTED</name>
866						<bitRange>[4:4]</bitRange>
867						<access>read-write</access>
868					</field>
869					<!--  FIELD 5 Sequence Done enable -->
870					<field>
871						<name>SEQ_DONE</name>
872						<bitRange>[5:5]</bitRange>
873						<access>read-write</access>
874					</field>
875					<!--  FIELD 6 Conversion Done enable -->
876					<field>
877						<name>CONV_DONE</name>
878						<bitRange>[6:6]</bitRange>
879						<access>read-write</access>
880					</field>
881					<!--  FIELD 7 CLIPPED enable -->
882					<field>
883						<name>CLIPPED</name>
884						<bitRange>[7:7]</bitRange>
885						<access>read-write</access>
886					</field>
887					<!--  FIELD 8 FIFO_LVL enable -->
888					<field>
889						<name>FIFO_LVL</name>
890						<bitRange>[8:8]</bitRange>
891						<access>read-write</access>
892					</field>
893					<!--  FIELD 9 FIFO_UFL enable -->
894					<field>
895						<name>FIFO_UFL</name>
896						<bitRange>[9:9]</bitRange>
897						<access>read-write</access>
898					</field>
899					<!--  FIELD 10 FIFO_OFL enable -->
900					<field>
901						<name>FIFO_OFL</name>
902						<bitRange>[10:10]</bitRange>
903						<access>read-write</access>
904					</field>
905				</fields>
906			</register>
907			<register> <!-- INTFL -->
908				<name>INTFL</name>
909				<description>Interrupt Flags Register.</description>
910				<addressOffset>0x54</addressOffset>
911				<fields>
912					<!--  FIELD 1 Ready enable -->
913					<field>
914						<name>READY</name>
915						<description>ADC is ready.</description>
916						<bitRange>[0:0]</bitRange>
917						<access>read-write</access>
918						<modifiedWriteValues>oneToClear</modifiedWriteValues>
919					</field>
920					<!--  FIELD 2 Abort enable -->
921					<field>
922						<name>ABORT</name>
923						<description>Conversion start is aborted.</description>
924						<bitRange>[2:2]</bitRange>
925						<access>read-write</access>
926						<modifiedWriteValues>oneToClear</modifiedWriteValues>
927					</field>
928					<!--  FIELD 3 Start Detect enable -->
929					<field>
930						<name>START_DET</name>
931						<description>Conversion start is detected.</description>
932						<bitRange>[3:3]</bitRange>
933						<access>read-write</access>
934						<modifiedWriteValues>oneToClear</modifiedWriteValues>
935					</field>
936					<!--  FIELD 4 Sequence Started enable -->
937					<field>
938						<name>SEQ_STARTED</name>
939						<bitRange>[4:4]</bitRange>
940						<access>read-write</access>
941						<modifiedWriteValues>oneToClear</modifiedWriteValues>
942					</field>
943					<!--  FIELD 5 Sequence Done enable -->
944					<field>
945						<name>SEQ_DONE</name>
946						<bitRange>[5:5]</bitRange>
947						<access>read-write</access>
948						<modifiedWriteValues>oneToClear</modifiedWriteValues>
949					</field>
950					<!--  FIELD 6 Conversion Done enable -->
951					<field>
952						<name>CONV_DONE</name>
953						<bitRange>[6:6]</bitRange>
954						<access>read-write</access>
955						<modifiedWriteValues>oneToClear</modifiedWriteValues>
956					</field>
957					<!--  FIELD 7 CLIPPED enable -->
958					<field>
959						<name>CLIPPED</name>
960						<bitRange>[7:7]</bitRange>
961						<access>read-write</access>
962						<modifiedWriteValues>oneToClear</modifiedWriteValues>
963					</field>
964					<!--  FIELD 8 FIFO_LVL enable -->
965					<field>
966						<name>FIFO_LVL</name>
967						<bitRange>[8:8]</bitRange>
968						<access>read-write</access>
969						<modifiedWriteValues>oneToClear</modifiedWriteValues>
970					</field>
971					<!--  FIELD 9 FIFO_UFL enable -->
972					<field>
973						<name>FIFO_UFL</name>
974						<bitRange>[9:9]</bitRange>
975						<access>read-write</access>
976						<modifiedWriteValues>oneToClear</modifiedWriteValues>
977					</field>
978					<!--  FIELD 10 FIFO_OFL enable -->
979					<field>
980						<name>FIFO_OFL</name>
981						<bitRange>[10:10]</bitRange>
982						<access>read-write</access>
983						<modifiedWriteValues>oneToClear</modifiedWriteValues>
984					</field>
985				</fields>
986			</register>
987			<register> <!-- SFRADDROFFSET -->
988				<name>SFRADDROFFSET</name>
989				<description>SFR Address Offset Register</description>
990				<addressOffset>0x60</addressOffset>
991				<fields>
992					<!--  FIELD 1 Offset-->
993					<field>
994						<name>OFFSET</name>
995						<description>Address Offset for SAR Digital</description>
996						<bitRange>[7:0]</bitRange>
997						<access>read-write</access>
998					</field>
999				</fields>
1000			</register>
1001			<register> <!-- SFRADDR -->
1002				<name>SFRADDR</name>
1003				<description>SFR Address Register</description>
1004				<addressOffset>0x64</addressOffset>
1005				<fields>
1006					<!--  FIELD 1 Address-->
1007					<field>
1008						<name>ADDR</name>
1009						<description>Address to SAR Digital</description>
1010						<bitRange>[7:0]</bitRange>
1011						<access>read-write</access>
1012					</field>
1013				</fields>
1014			</register>
1015			<register> <!-- SFRWRDATA -->
1016				<name>SFRWRDATA</name>
1017				<description>SFR Write Data Register</description>
1018				<addressOffset>0x68</addressOffset>
1019				<fields>
1020					<!--  FIELD 1 Address-->
1021					<field>
1022						<name>DATA</name>
1023						<description>DATA to SAR Digital</description>
1024						<bitRange>[7:0]</bitRange>
1025						<access>read-write</access>
1026					</field>
1027				</fields>
1028			</register>
1029			<register> <!-- SFRRDDATA -->
1030				<name>SFRRDDATA</name>
1031				<description>SFR Read Data Register</description>
1032				<addressOffset>0x6C</addressOffset>
1033				<fields>
1034					<!--  FIELD 1 Address-->
1035					<field>
1036						<name>DATA</name>
1037						<description>DATA from SAR Digital</description>
1038						<bitRange>[7:0]</bitRange>
1039						<access>read-only</access>
1040					</field>
1041				</fields>
1042			</register>
1043			<register> <!-- SFRSTATUS -->
1044				<name>SFRSTATUS</name>
1045				<description>SFR Status Register</description>
1046				<addressOffset>0x70</addressOffset>
1047				<fields>
1048					<!--  FIELD 1 Address-->
1049					<field>
1050						<name>NACK</name>
1051						<description>NACK status for SAR Digital SFR communication</description>
1052						<bitRange>[0:0]</bitRange>
1053						<access>read-only</access>
1054					</field>
1055				</fields>
1056			</register>
1057		</registers>
1058	</peripheral>
1059</device>
1060