1<?xml version="1.0" encoding="utf-8" standalone="no"?>
2<device xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" schemaVersion="1.1" xs:noNamespaceSchemaLocation="svd_schema.xsd">
3  <peripheral>
4    <name>MCR</name>
5    <description>Misc Control.</description>
6    <baseAddress>0x40006C00</baseAddress>
7    <addressBlock>
8      <offset>0x00</offset>
9      <size>0x400</size>
10      <usage>registers</usage>
11    </addressBlock>
12    <registers>
13      <register>
14        <name>ECCEN</name>
15        <description>ECC Enable Register</description>
16        <addressOffset>0x00</addressOffset>
17        <fields>
18          <field>
19            <name>RAM0</name>
20            <description>ECC System RAM0 Enable.</description>
21            <bitOffset>0</bitOffset>
22            <bitWidth>1</bitWidth>
23            <enumeratedValues>
24              <enumeratedValue>
25                <name>dis</name>
26                <description>disabled.</description>
27                <value>0</value>
28              </enumeratedValue>
29              <enumeratedValue>
30                <name>en</name>
31                <description>enabled.</description>
32                <value>1</value>
33              </enumeratedValue>
34            </enumeratedValues>
35          </field>
36          <field>
37            <name>RAM1</name>
38            <description>ECC System RAM1 Enable.</description>
39            <bitOffset>1</bitOffset>
40            <bitWidth>1</bitWidth>
41            <enumeratedValues>
42              <enumeratedValue>
43                <name>dis</name>
44                <description>disabled.</description>
45                <value>0</value>
46              </enumeratedValue>
47              <enumeratedValue>
48                <name>en</name>
49                <description>enabled.</description>
50                <value>1</value>
51              </enumeratedValue>
52            </enumeratedValues>
53          </field>
54          <field>
55            <name>RAM2</name>
56            <description>ECC System RAM2 Enable.</description>
57            <bitOffset>2</bitOffset>
58            <bitWidth>1</bitWidth>
59            <enumeratedValues>
60              <enumeratedValue>
61                <name>dis</name>
62                <description>disabled.</description>
63                <value>0</value>
64              </enumeratedValue>
65              <enumeratedValue>
66                <name>en</name>
67                <description>enabled.</description>
68                <value>1</value>
69              </enumeratedValue>
70            </enumeratedValues>
71          </field>
72          <field>
73            <name>RAM3</name>
74            <description>ECC System RAM3 Enable.</description>
75            <bitOffset>3</bitOffset>
76            <bitWidth>1</bitWidth>
77            <enumeratedValues>
78              <enumeratedValue>
79                <name>dis</name>
80                <description>disabled.</description>
81                <value>0</value>
82              </enumeratedValue>
83              <enumeratedValue>
84                <name>en</name>
85                <description>enabled.</description>
86                <value>1</value>
87              </enumeratedValue>
88            </enumeratedValues>
89          </field>
90          <field>
91            <name>RAM4</name>
92            <description>ECC System RAM4 Enable.</description>
93            <bitOffset>4</bitOffset>
94            <bitWidth>1</bitWidth>
95            <enumeratedValues>
96              <enumeratedValue>
97                <name>dis</name>
98                <description>disabled.</description>
99                <value>0</value>
100              </enumeratedValue>
101              <enumeratedValue>
102                <name>en</name>
103                <description>enabled.</description>
104                <value>1</value>
105              </enumeratedValue>
106            </enumeratedValues>
107          </field>
108          <field>
109            <name>RAM5</name>
110            <description>ECC System RAM5 Enable.</description>
111            <bitOffset>5</bitOffset>
112            <bitWidth>1</bitWidth>
113            <enumeratedValues>
114              <enumeratedValue>
115                <name>dis</name>
116                <description>disabled.</description>
117                <value>0</value>
118              </enumeratedValue>
119              <enumeratedValue>
120                <name>en</name>
121                <description>enabled.</description>
122                <value>1</value>
123              </enumeratedValue>
124            </enumeratedValues>
125          </field>
126          <field>
127            <name>RAM6</name>
128            <description>ECC System RAM6 Enable.</description>
129            <bitOffset>6</bitOffset>
130            <bitWidth>1</bitWidth>
131            <enumeratedValues>
132              <enumeratedValue>
133                <name>dis</name>
134                <description>disabled.</description>
135                <value>0</value>
136              </enumeratedValue>
137              <enumeratedValue>
138                <name>en</name>
139                <description>enabled.</description>
140                <value>1</value>
141              </enumeratedValue>
142            </enumeratedValues>
143          </field>
144          <field>
145            <name>ICACHE0</name>
146            <description>ECC ICACHE0 Enable.</description>
147            <bitOffset>8</bitOffset>
148            <bitWidth>1</bitWidth>
149            <enumeratedValues>
150              <enumeratedValue>
151                <name>dis</name>
152                <description>disabled.</description>
153                <value>0</value>
154              </enumeratedValue>
155              <enumeratedValue>
156                <name>en</name>
157                <description>enabled.</description>
158                <value>1</value>
159              </enumeratedValue>
160            </enumeratedValues>
161          </field>
162          <field>
163            <name>ICACHEXIP</name>
164            <description>ECC ICACHE XIP Enable.</description>
165            <bitOffset>10</bitOffset>
166            <bitWidth>1</bitWidth>
167            <enumeratedValues>
168              <enumeratedValue>
169                <name>dis</name>
170                <description>disabled.</description>
171                <value>0</value>
172              </enumeratedValue>
173              <enumeratedValue>
174                <name>en</name>
175                <description>enabled.</description>
176                <value>1</value>
177              </enumeratedValue>
178            </enumeratedValues>
179          </field>
180        </fields>
181      </register>
182      <register>
183        <name>IPO_MTRIM</name>
184        <description>IPO Manual Register</description>
185        <addressOffset>0x04</addressOffset>
186        <fields>
187          <field>
188            <name>MTRIM</name>
189            <description>Manual Trim Value.</description>
190            <bitOffset>0</bitOffset>
191            <bitWidth>8</bitWidth>
192          </field>
193          <field>
194            <name>TRIM_RANGE</name>
195            <description>Trim Range Select.</description>
196            <bitOffset>8</bitOffset>
197            <bitWidth>1</bitWidth>
198          </field>
199        </fields>
200      </register>
201      <register>
202        <name>OUTEN</name>
203        <description>Output Enable Register</description>
204        <addressOffset>0x08</addressOffset>
205        <fields>
206          <field>
207            <name>SQWOUT_EN</name>
208            <description>Square Wave Output Enable.</description>
209            <bitOffset>0</bitOffset>
210            <bitWidth>1</bitWidth>
211          </field>
212          <field>
213            <name>PDOWN_OUT_EN</name>
214            <description>Power Down Output Enable.</description>
215            <bitOffset>1</bitOffset>
216            <bitWidth>1</bitWidth>
217          </field>
218        </fields>
219      </register>
220      <register>
221        <name>CMP_CTRL</name>
222        <description>Comparator Control Register.</description>
223        <addressOffset>0x0C</addressOffset>
224        <fields>
225          <field>
226            <name>EN</name>
227            <description>Comparator Enable.</description>
228            <bitOffset>0</bitOffset>
229            <bitWidth>1</bitWidth>
230          </field>
231          <field>
232            <name>POL</name>
233            <description>Polarity Select</description>
234            <bitOffset>5</bitOffset>
235            <bitWidth>1</bitWidth>
236          </field>
237          <field>
238            <name>INT_EN</name>
239            <description>IRQ Enable.</description>
240            <bitOffset>6</bitOffset>
241            <bitWidth>1</bitWidth>
242          </field>
243          <field>
244            <name>OUT</name>
245            <description>Comparator Output State.</description>
246            <bitOffset>14</bitOffset>
247            <bitWidth>1</bitWidth>
248          </field>
249          <field>
250            <name>INT_FL</name>
251            <description>IRQ Flag</description>
252            <bitOffset>15</bitOffset>
253            <bitWidth>1</bitWidth>
254          </field>
255        </fields>
256      </register>
257      <register>
258        <name>CTRL</name>
259        <description>Miscellaneous Control Register.</description>
260        <addressOffset>0x10</addressOffset>
261        <fields>
262          <field>
263            <name>CMPHYST</name>
264            <description>Comparator HYST.</description>
265            <bitOffset>0</bitOffset>
266            <bitWidth>2</bitWidth>
267          </field>
268          <field>
269            <name>INRO_EN</name>
270            <description>INRO Enable.</description>
271            <bitOffset>2</bitOffset>
272            <bitWidth>1</bitWidth>
273          </field>
274          <field>
275            <name>ERTCO_EN</name>
276            <description>ERTCO Enable.</description>
277            <bitOffset>3</bitOffset>
278            <bitWidth>1</bitWidth>
279          </field>
280          <field>
281            <name>IBRO_EN</name>
282            <description>IBRO Enable.</description>
283            <bitOffset>4</bitOffset>
284            <bitWidth>1</bitWidth>
285          </field>
286          <field>
287            <name>RSTNP1M</name>
288            <description>RSTNP1M</description>
289            <bitOffset>9</bitOffset>
290            <bitWidth>1</bitWidth>
291          </field>
292          <field>
293            <name>RSTNVDDIOHSEL</name>
294            <description>RSTNVFFIOHSEL</description>
295            <bitOffset>10</bitOffset>
296            <bitWidth>1</bitWidth>
297          </field>
298        </fields>
299      </register>
300      <register>
301        <name>GPIO4_CTRL</name>
302        <description>GPIO4 Pin Control Register.</description>
303        <addressOffset>0x20</addressOffset>
304        <fields>
305          <field>
306            <name>P40_DO</name>
307            <description>GPIO4 Pin 0 Data Output.</description>
308            <bitOffset>0</bitOffset>
309            <bitWidth>1</bitWidth>
310          </field>
311          <field>
312            <name>P40_OE</name>
313            <description>GPIO4 Pin 0 Output Enable.</description>
314            <bitOffset>1</bitOffset>
315            <bitWidth>1</bitWidth>
316          </field>
317          <field>
318            <name>P40_PE</name>
319            <description>GPIO4 Pin 0 Pull-up Enable.</description>
320            <bitOffset>2</bitOffset>
321            <bitWidth>1</bitWidth>
322          </field>
323          <field>
324            <name>P40_IN</name>
325            <description>GPIO4 Pin 0 Input Status.</description>
326            <bitOffset>3</bitOffset>
327            <bitWidth>1</bitWidth>
328          </field>
329          <field>
330            <name>P41_DO</name>
331            <description>GPIO4 Pin 1 Data Output.</description>
332            <bitOffset>4</bitOffset>
333            <bitWidth>1</bitWidth>
334          </field>
335          <field>
336            <name>P41_OE</name>
337            <description>GPIO4 Pin 1 Output Enable.</description>
338            <bitOffset>5</bitOffset>
339            <bitWidth>1</bitWidth>
340          </field>
341          <field>
342            <name>P41_PE</name>
343            <description>GPIO4 Pin 1 Pull-up Enable.</description>
344            <bitOffset>6</bitOffset>
345            <bitWidth>1</bitWidth>
346          </field>
347          <field>
348            <name>P41_IN</name>
349            <description>GPIO4 Pin 1 Input Status.</description>
350            <bitOffset>7</bitOffset>
351            <bitWidth>1</bitWidth>
352          </field>
353        </fields>
354      </register>
355      <register>
356        <name>CWD0</name>
357        <description>Code Word Data0</description>
358        <addressOffset>0x40</addressOffset>
359        <fields>
360          <field>
361            <name>data</name>
362            <description>Code word Data0 the register retains its value while vregi supply present</description>
363            <bitOffset>0</bitOffset>
364            <bitWidth>32</bitWidth>
365          </field>
366        </fields>
367      </register>
368      <register>
369        <name>CWD1</name>
370        <description>Code Word Data1</description>
371        <addressOffset>0x44</addressOffset>
372        <fields>
373          <field>
374            <name>data</name>
375            <description>Code word Data0 the register retains its value while vregi supply present</description>
376            <bitOffset>0</bitOffset>
377            <bitWidth>32</bitWidth>
378          </field>
379        </fields>
380      </register>
381      <register>
382        <name>ADCCFG0</name>
383        <description>ADC Config 0</description>
384        <addressOffset>0x50</addressOffset>
385        <fields>
386          <field>
387            <name>LP_5K_DIS</name>
388            <description>Disable 5K divider optionin low power modes</description>
389            <bitOffset>0</bitOffset>
390            <bitWidth>1</bitWidth>
391          </field>
392          <field>
393            <name>LP_50K_DIS</name>
394            <description>Disable 50K divider optionin low power modes</description>
395            <bitOffset>1</bitOffset>
396            <bitWidth>1</bitWidth>
397          </field>
398          <field>
399            <name>EXT_REF</name>
400            <description>External Reference Select Option</description>
401            <bitOffset>2</bitOffset>
402            <bitWidth>1</bitWidth>
403          </field>
404          <field>
405            <name>REF_SEL</name>
406            <description>Internal Reference Select Option</description>
407            <bitOffset>3</bitOffset>
408            <bitWidth>1</bitWidth>
409          </field>
410        </fields>
411      </register>
412      <register>
413        <name>ADCCFG1</name>
414        <description>ADC Config 1</description>
415        <addressOffset>0x54</addressOffset>
416        <fields>
417          <field>
418            <name>CHX_PU_DYN</name>
419            <description>ADC PU dynamic control</description>
420            <bitOffset>0</bitOffset>
421            <bitWidth>13</bitWidth>
422          </field>
423        </fields>
424      </register>
425      <register>
426        <name>ADCCFG2</name>
427        <description>ADC Config 2</description>
428        <addressOffset>0x58</addressOffset>
429        <fields>
430          <field>
431            <name>CH0</name>
432            <description>Divider option for ADC input channel 0</description>
433            <bitOffset>0</bitOffset>
434            <bitWidth>2</bitWidth>
435            <enumeratedValues>
436              <enumeratedValue>
437                <name>div1</name>
438                <description>div1</description>
439                <value>0</value>
440              </enumeratedValue>
441              <enumeratedValue>
442                <name>div2_5k</name>
443                <description>5k ohom</description>
444                <value>1</value>
445              </enumeratedValue>
446              <enumeratedValue>
447                <name>div2_50k</name>
448                <description>50k ohom</description>
449                <value>2</value>
450              </enumeratedValue>
451            </enumeratedValues>
452          </field>
453          <field derivedFrom="CH0">
454            <name>CH1</name>
455            <description>Divider option for ADC input channel 1</description>
456            <bitOffset>2</bitOffset>
457            <bitWidth>2</bitWidth>
458          </field>
459          <field derivedFrom="CH0">
460            <name>CH2</name>
461            <description>Divider option for ADC input channel 2</description>
462            <bitOffset>4</bitOffset>
463            <bitWidth>2</bitWidth>
464          </field>
465          <field derivedFrom="CH0">
466            <name>CH3</name>
467            <description>Divider option for ADC input channel 3</description>
468            <bitOffset>6</bitOffset>
469            <bitWidth>2</bitWidth>
470          </field>
471          <field derivedFrom="CH0">
472            <name>CH4</name>
473            <description>Divider option for ADC input channel 4</description>
474            <bitOffset>8</bitOffset>
475            <bitWidth>2</bitWidth>
476          </field>
477          <field derivedFrom="CH0">
478            <name>CH5</name>
479            <description>Divider option for ADC input channel 5</description>
480            <bitOffset>10</bitOffset>
481            <bitWidth>2</bitWidth>
482          </field>
483          <field derivedFrom="CH0">
484            <name>CH6</name>
485            <description>Divider option for ADC input channel 6</description>
486            <bitOffset>12</bitOffset>
487            <bitWidth>2</bitWidth>
488          </field>
489          <field derivedFrom="CH0">
490            <name>CH7</name>
491            <description>Divider option for ADC input channel 7</description>
492            <bitOffset>14</bitOffset>
493            <bitWidth>2</bitWidth>
494          </field>
495        </fields>
496      </register>
497      <register>
498        <name>LDOCTRL</name>
499        <description>LDO Control</description>
500        <addressOffset>0x60</addressOffset>
501        <fields>
502          <field>
503            <name>0P9EN</name>
504            <description>LDO 0.9V Enable</description>
505            <bitOffset>0</bitOffset>
506            <bitWidth>1</bitWidth>
507          </field>
508          <field>
509            <name>2P5EN</name>
510            <description>LDO 2.5V Enable</description>
511            <bitOffset>1</bitOffset>
512            <bitWidth>1</bitWidth>
513          </field>
514        </fields>
515      </register>
516    </registers>
517  </peripheral>
518</device>