xref: /nrf52832-nimble/nordic/nrfx/mdk/nrf9160.svd (revision 042d53a763ad75cb1465103098bb88c245d95138)
1<?xml version="1.0" encoding="utf-8"?>
2<!-- File naming: <vendor>_<part/series name>_svd.xml -->
3<device schemaVersion="1.1" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" noNamespaceSchemaLocation="CMSIS-SVD.xsd">
4  <vendor>Nordic Semiconductor</vendor>
5  <vendorID>Nordic</vendorID>
6  <name>nrf9160</name>
7  <series>nrf91</series>
8  <version>1</version>
9  <description>nrf9160 reference description for radio MCU with ARM 32-bit Cortex-M33 Microcontroller </description>
10  <licenseText>
11Copyright (c) 2010 - 2018, Nordic Semiconductor ASA All rights reserved.\n
12\n
13Redistribution and use in source and binary forms, with or without\n
14modification, are permitted provided that the following conditions are met:\n
15\n
161. Redistributions of source code must retain the above copyright notice, this\n
17   list of conditions and the following disclaimer.\n
18\n
192. Redistributions in binary form must reproduce the above copyright\n
20   notice, this list of conditions and the following disclaimer in the\n
21   documentation and/or other materials provided with the distribution.\n
22\n
233. Neither the name of Nordic Semiconductor ASA nor the names of its\n
24   contributors may be used to endorse or promote products derived from this\n
25   software without specific prior written permission.\n
26\n
27THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"\n
28AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n
29IMPLIED WARRANTIES OF MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE\n
30ARE DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE\n
31LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n
32CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n
33SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n
34INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n
35CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n
36ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\n
37POSSIBILITY OF SUCH DAMAGE.\n
38        </licenseText>
39  <addressUnitBits>8</addressUnitBits>
40  <width>32</width>
41  <size>32</size>
42  <resetValue>0x00000000</resetValue>
43  <resetMask>0xFFFFFFFF</resetMask>
44  <cpu>
45    <name>CM33</name>
46    <revision>r0p4</revision>
47    <endian>little</endian>
48    <mpuPresent>1</mpuPresent>
49    <fpuPresent>1</fpuPresent>
50    <nvicPrioBits>3</nvicPrioBits>
51    <vendorSystickConfig>0</vendorSystickConfig>
52    <deviceNumInterrupts>69</deviceNumInterrupts>
53    <sauNumRegions>0</sauNumRegions>
54  </cpu>
55  <headerSystemFilename>system_nrf9160</headerSystemFilename>
56  <headerDefinitionsPrefix>NRF_</headerDefinitionsPrefix>
57  <vendorExtensions>
58    <MaxInterrupts>240</MaxInterrupts>
59  </vendorExtensions>
60  <peripherals>
61    <peripheral>
62      <name>FICR_S</name>
63      <description>Factory Information Configuration Registers</description>
64      <baseAddress>0x00FF0000</baseAddress>
65      <headerStructName>FICR</headerStructName>
66      <!--Security dma=NA-->
67      <!--Security securemapping=S-->
68      <addressBlock>
69        <offset>0</offset>
70        <size>0x1000</size>
71        <usage>registers</usage>
72      </addressBlock>
73      <groupName>FICR</groupName>
74      <size>0x20</size>
75      <registers>
76        <cluster>
77          <name>INFO</name>
78          <description>Device info</description>
79          <headerStructName>FICR_INFO</headerStructName>
80          <access>read-write</access>
81          <addressOffset>0x200</addressOffset>
82          <register>
83            <dim>0x2</dim>
84            <dimIncrement>0x4</dimIncrement>
85            <name>DEVICEID[%s]</name>
86            <description>Description collection: Device identifier</description>
87            <addressOffset>0x004</addressOffset>
88            <access>read-only</access>
89            <resetValue>0xFFFFFFFF</resetValue>
90            <fields>
91              <field>
92                <name>DEVICEID</name>
93                <description>64 bit unique device identifier</description>
94                <lsb>0</lsb>
95                <msb>31</msb>
96              </field>
97            </fields>
98          </register>
99          <register>
100            <name>PART</name>
101            <description>Part code</description>
102            <addressOffset>0x00C</addressOffset>
103            <access>read-only</access>
104            <resetValue>0x00009160</resetValue>
105            <fields>
106              <field>
107                <name>PART</name>
108                <description>Part code</description>
109                <lsb>0</lsb>
110                <msb>31</msb>
111                <enumeratedValues>
112                  <enumeratedValue>
113                    <name>N9160</name>
114                    <description>nRF9160</description>
115                    <value>0x9160</value>
116                  </enumeratedValue>
117                </enumeratedValues>
118              </field>
119            </fields>
120          </register>
121          <register>
122            <name>VARIANT</name>
123            <description>Part Variant, Hardware version and Production configuration</description>
124            <addressOffset>0x010</addressOffset>
125            <access>read-only</access>
126            <resetValue>0x0FFFFFFF</resetValue>
127            <fields>
128              <field>
129                <name>VARIANT</name>
130                <description>Part Variant, Hardware version and Production configuration, encoded as ASCII</description>
131                <lsb>0</lsb>
132                <msb>31</msb>
133                <enumeratedValues>
134                  <enumeratedValue>
135                    <name>AAAA</name>
136                    <description>AAAA</description>
137                    <value>0x41414141</value>
138                  </enumeratedValue>
139                  <enumeratedValue>
140                    <name>AAA0</name>
141                    <description>AAA0</description>
142                    <value>0x41414130</value>
143                  </enumeratedValue>
144                </enumeratedValues>
145              </field>
146            </fields>
147          </register>
148          <register>
149            <name>PACKAGE</name>
150            <description>Package option</description>
151            <addressOffset>0x014</addressOffset>
152            <access>read-only</access>
153            <resetValue>0x00002000</resetValue>
154            <fields>
155              <field>
156                <name>PACKAGE</name>
157                <description>Package option</description>
158                <lsb>0</lsb>
159                <msb>31</msb>
160                <enumeratedValues>
161                  <enumeratedValue>
162                    <name>CC</name>
163                    <description>CCxx - 236 ball wlCSP</description>
164                    <value>0x2000</value>
165                  </enumeratedValue>
166                </enumeratedValues>
167              </field>
168            </fields>
169          </register>
170          <register>
171            <name>RAM</name>
172            <description>RAM variant</description>
173            <addressOffset>0x018</addressOffset>
174            <access>read-only</access>
175            <resetValue>0x00000100</resetValue>
176            <fields>
177              <field>
178                <name>RAM</name>
179                <description>RAM variant</description>
180                <lsb>0</lsb>
181                <msb>31</msb>
182                <enumeratedValues>
183                  <enumeratedValue>
184                    <name>K256</name>
185                    <description>256  kByte RAM</description>
186                    <value>0x100</value>
187                  </enumeratedValue>
188                  <enumeratedValue>
189                    <name>Unspecified</name>
190                    <description>Unspecified</description>
191                    <value>0xFFFFFFFF</value>
192                  </enumeratedValue>
193                </enumeratedValues>
194              </field>
195            </fields>
196          </register>
197          <register>
198            <name>FLASH</name>
199            <description>Flash variant</description>
200            <addressOffset>0x01C</addressOffset>
201            <access>read-only</access>
202            <resetValue>0x00000400</resetValue>
203            <fields>
204              <field>
205                <name>FLASH</name>
206                <description>Flash variant</description>
207                <lsb>0</lsb>
208                <msb>31</msb>
209                <enumeratedValues>
210                  <enumeratedValue>
211                    <name>K1024</name>
212                    <description>1 MByte FLASH</description>
213                    <value>0x400</value>
214                  </enumeratedValue>
215                </enumeratedValues>
216              </field>
217            </fields>
218          </register>
219          <register>
220            <name>CODEPAGESIZE</name>
221            <description>Code memory page size</description>
222            <addressOffset>0x020</addressOffset>
223            <access>read-only</access>
224            <resetValue>0x00001000</resetValue>
225            <fields>
226              <field>
227                <name>CODEPAGESIZE</name>
228                <description>Code memory page size</description>
229                <lsb>0</lsb>
230                <msb>31</msb>
231              </field>
232            </fields>
233          </register>
234          <register>
235            <name>CODESIZE</name>
236            <description>Code memory size</description>
237            <addressOffset>0x024</addressOffset>
238            <access>read-only</access>
239            <resetValue>0x00000100</resetValue>
240            <fields>
241              <field>
242                <name>CODESIZE</name>
243                <description>Code memory size in number of pages</description>
244                <lsb>0</lsb>
245                <msb>31</msb>
246              </field>
247            </fields>
248          </register>
249          <register>
250            <name>DEVICETYPE</name>
251            <description>Device type</description>
252            <addressOffset>0x028</addressOffset>
253            <access>read-only</access>
254            <resetValue>0xFFFFFFFF</resetValue>
255            <fields>
256              <field>
257                <name>DEVICETYPE</name>
258                <description>Device type</description>
259                <lsb>0</lsb>
260                <msb>31</msb>
261                <enumeratedValues>
262                  <enumeratedValue>
263                    <name>Die</name>
264                    <description>Device is an physical DIE</description>
265                    <value>0x0000000</value>
266                  </enumeratedValue>
267                  <enumeratedValue>
268                    <name>FPGA</name>
269                    <description>Device is an FPGA</description>
270                    <value>0xFFFFFFFF</value>
271                  </enumeratedValue>
272                </enumeratedValues>
273              </field>
274            </fields>
275          </register>
276        </cluster>
277        <cluster>
278          <dim>256</dim>
279          <dimIncrement>0x008</dimIncrement>
280          <name>TRIMCNF[%s]</name>
281          <description>Unspecified</description>
282          <headerStructName>FICR_TRIMCNF</headerStructName>
283          <access>read-write</access>
284          <addressOffset>0x300</addressOffset>
285          <register>
286            <name>ADDR</name>
287            <description>Description cluster: Address</description>
288            <addressOffset>0x000</addressOffset>
289            <access>read-only</access>
290            <resetValue>0xFFFFFFFF</resetValue>
291            <fields>
292              <field>
293                <name>Address</name>
294                <description>Address</description>
295                <lsb>0</lsb>
296                <msb>31</msb>
297              </field>
298            </fields>
299          </register>
300          <register>
301            <name>DATA</name>
302            <description>Description cluster: Data</description>
303            <addressOffset>0x004</addressOffset>
304            <access>read-only</access>
305            <resetValue>0xFFFFFFFF</resetValue>
306            <fields>
307              <field>
308                <name>Data</name>
309                <description>Data</description>
310                <lsb>0</lsb>
311                <msb>31</msb>
312              </field>
313            </fields>
314          </register>
315        </cluster>
316        <cluster>
317          <name>TRNG90B</name>
318          <description>NIST800-90B RNG calibration data</description>
319          <headerStructName>FICR_TRNG90B</headerStructName>
320          <access>read-write</access>
321          <addressOffset>0xC00</addressOffset>
322          <register>
323            <name>BYTES</name>
324            <description>Amount of bytes for the required entropy bits</description>
325            <addressOffset>0x000</addressOffset>
326            <access>read-only</access>
327            <resetValue>0xFFFFFFFF</resetValue>
328            <fields>
329              <field>
330                <name>BYTES</name>
331                <description>Amount of bytes for the required entropy bits</description>
332                <lsb>0</lsb>
333                <msb>31</msb>
334              </field>
335            </fields>
336          </register>
337          <register>
338            <name>RCCUTOFF</name>
339            <description>Repetition counter cutoff</description>
340            <addressOffset>0x004</addressOffset>
341            <access>read-only</access>
342            <resetValue>0xFFFFFFFF</resetValue>
343            <fields>
344              <field>
345                <name>RCCUTOFF</name>
346                <description>Repetition counter cutoff</description>
347                <lsb>0</lsb>
348                <msb>31</msb>
349              </field>
350            </fields>
351          </register>
352          <register>
353            <name>APCUTOFF</name>
354            <description>Adaptive proportion cutoff</description>
355            <addressOffset>0x008</addressOffset>
356            <access>read-only</access>
357            <resetValue>0xFFFFFFFF</resetValue>
358            <fields>
359              <field>
360                <name>APCUTOFF</name>
361                <description>Adaptive proportion cutoff</description>
362                <lsb>0</lsb>
363                <msb>31</msb>
364              </field>
365            </fields>
366          </register>
367          <register>
368            <name>STARTUP</name>
369            <description>Amount of bytes for the startup tests</description>
370            <addressOffset>0x00C</addressOffset>
371            <access>read-only</access>
372            <resetValue>0x00000210</resetValue>
373            <fields>
374              <field>
375                <name>STARTUP</name>
376                <description>Amount of bytes for the startup tests</description>
377                <lsb>0</lsb>
378                <msb>31</msb>
379              </field>
380            </fields>
381          </register>
382          <register>
383            <name>ROSC1</name>
384            <description>Sample count for ring oscillator 1</description>
385            <addressOffset>0x010</addressOffset>
386            <access>read-only</access>
387            <resetValue>0xFFFFFFFF</resetValue>
388            <fields>
389              <field>
390                <name>ROSC1</name>
391                <description>Sample count for ring oscillator 1</description>
392                <lsb>0</lsb>
393                <msb>31</msb>
394              </field>
395            </fields>
396          </register>
397          <register>
398            <name>ROSC2</name>
399            <description>Sample count for ring oscillator 2</description>
400            <addressOffset>0x014</addressOffset>
401            <access>read-only</access>
402            <resetValue>0xFFFFFFFF</resetValue>
403            <fields>
404              <field>
405                <name>ROSC2</name>
406                <description>Sample count for ring oscillator 2</description>
407                <lsb>0</lsb>
408                <msb>31</msb>
409              </field>
410            </fields>
411          </register>
412          <register>
413            <name>ROSC3</name>
414            <description>Sample count for ring oscillator 3</description>
415            <addressOffset>0x018</addressOffset>
416            <access>read-only</access>
417            <resetValue>0xFFFFFFFF</resetValue>
418            <fields>
419              <field>
420                <name>ROSC3</name>
421                <description>Sample count for ring oscillator 3</description>
422                <lsb>0</lsb>
423                <msb>31</msb>
424              </field>
425            </fields>
426          </register>
427          <register>
428            <name>ROSC4</name>
429            <description>Sample count for ring oscillator 4</description>
430            <addressOffset>0x01C</addressOffset>
431            <access>read-only</access>
432            <resetValue>0xFFFFFFFF</resetValue>
433            <fields>
434              <field>
435                <name>ROSC4</name>
436                <description>Sample count for ring oscillator 4</description>
437                <lsb>0</lsb>
438                <msb>31</msb>
439              </field>
440            </fields>
441          </register>
442        </cluster>
443      </registers>
444    </peripheral>
445    <peripheral>
446      <name>UICR_S</name>
447      <description>User information configuration registers User information configuration registers</description>
448      <baseAddress>0x00FF8000</baseAddress>
449      <headerStructName>UICR</headerStructName>
450      <!--Security dma=NA-->
451      <!--Security securemapping=S-->
452      <addressBlock>
453        <offset>0</offset>
454        <size>0x1000</size>
455        <usage>registers</usage>
456      </addressBlock>
457      <groupName>UICR</groupName>
458      <size>0x20</size>
459      <registers>
460        <register>
461          <name>APPROTECT</name>
462          <description>Access port protection</description>
463          <addressOffset>0x000</addressOffset>
464          <access>read-write</access>
465          <resetValue>0x00000000</resetValue>
466          <fields>
467            <field>
468              <name>PALL</name>
469              <description>Blocks debugger read/write access to all CPU registers and
470          memory mapped addresses</description>
471              <lsb>0</lsb>
472              <msb>31</msb>
473              <enumeratedValues>
474                <enumeratedValue>
475                  <name>Unprotected</name>
476                  <description>Unprotected</description>
477                  <value>0xFFFFFFFF</value>
478                </enumeratedValue>
479                <enumeratedValue>
480                  <name>Protected</name>
481                  <description>Protected</description>
482                  <value>0x00000000</value>
483                </enumeratedValue>
484              </enumeratedValues>
485            </field>
486          </fields>
487        </register>
488        <register>
489          <name>XOSC32M</name>
490          <description>Oscillator control</description>
491          <addressOffset>0x014</addressOffset>
492          <access>read-write</access>
493          <resetValue>0xFFFFFFCF</resetValue>
494          <fields>
495            <field>
496              <name>CTRL</name>
497              <description>Pierce current DAC control signals</description>
498              <lsb>0</lsb>
499              <msb>5</msb>
500            </field>
501          </fields>
502        </register>
503        <register>
504          <name>HFXOSRC</name>
505          <description>HFXO clock source selection</description>
506          <addressOffset>0x01C</addressOffset>
507          <access>read-write</access>
508          <resetValue>0xFFFFFFFF</resetValue>
509          <fields>
510            <field>
511              <name>HFXOSRC</name>
512              <description>HFXO clock source selection</description>
513              <lsb>0</lsb>
514              <msb>0</msb>
515              <enumeratedValues>
516                <enumeratedValue>
517                  <name>XTAL</name>
518                  <description>32 MHz crystal oscillator</description>
519                  <value>1</value>
520                </enumeratedValue>
521                <enumeratedValue>
522                  <name>TCXO</name>
523                  <description>32 MHz temperature compensated crystal oscillator (TCXO)</description>
524                  <value>0</value>
525                </enumeratedValue>
526              </enumeratedValues>
527            </field>
528          </fields>
529        </register>
530        <register>
531          <name>HFXOCNT</name>
532          <description>HFXO startup counter</description>
533          <addressOffset>0x020</addressOffset>
534          <access>read-write</access>
535          <resetValue>0xFFFFFFFF</resetValue>
536          <fields>
537            <field>
538              <name>HFXOCNT</name>
539              <description>HFXO startup counter. Total debounce time = HFXOCNT*64 us + 0.5 us</description>
540              <lsb>0</lsb>
541              <msb>7</msb>
542              <enumeratedValues>
543                <enumeratedValue>
544                  <name>MinDebounceTime</name>
545                  <description>Min debounce time = (0*64 us + 0.5 us)</description>
546                  <value>0</value>
547                </enumeratedValue>
548                <enumeratedValue>
549                  <name>MaxDebounceTime</name>
550                  <description>Max debounce time = (255*64 us + 0.5 us)</description>
551                  <value>255</value>
552                </enumeratedValue>
553              </enumeratedValues>
554            </field>
555          </fields>
556        </register>
557        <register>
558          <name>SECUREAPPROTECT</name>
559          <description>Secure access port protection</description>
560          <addressOffset>0x02C</addressOffset>
561          <access>read-write</access>
562          <resetValue>0x00000000</resetValue>
563          <fields>
564            <field>
565              <name>PALL</name>
566              <description>Blocks debugger read/write access to all secure CPU registers and secure
567          memory mapped addresses</description>
568              <lsb>0</lsb>
569              <msb>31</msb>
570              <enumeratedValues>
571                <enumeratedValue>
572                  <name>Unprotected</name>
573                  <description>Unprotected</description>
574                  <value>0xFFFFFFFF</value>
575                </enumeratedValue>
576                <enumeratedValue>
577                  <name>Protected</name>
578                  <description>Protected</description>
579                  <value>0x00000000</value>
580                </enumeratedValue>
581              </enumeratedValues>
582            </field>
583          </fields>
584        </register>
585        <register>
586          <name>ERASEPROTECT</name>
587          <description>Erase protection</description>
588          <addressOffset>0x030</addressOffset>
589          <access>read-write</access>
590          <resetValue>0x00000000</resetValue>
591          <fields>
592            <field>
593              <name>PALL</name>
594              <description>Blocks NVMC ERASEALL and CTRLAP ERASEALL functionality</description>
595              <lsb>0</lsb>
596              <msb>31</msb>
597              <enumeratedValues>
598                <enumeratedValue>
599                  <name>Unprotected</name>
600                  <description>Unprotected</description>
601                  <value>0xFFFFFFFF</value>
602                </enumeratedValue>
603                <enumeratedValue>
604                  <name>Protected</name>
605                  <description>Protected</description>
606                  <value>0x00000000</value>
607                </enumeratedValue>
608              </enumeratedValues>
609            </field>
610          </fields>
611        </register>
612        <register>
613          <dim>0xBE</dim>
614          <dimIncrement>0x4</dimIncrement>
615          <name>OTP[%s]</name>
616          <description>Description collection: OTP bits [31+n*32:0+n*32].</description>
617          <addressOffset>0x108</addressOffset>
618          <access>read-write</access>
619          <resetValue>0xFFFFFFFF</resetValue>
620          <fields>
621            <field>
622              <name>OTP</name>
623              <description>Bits [31+n*32:0+n*32] of OTP region</description>
624              <lsb>0</lsb>
625              <msb>31</msb>
626            </field>
627          </fields>
628        </register>
629        <cluster>
630          <name>KEYSLOT</name>
631          <description>Unspecified</description>
632          <headerStructName>UICR_KEYSLOT</headerStructName>
633          <access>read-write</access>
634          <addressOffset>0x400</addressOffset>
635          <cluster>
636            <dim>128</dim>
637            <dimIncrement>0x008</dimIncrement>
638            <name>CONFIG[%s]</name>
639            <description>Unspecified</description>
640            <headerStructName>UICR_KEYSLOT_CONFIG</headerStructName>
641            <access>read-write</access>
642            <addressOffset>0x000</addressOffset>
643            <register>
644              <name>DEST</name>
645              <description>Description cluster: Destination address where content of the key value registers (KEYSLOT.KEYn.VALUE[0-3])
646          will be pushed by KMU. Note that this address MUST match that of a peripherals
647          APB mapped write-only key registers, else the KMU can push this key value into
648          an address range which the CPU can potentially read!</description>
649              <addressOffset>0x000</addressOffset>
650              <access>read-write</access>
651              <resetValue>0xFFFFFFFF</resetValue>
652              <fields>
653                <field>
654                  <name>DEST</name>
655                  <description>Secure APB destination address</description>
656                  <lsb>0</lsb>
657                  <msb>31</msb>
658                </field>
659              </fields>
660            </register>
661            <register>
662              <name>PERM</name>
663              <description>Description cluster: Define permissions for the key slot with ID=n+1. Bits 0-15 and 16-31 can only be written once.</description>
664              <addressOffset>0x004</addressOffset>
665              <access>read-write</access>
666              <resetValue>0xFFFFFFFF</resetValue>
667              <fields>
668                <field>
669                  <name>WRITE</name>
670                  <description>Write permission for key slot</description>
671                  <lsb>0</lsb>
672                  <msb>0</msb>
673                  <enumeratedValues>
674                    <enumeratedValue>
675                      <name>Disabled</name>
676                      <description>Disable write to the key value registers</description>
677                      <value>0</value>
678                    </enumeratedValue>
679                    <enumeratedValue>
680                      <name>Enabled</name>
681                      <description>Enable write to the key value registers</description>
682                      <value>1</value>
683                    </enumeratedValue>
684                  </enumeratedValues>
685                </field>
686                <field>
687                  <name>READ</name>
688                  <description>Read permission for key slot</description>
689                  <lsb>1</lsb>
690                  <msb>1</msb>
691                  <enumeratedValues>
692                    <enumeratedValue>
693                      <name>Disabled</name>
694                      <description>Disable read from key value registers</description>
695                      <value>0</value>
696                    </enumeratedValue>
697                    <enumeratedValue>
698                      <name>Enabled</name>
699                      <description>Enable read from key value registers</description>
700                      <value>1</value>
701                    </enumeratedValue>
702                  </enumeratedValues>
703                </field>
704                <field>
705                  <name>PUSH</name>
706                  <description>Push permission for key slot</description>
707                  <lsb>2</lsb>
708                  <msb>2</msb>
709                  <enumeratedValues>
710                    <enumeratedValue>
711                      <name>Disabled</name>
712                      <description>Disable pushing of key value registers over secure APB, but can be read if field READ is Enabled</description>
713                      <value>0</value>
714                    </enumeratedValue>
715                    <enumeratedValue>
716                      <name>Enabled</name>
717                      <description>Enable pushing of key value registers over secure APB. Register KEYSLOT.CONFIGn.DEST must contain a valid destination address!</description>
718                      <value>1</value>
719                    </enumeratedValue>
720                  </enumeratedValues>
721                </field>
722                <field>
723                  <name>STATE</name>
724                  <description>Revocation state for the key slot</description>
725                  <lsb>16</lsb>
726                  <msb>16</msb>
727                  <enumeratedValues>
728                    <enumeratedValue>
729                      <name>Revoked</name>
730                      <description>Key value registers can no longer be read or pushed</description>
731                      <value>0</value>
732                    </enumeratedValue>
733                    <enumeratedValue>
734                      <name>Active</name>
735                      <description>Key value registers are readable (if enabled) and can be pushed (if enabled)</description>
736                      <value>1</value>
737                    </enumeratedValue>
738                  </enumeratedValues>
739                </field>
740              </fields>
741            </register>
742          </cluster>
743          <cluster>
744            <dim>128</dim>
745            <dimIncrement>0x010</dimIncrement>
746            <name>KEY[%s]</name>
747            <description>Unspecified</description>
748            <headerStructName>UICR_KEYSLOT_KEY</headerStructName>
749            <access>read-write</access>
750            <addressOffset>0x400</addressOffset>
751            <register>
752              <dim>0x4</dim>
753              <dimIncrement>0x4</dimIncrement>
754              <name>VALUE[%s]</name>
755              <description>Description collection: Define bits [31+o*32:0+o*32] of value assigned to KMU key slot ID=n+1</description>
756              <addressOffset>0x000</addressOffset>
757              <access>read-write</access>
758              <resetValue>0xFFFFFFFF</resetValue>
759              <fields>
760                <field>
761                  <name>VALUE</name>
762                  <description>Define bits [31+o*32:0+o*32] of value assigned to KMU key slot ID=n+1</description>
763                  <lsb>0</lsb>
764                  <msb>31</msb>
765                </field>
766              </fields>
767            </register>
768          </cluster>
769        </cluster>
770      </registers>
771    </peripheral>
772    <peripheral>
773      <name>TAD_S</name>
774      <description>Trace and debug control</description>
775      <baseAddress>0xE0080000</baseAddress>
776      <headerStructName>TAD</headerStructName>
777      <!--Security dma=NA-->
778      <!--Security securemapping=S-->
779      <addressBlock>
780        <offset>0</offset>
781        <size>0x1000</size>
782        <usage>registers</usage>
783      </addressBlock>
784      <groupName>TAD</groupName>
785      <size>0x20</size>
786      <registers>
787        <register>
788          <name>ENABLE</name>
789          <description>Enable debug domain and aquire selected GPIOs</description>
790          <addressOffset>0x500</addressOffset>
791          <access>read-write</access>
792          <fields>
793            <field>
794              <name>ENABLE</name>
795              <lsb>0</lsb>
796              <msb>0</msb>
797              <enumeratedValues>
798                <enumeratedValue>
799                  <name>DISABLED</name>
800                  <description>Disable debug domain and release selected GPIOs</description>
801                  <value>0</value>
802                </enumeratedValue>
803                <enumeratedValue>
804                  <name>ENABLED</name>
805                  <description>Enable debug domain and aquire selected GPIOs</description>
806                  <value>1</value>
807                </enumeratedValue>
808              </enumeratedValues>
809            </field>
810          </fields>
811        </register>
812        <cluster>
813          <name>PSEL</name>
814          <description>Unspecified</description>
815          <headerStructName>TAD_PSEL</headerStructName>
816          <access>read-write</access>
817          <addressOffset>0x504</addressOffset>
818          <register>
819            <name>TRACECLK</name>
820            <description>Pin number configuration for TRACECLK</description>
821            <addressOffset>0x000</addressOffset>
822            <access>read-write</access>
823            <resetValue>0xFFFFFFFF</resetValue>
824            <fields>
825              <field>
826                <name>PIN</name>
827                <description>Pin number</description>
828                <lsb>0</lsb>
829                <msb>4</msb>
830              </field>
831              <field>
832                <name>CONNECT</name>
833                <description>Connection</description>
834                <lsb>31</lsb>
835                <msb>31</msb>
836                <enumeratedValues>
837                  <enumeratedValue>
838                    <name>Disconnected</name>
839                    <description>Disconnect</description>
840                    <value>1</value>
841                  </enumeratedValue>
842                  <enumeratedValue>
843                    <name>Connected</name>
844                    <description>Connect</description>
845                    <value>0</value>
846                  </enumeratedValue>
847                </enumeratedValues>
848              </field>
849            </fields>
850          </register>
851          <register>
852            <name>TRACEDATA0</name>
853            <description>Pin number configuration for TRACEDATA[0]</description>
854            <addressOffset>0x004</addressOffset>
855            <access>read-write</access>
856            <resetValue>0xFFFFFFFF</resetValue>
857            <fields>
858              <field>
859                <name>PIN</name>
860                <description>Pin number</description>
861                <lsb>0</lsb>
862                <msb>4</msb>
863              </field>
864              <field>
865                <name>CONNECT</name>
866                <description>Connection</description>
867                <lsb>31</lsb>
868                <msb>31</msb>
869                <enumeratedValues>
870                  <enumeratedValue>
871                    <name>Disconnected</name>
872                    <description>Disconnect</description>
873                    <value>1</value>
874                  </enumeratedValue>
875                  <enumeratedValue>
876                    <name>Connected</name>
877                    <description>Connect</description>
878                    <value>0</value>
879                  </enumeratedValue>
880                </enumeratedValues>
881              </field>
882            </fields>
883          </register>
884          <register>
885            <name>TRACEDATA1</name>
886            <description>Pin number configuration for TRACEDATA[1]</description>
887            <addressOffset>0x008</addressOffset>
888            <access>read-write</access>
889            <resetValue>0xFFFFFFFF</resetValue>
890            <fields>
891              <field>
892                <name>PIN</name>
893                <description>Pin number</description>
894                <lsb>0</lsb>
895                <msb>4</msb>
896              </field>
897              <field>
898                <name>CONNECT</name>
899                <description>Connection</description>
900                <lsb>31</lsb>
901                <msb>31</msb>
902                <enumeratedValues>
903                  <enumeratedValue>
904                    <name>Disconnected</name>
905                    <description>Disconnect</description>
906                    <value>1</value>
907                  </enumeratedValue>
908                  <enumeratedValue>
909                    <name>Connected</name>
910                    <description>Connect</description>
911                    <value>0</value>
912                  </enumeratedValue>
913                </enumeratedValues>
914              </field>
915            </fields>
916          </register>
917          <register>
918            <name>TRACEDATA2</name>
919            <description>Pin number configuration for TRACEDATA[2]</description>
920            <addressOffset>0x00C</addressOffset>
921            <access>read-write</access>
922            <resetValue>0xFFFFFFFF</resetValue>
923            <fields>
924              <field>
925                <name>PIN</name>
926                <description>Pin number</description>
927                <lsb>0</lsb>
928                <msb>4</msb>
929              </field>
930              <field>
931                <name>CONNECT</name>
932                <description>Connection</description>
933                <lsb>31</lsb>
934                <msb>31</msb>
935                <enumeratedValues>
936                  <enumeratedValue>
937                    <name>Disconnected</name>
938                    <description>Disconnect</description>
939                    <value>1</value>
940                  </enumeratedValue>
941                  <enumeratedValue>
942                    <name>Connected</name>
943                    <description>Connect</description>
944                    <value>0</value>
945                  </enumeratedValue>
946                </enumeratedValues>
947              </field>
948            </fields>
949          </register>
950          <register>
951            <name>TRACEDATA3</name>
952            <description>Pin number configuration for TRACEDATA[3]</description>
953            <addressOffset>0x010</addressOffset>
954            <access>read-write</access>
955            <resetValue>0xFFFFFFFF</resetValue>
956            <fields>
957              <field>
958                <name>PIN</name>
959                <description>Pin number</description>
960                <lsb>0</lsb>
961                <msb>4</msb>
962              </field>
963              <field>
964                <name>CONNECT</name>
965                <description>Connection</description>
966                <lsb>31</lsb>
967                <msb>31</msb>
968                <enumeratedValues>
969                  <enumeratedValue>
970                    <name>Disconnected</name>
971                    <description>Disconnect</description>
972                    <value>1</value>
973                  </enumeratedValue>
974                  <enumeratedValue>
975                    <name>Connected</name>
976                    <description>Connect</description>
977                    <value>0</value>
978                  </enumeratedValue>
979                </enumeratedValues>
980              </field>
981            </fields>
982          </register>
983        </cluster>
984        <register>
985          <name>TRACEPORTSPEED</name>
986          <description>Clocking options for the Trace Port debug interface</description>
987          <addressOffset>0x518</addressOffset>
988          <access>read-write</access>
989          <resetValue>0x00000000</resetValue>
990          <fields>
991            <field>
992              <name>TRACEPORTSPEED</name>
993              <description>Speed of Trace Port clock. Note that the TRACECLK pin will output this clock divided by two.</description>
994              <lsb>0</lsb>
995              <msb>1</msb>
996              <enumeratedValues>
997                <enumeratedValue>
998                  <name>32MHz</name>
999                  <description>32 MHz Trace Port clock (TRACECLK = 16 MHz)</description>
1000                  <value>0</value>
1001                </enumeratedValue>
1002                <enumeratedValue>
1003                  <name>16MHz</name>
1004                  <description>16 MHz Trace Port clock (TRACECLK = 8 MHz)</description>
1005                  <value>1</value>
1006                </enumeratedValue>
1007                <enumeratedValue>
1008                  <name>8MHz</name>
1009                  <description>8 MHz Trace Port clock (TRACECLK = 4 MHz)</description>
1010                  <value>2</value>
1011                </enumeratedValue>
1012                <enumeratedValue>
1013                  <name>4MHz</name>
1014                  <description>4 MHz Trace Port clock (TRACECLK = 2 MHz)</description>
1015                  <value>3</value>
1016                </enumeratedValue>
1017              </enumeratedValues>
1018            </field>
1019          </fields>
1020        </register>
1021      </registers>
1022    </peripheral>
1023    <peripheral>
1024      <name>SPU_S</name>
1025      <description>System protection unit</description>
1026      <baseAddress>0x50003000</baseAddress>
1027      <headerStructName>SPU</headerStructName>
1028      <!--Security dma=NA-->
1029      <!--Security securemapping=S-->
1030      <addressBlock>
1031        <offset>0</offset>
1032        <size>0x1000</size>
1033        <usage>registers</usage>
1034      </addressBlock>
1035      <interrupt>
1036        <name>SPU</name>
1037        <value>3</value>
1038      </interrupt>
1039      <groupName>SPU</groupName>
1040      <size>0x20</size>
1041      <registers>
1042        <register>
1043          <name>EVENTS_RAMACCERR</name>
1044          <description>A security violation has been detected for the RAM memory space</description>
1045          <addressOffset>0x100</addressOffset>
1046          <access>read-write</access>
1047          <fields>
1048            <field>
1049              <name>EVENTS_RAMACCERR</name>
1050              <description>A security violation has been detected for the RAM memory space</description>
1051              <lsb>0</lsb>
1052              <msb>0</msb>
1053              <enumeratedValues>
1054                <enumeratedValue>
1055                  <name>NotGenerated</name>
1056                  <description>Event not generated</description>
1057                  <value>0</value>
1058                </enumeratedValue>
1059                <enumeratedValue>
1060                  <name>Generated</name>
1061                  <description>Event generated</description>
1062                  <value>1</value>
1063                </enumeratedValue>
1064              </enumeratedValues>
1065            </field>
1066          </fields>
1067        </register>
1068        <register>
1069          <name>EVENTS_FLASHACCERR</name>
1070          <description>A security violation has been detected for the flash memory space</description>
1071          <addressOffset>0x104</addressOffset>
1072          <access>read-write</access>
1073          <fields>
1074            <field>
1075              <name>EVENTS_FLASHACCERR</name>
1076              <description>A security violation has been detected for the flash memory space</description>
1077              <lsb>0</lsb>
1078              <msb>0</msb>
1079              <enumeratedValues>
1080                <enumeratedValue>
1081                  <name>NotGenerated</name>
1082                  <description>Event not generated</description>
1083                  <value>0</value>
1084                </enumeratedValue>
1085                <enumeratedValue>
1086                  <name>Generated</name>
1087                  <description>Event generated</description>
1088                  <value>1</value>
1089                </enumeratedValue>
1090              </enumeratedValues>
1091            </field>
1092          </fields>
1093        </register>
1094        <register>
1095          <name>EVENTS_PERIPHACCERR</name>
1096          <description>A security violation has been detected on one or several peripherals</description>
1097          <addressOffset>0x108</addressOffset>
1098          <access>read-write</access>
1099          <fields>
1100            <field>
1101              <name>EVENTS_PERIPHACCERR</name>
1102              <description>A security violation has been detected on one or several peripherals</description>
1103              <lsb>0</lsb>
1104              <msb>0</msb>
1105              <enumeratedValues>
1106                <enumeratedValue>
1107                  <name>NotGenerated</name>
1108                  <description>Event not generated</description>
1109                  <value>0</value>
1110                </enumeratedValue>
1111                <enumeratedValue>
1112                  <name>Generated</name>
1113                  <description>Event generated</description>
1114                  <value>1</value>
1115                </enumeratedValue>
1116              </enumeratedValues>
1117            </field>
1118          </fields>
1119        </register>
1120        <register>
1121          <name>PUBLISH_RAMACCERR</name>
1122          <description>Publish configuration for event RAMACCERR</description>
1123          <addressOffset>0x180</addressOffset>
1124          <access>read-write</access>
1125          <fields>
1126            <field>
1127              <name>CHIDX</name>
1128              <description>Channel that event RAMACCERR will publish to.</description>
1129              <lsb>0</lsb>
1130              <msb>3</msb>
1131            </field>
1132            <field>
1133              <name>EN</name>
1134              <lsb>31</lsb>
1135              <msb>31</msb>
1136              <enumeratedValues>
1137                <enumeratedValue>
1138                  <name>Disabled</name>
1139                  <description>Disable publishing</description>
1140                  <value>0</value>
1141                </enumeratedValue>
1142                <enumeratedValue>
1143                  <name>Enabled</name>
1144                  <description>Enable publishing</description>
1145                  <value>1</value>
1146                </enumeratedValue>
1147              </enumeratedValues>
1148            </field>
1149          </fields>
1150        </register>
1151        <register>
1152          <name>PUBLISH_FLASHACCERR</name>
1153          <description>Publish configuration for event FLASHACCERR</description>
1154          <addressOffset>0x184</addressOffset>
1155          <access>read-write</access>
1156          <fields>
1157            <field>
1158              <name>CHIDX</name>
1159              <description>Channel that event FLASHACCERR will publish to.</description>
1160              <lsb>0</lsb>
1161              <msb>3</msb>
1162            </field>
1163            <field>
1164              <name>EN</name>
1165              <lsb>31</lsb>
1166              <msb>31</msb>
1167              <enumeratedValues>
1168                <enumeratedValue>
1169                  <name>Disabled</name>
1170                  <description>Disable publishing</description>
1171                  <value>0</value>
1172                </enumeratedValue>
1173                <enumeratedValue>
1174                  <name>Enabled</name>
1175                  <description>Enable publishing</description>
1176                  <value>1</value>
1177                </enumeratedValue>
1178              </enumeratedValues>
1179            </field>
1180          </fields>
1181        </register>
1182        <register>
1183          <name>PUBLISH_PERIPHACCERR</name>
1184          <description>Publish configuration for event PERIPHACCERR</description>
1185          <addressOffset>0x188</addressOffset>
1186          <access>read-write</access>
1187          <fields>
1188            <field>
1189              <name>CHIDX</name>
1190              <description>Channel that event PERIPHACCERR will publish to.</description>
1191              <lsb>0</lsb>
1192              <msb>3</msb>
1193            </field>
1194            <field>
1195              <name>EN</name>
1196              <lsb>31</lsb>
1197              <msb>31</msb>
1198              <enumeratedValues>
1199                <enumeratedValue>
1200                  <name>Disabled</name>
1201                  <description>Disable publishing</description>
1202                  <value>0</value>
1203                </enumeratedValue>
1204                <enumeratedValue>
1205                  <name>Enabled</name>
1206                  <description>Enable publishing</description>
1207                  <value>1</value>
1208                </enumeratedValue>
1209              </enumeratedValues>
1210            </field>
1211          </fields>
1212        </register>
1213        <register>
1214          <name>INTEN</name>
1215          <description>Enable or disable interrupt</description>
1216          <addressOffset>0x300</addressOffset>
1217          <access>read-write</access>
1218          <fields>
1219            <field>
1220              <name>RAMACCERR</name>
1221              <description>Enable or disable interrupt for event RAMACCERR</description>
1222              <lsb>0</lsb>
1223              <msb>0</msb>
1224              <enumeratedValues>
1225                <enumeratedValue>
1226                  <name>Disabled</name>
1227                  <description>Disable</description>
1228                  <value>0</value>
1229                </enumeratedValue>
1230                <enumeratedValue>
1231                  <name>Enabled</name>
1232                  <description>Enable</description>
1233                  <value>1</value>
1234                </enumeratedValue>
1235              </enumeratedValues>
1236            </field>
1237            <field>
1238              <name>FLASHACCERR</name>
1239              <description>Enable or disable interrupt for event FLASHACCERR</description>
1240              <lsb>1</lsb>
1241              <msb>1</msb>
1242              <enumeratedValues>
1243                <enumeratedValue>
1244                  <name>Disabled</name>
1245                  <description>Disable</description>
1246                  <value>0</value>
1247                </enumeratedValue>
1248                <enumeratedValue>
1249                  <name>Enabled</name>
1250                  <description>Enable</description>
1251                  <value>1</value>
1252                </enumeratedValue>
1253              </enumeratedValues>
1254            </field>
1255            <field>
1256              <name>PERIPHACCERR</name>
1257              <description>Enable or disable interrupt for event PERIPHACCERR</description>
1258              <lsb>2</lsb>
1259              <msb>2</msb>
1260              <enumeratedValues>
1261                <enumeratedValue>
1262                  <name>Disabled</name>
1263                  <description>Disable</description>
1264                  <value>0</value>
1265                </enumeratedValue>
1266                <enumeratedValue>
1267                  <name>Enabled</name>
1268                  <description>Enable</description>
1269                  <value>1</value>
1270                </enumeratedValue>
1271              </enumeratedValues>
1272            </field>
1273          </fields>
1274        </register>
1275        <register>
1276          <name>INTENSET</name>
1277          <description>Enable interrupt</description>
1278          <addressOffset>0x304</addressOffset>
1279          <access>read-write</access>
1280          <fields>
1281            <field>
1282              <name>RAMACCERR</name>
1283              <description>Write '1' to enable interrupt for event RAMACCERR</description>
1284              <lsb>0</lsb>
1285              <msb>0</msb>
1286              <enumeratedValues>
1287                <usage>read</usage>
1288                <enumeratedValue>
1289                  <name>Disabled</name>
1290                  <description>Read: Disabled</description>
1291                  <value>0</value>
1292                </enumeratedValue>
1293                <enumeratedValue>
1294                  <name>Enabled</name>
1295                  <description>Read: Enabled</description>
1296                  <value>1</value>
1297                </enumeratedValue>
1298              </enumeratedValues>
1299              <enumeratedValues>
1300                <usage>write</usage>
1301                <enumeratedValue>
1302                  <name>Set</name>
1303                  <description>Enable</description>
1304                  <value>1</value>
1305                </enumeratedValue>
1306              </enumeratedValues>
1307            </field>
1308            <field>
1309              <name>FLASHACCERR</name>
1310              <description>Write '1' to enable interrupt for event FLASHACCERR</description>
1311              <lsb>1</lsb>
1312              <msb>1</msb>
1313              <enumeratedValues>
1314                <usage>read</usage>
1315                <enumeratedValue>
1316                  <name>Disabled</name>
1317                  <description>Read: Disabled</description>
1318                  <value>0</value>
1319                </enumeratedValue>
1320                <enumeratedValue>
1321                  <name>Enabled</name>
1322                  <description>Read: Enabled</description>
1323                  <value>1</value>
1324                </enumeratedValue>
1325              </enumeratedValues>
1326              <enumeratedValues>
1327                <usage>write</usage>
1328                <enumeratedValue>
1329                  <name>Set</name>
1330                  <description>Enable</description>
1331                  <value>1</value>
1332                </enumeratedValue>
1333              </enumeratedValues>
1334            </field>
1335            <field>
1336              <name>PERIPHACCERR</name>
1337              <description>Write '1' to enable interrupt for event PERIPHACCERR</description>
1338              <lsb>2</lsb>
1339              <msb>2</msb>
1340              <enumeratedValues>
1341                <usage>read</usage>
1342                <enumeratedValue>
1343                  <name>Disabled</name>
1344                  <description>Read: Disabled</description>
1345                  <value>0</value>
1346                </enumeratedValue>
1347                <enumeratedValue>
1348                  <name>Enabled</name>
1349                  <description>Read: Enabled</description>
1350                  <value>1</value>
1351                </enumeratedValue>
1352              </enumeratedValues>
1353              <enumeratedValues>
1354                <usage>write</usage>
1355                <enumeratedValue>
1356                  <name>Set</name>
1357                  <description>Enable</description>
1358                  <value>1</value>
1359                </enumeratedValue>
1360              </enumeratedValues>
1361            </field>
1362          </fields>
1363        </register>
1364        <register>
1365          <name>INTENCLR</name>
1366          <description>Disable interrupt</description>
1367          <addressOffset>0x308</addressOffset>
1368          <access>read-write</access>
1369          <fields>
1370            <field>
1371              <name>RAMACCERR</name>
1372              <description>Write '1' to disable interrupt for event RAMACCERR</description>
1373              <lsb>0</lsb>
1374              <msb>0</msb>
1375              <enumeratedValues>
1376                <usage>read</usage>
1377                <enumeratedValue>
1378                  <name>Disabled</name>
1379                  <description>Read: Disabled</description>
1380                  <value>0</value>
1381                </enumeratedValue>
1382                <enumeratedValue>
1383                  <name>Enabled</name>
1384                  <description>Read: Enabled</description>
1385                  <value>1</value>
1386                </enumeratedValue>
1387              </enumeratedValues>
1388              <enumeratedValues>
1389                <usage>write</usage>
1390                <enumeratedValue>
1391                  <name>Clear</name>
1392                  <description>Disable</description>
1393                  <value>1</value>
1394                </enumeratedValue>
1395              </enumeratedValues>
1396            </field>
1397            <field>
1398              <name>FLASHACCERR</name>
1399              <description>Write '1' to disable interrupt for event FLASHACCERR</description>
1400              <lsb>1</lsb>
1401              <msb>1</msb>
1402              <enumeratedValues>
1403                <usage>read</usage>
1404                <enumeratedValue>
1405                  <name>Disabled</name>
1406                  <description>Read: Disabled</description>
1407                  <value>0</value>
1408                </enumeratedValue>
1409                <enumeratedValue>
1410                  <name>Enabled</name>
1411                  <description>Read: Enabled</description>
1412                  <value>1</value>
1413                </enumeratedValue>
1414              </enumeratedValues>
1415              <enumeratedValues>
1416                <usage>write</usage>
1417                <enumeratedValue>
1418                  <name>Clear</name>
1419                  <description>Disable</description>
1420                  <value>1</value>
1421                </enumeratedValue>
1422              </enumeratedValues>
1423            </field>
1424            <field>
1425              <name>PERIPHACCERR</name>
1426              <description>Write '1' to disable interrupt for event PERIPHACCERR</description>
1427              <lsb>2</lsb>
1428              <msb>2</msb>
1429              <enumeratedValues>
1430                <usage>read</usage>
1431                <enumeratedValue>
1432                  <name>Disabled</name>
1433                  <description>Read: Disabled</description>
1434                  <value>0</value>
1435                </enumeratedValue>
1436                <enumeratedValue>
1437                  <name>Enabled</name>
1438                  <description>Read: Enabled</description>
1439                  <value>1</value>
1440                </enumeratedValue>
1441              </enumeratedValues>
1442              <enumeratedValues>
1443                <usage>write</usage>
1444                <enumeratedValue>
1445                  <name>Clear</name>
1446                  <description>Disable</description>
1447                  <value>1</value>
1448                </enumeratedValue>
1449              </enumeratedValues>
1450            </field>
1451          </fields>
1452        </register>
1453        <register>
1454          <name>CAP</name>
1455          <description>Show implemented features for the current device</description>
1456          <addressOffset>0x400</addressOffset>
1457          <access>read-only</access>
1458          <resetValue>0x00000001</resetValue>
1459          <fields>
1460            <field>
1461              <name>TZM</name>
1462              <description>Show ARM TrustZone status</description>
1463              <lsb>0</lsb>
1464              <msb>0</msb>
1465              <enumeratedValues>
1466                <enumeratedValue>
1467                  <name>NotAvailable</name>
1468                  <description>ARM TrustZone support not available</description>
1469                  <value>0</value>
1470                </enumeratedValue>
1471                <enumeratedValue>
1472                  <name>Enabled</name>
1473                  <description>ARM TrustZone support is available</description>
1474                  <value>1</value>
1475                </enumeratedValue>
1476              </enumeratedValues>
1477            </field>
1478          </fields>
1479        </register>
1480        <cluster>
1481          <dim>1</dim>
1482          <dimIncrement>0x004</dimIncrement>
1483          <name>EXTDOMAIN[%s]</name>
1484          <description>Unspecified</description>
1485          <headerStructName>SPU_EXTDOMAIN</headerStructName>
1486          <access>read-write</access>
1487          <addressOffset>0x440</addressOffset>
1488          <register>
1489            <name>PERM</name>
1490            <description>Description cluster: Access  for bus access generated from the external domain n List capabilities of the external domain  n</description>
1491            <addressOffset>0x000</addressOffset>
1492            <access>read-write</access>
1493            <resetValue>0x00000000</resetValue>
1494            <fields>
1495              <field>
1496                <name>SECUREMAPPING</name>
1497                <description>Define configuration capabilities  for TrustZone Cortex-M secure attribute</description>
1498                <lsb>0</lsb>
1499                <msb>1</msb>
1500                <enumeratedValues>
1501                  <enumeratedValue>
1502                    <name>NonSecure</name>
1503                    <description>The bus access from this external domain always have the non-secure attribute set</description>
1504                    <value>0</value>
1505                  </enumeratedValue>
1506                  <enumeratedValue>
1507                    <name>Secure</name>
1508                    <description>The bus access from this external domain always have the secure attribute set</description>
1509                    <value>1</value>
1510                  </enumeratedValue>
1511                  <enumeratedValue>
1512                    <name>UserSelectable</name>
1513                    <description>Non-secure or secure attribute for bus access from this domain is defined by the EXTDOMAIN[n].PERM register</description>
1514                    <value>2</value>
1515                  </enumeratedValue>
1516                </enumeratedValues>
1517              </field>
1518              <field>
1519                <name>SECATTR</name>
1520                <description>Peripheral security mapping</description>
1521                <lsb>4</lsb>
1522                <msb>4</msb>
1523                <enumeratedValues>
1524                  <enumeratedValue>
1525                    <name>NonSecure</name>
1526                    <description>Bus accesses from this domain have the non-secure attribute set</description>
1527                    <value>0</value>
1528                  </enumeratedValue>
1529                  <enumeratedValue>
1530                    <name>Secure</name>
1531                    <description>Bus accesses from this domain have secure attribute set</description>
1532                    <value>1</value>
1533                  </enumeratedValue>
1534                </enumeratedValues>
1535              </field>
1536              <field>
1537                <name>LOCK</name>
1538                <lsb>8</lsb>
1539                <msb>8</msb>
1540                <enumeratedValues>
1541                  <enumeratedValue>
1542                    <name>Unlocked</name>
1543                    <description>This register can be updated</description>
1544                    <value>0</value>
1545                  </enumeratedValue>
1546                  <enumeratedValue>
1547                    <name>Locked</name>
1548                    <description>The content of this register can't be changed until the next reset</description>
1549                    <value>1</value>
1550                  </enumeratedValue>
1551                </enumeratedValues>
1552              </field>
1553            </fields>
1554          </register>
1555        </cluster>
1556        <cluster>
1557          <dim>1</dim>
1558          <dimIncrement>0x008</dimIncrement>
1559          <name>DPPI[%s]</name>
1560          <description>Unspecified</description>
1561          <headerStructName>SPU_DPPI</headerStructName>
1562          <access>read-write</access>
1563          <addressOffset>0x480</addressOffset>
1564          <register>
1565            <name>PERM</name>
1566            <description>Description cluster: Select between secure and non-secure attribute  for the DPPI channels.</description>
1567            <addressOffset>0x000</addressOffset>
1568            <access>read-write</access>
1569            <resetValue>0x0000FFFF</resetValue>
1570            <fields>
1571              <field>
1572                <name>CHANNEL0</name>
1573                <description>Select secure attribute.</description>
1574                <lsb>0</lsb>
1575                <msb>0</msb>
1576                <enumeratedValues>
1577                  <enumeratedValue>
1578                    <name>Secure</name>
1579                    <description>Channel0 has its secure attribute set</description>
1580                    <value>1</value>
1581                  </enumeratedValue>
1582                  <enumeratedValue>
1583                    <name>NonSecure</name>
1584                    <description>Channel0 has its non-secure attribute set</description>
1585                    <value>0</value>
1586                  </enumeratedValue>
1587                </enumeratedValues>
1588              </field>
1589              <field>
1590                <name>CHANNEL1</name>
1591                <description>Select secure attribute.</description>
1592                <lsb>1</lsb>
1593                <msb>1</msb>
1594                <enumeratedValues>
1595                  <enumeratedValue>
1596                    <name>Secure</name>
1597                    <description>Channel1 has its secure attribute set</description>
1598                    <value>1</value>
1599                  </enumeratedValue>
1600                  <enumeratedValue>
1601                    <name>NonSecure</name>
1602                    <description>Channel1 has its non-secure attribute set</description>
1603                    <value>0</value>
1604                  </enumeratedValue>
1605                </enumeratedValues>
1606              </field>
1607              <field>
1608                <name>CHANNEL2</name>
1609                <description>Select secure attribute.</description>
1610                <lsb>2</lsb>
1611                <msb>2</msb>
1612                <enumeratedValues>
1613                  <enumeratedValue>
1614                    <name>Secure</name>
1615                    <description>Channel2 has its secure attribute set</description>
1616                    <value>1</value>
1617                  </enumeratedValue>
1618                  <enumeratedValue>
1619                    <name>NonSecure</name>
1620                    <description>Channel2 has its non-secure attribute set</description>
1621                    <value>0</value>
1622                  </enumeratedValue>
1623                </enumeratedValues>
1624              </field>
1625              <field>
1626                <name>CHANNEL3</name>
1627                <description>Select secure attribute.</description>
1628                <lsb>3</lsb>
1629                <msb>3</msb>
1630                <enumeratedValues>
1631                  <enumeratedValue>
1632                    <name>Secure</name>
1633                    <description>Channel3 has its secure attribute set</description>
1634                    <value>1</value>
1635                  </enumeratedValue>
1636                  <enumeratedValue>
1637                    <name>NonSecure</name>
1638                    <description>Channel3 has its non-secure attribute set</description>
1639                    <value>0</value>
1640                  </enumeratedValue>
1641                </enumeratedValues>
1642              </field>
1643              <field>
1644                <name>CHANNEL4</name>
1645                <description>Select secure attribute.</description>
1646                <lsb>4</lsb>
1647                <msb>4</msb>
1648                <enumeratedValues>
1649                  <enumeratedValue>
1650                    <name>Secure</name>
1651                    <description>Channel4 has its secure attribute set</description>
1652                    <value>1</value>
1653                  </enumeratedValue>
1654                  <enumeratedValue>
1655                    <name>NonSecure</name>
1656                    <description>Channel4 has its non-secure attribute set</description>
1657                    <value>0</value>
1658                  </enumeratedValue>
1659                </enumeratedValues>
1660              </field>
1661              <field>
1662                <name>CHANNEL5</name>
1663                <description>Select secure attribute.</description>
1664                <lsb>5</lsb>
1665                <msb>5</msb>
1666                <enumeratedValues>
1667                  <enumeratedValue>
1668                    <name>Secure</name>
1669                    <description>Channel5 has its secure attribute set</description>
1670                    <value>1</value>
1671                  </enumeratedValue>
1672                  <enumeratedValue>
1673                    <name>NonSecure</name>
1674                    <description>Channel5 has its non-secure attribute set</description>
1675                    <value>0</value>
1676                  </enumeratedValue>
1677                </enumeratedValues>
1678              </field>
1679              <field>
1680                <name>CHANNEL6</name>
1681                <description>Select secure attribute.</description>
1682                <lsb>6</lsb>
1683                <msb>6</msb>
1684                <enumeratedValues>
1685                  <enumeratedValue>
1686                    <name>Secure</name>
1687                    <description>Channel6 has its secure attribute set</description>
1688                    <value>1</value>
1689                  </enumeratedValue>
1690                  <enumeratedValue>
1691                    <name>NonSecure</name>
1692                    <description>Channel6 has its non-secure attribute set</description>
1693                    <value>0</value>
1694                  </enumeratedValue>
1695                </enumeratedValues>
1696              </field>
1697              <field>
1698                <name>CHANNEL7</name>
1699                <description>Select secure attribute.</description>
1700                <lsb>7</lsb>
1701                <msb>7</msb>
1702                <enumeratedValues>
1703                  <enumeratedValue>
1704                    <name>Secure</name>
1705                    <description>Channel7 has its secure attribute set</description>
1706                    <value>1</value>
1707                  </enumeratedValue>
1708                  <enumeratedValue>
1709                    <name>NonSecure</name>
1710                    <description>Channel7 has its non-secure attribute set</description>
1711                    <value>0</value>
1712                  </enumeratedValue>
1713                </enumeratedValues>
1714              </field>
1715              <field>
1716                <name>CHANNEL8</name>
1717                <description>Select secure attribute.</description>
1718                <lsb>8</lsb>
1719                <msb>8</msb>
1720                <enumeratedValues>
1721                  <enumeratedValue>
1722                    <name>Secure</name>
1723                    <description>Channel8 has its secure attribute set</description>
1724                    <value>1</value>
1725                  </enumeratedValue>
1726                  <enumeratedValue>
1727                    <name>NonSecure</name>
1728                    <description>Channel8 has its non-secure attribute set</description>
1729                    <value>0</value>
1730                  </enumeratedValue>
1731                </enumeratedValues>
1732              </field>
1733              <field>
1734                <name>CHANNEL9</name>
1735                <description>Select secure attribute.</description>
1736                <lsb>9</lsb>
1737                <msb>9</msb>
1738                <enumeratedValues>
1739                  <enumeratedValue>
1740                    <name>Secure</name>
1741                    <description>Channel9 has its secure attribute set</description>
1742                    <value>1</value>
1743                  </enumeratedValue>
1744                  <enumeratedValue>
1745                    <name>NonSecure</name>
1746                    <description>Channel9 has its non-secure attribute set</description>
1747                    <value>0</value>
1748                  </enumeratedValue>
1749                </enumeratedValues>
1750              </field>
1751              <field>
1752                <name>CHANNEL10</name>
1753                <description>Select secure attribute.</description>
1754                <lsb>10</lsb>
1755                <msb>10</msb>
1756                <enumeratedValues>
1757                  <enumeratedValue>
1758                    <name>Secure</name>
1759                    <description>Channel10 has its secure attribute set</description>
1760                    <value>1</value>
1761                  </enumeratedValue>
1762                  <enumeratedValue>
1763                    <name>NonSecure</name>
1764                    <description>Channel10 has its non-secure attribute set</description>
1765                    <value>0</value>
1766                  </enumeratedValue>
1767                </enumeratedValues>
1768              </field>
1769              <field>
1770                <name>CHANNEL11</name>
1771                <description>Select secure attribute.</description>
1772                <lsb>11</lsb>
1773                <msb>11</msb>
1774                <enumeratedValues>
1775                  <enumeratedValue>
1776                    <name>Secure</name>
1777                    <description>Channel11 has its secure attribute set</description>
1778                    <value>1</value>
1779                  </enumeratedValue>
1780                  <enumeratedValue>
1781                    <name>NonSecure</name>
1782                    <description>Channel11 has its non-secure attribute set</description>
1783                    <value>0</value>
1784                  </enumeratedValue>
1785                </enumeratedValues>
1786              </field>
1787              <field>
1788                <name>CHANNEL12</name>
1789                <description>Select secure attribute.</description>
1790                <lsb>12</lsb>
1791                <msb>12</msb>
1792                <enumeratedValues>
1793                  <enumeratedValue>
1794                    <name>Secure</name>
1795                    <description>Channel12 has its secure attribute set</description>
1796                    <value>1</value>
1797                  </enumeratedValue>
1798                  <enumeratedValue>
1799                    <name>NonSecure</name>
1800                    <description>Channel12 has its non-secure attribute set</description>
1801                    <value>0</value>
1802                  </enumeratedValue>
1803                </enumeratedValues>
1804              </field>
1805              <field>
1806                <name>CHANNEL13</name>
1807                <description>Select secure attribute.</description>
1808                <lsb>13</lsb>
1809                <msb>13</msb>
1810                <enumeratedValues>
1811                  <enumeratedValue>
1812                    <name>Secure</name>
1813                    <description>Channel13 has its secure attribute set</description>
1814                    <value>1</value>
1815                  </enumeratedValue>
1816                  <enumeratedValue>
1817                    <name>NonSecure</name>
1818                    <description>Channel13 has its non-secure attribute set</description>
1819                    <value>0</value>
1820                  </enumeratedValue>
1821                </enumeratedValues>
1822              </field>
1823              <field>
1824                <name>CHANNEL14</name>
1825                <description>Select secure attribute.</description>
1826                <lsb>14</lsb>
1827                <msb>14</msb>
1828                <enumeratedValues>
1829                  <enumeratedValue>
1830                    <name>Secure</name>
1831                    <description>Channel14 has its secure attribute set</description>
1832                    <value>1</value>
1833                  </enumeratedValue>
1834                  <enumeratedValue>
1835                    <name>NonSecure</name>
1836                    <description>Channel14 has its non-secure attribute set</description>
1837                    <value>0</value>
1838                  </enumeratedValue>
1839                </enumeratedValues>
1840              </field>
1841              <field>
1842                <name>CHANNEL15</name>
1843                <description>Select secure attribute.</description>
1844                <lsb>15</lsb>
1845                <msb>15</msb>
1846                <enumeratedValues>
1847                  <enumeratedValue>
1848                    <name>Secure</name>
1849                    <description>Channel15 has its secure attribute set</description>
1850                    <value>1</value>
1851                  </enumeratedValue>
1852                  <enumeratedValue>
1853                    <name>NonSecure</name>
1854                    <description>Channel15 has its non-secure attribute set</description>
1855                    <value>0</value>
1856                  </enumeratedValue>
1857                </enumeratedValues>
1858              </field>
1859            </fields>
1860          </register>
1861          <register>
1862            <name>LOCK</name>
1863            <description>Description cluster: Prevent further modification of the corresponding PERM register</description>
1864            <addressOffset>0x004</addressOffset>
1865            <access>read-write</access>
1866            <resetValue>0x00000000</resetValue>
1867            <fields>
1868              <field>
1869                <name>LOCK</name>
1870                <lsb>0</lsb>
1871                <msb>0</msb>
1872                <enumeratedValues>
1873                  <enumeratedValue>
1874                    <name>Locked</name>
1875                    <description>DPPI[n].PERM register can't be changed until next reset</description>
1876                    <value>1</value>
1877                  </enumeratedValue>
1878                  <enumeratedValue>
1879                    <name>Unlocked</name>
1880                    <description>DPPI[n].PERM register content can be changed</description>
1881                    <value>0</value>
1882                  </enumeratedValue>
1883                </enumeratedValues>
1884              </field>
1885            </fields>
1886          </register>
1887        </cluster>
1888        <cluster>
1889          <dim>1</dim>
1890          <dimIncrement>0x008</dimIncrement>
1891          <name>GPIOPORT[%s]</name>
1892          <description>Unspecified</description>
1893          <headerStructName>SPU_GPIOPORT</headerStructName>
1894          <access>read-write</access>
1895          <addressOffset>0x4C0</addressOffset>
1896          <register>
1897            <name>PERM</name>
1898            <description>Description cluster: Select between secure and non-secure attribute  for pins 0 to 31  of port n.</description>
1899            <addressOffset>0x000</addressOffset>
1900            <access>read-write</access>
1901            <resetValue>0xFFFFFFFF</resetValue>
1902            <fields>
1903              <field>
1904                <name>PIN0</name>
1905                <description>Select secure attribute attribute for PIN 0.</description>
1906                <lsb>0</lsb>
1907                <msb>0</msb>
1908                <enumeratedValues>
1909                  <enumeratedValue>
1910                    <name>Secure</name>
1911                    <description>Pin 0 has its secure attribute set</description>
1912                    <value>1</value>
1913                  </enumeratedValue>
1914                  <enumeratedValue>
1915                    <name>NonSecure</name>
1916                    <description>Pin 0 has its non-secure attribute set</description>
1917                    <value>0</value>
1918                  </enumeratedValue>
1919                </enumeratedValues>
1920              </field>
1921              <field>
1922                <name>PIN1</name>
1923                <description>Select secure attribute attribute for PIN 1.</description>
1924                <lsb>1</lsb>
1925                <msb>1</msb>
1926                <enumeratedValues>
1927                  <enumeratedValue>
1928                    <name>Secure</name>
1929                    <description>Pin 1 has its secure attribute set</description>
1930                    <value>1</value>
1931                  </enumeratedValue>
1932                  <enumeratedValue>
1933                    <name>NonSecure</name>
1934                    <description>Pin 1 has its non-secure attribute set</description>
1935                    <value>0</value>
1936                  </enumeratedValue>
1937                </enumeratedValues>
1938              </field>
1939              <field>
1940                <name>PIN2</name>
1941                <description>Select secure attribute attribute for PIN 2.</description>
1942                <lsb>2</lsb>
1943                <msb>2</msb>
1944                <enumeratedValues>
1945                  <enumeratedValue>
1946                    <name>Secure</name>
1947                    <description>Pin 2 has its secure attribute set</description>
1948                    <value>1</value>
1949                  </enumeratedValue>
1950                  <enumeratedValue>
1951                    <name>NonSecure</name>
1952                    <description>Pin 2 has its non-secure attribute set</description>
1953                    <value>0</value>
1954                  </enumeratedValue>
1955                </enumeratedValues>
1956              </field>
1957              <field>
1958                <name>PIN3</name>
1959                <description>Select secure attribute attribute for PIN 3.</description>
1960                <lsb>3</lsb>
1961                <msb>3</msb>
1962                <enumeratedValues>
1963                  <enumeratedValue>
1964                    <name>Secure</name>
1965                    <description>Pin 3 has its secure attribute set</description>
1966                    <value>1</value>
1967                  </enumeratedValue>
1968                  <enumeratedValue>
1969                    <name>NonSecure</name>
1970                    <description>Pin 3 has its non-secure attribute set</description>
1971                    <value>0</value>
1972                  </enumeratedValue>
1973                </enumeratedValues>
1974              </field>
1975              <field>
1976                <name>PIN4</name>
1977                <description>Select secure attribute attribute for PIN 4.</description>
1978                <lsb>4</lsb>
1979                <msb>4</msb>
1980                <enumeratedValues>
1981                  <enumeratedValue>
1982                    <name>Secure</name>
1983                    <description>Pin 4 has its secure attribute set</description>
1984                    <value>1</value>
1985                  </enumeratedValue>
1986                  <enumeratedValue>
1987                    <name>NonSecure</name>
1988                    <description>Pin 4 has its non-secure attribute set</description>
1989                    <value>0</value>
1990                  </enumeratedValue>
1991                </enumeratedValues>
1992              </field>
1993              <field>
1994                <name>PIN5</name>
1995                <description>Select secure attribute attribute for PIN 5.</description>
1996                <lsb>5</lsb>
1997                <msb>5</msb>
1998                <enumeratedValues>
1999                  <enumeratedValue>
2000                    <name>Secure</name>
2001                    <description>Pin 5 has its secure attribute set</description>
2002                    <value>1</value>
2003                  </enumeratedValue>
2004                  <enumeratedValue>
2005                    <name>NonSecure</name>
2006                    <description>Pin 5 has its non-secure attribute set</description>
2007                    <value>0</value>
2008                  </enumeratedValue>
2009                </enumeratedValues>
2010              </field>
2011              <field>
2012                <name>PIN6</name>
2013                <description>Select secure attribute attribute for PIN 6.</description>
2014                <lsb>6</lsb>
2015                <msb>6</msb>
2016                <enumeratedValues>
2017                  <enumeratedValue>
2018                    <name>Secure</name>
2019                    <description>Pin 6 has its secure attribute set</description>
2020                    <value>1</value>
2021                  </enumeratedValue>
2022                  <enumeratedValue>
2023                    <name>NonSecure</name>
2024                    <description>Pin 6 has its non-secure attribute set</description>
2025                    <value>0</value>
2026                  </enumeratedValue>
2027                </enumeratedValues>
2028              </field>
2029              <field>
2030                <name>PIN7</name>
2031                <description>Select secure attribute attribute for PIN 7.</description>
2032                <lsb>7</lsb>
2033                <msb>7</msb>
2034                <enumeratedValues>
2035                  <enumeratedValue>
2036                    <name>Secure</name>
2037                    <description>Pin 7 has its secure attribute set</description>
2038                    <value>1</value>
2039                  </enumeratedValue>
2040                  <enumeratedValue>
2041                    <name>NonSecure</name>
2042                    <description>Pin 7 has its non-secure attribute set</description>
2043                    <value>0</value>
2044                  </enumeratedValue>
2045                </enumeratedValues>
2046              </field>
2047              <field>
2048                <name>PIN8</name>
2049                <description>Select secure attribute attribute for PIN 8.</description>
2050                <lsb>8</lsb>
2051                <msb>8</msb>
2052                <enumeratedValues>
2053                  <enumeratedValue>
2054                    <name>Secure</name>
2055                    <description>Pin 8 has its secure attribute set</description>
2056                    <value>1</value>
2057                  </enumeratedValue>
2058                  <enumeratedValue>
2059                    <name>NonSecure</name>
2060                    <description>Pin 8 has its non-secure attribute set</description>
2061                    <value>0</value>
2062                  </enumeratedValue>
2063                </enumeratedValues>
2064              </field>
2065              <field>
2066                <name>PIN9</name>
2067                <description>Select secure attribute attribute for PIN 9.</description>
2068                <lsb>9</lsb>
2069                <msb>9</msb>
2070                <enumeratedValues>
2071                  <enumeratedValue>
2072                    <name>Secure</name>
2073                    <description>Pin 9 has its secure attribute set</description>
2074                    <value>1</value>
2075                  </enumeratedValue>
2076                  <enumeratedValue>
2077                    <name>NonSecure</name>
2078                    <description>Pin 9 has its non-secure attribute set</description>
2079                    <value>0</value>
2080                  </enumeratedValue>
2081                </enumeratedValues>
2082              </field>
2083              <field>
2084                <name>PIN10</name>
2085                <description>Select secure attribute attribute for PIN 10.</description>
2086                <lsb>10</lsb>
2087                <msb>10</msb>
2088                <enumeratedValues>
2089                  <enumeratedValue>
2090                    <name>Secure</name>
2091                    <description>Pin 10 has its secure attribute set</description>
2092                    <value>1</value>
2093                  </enumeratedValue>
2094                  <enumeratedValue>
2095                    <name>NonSecure</name>
2096                    <description>Pin 10 has its non-secure attribute set</description>
2097                    <value>0</value>
2098                  </enumeratedValue>
2099                </enumeratedValues>
2100              </field>
2101              <field>
2102                <name>PIN11</name>
2103                <description>Select secure attribute attribute for PIN 11.</description>
2104                <lsb>11</lsb>
2105                <msb>11</msb>
2106                <enumeratedValues>
2107                  <enumeratedValue>
2108                    <name>Secure</name>
2109                    <description>Pin 11 has its secure attribute set</description>
2110                    <value>1</value>
2111                  </enumeratedValue>
2112                  <enumeratedValue>
2113                    <name>NonSecure</name>
2114                    <description>Pin 11 has its non-secure attribute set</description>
2115                    <value>0</value>
2116                  </enumeratedValue>
2117                </enumeratedValues>
2118              </field>
2119              <field>
2120                <name>PIN12</name>
2121                <description>Select secure attribute attribute for PIN 12.</description>
2122                <lsb>12</lsb>
2123                <msb>12</msb>
2124                <enumeratedValues>
2125                  <enumeratedValue>
2126                    <name>Secure</name>
2127                    <description>Pin 12 has its secure attribute set</description>
2128                    <value>1</value>
2129                  </enumeratedValue>
2130                  <enumeratedValue>
2131                    <name>NonSecure</name>
2132                    <description>Pin 12 has its non-secure attribute set</description>
2133                    <value>0</value>
2134                  </enumeratedValue>
2135                </enumeratedValues>
2136              </field>
2137              <field>
2138                <name>PIN13</name>
2139                <description>Select secure attribute attribute for PIN 13.</description>
2140                <lsb>13</lsb>
2141                <msb>13</msb>
2142                <enumeratedValues>
2143                  <enumeratedValue>
2144                    <name>Secure</name>
2145                    <description>Pin 13 has its secure attribute set</description>
2146                    <value>1</value>
2147                  </enumeratedValue>
2148                  <enumeratedValue>
2149                    <name>NonSecure</name>
2150                    <description>Pin 13 has its non-secure attribute set</description>
2151                    <value>0</value>
2152                  </enumeratedValue>
2153                </enumeratedValues>
2154              </field>
2155              <field>
2156                <name>PIN14</name>
2157                <description>Select secure attribute attribute for PIN 14.</description>
2158                <lsb>14</lsb>
2159                <msb>14</msb>
2160                <enumeratedValues>
2161                  <enumeratedValue>
2162                    <name>Secure</name>
2163                    <description>Pin 14 has its secure attribute set</description>
2164                    <value>1</value>
2165                  </enumeratedValue>
2166                  <enumeratedValue>
2167                    <name>NonSecure</name>
2168                    <description>Pin 14 has its non-secure attribute set</description>
2169                    <value>0</value>
2170                  </enumeratedValue>
2171                </enumeratedValues>
2172              </field>
2173              <field>
2174                <name>PIN15</name>
2175                <description>Select secure attribute attribute for PIN 15.</description>
2176                <lsb>15</lsb>
2177                <msb>15</msb>
2178                <enumeratedValues>
2179                  <enumeratedValue>
2180                    <name>Secure</name>
2181                    <description>Pin 15 has its secure attribute set</description>
2182                    <value>1</value>
2183                  </enumeratedValue>
2184                  <enumeratedValue>
2185                    <name>NonSecure</name>
2186                    <description>Pin 15 has its non-secure attribute set</description>
2187                    <value>0</value>
2188                  </enumeratedValue>
2189                </enumeratedValues>
2190              </field>
2191              <field>
2192                <name>PIN16</name>
2193                <description>Select secure attribute attribute for PIN 16.</description>
2194                <lsb>16</lsb>
2195                <msb>16</msb>
2196                <enumeratedValues>
2197                  <enumeratedValue>
2198                    <name>Secure</name>
2199                    <description>Pin 16 has its secure attribute set</description>
2200                    <value>1</value>
2201                  </enumeratedValue>
2202                  <enumeratedValue>
2203                    <name>NonSecure</name>
2204                    <description>Pin 16 has its non-secure attribute set</description>
2205                    <value>0</value>
2206                  </enumeratedValue>
2207                </enumeratedValues>
2208              </field>
2209              <field>
2210                <name>PIN17</name>
2211                <description>Select secure attribute attribute for PIN 17.</description>
2212                <lsb>17</lsb>
2213                <msb>17</msb>
2214                <enumeratedValues>
2215                  <enumeratedValue>
2216                    <name>Secure</name>
2217                    <description>Pin 17 has its secure attribute set</description>
2218                    <value>1</value>
2219                  </enumeratedValue>
2220                  <enumeratedValue>
2221                    <name>NonSecure</name>
2222                    <description>Pin 17 has its non-secure attribute set</description>
2223                    <value>0</value>
2224                  </enumeratedValue>
2225                </enumeratedValues>
2226              </field>
2227              <field>
2228                <name>PIN18</name>
2229                <description>Select secure attribute attribute for PIN 18.</description>
2230                <lsb>18</lsb>
2231                <msb>18</msb>
2232                <enumeratedValues>
2233                  <enumeratedValue>
2234                    <name>Secure</name>
2235                    <description>Pin 18 has its secure attribute set</description>
2236                    <value>1</value>
2237                  </enumeratedValue>
2238                  <enumeratedValue>
2239                    <name>NonSecure</name>
2240                    <description>Pin 18 has its non-secure attribute set</description>
2241                    <value>0</value>
2242                  </enumeratedValue>
2243                </enumeratedValues>
2244              </field>
2245              <field>
2246                <name>PIN19</name>
2247                <description>Select secure attribute attribute for PIN 19.</description>
2248                <lsb>19</lsb>
2249                <msb>19</msb>
2250                <enumeratedValues>
2251                  <enumeratedValue>
2252                    <name>Secure</name>
2253                    <description>Pin 19 has its secure attribute set</description>
2254                    <value>1</value>
2255                  </enumeratedValue>
2256                  <enumeratedValue>
2257                    <name>NonSecure</name>
2258                    <description>Pin 19 has its non-secure attribute set</description>
2259                    <value>0</value>
2260                  </enumeratedValue>
2261                </enumeratedValues>
2262              </field>
2263              <field>
2264                <name>PIN20</name>
2265                <description>Select secure attribute attribute for PIN 20.</description>
2266                <lsb>20</lsb>
2267                <msb>20</msb>
2268                <enumeratedValues>
2269                  <enumeratedValue>
2270                    <name>Secure</name>
2271                    <description>Pin 20 has its secure attribute set</description>
2272                    <value>1</value>
2273                  </enumeratedValue>
2274                  <enumeratedValue>
2275                    <name>NonSecure</name>
2276                    <description>Pin 20 has its non-secure attribute set</description>
2277                    <value>0</value>
2278                  </enumeratedValue>
2279                </enumeratedValues>
2280              </field>
2281              <field>
2282                <name>PIN21</name>
2283                <description>Select secure attribute attribute for PIN 21.</description>
2284                <lsb>21</lsb>
2285                <msb>21</msb>
2286                <enumeratedValues>
2287                  <enumeratedValue>
2288                    <name>Secure</name>
2289                    <description>Pin 21 has its secure attribute set</description>
2290                    <value>1</value>
2291                  </enumeratedValue>
2292                  <enumeratedValue>
2293                    <name>NonSecure</name>
2294                    <description>Pin 21 has its non-secure attribute set</description>
2295                    <value>0</value>
2296                  </enumeratedValue>
2297                </enumeratedValues>
2298              </field>
2299              <field>
2300                <name>PIN22</name>
2301                <description>Select secure attribute attribute for PIN 22.</description>
2302                <lsb>22</lsb>
2303                <msb>22</msb>
2304                <enumeratedValues>
2305                  <enumeratedValue>
2306                    <name>Secure</name>
2307                    <description>Pin 22 has its secure attribute set</description>
2308                    <value>1</value>
2309                  </enumeratedValue>
2310                  <enumeratedValue>
2311                    <name>NonSecure</name>
2312                    <description>Pin 22 has its non-secure attribute set</description>
2313                    <value>0</value>
2314                  </enumeratedValue>
2315                </enumeratedValues>
2316              </field>
2317              <field>
2318                <name>PIN23</name>
2319                <description>Select secure attribute attribute for PIN 23.</description>
2320                <lsb>23</lsb>
2321                <msb>23</msb>
2322                <enumeratedValues>
2323                  <enumeratedValue>
2324                    <name>Secure</name>
2325                    <description>Pin 23 has its secure attribute set</description>
2326                    <value>1</value>
2327                  </enumeratedValue>
2328                  <enumeratedValue>
2329                    <name>NonSecure</name>
2330                    <description>Pin 23 has its non-secure attribute set</description>
2331                    <value>0</value>
2332                  </enumeratedValue>
2333                </enumeratedValues>
2334              </field>
2335              <field>
2336                <name>PIN24</name>
2337                <description>Select secure attribute attribute for PIN 24.</description>
2338                <lsb>24</lsb>
2339                <msb>24</msb>
2340                <enumeratedValues>
2341                  <enumeratedValue>
2342                    <name>Secure</name>
2343                    <description>Pin 24 has its secure attribute set</description>
2344                    <value>1</value>
2345                  </enumeratedValue>
2346                  <enumeratedValue>
2347                    <name>NonSecure</name>
2348                    <description>Pin 24 has its non-secure attribute set</description>
2349                    <value>0</value>
2350                  </enumeratedValue>
2351                </enumeratedValues>
2352              </field>
2353              <field>
2354                <name>PIN25</name>
2355                <description>Select secure attribute attribute for PIN 25.</description>
2356                <lsb>25</lsb>
2357                <msb>25</msb>
2358                <enumeratedValues>
2359                  <enumeratedValue>
2360                    <name>Secure</name>
2361                    <description>Pin 25 has its secure attribute set</description>
2362                    <value>1</value>
2363                  </enumeratedValue>
2364                  <enumeratedValue>
2365                    <name>NonSecure</name>
2366                    <description>Pin 25 has its non-secure attribute set</description>
2367                    <value>0</value>
2368                  </enumeratedValue>
2369                </enumeratedValues>
2370              </field>
2371              <field>
2372                <name>PIN26</name>
2373                <description>Select secure attribute attribute for PIN 26.</description>
2374                <lsb>26</lsb>
2375                <msb>26</msb>
2376                <enumeratedValues>
2377                  <enumeratedValue>
2378                    <name>Secure</name>
2379                    <description>Pin 26 has its secure attribute set</description>
2380                    <value>1</value>
2381                  </enumeratedValue>
2382                  <enumeratedValue>
2383                    <name>NonSecure</name>
2384                    <description>Pin 26 has its non-secure attribute set</description>
2385                    <value>0</value>
2386                  </enumeratedValue>
2387                </enumeratedValues>
2388              </field>
2389              <field>
2390                <name>PIN27</name>
2391                <description>Select secure attribute attribute for PIN 27.</description>
2392                <lsb>27</lsb>
2393                <msb>27</msb>
2394                <enumeratedValues>
2395                  <enumeratedValue>
2396                    <name>Secure</name>
2397                    <description>Pin 27 has its secure attribute set</description>
2398                    <value>1</value>
2399                  </enumeratedValue>
2400                  <enumeratedValue>
2401                    <name>NonSecure</name>
2402                    <description>Pin 27 has its non-secure attribute set</description>
2403                    <value>0</value>
2404                  </enumeratedValue>
2405                </enumeratedValues>
2406              </field>
2407              <field>
2408                <name>PIN28</name>
2409                <description>Select secure attribute attribute for PIN 28.</description>
2410                <lsb>28</lsb>
2411                <msb>28</msb>
2412                <enumeratedValues>
2413                  <enumeratedValue>
2414                    <name>Secure</name>
2415                    <description>Pin 28 has its secure attribute set</description>
2416                    <value>1</value>
2417                  </enumeratedValue>
2418                  <enumeratedValue>
2419                    <name>NonSecure</name>
2420                    <description>Pin 28 has its non-secure attribute set</description>
2421                    <value>0</value>
2422                  </enumeratedValue>
2423                </enumeratedValues>
2424              </field>
2425              <field>
2426                <name>PIN29</name>
2427                <description>Select secure attribute attribute for PIN 29.</description>
2428                <lsb>29</lsb>
2429                <msb>29</msb>
2430                <enumeratedValues>
2431                  <enumeratedValue>
2432                    <name>Secure</name>
2433                    <description>Pin 29 has its secure attribute set</description>
2434                    <value>1</value>
2435                  </enumeratedValue>
2436                  <enumeratedValue>
2437                    <name>NonSecure</name>
2438                    <description>Pin 29 has its non-secure attribute set</description>
2439                    <value>0</value>
2440                  </enumeratedValue>
2441                </enumeratedValues>
2442              </field>
2443              <field>
2444                <name>PIN30</name>
2445                <description>Select secure attribute attribute for PIN 30.</description>
2446                <lsb>30</lsb>
2447                <msb>30</msb>
2448                <enumeratedValues>
2449                  <enumeratedValue>
2450                    <name>Secure</name>
2451                    <description>Pin 30 has its secure attribute set</description>
2452                    <value>1</value>
2453                  </enumeratedValue>
2454                  <enumeratedValue>
2455                    <name>NonSecure</name>
2456                    <description>Pin 30 has its non-secure attribute set</description>
2457                    <value>0</value>
2458                  </enumeratedValue>
2459                </enumeratedValues>
2460              </field>
2461              <field>
2462                <name>PIN31</name>
2463                <description>Select secure attribute attribute for PIN 31.</description>
2464                <lsb>31</lsb>
2465                <msb>31</msb>
2466                <enumeratedValues>
2467                  <enumeratedValue>
2468                    <name>Secure</name>
2469                    <description>Pin 31 has its secure attribute set</description>
2470                    <value>1</value>
2471                  </enumeratedValue>
2472                  <enumeratedValue>
2473                    <name>NonSecure</name>
2474                    <description>Pin 31 has its non-secure attribute set</description>
2475                    <value>0</value>
2476                  </enumeratedValue>
2477                </enumeratedValues>
2478              </field>
2479            </fields>
2480          </register>
2481          <register>
2482            <name>LOCK</name>
2483            <description>Description cluster: Prevent further modification of the corresponding PERM register</description>
2484            <addressOffset>0x004</addressOffset>
2485            <access>read-write</access>
2486            <resetValue>0x00000000</resetValue>
2487            <fields>
2488              <field>
2489                <name>LOCK</name>
2490                <lsb>0</lsb>
2491                <msb>0</msb>
2492                <enumeratedValues>
2493                  <enumeratedValue>
2494                    <name>Locked</name>
2495                    <description>GPIOPORT[n].PERM register can't be changed until next reset</description>
2496                    <value>1</value>
2497                  </enumeratedValue>
2498                  <enumeratedValue>
2499                    <name>Unlocked</name>
2500                    <description>GPIOPORT[n].PERM register content can be changed</description>
2501                    <value>0</value>
2502                  </enumeratedValue>
2503                </enumeratedValues>
2504              </field>
2505            </fields>
2506          </register>
2507        </cluster>
2508        <cluster>
2509          <dim>2</dim>
2510          <dimIncrement>0x008</dimIncrement>
2511          <name>FLASHNSC[%s]</name>
2512          <description>Unspecified</description>
2513          <headerStructName>SPU_FLASHNSC</headerStructName>
2514          <access>read-write</access>
2515          <addressOffset>0x500</addressOffset>
2516          <register>
2517            <name>REGION</name>
2518            <description>Description cluster: Define which flash region can contain the non-secure callable (NSC) region n</description>
2519            <addressOffset>0x000</addressOffset>
2520            <access>read-write</access>
2521            <resetValue>0x00000000</resetValue>
2522            <fields>
2523              <field>
2524                <name>REGION</name>
2525                <description>Region number</description>
2526                <lsb>0</lsb>
2527                <msb>4</msb>
2528              </field>
2529              <field>
2530                <name>LOCK</name>
2531                <lsb>8</lsb>
2532                <msb>8</msb>
2533                <enumeratedValues>
2534                  <enumeratedValue>
2535                    <name>Unlocked</name>
2536                    <description>This register can be updated</description>
2537                    <value>0</value>
2538                  </enumeratedValue>
2539                  <enumeratedValue>
2540                    <name>Locked</name>
2541                    <description>The content of this register can't be changed until the next reset</description>
2542                    <value>1</value>
2543                  </enumeratedValue>
2544                </enumeratedValues>
2545              </field>
2546            </fields>
2547          </register>
2548          <register>
2549            <name>SIZE</name>
2550            <description>Description cluster: Define the size of the non-secure callable (NSC) region n</description>
2551            <addressOffset>0x004</addressOffset>
2552            <access>read-write</access>
2553            <resetValue>0x00000000</resetValue>
2554            <fields>
2555              <field>
2556                <name>SIZE</name>
2557                <description>Size of the non-secure callable (NSC) region n</description>
2558                <lsb>0</lsb>
2559                <msb>3</msb>
2560                <enumeratedValues>
2561                  <enumeratedValue>
2562                    <name>Disabled</name>
2563                    <description>The region n is not defined as a non-secure callable region. Normal security attributes (secure or non-secure) are enforced.</description>
2564                    <value>0</value>
2565                  </enumeratedValue>
2566                  <enumeratedValue>
2567                    <name>32</name>
2568                    <description>The region n is defined as non-secure callable with a 32-byte size</description>
2569                    <value>1</value>
2570                  </enumeratedValue>
2571                  <enumeratedValue>
2572                    <name>64</name>
2573                    <description>The region n is defined as non-secure callable with a 64-byte size</description>
2574                    <value>2</value>
2575                  </enumeratedValue>
2576                  <enumeratedValue>
2577                    <name>128</name>
2578                    <description>The region n is defined as non-secure callable with a 128-byte size</description>
2579                    <value>3</value>
2580                  </enumeratedValue>
2581                  <enumeratedValue>
2582                    <name>256</name>
2583                    <description>The region n is defined as non-secure callable with a 256-byte size</description>
2584                    <value>4</value>
2585                  </enumeratedValue>
2586                  <enumeratedValue>
2587                    <name>512</name>
2588                    <description>The region n is defined as non-secure callable with a 512-byte size</description>
2589                    <value>5</value>
2590                  </enumeratedValue>
2591                  <enumeratedValue>
2592                    <name>1024</name>
2593                    <description>The region n is defined as non-secure callable with a 1024-byte size</description>
2594                    <value>6</value>
2595                  </enumeratedValue>
2596                  <enumeratedValue>
2597                    <name>2048</name>
2598                    <description>The region n is defined as non-secure callable with a 2048-byte size</description>
2599                    <value>7</value>
2600                  </enumeratedValue>
2601                  <enumeratedValue>
2602                    <name>4096</name>
2603                    <description>The region n is defined as non-secure callable with a 4096-byte size</description>
2604                    <value>8</value>
2605                  </enumeratedValue>
2606                </enumeratedValues>
2607              </field>
2608              <field>
2609                <name>LOCK</name>
2610                <lsb>8</lsb>
2611                <msb>8</msb>
2612                <enumeratedValues>
2613                  <enumeratedValue>
2614                    <name>Unlocked</name>
2615                    <description>This register can be updated</description>
2616                    <value>0</value>
2617                  </enumeratedValue>
2618                  <enumeratedValue>
2619                    <name>Locked</name>
2620                    <description>The content of this register can't be changed until the next reset</description>
2621                    <value>1</value>
2622                  </enumeratedValue>
2623                </enumeratedValues>
2624              </field>
2625            </fields>
2626          </register>
2627        </cluster>
2628        <cluster>
2629          <dim>2</dim>
2630          <dimIncrement>0x008</dimIncrement>
2631          <name>RAMNSC[%s]</name>
2632          <description>Unspecified</description>
2633          <headerStructName>SPU_RAMNSC</headerStructName>
2634          <access>read-write</access>
2635          <addressOffset>0x540</addressOffset>
2636          <register>
2637            <name>REGION</name>
2638            <description>Description cluster: Define which RAM region can contain the non-secure callable (NSC) region n</description>
2639            <addressOffset>0x000</addressOffset>
2640            <access>read-write</access>
2641            <resetValue>0x00000000</resetValue>
2642            <fields>
2643              <field>
2644                <name>REGION</name>
2645                <description>Region number</description>
2646                <lsb>0</lsb>
2647                <msb>3</msb>
2648              </field>
2649              <field>
2650                <name>LOCK</name>
2651                <lsb>8</lsb>
2652                <msb>8</msb>
2653                <enumeratedValues>
2654                  <enumeratedValue>
2655                    <name>Unlocked</name>
2656                    <description>This register can be updated</description>
2657                    <value>0</value>
2658                  </enumeratedValue>
2659                  <enumeratedValue>
2660                    <name>Locked</name>
2661                    <description>The content of this register can't be changed until the next reset</description>
2662                    <value>1</value>
2663                  </enumeratedValue>
2664                </enumeratedValues>
2665              </field>
2666            </fields>
2667          </register>
2668          <register>
2669            <name>SIZE</name>
2670            <description>Description cluster: Define the size of the non-secure callable (NSC) region n</description>
2671            <addressOffset>0x004</addressOffset>
2672            <access>read-write</access>
2673            <resetValue>0x00000000</resetValue>
2674            <fields>
2675              <field>
2676                <name>SIZE</name>
2677                <description>Size of the non-secure callable (NSC) region n</description>
2678                <lsb>0</lsb>
2679                <msb>3</msb>
2680                <enumeratedValues>
2681                  <enumeratedValue>
2682                    <name>Disabled</name>
2683                    <description>The region n is not defined as a non-secure callable region. Normal security attributes (secure or non-secure) are enforced.</description>
2684                    <value>0</value>
2685                  </enumeratedValue>
2686                  <enumeratedValue>
2687                    <name>32</name>
2688                    <description>The region n is defined as non-secure callable with a 32-byte size</description>
2689                    <value>1</value>
2690                  </enumeratedValue>
2691                  <enumeratedValue>
2692                    <name>64</name>
2693                    <description>The region n is defined as non-secure callable with a 64-byte size</description>
2694                    <value>2</value>
2695                  </enumeratedValue>
2696                  <enumeratedValue>
2697                    <name>128</name>
2698                    <description>The region n is defined as non-secure callable with a 128-byte size</description>
2699                    <value>3</value>
2700                  </enumeratedValue>
2701                  <enumeratedValue>
2702                    <name>256</name>
2703                    <description>The region n is defined as non-secure callable with a 256-byte size</description>
2704                    <value>4</value>
2705                  </enumeratedValue>
2706                  <enumeratedValue>
2707                    <name>512</name>
2708                    <description>The region n is defined as non-secure callable with a 512-byte size</description>
2709                    <value>5</value>
2710                  </enumeratedValue>
2711                  <enumeratedValue>
2712                    <name>1024</name>
2713                    <description>The region n is defined as non-secure callable with a 1024-byte size</description>
2714                    <value>6</value>
2715                  </enumeratedValue>
2716                  <enumeratedValue>
2717                    <name>2048</name>
2718                    <description>The region n is defined as non-secure callable with a 2048-byte size</description>
2719                    <value>7</value>
2720                  </enumeratedValue>
2721                  <enumeratedValue>
2722                    <name>4096</name>
2723                    <description>The region n is defined as non-secure callable with a 4096-byte size</description>
2724                    <value>8</value>
2725                  </enumeratedValue>
2726                </enumeratedValues>
2727              </field>
2728              <field>
2729                <name>LOCK</name>
2730                <lsb>8</lsb>
2731                <msb>8</msb>
2732                <enumeratedValues>
2733                  <enumeratedValue>
2734                    <name>Unlocked</name>
2735                    <description>This register can be updated</description>
2736                    <value>0</value>
2737                  </enumeratedValue>
2738                  <enumeratedValue>
2739                    <name>Locked</name>
2740                    <description>The content of this register can't be changed until the next reset</description>
2741                    <value>1</value>
2742                  </enumeratedValue>
2743                </enumeratedValues>
2744              </field>
2745            </fields>
2746          </register>
2747        </cluster>
2748        <cluster>
2749          <dim>32</dim>
2750          <dimIncrement>0x004</dimIncrement>
2751          <name>FLASHREGION[%s]</name>
2752          <description>Unspecified</description>
2753          <headerStructName>SPU_FLASHREGION</headerStructName>
2754          <access>read-write</access>
2755          <addressOffset>0x600</addressOffset>
2756          <register>
2757            <name>PERM</name>
2758            <description>Description cluster: Access permissions for flash region n</description>
2759            <addressOffset>0x000</addressOffset>
2760            <access>read-write</access>
2761            <resetValue>0x00000017</resetValue>
2762            <fields>
2763              <field>
2764                <name>EXECUTE</name>
2765                <description>Configure instruction fetch permissions from flash region n</description>
2766                <lsb>0</lsb>
2767                <msb>0</msb>
2768                <enumeratedValues>
2769                  <enumeratedValue>
2770                    <name>Enable</name>
2771                    <description>Allow instruction fetches from flash region n</description>
2772                    <value>1</value>
2773                  </enumeratedValue>
2774                  <enumeratedValue>
2775                    <name>Disable</name>
2776                    <description>Block instruction fetches from flash region n</description>
2777                    <value>0</value>
2778                  </enumeratedValue>
2779                </enumeratedValues>
2780              </field>
2781              <field>
2782                <name>WRITE</name>
2783                <description>Configure write permission for flash region n</description>
2784                <lsb>1</lsb>
2785                <msb>1</msb>
2786                <enumeratedValues>
2787                  <enumeratedValue>
2788                    <name>Enable</name>
2789                    <description>Allow write operation to region n</description>
2790                    <value>1</value>
2791                  </enumeratedValue>
2792                  <enumeratedValue>
2793                    <name>Disable</name>
2794                    <description>Block write operation to region n</description>
2795                    <value>0</value>
2796                  </enumeratedValue>
2797                </enumeratedValues>
2798              </field>
2799              <field>
2800                <name>READ</name>
2801                <description>Configure read permissions for flash region n</description>
2802                <lsb>2</lsb>
2803                <msb>2</msb>
2804                <enumeratedValues>
2805                  <enumeratedValue>
2806                    <name>Enable</name>
2807                    <description>Allow read operation from flash region n</description>
2808                    <value>1</value>
2809                  </enumeratedValue>
2810                  <enumeratedValue>
2811                    <name>Disable</name>
2812                    <description>Block read operation from flash region n</description>
2813                    <value>0</value>
2814                  </enumeratedValue>
2815                </enumeratedValues>
2816              </field>
2817              <field>
2818                <name>SECATTR</name>
2819                <description>Security attribute for flash region n</description>
2820                <lsb>4</lsb>
2821                <msb>4</msb>
2822                <enumeratedValues>
2823                  <enumeratedValue>
2824                    <name>Non_Secure</name>
2825                    <description>Flash region n security attribute is non-secure</description>
2826                    <value>0</value>
2827                  </enumeratedValue>
2828                  <enumeratedValue>
2829                    <name>Secure</name>
2830                    <description>Flash region n security attribute is secure</description>
2831                    <value>1</value>
2832                  </enumeratedValue>
2833                </enumeratedValues>
2834              </field>
2835              <field>
2836                <name>LOCK</name>
2837                <lsb>8</lsb>
2838                <msb>8</msb>
2839                <enumeratedValues>
2840                  <enumeratedValue>
2841                    <name>Unlocked</name>
2842                    <description>This register can be updated</description>
2843                    <value>0</value>
2844                  </enumeratedValue>
2845                  <enumeratedValue>
2846                    <name>Locked</name>
2847                    <description>The content of this register can't be changed until the next reset</description>
2848                    <value>1</value>
2849                  </enumeratedValue>
2850                </enumeratedValues>
2851              </field>
2852            </fields>
2853          </register>
2854        </cluster>
2855        <cluster>
2856          <dim>32</dim>
2857          <dimIncrement>0x004</dimIncrement>
2858          <name>RAMREGION[%s]</name>
2859          <description>Unspecified</description>
2860          <headerStructName>SPU_RAMREGION</headerStructName>
2861          <access>read-write</access>
2862          <addressOffset>0x700</addressOffset>
2863          <register>
2864            <name>PERM</name>
2865            <description>Description cluster: Access permissions for RAM region n</description>
2866            <addressOffset>0x000</addressOffset>
2867            <access>read-write</access>
2868            <resetValue>0x00000017</resetValue>
2869            <fields>
2870              <field>
2871                <name>EXECUTE</name>
2872                <description>Configure instruction fetch permissions from RAM region n</description>
2873                <lsb>0</lsb>
2874                <msb>0</msb>
2875                <enumeratedValues>
2876                  <enumeratedValue>
2877                    <name>Enable</name>
2878                    <description>Allow instruction fetches from RAM region n</description>
2879                    <value>1</value>
2880                  </enumeratedValue>
2881                  <enumeratedValue>
2882                    <name>Disable</name>
2883                    <description>Block instruction fetches from RAM region n</description>
2884                    <value>0</value>
2885                  </enumeratedValue>
2886                </enumeratedValues>
2887              </field>
2888              <field>
2889                <name>WRITE</name>
2890                <description>Configure write permission for RAM region n</description>
2891                <lsb>1</lsb>
2892                <msb>1</msb>
2893                <enumeratedValues>
2894                  <enumeratedValue>
2895                    <name>Enable</name>
2896                    <description>Allow write operation to RAM region n</description>
2897                    <value>1</value>
2898                  </enumeratedValue>
2899                  <enumeratedValue>
2900                    <name>Disable</name>
2901                    <description>Block write operation to RAM region n</description>
2902                    <value>0</value>
2903                  </enumeratedValue>
2904                </enumeratedValues>
2905              </field>
2906              <field>
2907                <name>READ</name>
2908                <description>Configure read permissions for RAM region n</description>
2909                <lsb>2</lsb>
2910                <msb>2</msb>
2911                <enumeratedValues>
2912                  <enumeratedValue>
2913                    <name>Enable</name>
2914                    <description>Allow read operation from RAM region n</description>
2915                    <value>1</value>
2916                  </enumeratedValue>
2917                  <enumeratedValue>
2918                    <name>Disable</name>
2919                    <description>Block read operation from RAM region n</description>
2920                    <value>0</value>
2921                  </enumeratedValue>
2922                </enumeratedValues>
2923              </field>
2924              <field>
2925                <name>SECATTR</name>
2926                <description>Security attribute for RAM region n</description>
2927                <lsb>4</lsb>
2928                <msb>4</msb>
2929                <enumeratedValues>
2930                  <enumeratedValue>
2931                    <name>Non_Secure</name>
2932                    <description>RAM region n security attribute is non-secure</description>
2933                    <value>0</value>
2934                  </enumeratedValue>
2935                  <enumeratedValue>
2936                    <name>Secure</name>
2937                    <description>RAM region n security attribute is secure</description>
2938                    <value>1</value>
2939                  </enumeratedValue>
2940                </enumeratedValues>
2941              </field>
2942              <field>
2943                <name>LOCK</name>
2944                <lsb>8</lsb>
2945                <msb>8</msb>
2946                <enumeratedValues>
2947                  <enumeratedValue>
2948                    <name>Unlocked</name>
2949                    <description>This register can be updated</description>
2950                    <value>0</value>
2951                  </enumeratedValue>
2952                  <enumeratedValue>
2953                    <name>Locked</name>
2954                    <description>The content of this register can't be changed until the next reset</description>
2955                    <value>1</value>
2956                  </enumeratedValue>
2957                </enumeratedValues>
2958              </field>
2959            </fields>
2960          </register>
2961        </cluster>
2962        <cluster>
2963          <dim>67</dim>
2964          <dimIncrement>0x004</dimIncrement>
2965          <name>PERIPHID[%s]</name>
2966          <description>Unspecified</description>
2967          <headerStructName>SPU_PERIPHID</headerStructName>
2968          <access>read-write</access>
2969          <addressOffset>0x800</addressOffset>
2970          <register>
2971            <name>PERM</name>
2972            <description>Description cluster: List capabilities and access permissions for the peripheral with ID n</description>
2973            <addressOffset>0x000</addressOffset>
2974            <access>read-write</access>
2975            <resetValue>0x00000012</resetValue>
2976            <fields>
2977              <field>
2978                <name>SECUREMAPPING</name>
2979                <description>Define configuration capabilities for TrustZone Cortex-M secure attribute</description>
2980                <lsb>0</lsb>
2981                <msb>1</msb>
2982                <access>read-only</access>
2983                <enumeratedValues>
2984                  <enumeratedValue>
2985                    <name>NonSecure</name>
2986                    <description>This peripheral is always accessible as a non-secure peripheral</description>
2987                    <value>0</value>
2988                  </enumeratedValue>
2989                  <enumeratedValue>
2990                    <name>Secure</name>
2991                    <description>This peripheral is always accessible as a secure peripheral</description>
2992                    <value>1</value>
2993                  </enumeratedValue>
2994                  <enumeratedValue>
2995                    <name>UserSelectable</name>
2996                    <description>Non-secure or secure attribute for this peripheral is defined by the PERIPHID[n].PERM register</description>
2997                    <value>2</value>
2998                  </enumeratedValue>
2999                  <enumeratedValue>
3000                    <name>Split</name>
3001                    <description>This peripheral implements the split security mechanism. Non-secure or secure attribute for this peripheral is defined by the PERIPHID[n].PERM register.</description>
3002                    <value>3</value>
3003                  </enumeratedValue>
3004                </enumeratedValues>
3005              </field>
3006              <field>
3007                <name>DMA</name>
3008                <description>Indicate if the peripheral has DMA capabilities and if DMA transfer can be assigned to a different security attribute than the peripheral itself</description>
3009                <lsb>2</lsb>
3010                <msb>3</msb>
3011                <access>read-only</access>
3012                <enumeratedValues>
3013                  <enumeratedValue>
3014                    <name>NoDMA</name>
3015                    <description>Peripheral has no DMA capability</description>
3016                    <value>0</value>
3017                  </enumeratedValue>
3018                  <enumeratedValue>
3019                    <name>NoSeparateAttribute</name>
3020                    <description>Peripheral has DMA and DMA transfers always have the same security attribute as assigned to the peripheral</description>
3021                    <value>1</value>
3022                  </enumeratedValue>
3023                  <enumeratedValue>
3024                    <name>SeparateAttribute</name>
3025                    <description>Peripheral has DMA and DMA transfers can have a different security attribute than the one assigned to the peripheral</description>
3026                    <value>2</value>
3027                  </enumeratedValue>
3028                </enumeratedValues>
3029              </field>
3030              <field>
3031                <name>SECATTR</name>
3032                <description>Peripheral security mapping</description>
3033                <lsb>4</lsb>
3034                <msb>4</msb>
3035                <enumeratedValues>
3036                  <enumeratedValue>
3037                    <name>Secure</name>
3038                    <description>Peripheral is mapped in secure peripheral address space</description>
3039                    <value>1</value>
3040                  </enumeratedValue>
3041                  <enumeratedValue>
3042                    <name>NonSecure</name>
3043                    <description>If SECUREMAPPING == UserSelectable: Peripheral is mapped in non-secure peripheral address space. If SECUREMAPPING == Split: Peripheral is mapped in non-secure and secure peripheral address space.</description>
3044                    <value>0</value>
3045                  </enumeratedValue>
3046                </enumeratedValues>
3047              </field>
3048              <field>
3049                <name>DMASEC</name>
3050                <description>Security attribution for the DMA transfer</description>
3051                <lsb>5</lsb>
3052                <msb>5</msb>
3053                <enumeratedValues>
3054                  <enumeratedValue>
3055                    <name>Secure</name>
3056                    <description>DMA transfers initiated by this peripheral have the secure attribute set</description>
3057                    <value>1</value>
3058                  </enumeratedValue>
3059                  <enumeratedValue>
3060                    <name>NonSecure</name>
3061                    <description>DMA transfers initiated by this peripheral have the non-secure attribute set</description>
3062                    <value>0</value>
3063                  </enumeratedValue>
3064                </enumeratedValues>
3065              </field>
3066              <field>
3067                <name>LOCK</name>
3068                <lsb>8</lsb>
3069                <msb>8</msb>
3070                <enumeratedValues>
3071                  <enumeratedValue>
3072                    <name>Unlocked</name>
3073                    <description>This register can be updated</description>
3074                    <value>0</value>
3075                  </enumeratedValue>
3076                  <enumeratedValue>
3077                    <name>Locked</name>
3078                    <description>The content of this register can't be changed until the next reset</description>
3079                    <value>1</value>
3080                  </enumeratedValue>
3081                </enumeratedValues>
3082              </field>
3083              <field>
3084                <name>PRESENT</name>
3085                <description>Indicate if a peripheral is present with ID n</description>
3086                <lsb>31</lsb>
3087                <msb>31</msb>
3088                <access>read-only</access>
3089                <enumeratedValues>
3090                  <enumeratedValue>
3091                    <name>NotPresent</name>
3092                    <description>Peripheral is not present</description>
3093                    <value>0</value>
3094                  </enumeratedValue>
3095                  <enumeratedValue>
3096                    <name>IsPresent</name>
3097                    <description>Peripheral is present</description>
3098                    <value>1</value>
3099                  </enumeratedValue>
3100                </enumeratedValues>
3101              </field>
3102            </fields>
3103          </register>
3104        </cluster>
3105      </registers>
3106    </peripheral>
3107    <peripheral>
3108      <name>REGULATORS_NS</name>
3109      <description>Voltage regulators control 0</description>
3110      <baseAddress>0x40004000</baseAddress>
3111      <headerStructName>REGULATORS</headerStructName>
3112      <!--Security dma=NA-->
3113      <!--Security securemapping=US-->
3114      <addressBlock>
3115        <offset>0</offset>
3116        <size>0x1000</size>
3117        <usage>registers</usage>
3118      </addressBlock>
3119      <groupName>REGULATORS</groupName>
3120      <size>0x20</size>
3121      <registers>
3122        <register>
3123          <name>SYSTEMOFF</name>
3124          <description>System OFF register</description>
3125          <addressOffset>0x500</addressOffset>
3126          <access>write-only</access>
3127          <fields>
3128            <field>
3129              <name>SYSTEMOFF</name>
3130              <description>Enable System OFF mode</description>
3131              <lsb>0</lsb>
3132              <msb>0</msb>
3133              <enumeratedValues>
3134                <enumeratedValue>
3135                  <name>Enable</name>
3136                  <description>Enable System OFF mode</description>
3137                  <value>1</value>
3138                </enumeratedValue>
3139              </enumeratedValues>
3140            </field>
3141          </fields>
3142        </register>
3143        <register>
3144          <name>POFCON</name>
3145          <description>Power-fail comparator configuration</description>
3146          <addressOffset>0x510</addressOffset>
3147          <access>read-write</access>
3148          <resetValue>0x00000008</resetValue>
3149          <fields>
3150            <field>
3151              <name>POF</name>
3152              <description>Enable or disable power-fail comparator</description>
3153              <lsb>0</lsb>
3154              <msb>0</msb>
3155              <enumeratedValues>
3156                <enumeratedValue>
3157                  <name>Disabled</name>
3158                  <description>Disable</description>
3159                  <value>0</value>
3160                </enumeratedValue>
3161                <enumeratedValue>
3162                  <name>Enabled</name>
3163                  <description>Enable</description>
3164                  <value>1</value>
3165                </enumeratedValue>
3166              </enumeratedValues>
3167            </field>
3168            <field>
3169              <name>THRESHOLD</name>
3170              <description>Power-fail comparator threshold setting</description>
3171              <lsb>1</lsb>
3172              <msb>4</msb>
3173              <enumeratedValues>
3174                <enumeratedValue>
3175                  <name>V19</name>
3176                  <description>Set threshold to 1.9 V</description>
3177                  <value>6</value>
3178                </enumeratedValue>
3179                <enumeratedValue>
3180                  <name>V20</name>
3181                  <description>Set threshold to 2.0 V</description>
3182                  <value>7</value>
3183                </enumeratedValue>
3184                <enumeratedValue>
3185                  <name>V21</name>
3186                  <description>Set threshold to 2.1 V</description>
3187                  <value>8</value>
3188                </enumeratedValue>
3189                <enumeratedValue>
3190                  <name>V22</name>
3191                  <description>Set threshold to 2.2 V</description>
3192                  <value>9</value>
3193                </enumeratedValue>
3194                <enumeratedValue>
3195                  <name>V23</name>
3196                  <description>Set threshold to 2.3 V</description>
3197                  <value>10</value>
3198                </enumeratedValue>
3199                <enumeratedValue>
3200                  <name>V24</name>
3201                  <description>Set threshold to 2.4 V</description>
3202                  <value>11</value>
3203                </enumeratedValue>
3204                <enumeratedValue>
3205                  <name>V25</name>
3206                  <description>Set threshold to 2.5 V</description>
3207                  <value>12</value>
3208                </enumeratedValue>
3209                <enumeratedValue>
3210                  <name>V26</name>
3211                  <description>Set threshold to 2.6 V</description>
3212                  <value>13</value>
3213                </enumeratedValue>
3214                <enumeratedValue>
3215                  <name>V27</name>
3216                  <description>Set threshold to 2.7 V</description>
3217                  <value>14</value>
3218                </enumeratedValue>
3219                <enumeratedValue>
3220                  <name>V28</name>
3221                  <description>Set threshold to 2.8 V</description>
3222                  <value>15</value>
3223                </enumeratedValue>
3224              </enumeratedValues>
3225            </field>
3226          </fields>
3227        </register>
3228        <register>
3229          <name>DCDCEN</name>
3230          <description>Enable DC/DC mode of the main voltage regulator</description>
3231          <addressOffset>0x578</addressOffset>
3232          <access>read-write</access>
3233          <fields>
3234            <field>
3235              <name>DCDCEN</name>
3236              <description>Enable DC/DC converter</description>
3237              <lsb>0</lsb>
3238              <msb>0</msb>
3239              <enumeratedValues>
3240                <enumeratedValue>
3241                  <name>Disabled</name>
3242                  <description>DC/DC mode is disabled</description>
3243                  <value>0</value>
3244                </enumeratedValue>
3245                <enumeratedValue>
3246                  <name>Enabled</name>
3247                  <description>DC/DC mode is enabled</description>
3248                  <value>1</value>
3249                </enumeratedValue>
3250              </enumeratedValues>
3251            </field>
3252          </fields>
3253        </register>
3254      </registers>
3255    </peripheral>
3256    <peripheral derivedFrom="REGULATORS_NS">
3257      <name>REGULATORS_S</name>
3258      <description>Voltage regulators control 1</description>
3259      <baseAddress>0x50004000</baseAddress>
3260      <!--Security dma=NA-->
3261      <!--Security securemapping=US-->
3262    </peripheral>
3263    <peripheral>
3264      <name>CLOCK_NS</name>
3265      <description>Clock management 0</description>
3266      <baseAddress>0x40005000</baseAddress>
3267      <headerStructName>CLOCK</headerStructName>
3268      <!--Security dma=NA-->
3269      <!--Security securemapping=US-->
3270      <addressBlock>
3271        <offset>0</offset>
3272        <size>0x1000</size>
3273        <usage>registers</usage>
3274      </addressBlock>
3275      <interrupt>
3276        <name>CLOCK_POWER</name>
3277        <value>5</value>
3278      </interrupt>
3279      <groupName>CLOCK</groupName>
3280      <size>0x20</size>
3281      <registers>
3282        <register>
3283          <name>TASKS_HFCLKSTART</name>
3284          <description>Start HFCLK crystal oscillator</description>
3285          <addressOffset>0x000</addressOffset>
3286          <access>write-only</access>
3287          <fields>
3288            <field>
3289              <name>TASKS_HFCLKSTART</name>
3290              <description>Start HFCLK crystal oscillator</description>
3291              <lsb>0</lsb>
3292              <msb>0</msb>
3293              <enumeratedValues>
3294                <enumeratedValue>
3295                  <name>Trigger</name>
3296                  <description>Trigger task</description>
3297                  <value>1</value>
3298                </enumeratedValue>
3299              </enumeratedValues>
3300            </field>
3301          </fields>
3302        </register>
3303        <register>
3304          <name>TASKS_HFCLKSTOP</name>
3305          <description>Stop HFCLK crystal oscillator</description>
3306          <addressOffset>0x004</addressOffset>
3307          <access>write-only</access>
3308          <fields>
3309            <field>
3310              <name>TASKS_HFCLKSTOP</name>
3311              <description>Stop HFCLK crystal oscillator</description>
3312              <lsb>0</lsb>
3313              <msb>0</msb>
3314              <enumeratedValues>
3315                <enumeratedValue>
3316                  <name>Trigger</name>
3317                  <description>Trigger task</description>
3318                  <value>1</value>
3319                </enumeratedValue>
3320              </enumeratedValues>
3321            </field>
3322          </fields>
3323        </register>
3324        <register>
3325          <name>TASKS_LFCLKSTART</name>
3326          <description>Start LFCLK source</description>
3327          <addressOffset>0x008</addressOffset>
3328          <access>write-only</access>
3329          <fields>
3330            <field>
3331              <name>TASKS_LFCLKSTART</name>
3332              <description>Start LFCLK source</description>
3333              <lsb>0</lsb>
3334              <msb>0</msb>
3335              <enumeratedValues>
3336                <enumeratedValue>
3337                  <name>Trigger</name>
3338                  <description>Trigger task</description>
3339                  <value>1</value>
3340                </enumeratedValue>
3341              </enumeratedValues>
3342            </field>
3343          </fields>
3344        </register>
3345        <register>
3346          <name>TASKS_LFCLKSTOP</name>
3347          <description>Stop LFCLK source</description>
3348          <addressOffset>0x00C</addressOffset>
3349          <access>write-only</access>
3350          <fields>
3351            <field>
3352              <name>TASKS_LFCLKSTOP</name>
3353              <description>Stop LFCLK source</description>
3354              <lsb>0</lsb>
3355              <msb>0</msb>
3356              <enumeratedValues>
3357                <enumeratedValue>
3358                  <name>Trigger</name>
3359                  <description>Trigger task</description>
3360                  <value>1</value>
3361                </enumeratedValue>
3362              </enumeratedValues>
3363            </field>
3364          </fields>
3365        </register>
3366        <register>
3367          <name>SUBSCRIBE_HFCLKSTART</name>
3368          <description>Subscribe configuration for task HFCLKSTART</description>
3369          <addressOffset>0x080</addressOffset>
3370          <access>read-write</access>
3371          <fields>
3372            <field>
3373              <name>CHIDX</name>
3374              <description>Channel that task HFCLKSTART will subscribe to</description>
3375              <lsb>0</lsb>
3376              <msb>3</msb>
3377            </field>
3378            <field>
3379              <name>EN</name>
3380              <lsb>31</lsb>
3381              <msb>31</msb>
3382              <enumeratedValues>
3383                <enumeratedValue>
3384                  <name>Disabled</name>
3385                  <description>Disable subscription</description>
3386                  <value>0</value>
3387                </enumeratedValue>
3388                <enumeratedValue>
3389                  <name>Enabled</name>
3390                  <description>Enable subscription</description>
3391                  <value>1</value>
3392                </enumeratedValue>
3393              </enumeratedValues>
3394            </field>
3395          </fields>
3396        </register>
3397        <register>
3398          <name>SUBSCRIBE_HFCLKSTOP</name>
3399          <description>Subscribe configuration for task HFCLKSTOP</description>
3400          <addressOffset>0x084</addressOffset>
3401          <access>read-write</access>
3402          <fields>
3403            <field>
3404              <name>CHIDX</name>
3405              <description>Channel that task HFCLKSTOP will subscribe to</description>
3406              <lsb>0</lsb>
3407              <msb>3</msb>
3408            </field>
3409            <field>
3410              <name>EN</name>
3411              <lsb>31</lsb>
3412              <msb>31</msb>
3413              <enumeratedValues>
3414                <enumeratedValue>
3415                  <name>Disabled</name>
3416                  <description>Disable subscription</description>
3417                  <value>0</value>
3418                </enumeratedValue>
3419                <enumeratedValue>
3420                  <name>Enabled</name>
3421                  <description>Enable subscription</description>
3422                  <value>1</value>
3423                </enumeratedValue>
3424              </enumeratedValues>
3425            </field>
3426          </fields>
3427        </register>
3428        <register>
3429          <name>SUBSCRIBE_LFCLKSTART</name>
3430          <description>Subscribe configuration for task LFCLKSTART</description>
3431          <addressOffset>0x088</addressOffset>
3432          <access>read-write</access>
3433          <fields>
3434            <field>
3435              <name>CHIDX</name>
3436              <description>Channel that task LFCLKSTART will subscribe to</description>
3437              <lsb>0</lsb>
3438              <msb>3</msb>
3439            </field>
3440            <field>
3441              <name>EN</name>
3442              <lsb>31</lsb>
3443              <msb>31</msb>
3444              <enumeratedValues>
3445                <enumeratedValue>
3446                  <name>Disabled</name>
3447                  <description>Disable subscription</description>
3448                  <value>0</value>
3449                </enumeratedValue>
3450                <enumeratedValue>
3451                  <name>Enabled</name>
3452                  <description>Enable subscription</description>
3453                  <value>1</value>
3454                </enumeratedValue>
3455              </enumeratedValues>
3456            </field>
3457          </fields>
3458        </register>
3459        <register>
3460          <name>SUBSCRIBE_LFCLKSTOP</name>
3461          <description>Subscribe configuration for task LFCLKSTOP</description>
3462          <addressOffset>0x08C</addressOffset>
3463          <access>read-write</access>
3464          <fields>
3465            <field>
3466              <name>CHIDX</name>
3467              <description>Channel that task LFCLKSTOP will subscribe to</description>
3468              <lsb>0</lsb>
3469              <msb>3</msb>
3470            </field>
3471            <field>
3472              <name>EN</name>
3473              <lsb>31</lsb>
3474              <msb>31</msb>
3475              <enumeratedValues>
3476                <enumeratedValue>
3477                  <name>Disabled</name>
3478                  <description>Disable subscription</description>
3479                  <value>0</value>
3480                </enumeratedValue>
3481                <enumeratedValue>
3482                  <name>Enabled</name>
3483                  <description>Enable subscription</description>
3484                  <value>1</value>
3485                </enumeratedValue>
3486              </enumeratedValues>
3487            </field>
3488          </fields>
3489        </register>
3490        <register>
3491          <name>EVENTS_HFCLKSTARTED</name>
3492          <description>HFCLK oscillator started</description>
3493          <addressOffset>0x100</addressOffset>
3494          <access>read-write</access>
3495          <fields>
3496            <field>
3497              <name>EVENTS_HFCLKSTARTED</name>
3498              <description>HFCLK oscillator started</description>
3499              <lsb>0</lsb>
3500              <msb>0</msb>
3501              <enumeratedValues>
3502                <enumeratedValue>
3503                  <name>NotGenerated</name>
3504                  <description>Event not generated</description>
3505                  <value>0</value>
3506                </enumeratedValue>
3507                <enumeratedValue>
3508                  <name>Generated</name>
3509                  <description>Event generated</description>
3510                  <value>1</value>
3511                </enumeratedValue>
3512              </enumeratedValues>
3513            </field>
3514          </fields>
3515        </register>
3516        <register>
3517          <name>EVENTS_LFCLKSTARTED</name>
3518          <description>LFCLK started</description>
3519          <addressOffset>0x104</addressOffset>
3520          <access>read-write</access>
3521          <fields>
3522            <field>
3523              <name>EVENTS_LFCLKSTARTED</name>
3524              <description>LFCLK started</description>
3525              <lsb>0</lsb>
3526              <msb>0</msb>
3527              <enumeratedValues>
3528                <enumeratedValue>
3529                  <name>NotGenerated</name>
3530                  <description>Event not generated</description>
3531                  <value>0</value>
3532                </enumeratedValue>
3533                <enumeratedValue>
3534                  <name>Generated</name>
3535                  <description>Event generated</description>
3536                  <value>1</value>
3537                </enumeratedValue>
3538              </enumeratedValues>
3539            </field>
3540          </fields>
3541        </register>
3542        <register>
3543          <name>PUBLISH_HFCLKSTARTED</name>
3544          <description>Publish configuration for event HFCLKSTARTED</description>
3545          <addressOffset>0x180</addressOffset>
3546          <access>read-write</access>
3547          <fields>
3548            <field>
3549              <name>CHIDX</name>
3550              <description>Channel that event HFCLKSTARTED will publish to.</description>
3551              <lsb>0</lsb>
3552              <msb>3</msb>
3553            </field>
3554            <field>
3555              <name>EN</name>
3556              <lsb>31</lsb>
3557              <msb>31</msb>
3558              <enumeratedValues>
3559                <enumeratedValue>
3560                  <name>Disabled</name>
3561                  <description>Disable publishing</description>
3562                  <value>0</value>
3563                </enumeratedValue>
3564                <enumeratedValue>
3565                  <name>Enabled</name>
3566                  <description>Enable publishing</description>
3567                  <value>1</value>
3568                </enumeratedValue>
3569              </enumeratedValues>
3570            </field>
3571          </fields>
3572        </register>
3573        <register>
3574          <name>PUBLISH_LFCLKSTARTED</name>
3575          <description>Publish configuration for event LFCLKSTARTED</description>
3576          <addressOffset>0x184</addressOffset>
3577          <access>read-write</access>
3578          <fields>
3579            <field>
3580              <name>CHIDX</name>
3581              <description>Channel that event LFCLKSTARTED will publish to.</description>
3582              <lsb>0</lsb>
3583              <msb>3</msb>
3584            </field>
3585            <field>
3586              <name>EN</name>
3587              <lsb>31</lsb>
3588              <msb>31</msb>
3589              <enumeratedValues>
3590                <enumeratedValue>
3591                  <name>Disabled</name>
3592                  <description>Disable publishing</description>
3593                  <value>0</value>
3594                </enumeratedValue>
3595                <enumeratedValue>
3596                  <name>Enabled</name>
3597                  <description>Enable publishing</description>
3598                  <value>1</value>
3599                </enumeratedValue>
3600              </enumeratedValues>
3601            </field>
3602          </fields>
3603        </register>
3604        <register>
3605          <name>INTEN</name>
3606          <description>Enable or disable interrupt</description>
3607          <addressOffset>0x300</addressOffset>
3608          <access>read-write</access>
3609          <fields>
3610            <field>
3611              <name>HFCLKSTARTED</name>
3612              <description>Enable or disable interrupt for event HFCLKSTARTED</description>
3613              <lsb>0</lsb>
3614              <msb>0</msb>
3615              <enumeratedValues>
3616                <enumeratedValue>
3617                  <name>Disabled</name>
3618                  <description>Disable</description>
3619                  <value>0</value>
3620                </enumeratedValue>
3621                <enumeratedValue>
3622                  <name>Enabled</name>
3623                  <description>Enable</description>
3624                  <value>1</value>
3625                </enumeratedValue>
3626              </enumeratedValues>
3627            </field>
3628            <field>
3629              <name>LFCLKSTARTED</name>
3630              <description>Enable or disable interrupt for event LFCLKSTARTED</description>
3631              <lsb>1</lsb>
3632              <msb>1</msb>
3633              <enumeratedValues>
3634                <enumeratedValue>
3635                  <name>Disabled</name>
3636                  <description>Disable</description>
3637                  <value>0</value>
3638                </enumeratedValue>
3639                <enumeratedValue>
3640                  <name>Enabled</name>
3641                  <description>Enable</description>
3642                  <value>1</value>
3643                </enumeratedValue>
3644              </enumeratedValues>
3645            </field>
3646          </fields>
3647        </register>
3648        <register>
3649          <name>INTENSET</name>
3650          <description>Enable interrupt</description>
3651          <addressOffset>0x304</addressOffset>
3652          <access>read-write</access>
3653          <fields>
3654            <field>
3655              <name>HFCLKSTARTED</name>
3656              <description>Write '1' to enable interrupt for event HFCLKSTARTED</description>
3657              <lsb>0</lsb>
3658              <msb>0</msb>
3659              <enumeratedValues>
3660                <usage>read</usage>
3661                <enumeratedValue>
3662                  <name>Disabled</name>
3663                  <description>Read: Disabled</description>
3664                  <value>0</value>
3665                </enumeratedValue>
3666                <enumeratedValue>
3667                  <name>Enabled</name>
3668                  <description>Read: Enabled</description>
3669                  <value>1</value>
3670                </enumeratedValue>
3671              </enumeratedValues>
3672              <enumeratedValues>
3673                <usage>write</usage>
3674                <enumeratedValue>
3675                  <name>Set</name>
3676                  <description>Enable</description>
3677                  <value>1</value>
3678                </enumeratedValue>
3679              </enumeratedValues>
3680            </field>
3681            <field>
3682              <name>LFCLKSTARTED</name>
3683              <description>Write '1' to enable interrupt for event LFCLKSTARTED</description>
3684              <lsb>1</lsb>
3685              <msb>1</msb>
3686              <enumeratedValues>
3687                <usage>read</usage>
3688                <enumeratedValue>
3689                  <name>Disabled</name>
3690                  <description>Read: Disabled</description>
3691                  <value>0</value>
3692                </enumeratedValue>
3693                <enumeratedValue>
3694                  <name>Enabled</name>
3695                  <description>Read: Enabled</description>
3696                  <value>1</value>
3697                </enumeratedValue>
3698              </enumeratedValues>
3699              <enumeratedValues>
3700                <usage>write</usage>
3701                <enumeratedValue>
3702                  <name>Set</name>
3703                  <description>Enable</description>
3704                  <value>1</value>
3705                </enumeratedValue>
3706              </enumeratedValues>
3707            </field>
3708          </fields>
3709        </register>
3710        <register>
3711          <name>INTENCLR</name>
3712          <description>Disable interrupt</description>
3713          <addressOffset>0x308</addressOffset>
3714          <access>read-write</access>
3715          <fields>
3716            <field>
3717              <name>HFCLKSTARTED</name>
3718              <description>Write '1' to disable interrupt for event HFCLKSTARTED</description>
3719              <lsb>0</lsb>
3720              <msb>0</msb>
3721              <enumeratedValues>
3722                <usage>read</usage>
3723                <enumeratedValue>
3724                  <name>Disabled</name>
3725                  <description>Read: Disabled</description>
3726                  <value>0</value>
3727                </enumeratedValue>
3728                <enumeratedValue>
3729                  <name>Enabled</name>
3730                  <description>Read: Enabled</description>
3731                  <value>1</value>
3732                </enumeratedValue>
3733              </enumeratedValues>
3734              <enumeratedValues>
3735                <usage>write</usage>
3736                <enumeratedValue>
3737                  <name>Clear</name>
3738                  <description>Disable</description>
3739                  <value>1</value>
3740                </enumeratedValue>
3741              </enumeratedValues>
3742            </field>
3743            <field>
3744              <name>LFCLKSTARTED</name>
3745              <description>Write '1' to disable interrupt for event LFCLKSTARTED</description>
3746              <lsb>1</lsb>
3747              <msb>1</msb>
3748              <enumeratedValues>
3749                <usage>read</usage>
3750                <enumeratedValue>
3751                  <name>Disabled</name>
3752                  <description>Read: Disabled</description>
3753                  <value>0</value>
3754                </enumeratedValue>
3755                <enumeratedValue>
3756                  <name>Enabled</name>
3757                  <description>Read: Enabled</description>
3758                  <value>1</value>
3759                </enumeratedValue>
3760              </enumeratedValues>
3761              <enumeratedValues>
3762                <usage>write</usage>
3763                <enumeratedValue>
3764                  <name>Clear</name>
3765                  <description>Disable</description>
3766                  <value>1</value>
3767                </enumeratedValue>
3768              </enumeratedValues>
3769            </field>
3770          </fields>
3771        </register>
3772        <register>
3773          <name>INTPEND</name>
3774          <description>Pending interrupts</description>
3775          <addressOffset>0x30C</addressOffset>
3776          <access>read-only</access>
3777          <fields>
3778            <field>
3779              <name>HFCLKSTARTED</name>
3780              <description>Read pending status of interrupt for event HFCLKSTARTED</description>
3781              <lsb>0</lsb>
3782              <msb>0</msb>
3783              <enumeratedValues>
3784                <usage>read</usage>
3785                <enumeratedValue>
3786                  <name>NotPending</name>
3787                  <description>Read: Not pending</description>
3788                  <value>0</value>
3789                </enumeratedValue>
3790                <enumeratedValue>
3791                  <name>Pending</name>
3792                  <description>Read: Pending</description>
3793                  <value>1</value>
3794                </enumeratedValue>
3795              </enumeratedValues>
3796            </field>
3797            <field>
3798              <name>LFCLKSTARTED</name>
3799              <description>Read pending status of interrupt for event LFCLKSTARTED</description>
3800              <lsb>1</lsb>
3801              <msb>1</msb>
3802              <enumeratedValues>
3803                <usage>read</usage>
3804                <enumeratedValue>
3805                  <name>NotPending</name>
3806                  <description>Read: Not pending</description>
3807                  <value>0</value>
3808                </enumeratedValue>
3809                <enumeratedValue>
3810                  <name>Pending</name>
3811                  <description>Read: Pending</description>
3812                  <value>1</value>
3813                </enumeratedValue>
3814              </enumeratedValues>
3815            </field>
3816          </fields>
3817        </register>
3818        <register>
3819          <name>HFCLKRUN</name>
3820          <description>Status indicating that HFCLKSTART task has been triggered</description>
3821          <addressOffset>0x408</addressOffset>
3822          <access>read-only</access>
3823          <fields>
3824            <field>
3825              <name>STATUS</name>
3826              <description>HFCLKSTART task triggered or not</description>
3827              <lsb>0</lsb>
3828              <msb>0</msb>
3829              <enumeratedValues>
3830                <enumeratedValue>
3831                  <name>NotTriggered</name>
3832                  <description>Task not triggered</description>
3833                  <value>0</value>
3834                </enumeratedValue>
3835                <enumeratedValue>
3836                  <name>Triggered</name>
3837                  <description>Task triggered</description>
3838                  <value>1</value>
3839                </enumeratedValue>
3840              </enumeratedValues>
3841            </field>
3842          </fields>
3843        </register>
3844        <register>
3845          <name>HFCLKSTAT</name>
3846          <description>The register shows if HFXO has been requested by triggering HFCLKSTART task and if it has been started (STATE)</description>
3847          <addressOffset>0x40C</addressOffset>
3848          <access>read-only</access>
3849          <fields>
3850            <field>
3851              <name>SRC</name>
3852              <description>Active clock source</description>
3853              <lsb>0</lsb>
3854              <msb>0</msb>
3855              <enumeratedValues>
3856                <enumeratedValue>
3857                  <name>HFXO</name>
3858                  <description>HFXO - 64 MHz clock derived from external 32 MHz crystal oscillator</description>
3859                  <value>1</value>
3860                </enumeratedValue>
3861              </enumeratedValues>
3862            </field>
3863            <field>
3864              <name>STATE</name>
3865              <description>HFCLK state</description>
3866              <lsb>16</lsb>
3867              <msb>16</msb>
3868              <enumeratedValues>
3869                <enumeratedValue>
3870                  <name>NotRunning</name>
3871                  <description>HFXO has not been started or HFCLKSTOP task has been triggered</description>
3872                  <value>0</value>
3873                </enumeratedValue>
3874                <enumeratedValue>
3875                  <name>Running</name>
3876                  <description>HFXO has been started (HFCLKSTARTED event has been generated)</description>
3877                  <value>1</value>
3878                </enumeratedValue>
3879              </enumeratedValues>
3880            </field>
3881          </fields>
3882        </register>
3883        <register>
3884          <name>LFCLKRUN</name>
3885          <description>Status indicating that LFCLKSTART task has been triggered</description>
3886          <addressOffset>0x414</addressOffset>
3887          <access>read-only</access>
3888          <fields>
3889            <field>
3890              <name>STATUS</name>
3891              <description>LFCLKSTART task triggered or not</description>
3892              <lsb>0</lsb>
3893              <msb>0</msb>
3894              <enumeratedValues>
3895                <enumeratedValue>
3896                  <name>NotTriggered</name>
3897                  <description>Task not triggered</description>
3898                  <value>0</value>
3899                </enumeratedValue>
3900                <enumeratedValue>
3901                  <name>Triggered</name>
3902                  <description>Task triggered</description>
3903                  <value>1</value>
3904                </enumeratedValue>
3905              </enumeratedValues>
3906            </field>
3907          </fields>
3908        </register>
3909        <register>
3910          <name>LFCLKSTAT</name>
3911          <description>The register shows which LFCLK source has been requested (SRC) when triggering LFCLKSTART task and if the source has been started (STATE)</description>
3912          <addressOffset>0x418</addressOffset>
3913          <access>read-only</access>
3914          <fields>
3915            <field>
3916              <name>SRC</name>
3917              <description>Active clock source</description>
3918              <lsb>0</lsb>
3919              <msb>1</msb>
3920              <enumeratedValues>
3921                <enumeratedValue>
3922                  <name>RFU</name>
3923                  <description>Reserved for future use</description>
3924                  <value>0</value>
3925                </enumeratedValue>
3926                <enumeratedValue>
3927                  <name>LFRC</name>
3928                  <description>32.768 kHz RC oscillator</description>
3929                  <value>1</value>
3930                </enumeratedValue>
3931                <enumeratedValue>
3932                  <name>LFXO</name>
3933                  <description>32.768 kHz crystal oscillator</description>
3934                  <value>2</value>
3935                </enumeratedValue>
3936              </enumeratedValues>
3937            </field>
3938            <field>
3939              <name>STATE</name>
3940              <description>LFCLK state</description>
3941              <lsb>16</lsb>
3942              <msb>16</msb>
3943              <enumeratedValues>
3944                <enumeratedValue>
3945                  <name>NotRunning</name>
3946                  <description>Requested LFCLK source has not been started or LFCLKSTOP task has been triggered</description>
3947                  <value>0</value>
3948                </enumeratedValue>
3949                <enumeratedValue>
3950                  <name>Running</name>
3951                  <description>Requested LFCLK source has been started (LFCLKSTARTED event has been generated)</description>
3952                  <value>1</value>
3953                </enumeratedValue>
3954              </enumeratedValues>
3955            </field>
3956          </fields>
3957        </register>
3958        <register>
3959          <name>LFCLKSRCCOPY</name>
3960          <description>Copy of LFCLKSRC register, set after LFCLKSTART task has been triggered</description>
3961          <addressOffset>0x41C</addressOffset>
3962          <access>read-only</access>
3963          <resetValue>0x00000001</resetValue>
3964          <fields>
3965            <field>
3966              <name>SRC</name>
3967              <description>Clock source</description>
3968              <lsb>0</lsb>
3969              <msb>1</msb>
3970              <enumeratedValues>
3971                <enumeratedValue>
3972                  <name>RFU</name>
3973                  <description>Reserved for future use</description>
3974                  <value>0</value>
3975                </enumeratedValue>
3976                <enumeratedValue>
3977                  <name>LFRC</name>
3978                  <description>32.768 kHz RC oscillator</description>
3979                  <value>1</value>
3980                </enumeratedValue>
3981                <enumeratedValue>
3982                  <name>LFXO</name>
3983                  <description>32.768 kHz crystal oscillator</description>
3984                  <value>2</value>
3985                </enumeratedValue>
3986              </enumeratedValues>
3987            </field>
3988          </fields>
3989        </register>
3990        <register>
3991          <name>LFCLKSRC</name>
3992          <description>Clock source for the LFCLK. LFCLKSTART task starts starts a clock source selected with this register.</description>
3993          <addressOffset>0x518</addressOffset>
3994          <access>read-write</access>
3995          <resetValue>0x00000001</resetValue>
3996          <fields>
3997            <field>
3998              <name>SRC</name>
3999              <description>Clock source</description>
4000              <lsb>0</lsb>
4001              <msb>1</msb>
4002              <enumeratedValues>
4003                <enumeratedValue>
4004                  <name>RFU</name>
4005                  <description>Reserved for future use (equals selecting LFRC)</description>
4006                  <value>0</value>
4007                </enumeratedValue>
4008                <enumeratedValue>
4009                  <name>LFRC</name>
4010                  <description>32.768 kHz RC oscillator</description>
4011                  <value>1</value>
4012                </enumeratedValue>
4013                <enumeratedValue>
4014                  <name>LFXO</name>
4015                  <description>32.768 kHz crystal oscillator</description>
4016                  <value>2</value>
4017                </enumeratedValue>
4018              </enumeratedValues>
4019            </field>
4020          </fields>
4021        </register>
4022      </registers>
4023    </peripheral>
4024    <peripheral>
4025      <name>POWER_NS</name>
4026      <description>Power control 0</description>
4027      <baseAddress>0x40005000</baseAddress>
4028      <alternatePeripheral>CLOCK_NS</alternatePeripheral>
4029      <headerStructName>POWER</headerStructName>
4030      <!--Security dma=NA-->
4031      <!--Security securemapping=US-->
4032      <addressBlock>
4033        <offset>0</offset>
4034        <size>0x1000</size>
4035        <usage>registers</usage>
4036      </addressBlock>
4037      <interrupt>
4038        <name>CLOCK_POWER</name>
4039        <value>5</value>
4040      </interrupt>
4041      <groupName>POWER</groupName>
4042      <size>0x20</size>
4043      <registers>
4044        <register>
4045          <name>TASKS_CONSTLAT</name>
4046          <description>Enable constant latency mode.</description>
4047          <addressOffset>0x78</addressOffset>
4048          <access>write-only</access>
4049          <fields>
4050            <field>
4051              <name>TASKS_CONSTLAT</name>
4052              <description>Enable constant latency mode.</description>
4053              <lsb>0</lsb>
4054              <msb>0</msb>
4055              <enumeratedValues>
4056                <enumeratedValue>
4057                  <name>Trigger</name>
4058                  <description>Trigger task</description>
4059                  <value>1</value>
4060                </enumeratedValue>
4061              </enumeratedValues>
4062            </field>
4063          </fields>
4064        </register>
4065        <register>
4066          <name>TASKS_LOWPWR</name>
4067          <description>Enable low power mode (variable latency)</description>
4068          <addressOffset>0x7C</addressOffset>
4069          <access>write-only</access>
4070          <fields>
4071            <field>
4072              <name>TASKS_LOWPWR</name>
4073              <description>Enable low power mode (variable latency)</description>
4074              <lsb>0</lsb>
4075              <msb>0</msb>
4076              <enumeratedValues>
4077                <enumeratedValue>
4078                  <name>Trigger</name>
4079                  <description>Trigger task</description>
4080                  <value>1</value>
4081                </enumeratedValue>
4082              </enumeratedValues>
4083            </field>
4084          </fields>
4085        </register>
4086        <register>
4087          <name>SUBSCRIBE_CONSTLAT</name>
4088          <description>Subscribe configuration for task CONSTLAT</description>
4089          <addressOffset>0xF8</addressOffset>
4090          <access>read-write</access>
4091          <fields>
4092            <field>
4093              <name>CHIDX</name>
4094              <description>Channel that task CONSTLAT will subscribe to</description>
4095              <lsb>0</lsb>
4096              <msb>3</msb>
4097            </field>
4098            <field>
4099              <name>EN</name>
4100              <lsb>31</lsb>
4101              <msb>31</msb>
4102              <enumeratedValues>
4103                <enumeratedValue>
4104                  <name>Disabled</name>
4105                  <description>Disable subscription</description>
4106                  <value>0</value>
4107                </enumeratedValue>
4108                <enumeratedValue>
4109                  <name>Enabled</name>
4110                  <description>Enable subscription</description>
4111                  <value>1</value>
4112                </enumeratedValue>
4113              </enumeratedValues>
4114            </field>
4115          </fields>
4116        </register>
4117        <register>
4118          <name>SUBSCRIBE_LOWPWR</name>
4119          <description>Subscribe configuration for task LOWPWR</description>
4120          <addressOffset>0xFC</addressOffset>
4121          <access>read-write</access>
4122          <fields>
4123            <field>
4124              <name>CHIDX</name>
4125              <description>Channel that task LOWPWR will subscribe to</description>
4126              <lsb>0</lsb>
4127              <msb>3</msb>
4128            </field>
4129            <field>
4130              <name>EN</name>
4131              <lsb>31</lsb>
4132              <msb>31</msb>
4133              <enumeratedValues>
4134                <enumeratedValue>
4135                  <name>Disabled</name>
4136                  <description>Disable subscription</description>
4137                  <value>0</value>
4138                </enumeratedValue>
4139                <enumeratedValue>
4140                  <name>Enabled</name>
4141                  <description>Enable subscription</description>
4142                  <value>1</value>
4143                </enumeratedValue>
4144              </enumeratedValues>
4145            </field>
4146          </fields>
4147        </register>
4148        <register>
4149          <name>EVENTS_POFWARN</name>
4150          <description>Power failure warning</description>
4151          <addressOffset>0x108</addressOffset>
4152          <access>read-write</access>
4153          <fields>
4154            <field>
4155              <name>EVENTS_POFWARN</name>
4156              <description>Power failure warning</description>
4157              <lsb>0</lsb>
4158              <msb>0</msb>
4159              <enumeratedValues>
4160                <enumeratedValue>
4161                  <name>NotGenerated</name>
4162                  <description>Event not generated</description>
4163                  <value>0</value>
4164                </enumeratedValue>
4165                <enumeratedValue>
4166                  <name>Generated</name>
4167                  <description>Event generated</description>
4168                  <value>1</value>
4169                </enumeratedValue>
4170              </enumeratedValues>
4171            </field>
4172          </fields>
4173        </register>
4174        <register>
4175          <name>EVENTS_SLEEPENTER</name>
4176          <description>CPU entered WFI/WFE sleep</description>
4177          <addressOffset>0x114</addressOffset>
4178          <access>read-write</access>
4179          <fields>
4180            <field>
4181              <name>EVENTS_SLEEPENTER</name>
4182              <description>CPU entered WFI/WFE sleep</description>
4183              <lsb>0</lsb>
4184              <msb>0</msb>
4185              <enumeratedValues>
4186                <enumeratedValue>
4187                  <name>NotGenerated</name>
4188                  <description>Event not generated</description>
4189                  <value>0</value>
4190                </enumeratedValue>
4191                <enumeratedValue>
4192                  <name>Generated</name>
4193                  <description>Event generated</description>
4194                  <value>1</value>
4195                </enumeratedValue>
4196              </enumeratedValues>
4197            </field>
4198          </fields>
4199        </register>
4200        <register>
4201          <name>EVENTS_SLEEPEXIT</name>
4202          <description>CPU exited WFI/WFE sleep</description>
4203          <addressOffset>0x118</addressOffset>
4204          <access>read-write</access>
4205          <fields>
4206            <field>
4207              <name>EVENTS_SLEEPEXIT</name>
4208              <description>CPU exited WFI/WFE sleep</description>
4209              <lsb>0</lsb>
4210              <msb>0</msb>
4211              <enumeratedValues>
4212                <enumeratedValue>
4213                  <name>NotGenerated</name>
4214                  <description>Event not generated</description>
4215                  <value>0</value>
4216                </enumeratedValue>
4217                <enumeratedValue>
4218                  <name>Generated</name>
4219                  <description>Event generated</description>
4220                  <value>1</value>
4221                </enumeratedValue>
4222              </enumeratedValues>
4223            </field>
4224          </fields>
4225        </register>
4226        <register>
4227          <name>PUBLISH_POFWARN</name>
4228          <description>Publish configuration for event POFWARN</description>
4229          <addressOffset>0x188</addressOffset>
4230          <access>read-write</access>
4231          <fields>
4232            <field>
4233              <name>CHIDX</name>
4234              <description>Channel that event POFWARN will publish to.</description>
4235              <lsb>0</lsb>
4236              <msb>3</msb>
4237            </field>
4238            <field>
4239              <name>EN</name>
4240              <lsb>31</lsb>
4241              <msb>31</msb>
4242              <enumeratedValues>
4243                <enumeratedValue>
4244                  <name>Disabled</name>
4245                  <description>Disable publishing</description>
4246                  <value>0</value>
4247                </enumeratedValue>
4248                <enumeratedValue>
4249                  <name>Enabled</name>
4250                  <description>Enable publishing</description>
4251                  <value>1</value>
4252                </enumeratedValue>
4253              </enumeratedValues>
4254            </field>
4255          </fields>
4256        </register>
4257        <register>
4258          <name>PUBLISH_SLEEPENTER</name>
4259          <description>Publish configuration for event SLEEPENTER</description>
4260          <addressOffset>0x194</addressOffset>
4261          <access>read-write</access>
4262          <fields>
4263            <field>
4264              <name>CHIDX</name>
4265              <description>Channel that event SLEEPENTER will publish to.</description>
4266              <lsb>0</lsb>
4267              <msb>3</msb>
4268            </field>
4269            <field>
4270              <name>EN</name>
4271              <lsb>31</lsb>
4272              <msb>31</msb>
4273              <enumeratedValues>
4274                <enumeratedValue>
4275                  <name>Disabled</name>
4276                  <description>Disable publishing</description>
4277                  <value>0</value>
4278                </enumeratedValue>
4279                <enumeratedValue>
4280                  <name>Enabled</name>
4281                  <description>Enable publishing</description>
4282                  <value>1</value>
4283                </enumeratedValue>
4284              </enumeratedValues>
4285            </field>
4286          </fields>
4287        </register>
4288        <register>
4289          <name>PUBLISH_SLEEPEXIT</name>
4290          <description>Publish configuration for event SLEEPEXIT</description>
4291          <addressOffset>0x198</addressOffset>
4292          <access>read-write</access>
4293          <fields>
4294            <field>
4295              <name>CHIDX</name>
4296              <description>Channel that event SLEEPEXIT will publish to.</description>
4297              <lsb>0</lsb>
4298              <msb>3</msb>
4299            </field>
4300            <field>
4301              <name>EN</name>
4302              <lsb>31</lsb>
4303              <msb>31</msb>
4304              <enumeratedValues>
4305                <enumeratedValue>
4306                  <name>Disabled</name>
4307                  <description>Disable publishing</description>
4308                  <value>0</value>
4309                </enumeratedValue>
4310                <enumeratedValue>
4311                  <name>Enabled</name>
4312                  <description>Enable publishing</description>
4313                  <value>1</value>
4314                </enumeratedValue>
4315              </enumeratedValues>
4316            </field>
4317          </fields>
4318        </register>
4319        <register>
4320          <name>INTEN</name>
4321          <description>Enable or disable interrupt</description>
4322          <addressOffset>0x300</addressOffset>
4323          <access>read-write</access>
4324          <fields>
4325            <field>
4326              <name>POFWARN</name>
4327              <description>Enable or disable interrupt for event POFWARN</description>
4328              <lsb>2</lsb>
4329              <msb>2</msb>
4330              <enumeratedValues>
4331                <enumeratedValue>
4332                  <name>Disabled</name>
4333                  <description>Disable</description>
4334                  <value>0</value>
4335                </enumeratedValue>
4336                <enumeratedValue>
4337                  <name>Enabled</name>
4338                  <description>Enable</description>
4339                  <value>1</value>
4340                </enumeratedValue>
4341              </enumeratedValues>
4342            </field>
4343            <field>
4344              <name>SLEEPENTER</name>
4345              <description>Enable or disable interrupt for event SLEEPENTER</description>
4346              <lsb>5</lsb>
4347              <msb>5</msb>
4348              <enumeratedValues>
4349                <enumeratedValue>
4350                  <name>Disabled</name>
4351                  <description>Disable</description>
4352                  <value>0</value>
4353                </enumeratedValue>
4354                <enumeratedValue>
4355                  <name>Enabled</name>
4356                  <description>Enable</description>
4357                  <value>1</value>
4358                </enumeratedValue>
4359              </enumeratedValues>
4360            </field>
4361            <field>
4362              <name>SLEEPEXIT</name>
4363              <description>Enable or disable interrupt for event SLEEPEXIT</description>
4364              <lsb>6</lsb>
4365              <msb>6</msb>
4366              <enumeratedValues>
4367                <enumeratedValue>
4368                  <name>Disabled</name>
4369                  <description>Disable</description>
4370                  <value>0</value>
4371                </enumeratedValue>
4372                <enumeratedValue>
4373                  <name>Enabled</name>
4374                  <description>Enable</description>
4375                  <value>1</value>
4376                </enumeratedValue>
4377              </enumeratedValues>
4378            </field>
4379          </fields>
4380        </register>
4381        <register>
4382          <name>INTENSET</name>
4383          <description>Enable interrupt</description>
4384          <addressOffset>0x304</addressOffset>
4385          <access>read-write</access>
4386          <fields>
4387            <field>
4388              <name>POFWARN</name>
4389              <description>Write '1' to enable interrupt for event POFWARN</description>
4390              <lsb>2</lsb>
4391              <msb>2</msb>
4392              <enumeratedValues>
4393                <usage>read</usage>
4394                <enumeratedValue>
4395                  <name>Disabled</name>
4396                  <description>Read: Disabled</description>
4397                  <value>0</value>
4398                </enumeratedValue>
4399                <enumeratedValue>
4400                  <name>Enabled</name>
4401                  <description>Read: Enabled</description>
4402                  <value>1</value>
4403                </enumeratedValue>
4404              </enumeratedValues>
4405              <enumeratedValues>
4406                <usage>write</usage>
4407                <enumeratedValue>
4408                  <name>Set</name>
4409                  <description>Enable</description>
4410                  <value>1</value>
4411                </enumeratedValue>
4412              </enumeratedValues>
4413            </field>
4414            <field>
4415              <name>SLEEPENTER</name>
4416              <description>Write '1' to enable interrupt for event SLEEPENTER</description>
4417              <lsb>5</lsb>
4418              <msb>5</msb>
4419              <enumeratedValues>
4420                <usage>read</usage>
4421                <enumeratedValue>
4422                  <name>Disabled</name>
4423                  <description>Read: Disabled</description>
4424                  <value>0</value>
4425                </enumeratedValue>
4426                <enumeratedValue>
4427                  <name>Enabled</name>
4428                  <description>Read: Enabled</description>
4429                  <value>1</value>
4430                </enumeratedValue>
4431              </enumeratedValues>
4432              <enumeratedValues>
4433                <usage>write</usage>
4434                <enumeratedValue>
4435                  <name>Set</name>
4436                  <description>Enable</description>
4437                  <value>1</value>
4438                </enumeratedValue>
4439              </enumeratedValues>
4440            </field>
4441            <field>
4442              <name>SLEEPEXIT</name>
4443              <description>Write '1' to enable interrupt for event SLEEPEXIT</description>
4444              <lsb>6</lsb>
4445              <msb>6</msb>
4446              <enumeratedValues>
4447                <usage>read</usage>
4448                <enumeratedValue>
4449                  <name>Disabled</name>
4450                  <description>Read: Disabled</description>
4451                  <value>0</value>
4452                </enumeratedValue>
4453                <enumeratedValue>
4454                  <name>Enabled</name>
4455                  <description>Read: Enabled</description>
4456                  <value>1</value>
4457                </enumeratedValue>
4458              </enumeratedValues>
4459              <enumeratedValues>
4460                <usage>write</usage>
4461                <enumeratedValue>
4462                  <name>Set</name>
4463                  <description>Enable</description>
4464                  <value>1</value>
4465                </enumeratedValue>
4466              </enumeratedValues>
4467            </field>
4468          </fields>
4469        </register>
4470        <register>
4471          <name>INTENCLR</name>
4472          <description>Disable interrupt</description>
4473          <addressOffset>0x308</addressOffset>
4474          <access>read-write</access>
4475          <fields>
4476            <field>
4477              <name>POFWARN</name>
4478              <description>Write '1' to disable interrupt for event POFWARN</description>
4479              <lsb>2</lsb>
4480              <msb>2</msb>
4481              <enumeratedValues>
4482                <usage>read</usage>
4483                <enumeratedValue>
4484                  <name>Disabled</name>
4485                  <description>Read: Disabled</description>
4486                  <value>0</value>
4487                </enumeratedValue>
4488                <enumeratedValue>
4489                  <name>Enabled</name>
4490                  <description>Read: Enabled</description>
4491                  <value>1</value>
4492                </enumeratedValue>
4493              </enumeratedValues>
4494              <enumeratedValues>
4495                <usage>write</usage>
4496                <enumeratedValue>
4497                  <name>Clear</name>
4498                  <description>Disable</description>
4499                  <value>1</value>
4500                </enumeratedValue>
4501              </enumeratedValues>
4502            </field>
4503            <field>
4504              <name>SLEEPENTER</name>
4505              <description>Write '1' to disable interrupt for event SLEEPENTER</description>
4506              <lsb>5</lsb>
4507              <msb>5</msb>
4508              <enumeratedValues>
4509                <usage>read</usage>
4510                <enumeratedValue>
4511                  <name>Disabled</name>
4512                  <description>Read: Disabled</description>
4513                  <value>0</value>
4514                </enumeratedValue>
4515                <enumeratedValue>
4516                  <name>Enabled</name>
4517                  <description>Read: Enabled</description>
4518                  <value>1</value>
4519                </enumeratedValue>
4520              </enumeratedValues>
4521              <enumeratedValues>
4522                <usage>write</usage>
4523                <enumeratedValue>
4524                  <name>Clear</name>
4525                  <description>Disable</description>
4526                  <value>1</value>
4527                </enumeratedValue>
4528              </enumeratedValues>
4529            </field>
4530            <field>
4531              <name>SLEEPEXIT</name>
4532              <description>Write '1' to disable interrupt for event SLEEPEXIT</description>
4533              <lsb>6</lsb>
4534              <msb>6</msb>
4535              <enumeratedValues>
4536                <usage>read</usage>
4537                <enumeratedValue>
4538                  <name>Disabled</name>
4539                  <description>Read: Disabled</description>
4540                  <value>0</value>
4541                </enumeratedValue>
4542                <enumeratedValue>
4543                  <name>Enabled</name>
4544                  <description>Read: Enabled</description>
4545                  <value>1</value>
4546                </enumeratedValue>
4547              </enumeratedValues>
4548              <enumeratedValues>
4549                <usage>write</usage>
4550                <enumeratedValue>
4551                  <name>Clear</name>
4552                  <description>Disable</description>
4553                  <value>1</value>
4554                </enumeratedValue>
4555              </enumeratedValues>
4556            </field>
4557          </fields>
4558        </register>
4559        <register>
4560          <name>RESETREAS</name>
4561          <description>Reset reason</description>
4562          <addressOffset>0x400</addressOffset>
4563          <access>read-write</access>
4564          <fields>
4565            <field>
4566              <name>RESETPIN</name>
4567              <description>Reset from pin reset detected</description>
4568              <lsb>0</lsb>
4569              <msb>0</msb>
4570              <enumeratedValues>
4571                <enumeratedValue>
4572                  <name>NotDetected</name>
4573                  <description>Not detected</description>
4574                  <value>0</value>
4575                </enumeratedValue>
4576                <enumeratedValue>
4577                  <name>Detected</name>
4578                  <description>Detected</description>
4579                  <value>1</value>
4580                </enumeratedValue>
4581              </enumeratedValues>
4582            </field>
4583            <field>
4584              <name>DOG</name>
4585              <description>Reset from global watchdog detected</description>
4586              <lsb>1</lsb>
4587              <msb>1</msb>
4588              <enumeratedValues>
4589                <enumeratedValue>
4590                  <name>NotDetected</name>
4591                  <description>Not detected</description>
4592                  <value>0</value>
4593                </enumeratedValue>
4594                <enumeratedValue>
4595                  <name>Detected</name>
4596                  <description>Detected</description>
4597                  <value>1</value>
4598                </enumeratedValue>
4599              </enumeratedValues>
4600            </field>
4601            <field>
4602              <name>OFF</name>
4603              <description>Reset due to wakeup from System OFF mode, when wakeup is triggered by DETECT signal from GPIO</description>
4604              <lsb>2</lsb>
4605              <msb>2</msb>
4606              <enumeratedValues>
4607                <enumeratedValue>
4608                  <name>NotDetected</name>
4609                  <description>Not detected</description>
4610                  <value>0</value>
4611                </enumeratedValue>
4612                <enumeratedValue>
4613                  <name>Detected</name>
4614                  <description>Detected</description>
4615                  <value>1</value>
4616                </enumeratedValue>
4617              </enumeratedValues>
4618            </field>
4619            <field>
4620              <name>DIF</name>
4621              <description>Reset due to wakeup from System OFF mode, when wakeup is triggered by entering debug interface mode</description>
4622              <lsb>4</lsb>
4623              <msb>4</msb>
4624              <enumeratedValues>
4625                <enumeratedValue>
4626                  <name>NotDetected</name>
4627                  <description>Not detected</description>
4628                  <value>0</value>
4629                </enumeratedValue>
4630                <enumeratedValue>
4631                  <name>Detected</name>
4632                  <description>Detected</description>
4633                  <value>1</value>
4634                </enumeratedValue>
4635              </enumeratedValues>
4636            </field>
4637            <field>
4638              <name>SREQ</name>
4639              <description>Reset from AIRCR.SYSRESETREQ detected</description>
4640              <lsb>16</lsb>
4641              <msb>16</msb>
4642              <enumeratedValues>
4643                <enumeratedValue>
4644                  <name>NotDetected</name>
4645                  <description>Not detected</description>
4646                  <value>0</value>
4647                </enumeratedValue>
4648                <enumeratedValue>
4649                  <name>Detected</name>
4650                  <description>Detected</description>
4651                  <value>1</value>
4652                </enumeratedValue>
4653              </enumeratedValues>
4654            </field>
4655            <field>
4656              <name>LOCKUP</name>
4657              <description>Reset from CPU lock-up detected</description>
4658              <lsb>17</lsb>
4659              <msb>17</msb>
4660              <enumeratedValues>
4661                <enumeratedValue>
4662                  <name>NotDetected</name>
4663                  <description>Not detected</description>
4664                  <value>0</value>
4665                </enumeratedValue>
4666                <enumeratedValue>
4667                  <name>Detected</name>
4668                  <description>Detected</description>
4669                  <value>1</value>
4670                </enumeratedValue>
4671              </enumeratedValues>
4672            </field>
4673            <field>
4674              <name>CTRLAP</name>
4675              <description>Reset triggered through CTRL-AP</description>
4676              <lsb>18</lsb>
4677              <msb>18</msb>
4678              <enumeratedValues>
4679                <enumeratedValue>
4680                  <name>NotDetected</name>
4681                  <description>Not detected</description>
4682                  <value>0</value>
4683                </enumeratedValue>
4684                <enumeratedValue>
4685                  <name>Detected</name>
4686                  <description>Detected</description>
4687                  <value>1</value>
4688                </enumeratedValue>
4689              </enumeratedValues>
4690            </field>
4691          </fields>
4692        </register>
4693        <register>
4694          <name>POWERSTATUS</name>
4695          <description>Modem domain power status</description>
4696          <addressOffset>0x440</addressOffset>
4697          <access>read-only</access>
4698          <fields>
4699            <field>
4700              <name>LTEMODEM</name>
4701              <description>LTE modem domain status</description>
4702              <lsb>0</lsb>
4703              <msb>0</msb>
4704              <enumeratedValues>
4705                <enumeratedValue>
4706                  <name>OFF</name>
4707                  <description>LTE modem domain is powered off</description>
4708                  <value>0</value>
4709                </enumeratedValue>
4710                <enumeratedValue>
4711                  <name>ON</name>
4712                  <description>LTE modem domain is powered on</description>
4713                  <value>1</value>
4714                </enumeratedValue>
4715              </enumeratedValues>
4716            </field>
4717          </fields>
4718        </register>
4719        <register>
4720          <dim>0x2</dim>
4721          <dimIncrement>0x4</dimIncrement>
4722          <name>GPREGRET[%s]</name>
4723          <description>Description collection: General purpose retention register</description>
4724          <addressOffset>0x51C</addressOffset>
4725          <access>read-write</access>
4726          <fields>
4727            <field>
4728              <name>GPREGRET</name>
4729              <description>General purpose retention register</description>
4730              <lsb>0</lsb>
4731              <msb>7</msb>
4732            </field>
4733          </fields>
4734        </register>
4735      </registers>
4736    </peripheral>
4737    <peripheral derivedFrom="CLOCK_NS">
4738      <name>CLOCK_S</name>
4739      <description>Clock management 1</description>
4740      <baseAddress>0x50005000</baseAddress>
4741      <!--Security dma=NA-->
4742      <!--Security securemapping=US-->
4743      <interrupt>
4744        <name>CLOCK_POWER</name>
4745        <value>5</value>
4746      </interrupt>
4747    </peripheral>
4748    <peripheral derivedFrom="POWER_NS">
4749      <name>POWER_S</name>
4750      <description>Power control 1</description>
4751      <baseAddress>0x50005000</baseAddress>
4752      <alternatePeripheral>CLOCK_S</alternatePeripheral>
4753      <!--Security dma=NA-->
4754      <!--Security securemapping=US-->
4755      <interrupt>
4756        <name>CLOCK_POWER</name>
4757        <value>5</value>
4758      </interrupt>
4759    </peripheral>
4760    <peripheral>
4761      <name>CTRL_AP_PERI_S</name>
4762      <description>Control access port</description>
4763      <baseAddress>0x50006000</baseAddress>
4764      <headerStructName>CTRLAPPERI</headerStructName>
4765      <!--Security dma=NA-->
4766      <!--Security securemapping=S-->
4767      <addressBlock>
4768        <offset>0</offset>
4769        <size>0x1000</size>
4770        <usage>registers</usage>
4771      </addressBlock>
4772      <groupName>CTRLAPPERI</groupName>
4773      <size>0x20</size>
4774      <registers>
4775        <cluster>
4776          <name>MAILBOX</name>
4777          <description>Unspecified</description>
4778          <headerStructName>CTRLAPPERI_MAILBOX</headerStructName>
4779          <access>read-write</access>
4780          <addressOffset>0x400</addressOffset>
4781          <register>
4782            <name>RXDATA</name>
4783            <description>Data sent from the debugger to the CPU</description>
4784            <addressOffset>0x000</addressOffset>
4785            <access>read-only</access>
4786            <resetValue>0x00000000</resetValue>
4787            <fields>
4788              <field>
4789                <name>RXDATA</name>
4790                <description>Data received from debugger</description>
4791                <lsb>0</lsb>
4792                <msb>31</msb>
4793              </field>
4794            </fields>
4795          </register>
4796          <register>
4797            <name>RXSTATUS</name>
4798            <description>Status to indicate if data sent from the debugger to the CPU has been read</description>
4799            <addressOffset>0x004</addressOffset>
4800            <access>read-only</access>
4801            <resetValue>0x00000000</resetValue>
4802            <fields>
4803              <field>
4804                <name>RXSTATUS</name>
4805                <description>Status of data in register RXDATA</description>
4806                <lsb>0</lsb>
4807                <msb>0</msb>
4808                <enumeratedValues>
4809                  <enumeratedValue>
4810                    <name>NoDataPending</name>
4811                    <description>No data pending in register RXDATA</description>
4812                    <value>0</value>
4813                  </enumeratedValue>
4814                  <enumeratedValue>
4815                    <name>DataPending</name>
4816                    <description>Data pending in register RXDATA</description>
4817                    <value>1</value>
4818                  </enumeratedValue>
4819                </enumeratedValues>
4820              </field>
4821            </fields>
4822          </register>
4823          <register>
4824            <name>TXDATA</name>
4825            <description>Data sent from the CPU to the debugger</description>
4826            <addressOffset>0x80</addressOffset>
4827            <access>read-write</access>
4828            <resetValue>0x00000000</resetValue>
4829            <fields>
4830              <field>
4831                <name>TXDATA</name>
4832                <description>Data sent to debugger</description>
4833                <lsb>0</lsb>
4834                <msb>31</msb>
4835              </field>
4836            </fields>
4837          </register>
4838          <register>
4839            <name>TXSTATUS</name>
4840            <description>Status to indicate if data sent from the CPU to the debugger status has been read</description>
4841            <addressOffset>0x84</addressOffset>
4842            <access>read-only</access>
4843            <resetValue>0x00000000</resetValue>
4844            <fields>
4845              <field>
4846                <name>TXSTATUS</name>
4847                <description>Status of data in register TXDATA</description>
4848                <lsb>0</lsb>
4849                <msb>0</msb>
4850                <enumeratedValues>
4851                  <enumeratedValue>
4852                    <name>NoDataPending</name>
4853                    <description>No data pending in register TXDATA</description>
4854                    <value>0</value>
4855                  </enumeratedValue>
4856                  <enumeratedValue>
4857                    <name>DataPending</name>
4858                    <description>Data pending in register TXDATA</description>
4859                    <value>1</value>
4860                  </enumeratedValue>
4861                </enumeratedValues>
4862              </field>
4863            </fields>
4864          </register>
4865        </cluster>
4866        <cluster>
4867          <name>ERASEPROTECT</name>
4868          <description>Unspecified</description>
4869          <headerStructName>CTRLAPPERI_ERASEPROTECT</headerStructName>
4870          <access>read-write</access>
4871          <addressOffset>0x500</addressOffset>
4872          <register>
4873            <name>LOCK</name>
4874            <description>Lock ERASEALL mechanism</description>
4875            <addressOffset>0x000</addressOffset>
4876            <access>read-writeonce</access>
4877            <resetValue>0x00000000</resetValue>
4878            <fields>
4879              <field>
4880                <name>ERASEPROTECTLOCK</name>
4881                <description>Enable or disable the ERASEALL mechanism</description>
4882                <lsb>0</lsb>
4883                <msb>0</msb>
4884                <enumeratedValues>
4885                  <enumeratedValue>
4886                    <name>Unlocked</name>
4887                    <description>ERASEALL can be issued</description>
4888                    <value>0</value>
4889                  </enumeratedValue>
4890                  <enumeratedValue>
4891                    <name>Locked</name>
4892                    <description>ERASEALL is locked</description>
4893                    <value>1</value>
4894                  </enumeratedValue>
4895                </enumeratedValues>
4896              </field>
4897            </fields>
4898          </register>
4899          <register>
4900            <name>DISABLE</name>
4901            <description>Unlock ERASEPROTECT and perform ERASEALL</description>
4902            <addressOffset>0x004</addressOffset>
4903            <access>read-write</access>
4904            <resetValue>0x00000000</resetValue>
4905            <fields>
4906              <field>
4907                <name>KEY</name>
4908                <description>Initiate secure erase even though ERASEPROTECT is enabled if KEY fields match</description>
4909                <lsb>0</lsb>
4910                <msb>31</msb>
4911              </field>
4912            </fields>
4913          </register>
4914        </cluster>
4915      </registers>
4916    </peripheral>
4917    <peripheral>
4918      <name>SPIM0_NS</name>
4919      <description>Serial Peripheral Interface Master with EasyDMA 0</description>
4920      <baseAddress>0x40008000</baseAddress>
4921      <headerStructName>SPIM</headerStructName>
4922      <!--Security dma=SA-->
4923      <!--Security securemapping=US-->
4924      <addressBlock>
4925        <offset>0</offset>
4926        <size>0x1000</size>
4927        <usage>registers</usage>
4928      </addressBlock>
4929      <interrupt>
4930        <name>UARTE0_SPIM0_SPIS0_TWIM0_TWIS0</name>
4931        <value>8</value>
4932      </interrupt>
4933      <groupName>SPIM</groupName>
4934      <size>0x20</size>
4935      <registers>
4936        <register>
4937          <name>TASKS_START</name>
4938          <description>Start SPI transaction</description>
4939          <addressOffset>0x010</addressOffset>
4940          <access>write-only</access>
4941          <fields>
4942            <field>
4943              <name>TASKS_START</name>
4944              <description>Start SPI transaction</description>
4945              <lsb>0</lsb>
4946              <msb>0</msb>
4947              <enumeratedValues>
4948                <enumeratedValue>
4949                  <name>Trigger</name>
4950                  <description>Trigger task</description>
4951                  <value>1</value>
4952                </enumeratedValue>
4953              </enumeratedValues>
4954            </field>
4955          </fields>
4956        </register>
4957        <register>
4958          <name>TASKS_STOP</name>
4959          <description>Stop SPI transaction</description>
4960          <addressOffset>0x014</addressOffset>
4961          <access>write-only</access>
4962          <fields>
4963            <field>
4964              <name>TASKS_STOP</name>
4965              <description>Stop SPI transaction</description>
4966              <lsb>0</lsb>
4967              <msb>0</msb>
4968              <enumeratedValues>
4969                <enumeratedValue>
4970                  <name>Trigger</name>
4971                  <description>Trigger task</description>
4972                  <value>1</value>
4973                </enumeratedValue>
4974              </enumeratedValues>
4975            </field>
4976          </fields>
4977        </register>
4978        <register>
4979          <name>TASKS_SUSPEND</name>
4980          <description>Suspend SPI transaction</description>
4981          <addressOffset>0x01C</addressOffset>
4982          <access>write-only</access>
4983          <fields>
4984            <field>
4985              <name>TASKS_SUSPEND</name>
4986              <description>Suspend SPI transaction</description>
4987              <lsb>0</lsb>
4988              <msb>0</msb>
4989              <enumeratedValues>
4990                <enumeratedValue>
4991                  <name>Trigger</name>
4992                  <description>Trigger task</description>
4993                  <value>1</value>
4994                </enumeratedValue>
4995              </enumeratedValues>
4996            </field>
4997          </fields>
4998        </register>
4999        <register>
5000          <name>TASKS_RESUME</name>
5001          <description>Resume SPI transaction</description>
5002          <addressOffset>0x020</addressOffset>
5003          <access>write-only</access>
5004          <fields>
5005            <field>
5006              <name>TASKS_RESUME</name>
5007              <description>Resume SPI transaction</description>
5008              <lsb>0</lsb>
5009              <msb>0</msb>
5010              <enumeratedValues>
5011                <enumeratedValue>
5012                  <name>Trigger</name>
5013                  <description>Trigger task</description>
5014                  <value>1</value>
5015                </enumeratedValue>
5016              </enumeratedValues>
5017            </field>
5018          </fields>
5019        </register>
5020        <register>
5021          <name>SUBSCRIBE_START</name>
5022          <description>Subscribe configuration for task START</description>
5023          <addressOffset>0x090</addressOffset>
5024          <access>read-write</access>
5025          <fields>
5026            <field>
5027              <name>CHIDX</name>
5028              <description>Channel that task START will subscribe to</description>
5029              <lsb>0</lsb>
5030              <msb>3</msb>
5031            </field>
5032            <field>
5033              <name>EN</name>
5034              <lsb>31</lsb>
5035              <msb>31</msb>
5036              <enumeratedValues>
5037                <enumeratedValue>
5038                  <name>Disabled</name>
5039                  <description>Disable subscription</description>
5040                  <value>0</value>
5041                </enumeratedValue>
5042                <enumeratedValue>
5043                  <name>Enabled</name>
5044                  <description>Enable subscription</description>
5045                  <value>1</value>
5046                </enumeratedValue>
5047              </enumeratedValues>
5048            </field>
5049          </fields>
5050        </register>
5051        <register>
5052          <name>SUBSCRIBE_STOP</name>
5053          <description>Subscribe configuration for task STOP</description>
5054          <addressOffset>0x094</addressOffset>
5055          <access>read-write</access>
5056          <fields>
5057            <field>
5058              <name>CHIDX</name>
5059              <description>Channel that task STOP will subscribe to</description>
5060              <lsb>0</lsb>
5061              <msb>3</msb>
5062            </field>
5063            <field>
5064              <name>EN</name>
5065              <lsb>31</lsb>
5066              <msb>31</msb>
5067              <enumeratedValues>
5068                <enumeratedValue>
5069                  <name>Disabled</name>
5070                  <description>Disable subscription</description>
5071                  <value>0</value>
5072                </enumeratedValue>
5073                <enumeratedValue>
5074                  <name>Enabled</name>
5075                  <description>Enable subscription</description>
5076                  <value>1</value>
5077                </enumeratedValue>
5078              </enumeratedValues>
5079            </field>
5080          </fields>
5081        </register>
5082        <register>
5083          <name>SUBSCRIBE_SUSPEND</name>
5084          <description>Subscribe configuration for task SUSPEND</description>
5085          <addressOffset>0x09C</addressOffset>
5086          <access>read-write</access>
5087          <fields>
5088            <field>
5089              <name>CHIDX</name>
5090              <description>Channel that task SUSPEND will subscribe to</description>
5091              <lsb>0</lsb>
5092              <msb>3</msb>
5093            </field>
5094            <field>
5095              <name>EN</name>
5096              <lsb>31</lsb>
5097              <msb>31</msb>
5098              <enumeratedValues>
5099                <enumeratedValue>
5100                  <name>Disabled</name>
5101                  <description>Disable subscription</description>
5102                  <value>0</value>
5103                </enumeratedValue>
5104                <enumeratedValue>
5105                  <name>Enabled</name>
5106                  <description>Enable subscription</description>
5107                  <value>1</value>
5108                </enumeratedValue>
5109              </enumeratedValues>
5110            </field>
5111          </fields>
5112        </register>
5113        <register>
5114          <name>SUBSCRIBE_RESUME</name>
5115          <description>Subscribe configuration for task RESUME</description>
5116          <addressOffset>0x0A0</addressOffset>
5117          <access>read-write</access>
5118          <fields>
5119            <field>
5120              <name>CHIDX</name>
5121              <description>Channel that task RESUME will subscribe to</description>
5122              <lsb>0</lsb>
5123              <msb>3</msb>
5124            </field>
5125            <field>
5126              <name>EN</name>
5127              <lsb>31</lsb>
5128              <msb>31</msb>
5129              <enumeratedValues>
5130                <enumeratedValue>
5131                  <name>Disabled</name>
5132                  <description>Disable subscription</description>
5133                  <value>0</value>
5134                </enumeratedValue>
5135                <enumeratedValue>
5136                  <name>Enabled</name>
5137                  <description>Enable subscription</description>
5138                  <value>1</value>
5139                </enumeratedValue>
5140              </enumeratedValues>
5141            </field>
5142          </fields>
5143        </register>
5144        <register>
5145          <name>EVENTS_STOPPED</name>
5146          <description>SPI transaction has stopped</description>
5147          <addressOffset>0x104</addressOffset>
5148          <access>read-write</access>
5149          <fields>
5150            <field>
5151              <name>EVENTS_STOPPED</name>
5152              <description>SPI transaction has stopped</description>
5153              <lsb>0</lsb>
5154              <msb>0</msb>
5155              <enumeratedValues>
5156                <enumeratedValue>
5157                  <name>NotGenerated</name>
5158                  <description>Event not generated</description>
5159                  <value>0</value>
5160                </enumeratedValue>
5161                <enumeratedValue>
5162                  <name>Generated</name>
5163                  <description>Event generated</description>
5164                  <value>1</value>
5165                </enumeratedValue>
5166              </enumeratedValues>
5167            </field>
5168          </fields>
5169        </register>
5170        <register>
5171          <name>EVENTS_ENDRX</name>
5172          <description>End of RXD buffer reached</description>
5173          <addressOffset>0x110</addressOffset>
5174          <access>read-write</access>
5175          <fields>
5176            <field>
5177              <name>EVENTS_ENDRX</name>
5178              <description>End of RXD buffer reached</description>
5179              <lsb>0</lsb>
5180              <msb>0</msb>
5181              <enumeratedValues>
5182                <enumeratedValue>
5183                  <name>NotGenerated</name>
5184                  <description>Event not generated</description>
5185                  <value>0</value>
5186                </enumeratedValue>
5187                <enumeratedValue>
5188                  <name>Generated</name>
5189                  <description>Event generated</description>
5190                  <value>1</value>
5191                </enumeratedValue>
5192              </enumeratedValues>
5193            </field>
5194          </fields>
5195        </register>
5196        <register>
5197          <name>EVENTS_END</name>
5198          <description>End of RXD buffer and TXD buffer reached</description>
5199          <addressOffset>0x118</addressOffset>
5200          <access>read-write</access>
5201          <fields>
5202            <field>
5203              <name>EVENTS_END</name>
5204              <description>End of RXD buffer and TXD buffer reached</description>
5205              <lsb>0</lsb>
5206              <msb>0</msb>
5207              <enumeratedValues>
5208                <enumeratedValue>
5209                  <name>NotGenerated</name>
5210                  <description>Event not generated</description>
5211                  <value>0</value>
5212                </enumeratedValue>
5213                <enumeratedValue>
5214                  <name>Generated</name>
5215                  <description>Event generated</description>
5216                  <value>1</value>
5217                </enumeratedValue>
5218              </enumeratedValues>
5219            </field>
5220          </fields>
5221        </register>
5222        <register>
5223          <name>EVENTS_ENDTX</name>
5224          <description>End of TXD buffer reached</description>
5225          <addressOffset>0x120</addressOffset>
5226          <access>read-write</access>
5227          <fields>
5228            <field>
5229              <name>EVENTS_ENDTX</name>
5230              <description>End of TXD buffer reached</description>
5231              <lsb>0</lsb>
5232              <msb>0</msb>
5233              <enumeratedValues>
5234                <enumeratedValue>
5235                  <name>NotGenerated</name>
5236                  <description>Event not generated</description>
5237                  <value>0</value>
5238                </enumeratedValue>
5239                <enumeratedValue>
5240                  <name>Generated</name>
5241                  <description>Event generated</description>
5242                  <value>1</value>
5243                </enumeratedValue>
5244              </enumeratedValues>
5245            </field>
5246          </fields>
5247        </register>
5248        <register>
5249          <name>EVENTS_STARTED</name>
5250          <description>Transaction started</description>
5251          <addressOffset>0x14C</addressOffset>
5252          <access>read-write</access>
5253          <fields>
5254            <field>
5255              <name>EVENTS_STARTED</name>
5256              <description>Transaction started</description>
5257              <lsb>0</lsb>
5258              <msb>0</msb>
5259              <enumeratedValues>
5260                <enumeratedValue>
5261                  <name>NotGenerated</name>
5262                  <description>Event not generated</description>
5263                  <value>0</value>
5264                </enumeratedValue>
5265                <enumeratedValue>
5266                  <name>Generated</name>
5267                  <description>Event generated</description>
5268                  <value>1</value>
5269                </enumeratedValue>
5270              </enumeratedValues>
5271            </field>
5272          </fields>
5273        </register>
5274        <register>
5275          <name>PUBLISH_STOPPED</name>
5276          <description>Publish configuration for event STOPPED</description>
5277          <addressOffset>0x184</addressOffset>
5278          <access>read-write</access>
5279          <fields>
5280            <field>
5281              <name>CHIDX</name>
5282              <description>Channel that event STOPPED will publish to.</description>
5283              <lsb>0</lsb>
5284              <msb>3</msb>
5285            </field>
5286            <field>
5287              <name>EN</name>
5288              <lsb>31</lsb>
5289              <msb>31</msb>
5290              <enumeratedValues>
5291                <enumeratedValue>
5292                  <name>Disabled</name>
5293                  <description>Disable publishing</description>
5294                  <value>0</value>
5295                </enumeratedValue>
5296                <enumeratedValue>
5297                  <name>Enabled</name>
5298                  <description>Enable publishing</description>
5299                  <value>1</value>
5300                </enumeratedValue>
5301              </enumeratedValues>
5302            </field>
5303          </fields>
5304        </register>
5305        <register>
5306          <name>PUBLISH_ENDRX</name>
5307          <description>Publish configuration for event ENDRX</description>
5308          <addressOffset>0x190</addressOffset>
5309          <access>read-write</access>
5310          <fields>
5311            <field>
5312              <name>CHIDX</name>
5313              <description>Channel that event ENDRX will publish to.</description>
5314              <lsb>0</lsb>
5315              <msb>3</msb>
5316            </field>
5317            <field>
5318              <name>EN</name>
5319              <lsb>31</lsb>
5320              <msb>31</msb>
5321              <enumeratedValues>
5322                <enumeratedValue>
5323                  <name>Disabled</name>
5324                  <description>Disable publishing</description>
5325                  <value>0</value>
5326                </enumeratedValue>
5327                <enumeratedValue>
5328                  <name>Enabled</name>
5329                  <description>Enable publishing</description>
5330                  <value>1</value>
5331                </enumeratedValue>
5332              </enumeratedValues>
5333            </field>
5334          </fields>
5335        </register>
5336        <register>
5337          <name>PUBLISH_END</name>
5338          <description>Publish configuration for event END</description>
5339          <addressOffset>0x198</addressOffset>
5340          <access>read-write</access>
5341          <fields>
5342            <field>
5343              <name>CHIDX</name>
5344              <description>Channel that event END will publish to.</description>
5345              <lsb>0</lsb>
5346              <msb>3</msb>
5347            </field>
5348            <field>
5349              <name>EN</name>
5350              <lsb>31</lsb>
5351              <msb>31</msb>
5352              <enumeratedValues>
5353                <enumeratedValue>
5354                  <name>Disabled</name>
5355                  <description>Disable publishing</description>
5356                  <value>0</value>
5357                </enumeratedValue>
5358                <enumeratedValue>
5359                  <name>Enabled</name>
5360                  <description>Enable publishing</description>
5361                  <value>1</value>
5362                </enumeratedValue>
5363              </enumeratedValues>
5364            </field>
5365          </fields>
5366        </register>
5367        <register>
5368          <name>PUBLISH_ENDTX</name>
5369          <description>Publish configuration for event ENDTX</description>
5370          <addressOffset>0x1A0</addressOffset>
5371          <access>read-write</access>
5372          <fields>
5373            <field>
5374              <name>CHIDX</name>
5375              <description>Channel that event ENDTX will publish to.</description>
5376              <lsb>0</lsb>
5377              <msb>3</msb>
5378            </field>
5379            <field>
5380              <name>EN</name>
5381              <lsb>31</lsb>
5382              <msb>31</msb>
5383              <enumeratedValues>
5384                <enumeratedValue>
5385                  <name>Disabled</name>
5386                  <description>Disable publishing</description>
5387                  <value>0</value>
5388                </enumeratedValue>
5389                <enumeratedValue>
5390                  <name>Enabled</name>
5391                  <description>Enable publishing</description>
5392                  <value>1</value>
5393                </enumeratedValue>
5394              </enumeratedValues>
5395            </field>
5396          </fields>
5397        </register>
5398        <register>
5399          <name>PUBLISH_STARTED</name>
5400          <description>Publish configuration for event STARTED</description>
5401          <addressOffset>0x1CC</addressOffset>
5402          <access>read-write</access>
5403          <fields>
5404            <field>
5405              <name>CHIDX</name>
5406              <description>Channel that event STARTED will publish to.</description>
5407              <lsb>0</lsb>
5408              <msb>3</msb>
5409            </field>
5410            <field>
5411              <name>EN</name>
5412              <lsb>31</lsb>
5413              <msb>31</msb>
5414              <enumeratedValues>
5415                <enumeratedValue>
5416                  <name>Disabled</name>
5417                  <description>Disable publishing</description>
5418                  <value>0</value>
5419                </enumeratedValue>
5420                <enumeratedValue>
5421                  <name>Enabled</name>
5422                  <description>Enable publishing</description>
5423                  <value>1</value>
5424                </enumeratedValue>
5425              </enumeratedValues>
5426            </field>
5427          </fields>
5428        </register>
5429        <register>
5430          <name>SHORTS</name>
5431          <description>Shortcuts between local events and tasks</description>
5432          <addressOffset>0x200</addressOffset>
5433          <access>read-write</access>
5434          <fields>
5435            <field>
5436              <name>END_START</name>
5437              <description>Shortcut between event END and task START</description>
5438              <lsb>17</lsb>
5439              <msb>17</msb>
5440              <enumeratedValues>
5441                <enumeratedValue>
5442                  <name>Disabled</name>
5443                  <description>Disable shortcut</description>
5444                  <value>0</value>
5445                </enumeratedValue>
5446                <enumeratedValue>
5447                  <name>Enabled</name>
5448                  <description>Enable shortcut</description>
5449                  <value>1</value>
5450                </enumeratedValue>
5451              </enumeratedValues>
5452            </field>
5453          </fields>
5454        </register>
5455        <register>
5456          <name>INTENSET</name>
5457          <description>Enable interrupt</description>
5458          <addressOffset>0x304</addressOffset>
5459          <access>read-write</access>
5460          <fields>
5461            <field>
5462              <name>STOPPED</name>
5463              <description>Write '1' to enable interrupt for event STOPPED</description>
5464              <lsb>1</lsb>
5465              <msb>1</msb>
5466              <enumeratedValues>
5467                <usage>read</usage>
5468                <enumeratedValue>
5469                  <name>Disabled</name>
5470                  <description>Read: Disabled</description>
5471                  <value>0</value>
5472                </enumeratedValue>
5473                <enumeratedValue>
5474                  <name>Enabled</name>
5475                  <description>Read: Enabled</description>
5476                  <value>1</value>
5477                </enumeratedValue>
5478              </enumeratedValues>
5479              <enumeratedValues>
5480                <usage>write</usage>
5481                <enumeratedValue>
5482                  <name>Set</name>
5483                  <description>Enable</description>
5484                  <value>1</value>
5485                </enumeratedValue>
5486              </enumeratedValues>
5487            </field>
5488            <field>
5489              <name>ENDRX</name>
5490              <description>Write '1' to enable interrupt for event ENDRX</description>
5491              <lsb>4</lsb>
5492              <msb>4</msb>
5493              <enumeratedValues>
5494                <usage>read</usage>
5495                <enumeratedValue>
5496                  <name>Disabled</name>
5497                  <description>Read: Disabled</description>
5498                  <value>0</value>
5499                </enumeratedValue>
5500                <enumeratedValue>
5501                  <name>Enabled</name>
5502                  <description>Read: Enabled</description>
5503                  <value>1</value>
5504                </enumeratedValue>
5505              </enumeratedValues>
5506              <enumeratedValues>
5507                <usage>write</usage>
5508                <enumeratedValue>
5509                  <name>Set</name>
5510                  <description>Enable</description>
5511                  <value>1</value>
5512                </enumeratedValue>
5513              </enumeratedValues>
5514            </field>
5515            <field>
5516              <name>END</name>
5517              <description>Write '1' to enable interrupt for event END</description>
5518              <lsb>6</lsb>
5519              <msb>6</msb>
5520              <enumeratedValues>
5521                <usage>read</usage>
5522                <enumeratedValue>
5523                  <name>Disabled</name>
5524                  <description>Read: Disabled</description>
5525                  <value>0</value>
5526                </enumeratedValue>
5527                <enumeratedValue>
5528                  <name>Enabled</name>
5529                  <description>Read: Enabled</description>
5530                  <value>1</value>
5531                </enumeratedValue>
5532              </enumeratedValues>
5533              <enumeratedValues>
5534                <usage>write</usage>
5535                <enumeratedValue>
5536                  <name>Set</name>
5537                  <description>Enable</description>
5538                  <value>1</value>
5539                </enumeratedValue>
5540              </enumeratedValues>
5541            </field>
5542            <field>
5543              <name>ENDTX</name>
5544              <description>Write '1' to enable interrupt for event ENDTX</description>
5545              <lsb>8</lsb>
5546              <msb>8</msb>
5547              <enumeratedValues>
5548                <usage>read</usage>
5549                <enumeratedValue>
5550                  <name>Disabled</name>
5551                  <description>Read: Disabled</description>
5552                  <value>0</value>
5553                </enumeratedValue>
5554                <enumeratedValue>
5555                  <name>Enabled</name>
5556                  <description>Read: Enabled</description>
5557                  <value>1</value>
5558                </enumeratedValue>
5559              </enumeratedValues>
5560              <enumeratedValues>
5561                <usage>write</usage>
5562                <enumeratedValue>
5563                  <name>Set</name>
5564                  <description>Enable</description>
5565                  <value>1</value>
5566                </enumeratedValue>
5567              </enumeratedValues>
5568            </field>
5569            <field>
5570              <name>STARTED</name>
5571              <description>Write '1' to enable interrupt for event STARTED</description>
5572              <lsb>19</lsb>
5573              <msb>19</msb>
5574              <enumeratedValues>
5575                <usage>read</usage>
5576                <enumeratedValue>
5577                  <name>Disabled</name>
5578                  <description>Read: Disabled</description>
5579                  <value>0</value>
5580                </enumeratedValue>
5581                <enumeratedValue>
5582                  <name>Enabled</name>
5583                  <description>Read: Enabled</description>
5584                  <value>1</value>
5585                </enumeratedValue>
5586              </enumeratedValues>
5587              <enumeratedValues>
5588                <usage>write</usage>
5589                <enumeratedValue>
5590                  <name>Set</name>
5591                  <description>Enable</description>
5592                  <value>1</value>
5593                </enumeratedValue>
5594              </enumeratedValues>
5595            </field>
5596          </fields>
5597        </register>
5598        <register>
5599          <name>INTENCLR</name>
5600          <description>Disable interrupt</description>
5601          <addressOffset>0x308</addressOffset>
5602          <access>read-write</access>
5603          <fields>
5604            <field>
5605              <name>STOPPED</name>
5606              <description>Write '1' to disable interrupt for event STOPPED</description>
5607              <lsb>1</lsb>
5608              <msb>1</msb>
5609              <enumeratedValues>
5610                <usage>read</usage>
5611                <enumeratedValue>
5612                  <name>Disabled</name>
5613                  <description>Read: Disabled</description>
5614                  <value>0</value>
5615                </enumeratedValue>
5616                <enumeratedValue>
5617                  <name>Enabled</name>
5618                  <description>Read: Enabled</description>
5619                  <value>1</value>
5620                </enumeratedValue>
5621              </enumeratedValues>
5622              <enumeratedValues>
5623                <usage>write</usage>
5624                <enumeratedValue>
5625                  <name>Clear</name>
5626                  <description>Disable</description>
5627                  <value>1</value>
5628                </enumeratedValue>
5629              </enumeratedValues>
5630            </field>
5631            <field>
5632              <name>ENDRX</name>
5633              <description>Write '1' to disable interrupt for event ENDRX</description>
5634              <lsb>4</lsb>
5635              <msb>4</msb>
5636              <enumeratedValues>
5637                <usage>read</usage>
5638                <enumeratedValue>
5639                  <name>Disabled</name>
5640                  <description>Read: Disabled</description>
5641                  <value>0</value>
5642                </enumeratedValue>
5643                <enumeratedValue>
5644                  <name>Enabled</name>
5645                  <description>Read: Enabled</description>
5646                  <value>1</value>
5647                </enumeratedValue>
5648              </enumeratedValues>
5649              <enumeratedValues>
5650                <usage>write</usage>
5651                <enumeratedValue>
5652                  <name>Clear</name>
5653                  <description>Disable</description>
5654                  <value>1</value>
5655                </enumeratedValue>
5656              </enumeratedValues>
5657            </field>
5658            <field>
5659              <name>END</name>
5660              <description>Write '1' to disable interrupt for event END</description>
5661              <lsb>6</lsb>
5662              <msb>6</msb>
5663              <enumeratedValues>
5664                <usage>read</usage>
5665                <enumeratedValue>
5666                  <name>Disabled</name>
5667                  <description>Read: Disabled</description>
5668                  <value>0</value>
5669                </enumeratedValue>
5670                <enumeratedValue>
5671                  <name>Enabled</name>
5672                  <description>Read: Enabled</description>
5673                  <value>1</value>
5674                </enumeratedValue>
5675              </enumeratedValues>
5676              <enumeratedValues>
5677                <usage>write</usage>
5678                <enumeratedValue>
5679                  <name>Clear</name>
5680                  <description>Disable</description>
5681                  <value>1</value>
5682                </enumeratedValue>
5683              </enumeratedValues>
5684            </field>
5685            <field>
5686              <name>ENDTX</name>
5687              <description>Write '1' to disable interrupt for event ENDTX</description>
5688              <lsb>8</lsb>
5689              <msb>8</msb>
5690              <enumeratedValues>
5691                <usage>read</usage>
5692                <enumeratedValue>
5693                  <name>Disabled</name>
5694                  <description>Read: Disabled</description>
5695                  <value>0</value>
5696                </enumeratedValue>
5697                <enumeratedValue>
5698                  <name>Enabled</name>
5699                  <description>Read: Enabled</description>
5700                  <value>1</value>
5701                </enumeratedValue>
5702              </enumeratedValues>
5703              <enumeratedValues>
5704                <usage>write</usage>
5705                <enumeratedValue>
5706                  <name>Clear</name>
5707                  <description>Disable</description>
5708                  <value>1</value>
5709                </enumeratedValue>
5710              </enumeratedValues>
5711            </field>
5712            <field>
5713              <name>STARTED</name>
5714              <description>Write '1' to disable interrupt for event STARTED</description>
5715              <lsb>19</lsb>
5716              <msb>19</msb>
5717              <enumeratedValues>
5718                <usage>read</usage>
5719                <enumeratedValue>
5720                  <name>Disabled</name>
5721                  <description>Read: Disabled</description>
5722                  <value>0</value>
5723                </enumeratedValue>
5724                <enumeratedValue>
5725                  <name>Enabled</name>
5726                  <description>Read: Enabled</description>
5727                  <value>1</value>
5728                </enumeratedValue>
5729              </enumeratedValues>
5730              <enumeratedValues>
5731                <usage>write</usage>
5732                <enumeratedValue>
5733                  <name>Clear</name>
5734                  <description>Disable</description>
5735                  <value>1</value>
5736                </enumeratedValue>
5737              </enumeratedValues>
5738            </field>
5739          </fields>
5740        </register>
5741        <register>
5742          <name>ENABLE</name>
5743          <description>Enable SPIM</description>
5744          <addressOffset>0x500</addressOffset>
5745          <access>read-write</access>
5746          <fields>
5747            <field>
5748              <name>ENABLE</name>
5749              <description>Enable or disable SPIM</description>
5750              <lsb>0</lsb>
5751              <msb>3</msb>
5752              <enumeratedValues>
5753                <enumeratedValue>
5754                  <name>Disabled</name>
5755                  <description>Disable SPIM</description>
5756                  <value>0</value>
5757                </enumeratedValue>
5758                <enumeratedValue>
5759                  <name>Enabled</name>
5760                  <description>Enable SPIM</description>
5761                  <value>7</value>
5762                </enumeratedValue>
5763              </enumeratedValues>
5764            </field>
5765          </fields>
5766        </register>
5767        <cluster>
5768          <name>PSEL</name>
5769          <description>Unspecified</description>
5770          <headerStructName>SPIM_PSEL</headerStructName>
5771          <access>read-write</access>
5772          <addressOffset>0x508</addressOffset>
5773          <register>
5774            <name>SCK</name>
5775            <description>Pin select for SCK</description>
5776            <addressOffset>0x000</addressOffset>
5777            <access>read-write</access>
5778            <resetValue>0xFFFFFFFF</resetValue>
5779            <fields>
5780              <field>
5781                <name>PIN</name>
5782                <description>Pin number</description>
5783                <lsb>0</lsb>
5784                <msb>4</msb>
5785              </field>
5786              <field>
5787                <name>CONNECT</name>
5788                <description>Connection</description>
5789                <lsb>31</lsb>
5790                <msb>31</msb>
5791                <enumeratedValues>
5792                  <enumeratedValue>
5793                    <name>Disconnected</name>
5794                    <description>Disconnect</description>
5795                    <value>1</value>
5796                  </enumeratedValue>
5797                  <enumeratedValue>
5798                    <name>Connected</name>
5799                    <description>Connect</description>
5800                    <value>0</value>
5801                  </enumeratedValue>
5802                </enumeratedValues>
5803              </field>
5804            </fields>
5805          </register>
5806          <register>
5807            <name>MOSI</name>
5808            <description>Pin select for MOSI signal</description>
5809            <addressOffset>0x004</addressOffset>
5810            <access>read-write</access>
5811            <resetValue>0xFFFFFFFF</resetValue>
5812            <fields>
5813              <field>
5814                <name>PIN</name>
5815                <description>Pin number</description>
5816                <lsb>0</lsb>
5817                <msb>4</msb>
5818              </field>
5819              <field>
5820                <name>CONNECT</name>
5821                <description>Connection</description>
5822                <lsb>31</lsb>
5823                <msb>31</msb>
5824                <enumeratedValues>
5825                  <enumeratedValue>
5826                    <name>Disconnected</name>
5827                    <description>Disconnect</description>
5828                    <value>1</value>
5829                  </enumeratedValue>
5830                  <enumeratedValue>
5831                    <name>Connected</name>
5832                    <description>Connect</description>
5833                    <value>0</value>
5834                  </enumeratedValue>
5835                </enumeratedValues>
5836              </field>
5837            </fields>
5838          </register>
5839          <register>
5840            <name>MISO</name>
5841            <description>Pin select for MISO signal</description>
5842            <addressOffset>0x008</addressOffset>
5843            <access>read-write</access>
5844            <resetValue>0xFFFFFFFF</resetValue>
5845            <fields>
5846              <field>
5847                <name>PIN</name>
5848                <description>Pin number</description>
5849                <lsb>0</lsb>
5850                <msb>4</msb>
5851              </field>
5852              <field>
5853                <name>CONNECT</name>
5854                <description>Connection</description>
5855                <lsb>31</lsb>
5856                <msb>31</msb>
5857                <enumeratedValues>
5858                  <enumeratedValue>
5859                    <name>Disconnected</name>
5860                    <description>Disconnect</description>
5861                    <value>1</value>
5862                  </enumeratedValue>
5863                  <enumeratedValue>
5864                    <name>Connected</name>
5865                    <description>Connect</description>
5866                    <value>0</value>
5867                  </enumeratedValue>
5868                </enumeratedValues>
5869              </field>
5870            </fields>
5871          </register>
5872        </cluster>
5873        <register>
5874          <name>FREQUENCY</name>
5875          <description>SPI frequency. Accuracy depends on the HFCLK source selected.</description>
5876          <addressOffset>0x524</addressOffset>
5877          <access>read-write</access>
5878          <resetValue>0x04000000</resetValue>
5879          <fields>
5880            <field>
5881              <name>FREQUENCY</name>
5882              <description>SPI master data rate</description>
5883              <lsb>0</lsb>
5884              <msb>31</msb>
5885              <enumeratedValues>
5886                <enumeratedValue>
5887                  <name>K125</name>
5888                  <description>125 kbps</description>
5889                  <value>0x02000000</value>
5890                </enumeratedValue>
5891                <enumeratedValue>
5892                  <name>K250</name>
5893                  <description>250 kbps</description>
5894                  <value>0x04000000</value>
5895                </enumeratedValue>
5896                <enumeratedValue>
5897                  <name>K500</name>
5898                  <description>500 kbps</description>
5899                  <value>0x08000000</value>
5900                </enumeratedValue>
5901                <enumeratedValue>
5902                  <name>M1</name>
5903                  <description>1 Mbps</description>
5904                  <value>0x10000000</value>
5905                </enumeratedValue>
5906                <enumeratedValue>
5907                  <name>M2</name>
5908                  <description>2 Mbps</description>
5909                  <value>0x20000000</value>
5910                </enumeratedValue>
5911                <enumeratedValue>
5912                  <name>M4</name>
5913                  <description>4 Mbps</description>
5914                  <value>0x40000000</value>
5915                </enumeratedValue>
5916                <enumeratedValue>
5917                  <name>M8</name>
5918                  <description>8 Mbps</description>
5919                  <value>0x80000000</value>
5920                </enumeratedValue>
5921              </enumeratedValues>
5922            </field>
5923          </fields>
5924        </register>
5925        <cluster>
5926          <name>RXD</name>
5927          <description>RXD EasyDMA channel</description>
5928          <headerStructName>SPIM_RXD</headerStructName>
5929          <access>read-write</access>
5930          <addressOffset>0x534</addressOffset>
5931          <register>
5932            <name>PTR</name>
5933            <description>Data pointer</description>
5934            <addressOffset>0x000</addressOffset>
5935            <access>read-write</access>
5936            <fields>
5937              <field>
5938                <name>PTR</name>
5939                <description>Data pointer</description>
5940                <lsb>0</lsb>
5941                <msb>31</msb>
5942              </field>
5943            </fields>
5944          </register>
5945          <register>
5946            <name>MAXCNT</name>
5947            <description>Maximum number of bytes in receive buffer</description>
5948            <addressOffset>0x004</addressOffset>
5949            <access>read-write</access>
5950            <fields>
5951              <field>
5952                <name>MAXCNT</name>
5953                <description>Maximum number of bytes in receive buffer</description>
5954                <lsb>0</lsb>
5955                <msb>12</msb>
5956              </field>
5957            </fields>
5958          </register>
5959          <register>
5960            <name>AMOUNT</name>
5961            <description>Number of bytes transferred in the last transaction</description>
5962            <addressOffset>0x008</addressOffset>
5963            <access>read-only</access>
5964            <fields>
5965              <field>
5966                <name>AMOUNT</name>
5967                <description>Number of bytes transferred in the last transaction</description>
5968                <lsb>0</lsb>
5969                <msb>12</msb>
5970              </field>
5971            </fields>
5972          </register>
5973          <register>
5974            <name>LIST</name>
5975            <description>EasyDMA list type</description>
5976            <addressOffset>0x00C</addressOffset>
5977            <access>read-write</access>
5978            <fields>
5979              <field>
5980                <name>LIST</name>
5981                <description>List type</description>
5982                <lsb>0</lsb>
5983                <msb>1</msb>
5984                <enumeratedValues>
5985                  <enumeratedValue>
5986                    <name>Disabled</name>
5987                    <description>Disable EasyDMA list</description>
5988                    <value>0</value>
5989                  </enumeratedValue>
5990                  <enumeratedValue>
5991                    <name>ArrayList</name>
5992                    <description>Use array list</description>
5993                    <value>1</value>
5994                  </enumeratedValue>
5995                </enumeratedValues>
5996              </field>
5997            </fields>
5998          </register>
5999        </cluster>
6000        <cluster>
6001          <name>TXD</name>
6002          <description>TXD EasyDMA channel</description>
6003          <headerStructName>SPIM_TXD</headerStructName>
6004          <access>read-write</access>
6005          <addressOffset>0x544</addressOffset>
6006          <register>
6007            <name>PTR</name>
6008            <description>Data pointer</description>
6009            <addressOffset>0x000</addressOffset>
6010            <access>read-write</access>
6011            <fields>
6012              <field>
6013                <name>PTR</name>
6014                <description>Data pointer</description>
6015                <lsb>0</lsb>
6016                <msb>31</msb>
6017              </field>
6018            </fields>
6019          </register>
6020          <register>
6021            <name>MAXCNT</name>
6022            <description>Maximum number of bytes in transmit buffer</description>
6023            <addressOffset>0x004</addressOffset>
6024            <access>read-write</access>
6025            <fields>
6026              <field>
6027                <name>MAXCNT</name>
6028                <description>Maximum number of bytes in transmit buffer</description>
6029                <lsb>0</lsb>
6030                <msb>12</msb>
6031              </field>
6032            </fields>
6033          </register>
6034          <register>
6035            <name>AMOUNT</name>
6036            <description>Number of bytes transferred in the last transaction</description>
6037            <addressOffset>0x008</addressOffset>
6038            <access>read-only</access>
6039            <fields>
6040              <field>
6041                <name>AMOUNT</name>
6042                <description>Number of bytes transferred in the last transaction</description>
6043                <lsb>0</lsb>
6044                <msb>12</msb>
6045              </field>
6046            </fields>
6047          </register>
6048          <register>
6049            <name>LIST</name>
6050            <description>EasyDMA list type</description>
6051            <addressOffset>0x00C</addressOffset>
6052            <access>read-write</access>
6053            <fields>
6054              <field>
6055                <name>LIST</name>
6056                <description>List type</description>
6057                <lsb>0</lsb>
6058                <msb>1</msb>
6059                <enumeratedValues>
6060                  <enumeratedValue>
6061                    <name>Disabled</name>
6062                    <description>Disable EasyDMA list</description>
6063                    <value>0</value>
6064                  </enumeratedValue>
6065                  <enumeratedValue>
6066                    <name>ArrayList</name>
6067                    <description>Use array list</description>
6068                    <value>1</value>
6069                  </enumeratedValue>
6070                </enumeratedValues>
6071              </field>
6072            </fields>
6073          </register>
6074        </cluster>
6075        <register>
6076          <name>CONFIG</name>
6077          <description>Configuration register</description>
6078          <addressOffset>0x554</addressOffset>
6079          <access>read-write</access>
6080          <fields>
6081            <field>
6082              <name>ORDER</name>
6083              <description>Bit order</description>
6084              <lsb>0</lsb>
6085              <msb>0</msb>
6086              <enumeratedValues>
6087                <enumeratedValue>
6088                  <name>MsbFirst</name>
6089                  <description>Most significant bit shifted out first</description>
6090                  <value>0</value>
6091                </enumeratedValue>
6092                <enumeratedValue>
6093                  <name>LsbFirst</name>
6094                  <description>Least significant bit shifted out first</description>
6095                  <value>1</value>
6096                </enumeratedValue>
6097              </enumeratedValues>
6098            </field>
6099            <field>
6100              <name>CPHA</name>
6101              <description>Serial clock (SCK) phase</description>
6102              <lsb>1</lsb>
6103              <msb>1</msb>
6104              <enumeratedValues>
6105                <enumeratedValue>
6106                  <name>Leading</name>
6107                  <description>Sample on leading edge of clock, shift serial data on trailing edge</description>
6108                  <value>0</value>
6109                </enumeratedValue>
6110                <enumeratedValue>
6111                  <name>Trailing</name>
6112                  <description>Sample on trailing edge of clock, shift serial data on leading edge</description>
6113                  <value>1</value>
6114                </enumeratedValue>
6115              </enumeratedValues>
6116            </field>
6117            <field>
6118              <name>CPOL</name>
6119              <description>Serial clock (SCK) polarity</description>
6120              <lsb>2</lsb>
6121              <msb>2</msb>
6122              <enumeratedValues>
6123                <enumeratedValue>
6124                  <name>ActiveHigh</name>
6125                  <description>Active high</description>
6126                  <value>0</value>
6127                </enumeratedValue>
6128                <enumeratedValue>
6129                  <name>ActiveLow</name>
6130                  <description>Active low</description>
6131                  <value>1</value>
6132                </enumeratedValue>
6133              </enumeratedValues>
6134            </field>
6135          </fields>
6136        </register>
6137        <register>
6138          <name>ORC</name>
6139          <description>Over-read character. Character clocked out in case and over-read of the TXD buffer.</description>
6140          <addressOffset>0x5C0</addressOffset>
6141          <access>read-write</access>
6142          <fields>
6143            <field>
6144              <name>ORC</name>
6145              <description>Over-read character. Character clocked out in case and over-read of the TXD buffer.</description>
6146              <lsb>0</lsb>
6147              <msb>7</msb>
6148            </field>
6149          </fields>
6150        </register>
6151      </registers>
6152    </peripheral>
6153    <peripheral>
6154      <name>SPIS0_NS</name>
6155      <description>SPI Slave 0</description>
6156      <baseAddress>0x40008000</baseAddress>
6157      <alternatePeripheral>SPIM0_NS</alternatePeripheral>
6158      <headerStructName>SPIS</headerStructName>
6159      <!--Security dma=SA-->
6160      <!--Security securemapping=US-->
6161      <addressBlock>
6162        <offset>0</offset>
6163        <size>0x1000</size>
6164        <usage>registers</usage>
6165      </addressBlock>
6166      <interrupt>
6167        <name>UARTE0_SPIM0_SPIS0_TWIM0_TWIS0</name>
6168        <value>8</value>
6169      </interrupt>
6170      <groupName>SPIS</groupName>
6171      <size>0x20</size>
6172      <registers>
6173        <register>
6174          <name>TASKS_ACQUIRE</name>
6175          <description>Acquire SPI semaphore</description>
6176          <addressOffset>0x024</addressOffset>
6177          <access>write-only</access>
6178          <fields>
6179            <field>
6180              <name>TASKS_ACQUIRE</name>
6181              <description>Acquire SPI semaphore</description>
6182              <lsb>0</lsb>
6183              <msb>0</msb>
6184              <enumeratedValues>
6185                <enumeratedValue>
6186                  <name>Trigger</name>
6187                  <description>Trigger task</description>
6188                  <value>1</value>
6189                </enumeratedValue>
6190              </enumeratedValues>
6191            </field>
6192          </fields>
6193        </register>
6194        <register>
6195          <name>TASKS_RELEASE</name>
6196          <description>Release SPI semaphore, enabling the SPI slave to acquire it</description>
6197          <addressOffset>0x028</addressOffset>
6198          <access>write-only</access>
6199          <fields>
6200            <field>
6201              <name>TASKS_RELEASE</name>
6202              <description>Release SPI semaphore, enabling the SPI slave to acquire it</description>
6203              <lsb>0</lsb>
6204              <msb>0</msb>
6205              <enumeratedValues>
6206                <enumeratedValue>
6207                  <name>Trigger</name>
6208                  <description>Trigger task</description>
6209                  <value>1</value>
6210                </enumeratedValue>
6211              </enumeratedValues>
6212            </field>
6213          </fields>
6214        </register>
6215        <register>
6216          <name>SUBSCRIBE_ACQUIRE</name>
6217          <description>Subscribe configuration for task ACQUIRE</description>
6218          <addressOffset>0x0A4</addressOffset>
6219          <access>read-write</access>
6220          <fields>
6221            <field>
6222              <name>CHIDX</name>
6223              <description>Channel that task ACQUIRE will subscribe to</description>
6224              <lsb>0</lsb>
6225              <msb>3</msb>
6226            </field>
6227            <field>
6228              <name>EN</name>
6229              <lsb>31</lsb>
6230              <msb>31</msb>
6231              <enumeratedValues>
6232                <enumeratedValue>
6233                  <name>Disabled</name>
6234                  <description>Disable subscription</description>
6235                  <value>0</value>
6236                </enumeratedValue>
6237                <enumeratedValue>
6238                  <name>Enabled</name>
6239                  <description>Enable subscription</description>
6240                  <value>1</value>
6241                </enumeratedValue>
6242              </enumeratedValues>
6243            </field>
6244          </fields>
6245        </register>
6246        <register>
6247          <name>SUBSCRIBE_RELEASE</name>
6248          <description>Subscribe configuration for task RELEASE</description>
6249          <addressOffset>0x0A8</addressOffset>
6250          <access>read-write</access>
6251          <fields>
6252            <field>
6253              <name>CHIDX</name>
6254              <description>Channel that task RELEASE will subscribe to</description>
6255              <lsb>0</lsb>
6256              <msb>3</msb>
6257            </field>
6258            <field>
6259              <name>EN</name>
6260              <lsb>31</lsb>
6261              <msb>31</msb>
6262              <enumeratedValues>
6263                <enumeratedValue>
6264                  <name>Disabled</name>
6265                  <description>Disable subscription</description>
6266                  <value>0</value>
6267                </enumeratedValue>
6268                <enumeratedValue>
6269                  <name>Enabled</name>
6270                  <description>Enable subscription</description>
6271                  <value>1</value>
6272                </enumeratedValue>
6273              </enumeratedValues>
6274            </field>
6275          </fields>
6276        </register>
6277        <register>
6278          <name>EVENTS_END</name>
6279          <description>Granted transaction completed</description>
6280          <addressOffset>0x104</addressOffset>
6281          <access>read-write</access>
6282          <fields>
6283            <field>
6284              <name>EVENTS_END</name>
6285              <description>Granted transaction completed</description>
6286              <lsb>0</lsb>
6287              <msb>0</msb>
6288              <enumeratedValues>
6289                <enumeratedValue>
6290                  <name>NotGenerated</name>
6291                  <description>Event not generated</description>
6292                  <value>0</value>
6293                </enumeratedValue>
6294                <enumeratedValue>
6295                  <name>Generated</name>
6296                  <description>Event generated</description>
6297                  <value>1</value>
6298                </enumeratedValue>
6299              </enumeratedValues>
6300            </field>
6301          </fields>
6302        </register>
6303        <register>
6304          <name>EVENTS_ENDRX</name>
6305          <description>End of RXD buffer reached</description>
6306          <addressOffset>0x110</addressOffset>
6307          <access>read-write</access>
6308          <fields>
6309            <field>
6310              <name>EVENTS_ENDRX</name>
6311              <description>End of RXD buffer reached</description>
6312              <lsb>0</lsb>
6313              <msb>0</msb>
6314              <enumeratedValues>
6315                <enumeratedValue>
6316                  <name>NotGenerated</name>
6317                  <description>Event not generated</description>
6318                  <value>0</value>
6319                </enumeratedValue>
6320                <enumeratedValue>
6321                  <name>Generated</name>
6322                  <description>Event generated</description>
6323                  <value>1</value>
6324                </enumeratedValue>
6325              </enumeratedValues>
6326            </field>
6327          </fields>
6328        </register>
6329        <register>
6330          <name>EVENTS_ACQUIRED</name>
6331          <description>Semaphore acquired</description>
6332          <addressOffset>0x128</addressOffset>
6333          <access>read-write</access>
6334          <fields>
6335            <field>
6336              <name>EVENTS_ACQUIRED</name>
6337              <description>Semaphore acquired</description>
6338              <lsb>0</lsb>
6339              <msb>0</msb>
6340              <enumeratedValues>
6341                <enumeratedValue>
6342                  <name>NotGenerated</name>
6343                  <description>Event not generated</description>
6344                  <value>0</value>
6345                </enumeratedValue>
6346                <enumeratedValue>
6347                  <name>Generated</name>
6348                  <description>Event generated</description>
6349                  <value>1</value>
6350                </enumeratedValue>
6351              </enumeratedValues>
6352            </field>
6353          </fields>
6354        </register>
6355        <register>
6356          <name>PUBLISH_END</name>
6357          <description>Publish configuration for event END</description>
6358          <addressOffset>0x184</addressOffset>
6359          <access>read-write</access>
6360          <fields>
6361            <field>
6362              <name>CHIDX</name>
6363              <description>Channel that event END will publish to.</description>
6364              <lsb>0</lsb>
6365              <msb>3</msb>
6366            </field>
6367            <field>
6368              <name>EN</name>
6369              <lsb>31</lsb>
6370              <msb>31</msb>
6371              <enumeratedValues>
6372                <enumeratedValue>
6373                  <name>Disabled</name>
6374                  <description>Disable publishing</description>
6375                  <value>0</value>
6376                </enumeratedValue>
6377                <enumeratedValue>
6378                  <name>Enabled</name>
6379                  <description>Enable publishing</description>
6380                  <value>1</value>
6381                </enumeratedValue>
6382              </enumeratedValues>
6383            </field>
6384          </fields>
6385        </register>
6386        <register>
6387          <name>PUBLISH_ENDRX</name>
6388          <description>Publish configuration for event ENDRX</description>
6389          <addressOffset>0x190</addressOffset>
6390          <access>read-write</access>
6391          <fields>
6392            <field>
6393              <name>CHIDX</name>
6394              <description>Channel that event ENDRX will publish to.</description>
6395              <lsb>0</lsb>
6396              <msb>3</msb>
6397            </field>
6398            <field>
6399              <name>EN</name>
6400              <lsb>31</lsb>
6401              <msb>31</msb>
6402              <enumeratedValues>
6403                <enumeratedValue>
6404                  <name>Disabled</name>
6405                  <description>Disable publishing</description>
6406                  <value>0</value>
6407                </enumeratedValue>
6408                <enumeratedValue>
6409                  <name>Enabled</name>
6410                  <description>Enable publishing</description>
6411                  <value>1</value>
6412                </enumeratedValue>
6413              </enumeratedValues>
6414            </field>
6415          </fields>
6416        </register>
6417        <register>
6418          <name>PUBLISH_ACQUIRED</name>
6419          <description>Publish configuration for event ACQUIRED</description>
6420          <addressOffset>0x1A8</addressOffset>
6421          <access>read-write</access>
6422          <fields>
6423            <field>
6424              <name>CHIDX</name>
6425              <description>Channel that event ACQUIRED will publish to.</description>
6426              <lsb>0</lsb>
6427              <msb>3</msb>
6428            </field>
6429            <field>
6430              <name>EN</name>
6431              <lsb>31</lsb>
6432              <msb>31</msb>
6433              <enumeratedValues>
6434                <enumeratedValue>
6435                  <name>Disabled</name>
6436                  <description>Disable publishing</description>
6437                  <value>0</value>
6438                </enumeratedValue>
6439                <enumeratedValue>
6440                  <name>Enabled</name>
6441                  <description>Enable publishing</description>
6442                  <value>1</value>
6443                </enumeratedValue>
6444              </enumeratedValues>
6445            </field>
6446          </fields>
6447        </register>
6448        <register>
6449          <name>SHORTS</name>
6450          <description>Shortcuts between local events and tasks</description>
6451          <addressOffset>0x200</addressOffset>
6452          <access>read-write</access>
6453          <fields>
6454            <field>
6455              <name>END_ACQUIRE</name>
6456              <description>Shortcut between event END and task ACQUIRE</description>
6457              <lsb>2</lsb>
6458              <msb>2</msb>
6459              <enumeratedValues>
6460                <enumeratedValue>
6461                  <name>Disabled</name>
6462                  <description>Disable shortcut</description>
6463                  <value>0</value>
6464                </enumeratedValue>
6465                <enumeratedValue>
6466                  <name>Enabled</name>
6467                  <description>Enable shortcut</description>
6468                  <value>1</value>
6469                </enumeratedValue>
6470              </enumeratedValues>
6471            </field>
6472          </fields>
6473        </register>
6474        <register>
6475          <name>INTENSET</name>
6476          <description>Enable interrupt</description>
6477          <addressOffset>0x304</addressOffset>
6478          <access>read-write</access>
6479          <fields>
6480            <field>
6481              <name>END</name>
6482              <description>Write '1' to enable interrupt for event END</description>
6483              <lsb>1</lsb>
6484              <msb>1</msb>
6485              <enumeratedValues>
6486                <usage>read</usage>
6487                <enumeratedValue>
6488                  <name>Disabled</name>
6489                  <description>Read: Disabled</description>
6490                  <value>0</value>
6491                </enumeratedValue>
6492                <enumeratedValue>
6493                  <name>Enabled</name>
6494                  <description>Read: Enabled</description>
6495                  <value>1</value>
6496                </enumeratedValue>
6497              </enumeratedValues>
6498              <enumeratedValues>
6499                <usage>write</usage>
6500                <enumeratedValue>
6501                  <name>Set</name>
6502                  <description>Enable</description>
6503                  <value>1</value>
6504                </enumeratedValue>
6505              </enumeratedValues>
6506            </field>
6507            <field>
6508              <name>ENDRX</name>
6509              <description>Write '1' to enable interrupt for event ENDRX</description>
6510              <lsb>4</lsb>
6511              <msb>4</msb>
6512              <enumeratedValues>
6513                <usage>read</usage>
6514                <enumeratedValue>
6515                  <name>Disabled</name>
6516                  <description>Read: Disabled</description>
6517                  <value>0</value>
6518                </enumeratedValue>
6519                <enumeratedValue>
6520                  <name>Enabled</name>
6521                  <description>Read: Enabled</description>
6522                  <value>1</value>
6523                </enumeratedValue>
6524              </enumeratedValues>
6525              <enumeratedValues>
6526                <usage>write</usage>
6527                <enumeratedValue>
6528                  <name>Set</name>
6529                  <description>Enable</description>
6530                  <value>1</value>
6531                </enumeratedValue>
6532              </enumeratedValues>
6533            </field>
6534            <field>
6535              <name>ACQUIRED</name>
6536              <description>Write '1' to enable interrupt for event ACQUIRED</description>
6537              <lsb>10</lsb>
6538              <msb>10</msb>
6539              <enumeratedValues>
6540                <usage>read</usage>
6541                <enumeratedValue>
6542                  <name>Disabled</name>
6543                  <description>Read: Disabled</description>
6544                  <value>0</value>
6545                </enumeratedValue>
6546                <enumeratedValue>
6547                  <name>Enabled</name>
6548                  <description>Read: Enabled</description>
6549                  <value>1</value>
6550                </enumeratedValue>
6551              </enumeratedValues>
6552              <enumeratedValues>
6553                <usage>write</usage>
6554                <enumeratedValue>
6555                  <name>Set</name>
6556                  <description>Enable</description>
6557                  <value>1</value>
6558                </enumeratedValue>
6559              </enumeratedValues>
6560            </field>
6561          </fields>
6562        </register>
6563        <register>
6564          <name>INTENCLR</name>
6565          <description>Disable interrupt</description>
6566          <addressOffset>0x308</addressOffset>
6567          <access>read-write</access>
6568          <fields>
6569            <field>
6570              <name>END</name>
6571              <description>Write '1' to disable interrupt for event END</description>
6572              <lsb>1</lsb>
6573              <msb>1</msb>
6574              <enumeratedValues>
6575                <usage>read</usage>
6576                <enumeratedValue>
6577                  <name>Disabled</name>
6578                  <description>Read: Disabled</description>
6579                  <value>0</value>
6580                </enumeratedValue>
6581                <enumeratedValue>
6582                  <name>Enabled</name>
6583                  <description>Read: Enabled</description>
6584                  <value>1</value>
6585                </enumeratedValue>
6586              </enumeratedValues>
6587              <enumeratedValues>
6588                <usage>write</usage>
6589                <enumeratedValue>
6590                  <name>Clear</name>
6591                  <description>Disable</description>
6592                  <value>1</value>
6593                </enumeratedValue>
6594              </enumeratedValues>
6595            </field>
6596            <field>
6597              <name>ENDRX</name>
6598              <description>Write '1' to disable interrupt for event ENDRX</description>
6599              <lsb>4</lsb>
6600              <msb>4</msb>
6601              <enumeratedValues>
6602                <usage>read</usage>
6603                <enumeratedValue>
6604                  <name>Disabled</name>
6605                  <description>Read: Disabled</description>
6606                  <value>0</value>
6607                </enumeratedValue>
6608                <enumeratedValue>
6609                  <name>Enabled</name>
6610                  <description>Read: Enabled</description>
6611                  <value>1</value>
6612                </enumeratedValue>
6613              </enumeratedValues>
6614              <enumeratedValues>
6615                <usage>write</usage>
6616                <enumeratedValue>
6617                  <name>Clear</name>
6618                  <description>Disable</description>
6619                  <value>1</value>
6620                </enumeratedValue>
6621              </enumeratedValues>
6622            </field>
6623            <field>
6624              <name>ACQUIRED</name>
6625              <description>Write '1' to disable interrupt for event ACQUIRED</description>
6626              <lsb>10</lsb>
6627              <msb>10</msb>
6628              <enumeratedValues>
6629                <usage>read</usage>
6630                <enumeratedValue>
6631                  <name>Disabled</name>
6632                  <description>Read: Disabled</description>
6633                  <value>0</value>
6634                </enumeratedValue>
6635                <enumeratedValue>
6636                  <name>Enabled</name>
6637                  <description>Read: Enabled</description>
6638                  <value>1</value>
6639                </enumeratedValue>
6640              </enumeratedValues>
6641              <enumeratedValues>
6642                <usage>write</usage>
6643                <enumeratedValue>
6644                  <name>Clear</name>
6645                  <description>Disable</description>
6646                  <value>1</value>
6647                </enumeratedValue>
6648              </enumeratedValues>
6649            </field>
6650          </fields>
6651        </register>
6652        <register>
6653          <name>SEMSTAT</name>
6654          <description>Semaphore status register</description>
6655          <addressOffset>0x400</addressOffset>
6656          <access>read-only</access>
6657          <resetValue>0x00000001</resetValue>
6658          <fields>
6659            <field>
6660              <name>SEMSTAT</name>
6661              <description>Semaphore status</description>
6662              <lsb>0</lsb>
6663              <msb>1</msb>
6664              <enumeratedValues>
6665                <enumeratedValue>
6666                  <name>Free</name>
6667                  <description>Semaphore is free</description>
6668                  <value>0</value>
6669                </enumeratedValue>
6670                <enumeratedValue>
6671                  <name>CPU</name>
6672                  <description>Semaphore is assigned to CPU</description>
6673                  <value>1</value>
6674                </enumeratedValue>
6675                <enumeratedValue>
6676                  <name>SPIS</name>
6677                  <description>Semaphore is assigned to SPI slave</description>
6678                  <value>2</value>
6679                </enumeratedValue>
6680                <enumeratedValue>
6681                  <name>CPUPending</name>
6682                  <description>Semaphore is assigned to SPI but a handover to the CPU is pending</description>
6683                  <value>3</value>
6684                </enumeratedValue>
6685              </enumeratedValues>
6686            </field>
6687          </fields>
6688        </register>
6689        <register>
6690          <name>STATUS</name>
6691          <description>Status from last transaction</description>
6692          <addressOffset>0x440</addressOffset>
6693          <access>read-write</access>
6694          <fields>
6695            <field>
6696              <name>OVERREAD</name>
6697              <description>TX buffer over-read detected, and prevented</description>
6698              <lsb>0</lsb>
6699              <msb>0</msb>
6700              <enumeratedValues>
6701                <usage>read</usage>
6702                <enumeratedValue>
6703                  <name>NotPresent</name>
6704                  <description>Read: error not present</description>
6705                  <value>0</value>
6706                </enumeratedValue>
6707                <enumeratedValue>
6708                  <name>Present</name>
6709                  <description>Read: error present</description>
6710                  <value>1</value>
6711                </enumeratedValue>
6712              </enumeratedValues>
6713              <enumeratedValues>
6714                <usage>write</usage>
6715                <enumeratedValue>
6716                  <name>Clear</name>
6717                  <description>Write: clear error on writing '1'</description>
6718                  <value>1</value>
6719                </enumeratedValue>
6720              </enumeratedValues>
6721            </field>
6722            <field>
6723              <name>OVERFLOW</name>
6724              <description>RX buffer overflow detected, and prevented</description>
6725              <lsb>1</lsb>
6726              <msb>1</msb>
6727              <enumeratedValues>
6728                <usage>read</usage>
6729                <enumeratedValue>
6730                  <name>NotPresent</name>
6731                  <description>Read: error not present</description>
6732                  <value>0</value>
6733                </enumeratedValue>
6734                <enumeratedValue>
6735                  <name>Present</name>
6736                  <description>Read: error present</description>
6737                  <value>1</value>
6738                </enumeratedValue>
6739              </enumeratedValues>
6740              <enumeratedValues>
6741                <usage>write</usage>
6742                <enumeratedValue>
6743                  <name>Clear</name>
6744                  <description>Write: clear error on writing '1'</description>
6745                  <value>1</value>
6746                </enumeratedValue>
6747              </enumeratedValues>
6748            </field>
6749          </fields>
6750        </register>
6751        <register>
6752          <name>ENABLE</name>
6753          <description>Enable SPI slave</description>
6754          <addressOffset>0x500</addressOffset>
6755          <access>read-write</access>
6756          <fields>
6757            <field>
6758              <name>ENABLE</name>
6759              <description>Enable or disable SPI slave</description>
6760              <lsb>0</lsb>
6761              <msb>3</msb>
6762              <enumeratedValues>
6763                <enumeratedValue>
6764                  <name>Disabled</name>
6765                  <description>Disable SPI slave</description>
6766                  <value>0</value>
6767                </enumeratedValue>
6768                <enumeratedValue>
6769                  <name>Enabled</name>
6770                  <description>Enable SPI slave</description>
6771                  <value>2</value>
6772                </enumeratedValue>
6773              </enumeratedValues>
6774            </field>
6775          </fields>
6776        </register>
6777        <cluster>
6778          <name>PSEL</name>
6779          <description>Unspecified</description>
6780          <headerStructName>SPIS_PSEL</headerStructName>
6781          <access>read-write</access>
6782          <addressOffset>0x508</addressOffset>
6783          <register>
6784            <name>SCK</name>
6785            <description>Pin select for SCK</description>
6786            <addressOffset>0x000</addressOffset>
6787            <access>read-write</access>
6788            <resetValue>0xFFFFFFFF</resetValue>
6789            <fields>
6790              <field>
6791                <name>PIN</name>
6792                <description>Pin number</description>
6793                <lsb>0</lsb>
6794                <msb>4</msb>
6795              </field>
6796              <field>
6797                <name>CONNECT</name>
6798                <description>Connection</description>
6799                <lsb>31</lsb>
6800                <msb>31</msb>
6801                <enumeratedValues>
6802                  <enumeratedValue>
6803                    <name>Disconnected</name>
6804                    <description>Disconnect</description>
6805                    <value>1</value>
6806                  </enumeratedValue>
6807                  <enumeratedValue>
6808                    <name>Connected</name>
6809                    <description>Connect</description>
6810                    <value>0</value>
6811                  </enumeratedValue>
6812                </enumeratedValues>
6813              </field>
6814            </fields>
6815          </register>
6816          <register>
6817            <name>MISO</name>
6818            <description>Pin select for MISO signal</description>
6819            <addressOffset>0x004</addressOffset>
6820            <access>read-write</access>
6821            <resetValue>0xFFFFFFFF</resetValue>
6822            <fields>
6823              <field>
6824                <name>PIN</name>
6825                <description>Pin number</description>
6826                <lsb>0</lsb>
6827                <msb>4</msb>
6828              </field>
6829              <field>
6830                <name>CONNECT</name>
6831                <description>Connection</description>
6832                <lsb>31</lsb>
6833                <msb>31</msb>
6834                <enumeratedValues>
6835                  <enumeratedValue>
6836                    <name>Disconnected</name>
6837                    <description>Disconnect</description>
6838                    <value>1</value>
6839                  </enumeratedValue>
6840                  <enumeratedValue>
6841                    <name>Connected</name>
6842                    <description>Connect</description>
6843                    <value>0</value>
6844                  </enumeratedValue>
6845                </enumeratedValues>
6846              </field>
6847            </fields>
6848          </register>
6849          <register>
6850            <name>MOSI</name>
6851            <description>Pin select for MOSI signal</description>
6852            <addressOffset>0x008</addressOffset>
6853            <access>read-write</access>
6854            <resetValue>0xFFFFFFFF</resetValue>
6855            <fields>
6856              <field>
6857                <name>PIN</name>
6858                <description>Pin number</description>
6859                <lsb>0</lsb>
6860                <msb>4</msb>
6861              </field>
6862              <field>
6863                <name>CONNECT</name>
6864                <description>Connection</description>
6865                <lsb>31</lsb>
6866                <msb>31</msb>
6867                <enumeratedValues>
6868                  <enumeratedValue>
6869                    <name>Disconnected</name>
6870                    <description>Disconnect</description>
6871                    <value>1</value>
6872                  </enumeratedValue>
6873                  <enumeratedValue>
6874                    <name>Connected</name>
6875                    <description>Connect</description>
6876                    <value>0</value>
6877                  </enumeratedValue>
6878                </enumeratedValues>
6879              </field>
6880            </fields>
6881          </register>
6882          <register>
6883            <name>CSN</name>
6884            <description>Pin select for CSN signal</description>
6885            <addressOffset>0x00C</addressOffset>
6886            <access>read-write</access>
6887            <resetValue>0xFFFFFFFF</resetValue>
6888            <fields>
6889              <field>
6890                <name>PIN</name>
6891                <description>Pin number</description>
6892                <lsb>0</lsb>
6893                <msb>4</msb>
6894              </field>
6895              <field>
6896                <name>CONNECT</name>
6897                <description>Connection</description>
6898                <lsb>31</lsb>
6899                <msb>31</msb>
6900                <enumeratedValues>
6901                  <enumeratedValue>
6902                    <name>Disconnected</name>
6903                    <description>Disconnect</description>
6904                    <value>1</value>
6905                  </enumeratedValue>
6906                  <enumeratedValue>
6907                    <name>Connected</name>
6908                    <description>Connect</description>
6909                    <value>0</value>
6910                  </enumeratedValue>
6911                </enumeratedValues>
6912              </field>
6913            </fields>
6914          </register>
6915        </cluster>
6916        <cluster>
6917          <name>RXD</name>
6918          <description>Unspecified</description>
6919          <headerStructName>SPIS_RXD</headerStructName>
6920          <access>read-write</access>
6921          <addressOffset>0x534</addressOffset>
6922          <register>
6923            <name>PTR</name>
6924            <description>RXD data pointer</description>
6925            <addressOffset>0x000</addressOffset>
6926            <access>read-write</access>
6927            <fields>
6928              <field>
6929                <name>PTR</name>
6930                <description>RXD data pointer</description>
6931                <lsb>0</lsb>
6932                <msb>31</msb>
6933              </field>
6934            </fields>
6935          </register>
6936          <register>
6937            <name>MAXCNT</name>
6938            <description>Maximum number of bytes in receive buffer</description>
6939            <addressOffset>0x004</addressOffset>
6940            <access>read-write</access>
6941            <fields>
6942              <field>
6943                <name>MAXCNT</name>
6944                <description>Maximum number of bytes in receive buffer</description>
6945                <lsb>0</lsb>
6946                <msb>12</msb>
6947              </field>
6948            </fields>
6949          </register>
6950          <register>
6951            <name>AMOUNT</name>
6952            <description>Number of bytes received in last granted transaction</description>
6953            <addressOffset>0x008</addressOffset>
6954            <access>read-only</access>
6955            <fields>
6956              <field>
6957                <name>AMOUNT</name>
6958                <description>Number of bytes received in the last granted transaction</description>
6959                <lsb>0</lsb>
6960                <msb>12</msb>
6961              </field>
6962            </fields>
6963          </register>
6964        </cluster>
6965        <cluster>
6966          <name>TXD</name>
6967          <description>Unspecified</description>
6968          <headerStructName>SPIS_TXD</headerStructName>
6969          <access>read-write</access>
6970          <addressOffset>0x544</addressOffset>
6971          <register>
6972            <name>PTR</name>
6973            <description>TXD data pointer</description>
6974            <addressOffset>0x000</addressOffset>
6975            <access>read-write</access>
6976            <fields>
6977              <field>
6978                <name>PTR</name>
6979                <description>TXD data pointer</description>
6980                <lsb>0</lsb>
6981                <msb>31</msb>
6982              </field>
6983            </fields>
6984          </register>
6985          <register>
6986            <name>MAXCNT</name>
6987            <description>Maximum number of bytes in transmit buffer</description>
6988            <addressOffset>0x004</addressOffset>
6989            <access>read-write</access>
6990            <fields>
6991              <field>
6992                <name>MAXCNT</name>
6993                <description>Maximum number of bytes in transmit buffer</description>
6994                <lsb>0</lsb>
6995                <msb>12</msb>
6996              </field>
6997            </fields>
6998          </register>
6999          <register>
7000            <name>AMOUNT</name>
7001            <description>Number of bytes transmitted in last granted transaction</description>
7002            <addressOffset>0x008</addressOffset>
7003            <access>read-only</access>
7004            <fields>
7005              <field>
7006                <name>AMOUNT</name>
7007                <description>Number of bytes transmitted in last granted transaction</description>
7008                <lsb>0</lsb>
7009                <msb>12</msb>
7010              </field>
7011            </fields>
7012          </register>
7013        </cluster>
7014        <register>
7015          <name>CONFIG</name>
7016          <description>Configuration register</description>
7017          <addressOffset>0x554</addressOffset>
7018          <access>read-write</access>
7019          <fields>
7020            <field>
7021              <name>ORDER</name>
7022              <description>Bit order</description>
7023              <lsb>0</lsb>
7024              <msb>0</msb>
7025              <enumeratedValues>
7026                <enumeratedValue>
7027                  <name>MsbFirst</name>
7028                  <description>Most significant bit shifted out first</description>
7029                  <value>0</value>
7030                </enumeratedValue>
7031                <enumeratedValue>
7032                  <name>LsbFirst</name>
7033                  <description>Least significant bit shifted out first</description>
7034                  <value>1</value>
7035                </enumeratedValue>
7036              </enumeratedValues>
7037            </field>
7038            <field>
7039              <name>CPHA</name>
7040              <description>Serial clock (SCK) phase</description>
7041              <lsb>1</lsb>
7042              <msb>1</msb>
7043              <enumeratedValues>
7044                <enumeratedValue>
7045                  <name>Leading</name>
7046                  <description>Sample on leading edge of clock, shift serial data on trailing edge</description>
7047                  <value>0</value>
7048                </enumeratedValue>
7049                <enumeratedValue>
7050                  <name>Trailing</name>
7051                  <description>Sample on trailing edge of clock, shift serial data on leading edge</description>
7052                  <value>1</value>
7053                </enumeratedValue>
7054              </enumeratedValues>
7055            </field>
7056            <field>
7057              <name>CPOL</name>
7058              <description>Serial clock (SCK) polarity</description>
7059              <lsb>2</lsb>
7060              <msb>2</msb>
7061              <enumeratedValues>
7062                <enumeratedValue>
7063                  <name>ActiveHigh</name>
7064                  <description>Active high</description>
7065                  <value>0</value>
7066                </enumeratedValue>
7067                <enumeratedValue>
7068                  <name>ActiveLow</name>
7069                  <description>Active low</description>
7070                  <value>1</value>
7071                </enumeratedValue>
7072              </enumeratedValues>
7073            </field>
7074          </fields>
7075        </register>
7076        <register>
7077          <name>DEF</name>
7078          <description>Default character. Character clocked out in case of an ignored transaction.</description>
7079          <addressOffset>0x55C</addressOffset>
7080          <access>read-write</access>
7081          <fields>
7082            <field>
7083              <name>DEF</name>
7084              <description>Default character. Character clocked out in case of an ignored transaction.</description>
7085              <lsb>0</lsb>
7086              <msb>7</msb>
7087            </field>
7088          </fields>
7089        </register>
7090        <register>
7091          <name>ORC</name>
7092          <description>Over-read character</description>
7093          <addressOffset>0x5C0</addressOffset>
7094          <access>read-write</access>
7095          <fields>
7096            <field>
7097              <name>ORC</name>
7098              <description>Over-read character. Character clocked out after an over-read of the transmit buffer.</description>
7099              <lsb>0</lsb>
7100              <msb>7</msb>
7101            </field>
7102          </fields>
7103        </register>
7104      </registers>
7105    </peripheral>
7106    <peripheral>
7107      <name>TWIM0_NS</name>
7108      <description>I2C compatible Two-Wire Master Interface with EasyDMA 0</description>
7109      <baseAddress>0x40008000</baseAddress>
7110      <alternatePeripheral>SPIM0_NS</alternatePeripheral>
7111      <headerStructName>TWIM</headerStructName>
7112      <!--Security dma=SA-->
7113      <!--Security securemapping=US-->
7114      <addressBlock>
7115        <offset>0</offset>
7116        <size>0x1000</size>
7117        <usage>registers</usage>
7118      </addressBlock>
7119      <interrupt>
7120        <name>UARTE0_SPIM0_SPIS0_TWIM0_TWIS0</name>
7121        <value>8</value>
7122      </interrupt>
7123      <groupName>TWIM</groupName>
7124      <size>0x20</size>
7125      <registers>
7126        <register>
7127          <name>TASKS_STARTRX</name>
7128          <description>Start TWI receive sequence</description>
7129          <addressOffset>0x000</addressOffset>
7130          <access>write-only</access>
7131          <fields>
7132            <field>
7133              <name>TASKS_STARTRX</name>
7134              <description>Start TWI receive sequence</description>
7135              <lsb>0</lsb>
7136              <msb>0</msb>
7137              <enumeratedValues>
7138                <enumeratedValue>
7139                  <name>Trigger</name>
7140                  <description>Trigger task</description>
7141                  <value>1</value>
7142                </enumeratedValue>
7143              </enumeratedValues>
7144            </field>
7145          </fields>
7146        </register>
7147        <register>
7148          <name>TASKS_STARTTX</name>
7149          <description>Start TWI transmit sequence</description>
7150          <addressOffset>0x008</addressOffset>
7151          <access>write-only</access>
7152          <fields>
7153            <field>
7154              <name>TASKS_STARTTX</name>
7155              <description>Start TWI transmit sequence</description>
7156              <lsb>0</lsb>
7157              <msb>0</msb>
7158              <enumeratedValues>
7159                <enumeratedValue>
7160                  <name>Trigger</name>
7161                  <description>Trigger task</description>
7162                  <value>1</value>
7163                </enumeratedValue>
7164              </enumeratedValues>
7165            </field>
7166          </fields>
7167        </register>
7168        <register>
7169          <name>TASKS_STOP</name>
7170          <description>Stop TWI transaction. Must be issued while the TWI master is not suspended.</description>
7171          <addressOffset>0x014</addressOffset>
7172          <access>write-only</access>
7173          <fields>
7174            <field>
7175              <name>TASKS_STOP</name>
7176              <description>Stop TWI transaction. Must be issued while the TWI master is not suspended.</description>
7177              <lsb>0</lsb>
7178              <msb>0</msb>
7179              <enumeratedValues>
7180                <enumeratedValue>
7181                  <name>Trigger</name>
7182                  <description>Trigger task</description>
7183                  <value>1</value>
7184                </enumeratedValue>
7185              </enumeratedValues>
7186            </field>
7187          </fields>
7188        </register>
7189        <register>
7190          <name>TASKS_SUSPEND</name>
7191          <description>Suspend TWI transaction</description>
7192          <addressOffset>0x01C</addressOffset>
7193          <access>write-only</access>
7194          <fields>
7195            <field>
7196              <name>TASKS_SUSPEND</name>
7197              <description>Suspend TWI transaction</description>
7198              <lsb>0</lsb>
7199              <msb>0</msb>
7200              <enumeratedValues>
7201                <enumeratedValue>
7202                  <name>Trigger</name>
7203                  <description>Trigger task</description>
7204                  <value>1</value>
7205                </enumeratedValue>
7206              </enumeratedValues>
7207            </field>
7208          </fields>
7209        </register>
7210        <register>
7211          <name>TASKS_RESUME</name>
7212          <description>Resume TWI transaction</description>
7213          <addressOffset>0x020</addressOffset>
7214          <access>write-only</access>
7215          <fields>
7216            <field>
7217              <name>TASKS_RESUME</name>
7218              <description>Resume TWI transaction</description>
7219              <lsb>0</lsb>
7220              <msb>0</msb>
7221              <enumeratedValues>
7222                <enumeratedValue>
7223                  <name>Trigger</name>
7224                  <description>Trigger task</description>
7225                  <value>1</value>
7226                </enumeratedValue>
7227              </enumeratedValues>
7228            </field>
7229          </fields>
7230        </register>
7231        <register>
7232          <name>SUBSCRIBE_STARTRX</name>
7233          <description>Subscribe configuration for task STARTRX</description>
7234          <addressOffset>0x080</addressOffset>
7235          <access>read-write</access>
7236          <fields>
7237            <field>
7238              <name>CHIDX</name>
7239              <description>Channel that task STARTRX will subscribe to</description>
7240              <lsb>0</lsb>
7241              <msb>3</msb>
7242            </field>
7243            <field>
7244              <name>EN</name>
7245              <lsb>31</lsb>
7246              <msb>31</msb>
7247              <enumeratedValues>
7248                <enumeratedValue>
7249                  <name>Disabled</name>
7250                  <description>Disable subscription</description>
7251                  <value>0</value>
7252                </enumeratedValue>
7253                <enumeratedValue>
7254                  <name>Enabled</name>
7255                  <description>Enable subscription</description>
7256                  <value>1</value>
7257                </enumeratedValue>
7258              </enumeratedValues>
7259            </field>
7260          </fields>
7261        </register>
7262        <register>
7263          <name>SUBSCRIBE_STARTTX</name>
7264          <description>Subscribe configuration for task STARTTX</description>
7265          <addressOffset>0x088</addressOffset>
7266          <access>read-write</access>
7267          <fields>
7268            <field>
7269              <name>CHIDX</name>
7270              <description>Channel that task STARTTX will subscribe to</description>
7271              <lsb>0</lsb>
7272              <msb>3</msb>
7273            </field>
7274            <field>
7275              <name>EN</name>
7276              <lsb>31</lsb>
7277              <msb>31</msb>
7278              <enumeratedValues>
7279                <enumeratedValue>
7280                  <name>Disabled</name>
7281                  <description>Disable subscription</description>
7282                  <value>0</value>
7283                </enumeratedValue>
7284                <enumeratedValue>
7285                  <name>Enabled</name>
7286                  <description>Enable subscription</description>
7287                  <value>1</value>
7288                </enumeratedValue>
7289              </enumeratedValues>
7290            </field>
7291          </fields>
7292        </register>
7293        <register>
7294          <name>SUBSCRIBE_STOP</name>
7295          <description>Subscribe configuration for task STOP</description>
7296          <addressOffset>0x094</addressOffset>
7297          <access>read-write</access>
7298          <fields>
7299            <field>
7300              <name>CHIDX</name>
7301              <description>Channel that task STOP will subscribe to</description>
7302              <lsb>0</lsb>
7303              <msb>3</msb>
7304            </field>
7305            <field>
7306              <name>EN</name>
7307              <lsb>31</lsb>
7308              <msb>31</msb>
7309              <enumeratedValues>
7310                <enumeratedValue>
7311                  <name>Disabled</name>
7312                  <description>Disable subscription</description>
7313                  <value>0</value>
7314                </enumeratedValue>
7315                <enumeratedValue>
7316                  <name>Enabled</name>
7317                  <description>Enable subscription</description>
7318                  <value>1</value>
7319                </enumeratedValue>
7320              </enumeratedValues>
7321            </field>
7322          </fields>
7323        </register>
7324        <register>
7325          <name>SUBSCRIBE_SUSPEND</name>
7326          <description>Subscribe configuration for task SUSPEND</description>
7327          <addressOffset>0x09C</addressOffset>
7328          <access>read-write</access>
7329          <fields>
7330            <field>
7331              <name>CHIDX</name>
7332              <description>Channel that task SUSPEND will subscribe to</description>
7333              <lsb>0</lsb>
7334              <msb>3</msb>
7335            </field>
7336            <field>
7337              <name>EN</name>
7338              <lsb>31</lsb>
7339              <msb>31</msb>
7340              <enumeratedValues>
7341                <enumeratedValue>
7342                  <name>Disabled</name>
7343                  <description>Disable subscription</description>
7344                  <value>0</value>
7345                </enumeratedValue>
7346                <enumeratedValue>
7347                  <name>Enabled</name>
7348                  <description>Enable subscription</description>
7349                  <value>1</value>
7350                </enumeratedValue>
7351              </enumeratedValues>
7352            </field>
7353          </fields>
7354        </register>
7355        <register>
7356          <name>SUBSCRIBE_RESUME</name>
7357          <description>Subscribe configuration for task RESUME</description>
7358          <addressOffset>0x0A0</addressOffset>
7359          <access>read-write</access>
7360          <fields>
7361            <field>
7362              <name>CHIDX</name>
7363              <description>Channel that task RESUME will subscribe to</description>
7364              <lsb>0</lsb>
7365              <msb>3</msb>
7366            </field>
7367            <field>
7368              <name>EN</name>
7369              <lsb>31</lsb>
7370              <msb>31</msb>
7371              <enumeratedValues>
7372                <enumeratedValue>
7373                  <name>Disabled</name>
7374                  <description>Disable subscription</description>
7375                  <value>0</value>
7376                </enumeratedValue>
7377                <enumeratedValue>
7378                  <name>Enabled</name>
7379                  <description>Enable subscription</description>
7380                  <value>1</value>
7381                </enumeratedValue>
7382              </enumeratedValues>
7383            </field>
7384          </fields>
7385        </register>
7386        <register>
7387          <name>EVENTS_STOPPED</name>
7388          <description>TWI stopped</description>
7389          <addressOffset>0x104</addressOffset>
7390          <access>read-write</access>
7391          <fields>
7392            <field>
7393              <name>EVENTS_STOPPED</name>
7394              <description>TWI stopped</description>
7395              <lsb>0</lsb>
7396              <msb>0</msb>
7397              <enumeratedValues>
7398                <enumeratedValue>
7399                  <name>NotGenerated</name>
7400                  <description>Event not generated</description>
7401                  <value>0</value>
7402                </enumeratedValue>
7403                <enumeratedValue>
7404                  <name>Generated</name>
7405                  <description>Event generated</description>
7406                  <value>1</value>
7407                </enumeratedValue>
7408              </enumeratedValues>
7409            </field>
7410          </fields>
7411        </register>
7412        <register>
7413          <name>EVENTS_ERROR</name>
7414          <description>TWI error</description>
7415          <addressOffset>0x124</addressOffset>
7416          <access>read-write</access>
7417          <fields>
7418            <field>
7419              <name>EVENTS_ERROR</name>
7420              <description>TWI error</description>
7421              <lsb>0</lsb>
7422              <msb>0</msb>
7423              <enumeratedValues>
7424                <enumeratedValue>
7425                  <name>NotGenerated</name>
7426                  <description>Event not generated</description>
7427                  <value>0</value>
7428                </enumeratedValue>
7429                <enumeratedValue>
7430                  <name>Generated</name>
7431                  <description>Event generated</description>
7432                  <value>1</value>
7433                </enumeratedValue>
7434              </enumeratedValues>
7435            </field>
7436          </fields>
7437        </register>
7438        <register>
7439          <name>EVENTS_SUSPENDED</name>
7440          <description>Last byte has been sent out after the SUSPEND task has been issued, TWI traffic is now suspended.</description>
7441          <addressOffset>0x148</addressOffset>
7442          <access>read-write</access>
7443          <fields>
7444            <field>
7445              <name>EVENTS_SUSPENDED</name>
7446              <description>Last byte has been sent out after the SUSPEND task has been issued, TWI traffic is now suspended.</description>
7447              <lsb>0</lsb>
7448              <msb>0</msb>
7449              <enumeratedValues>
7450                <enumeratedValue>
7451                  <name>NotGenerated</name>
7452                  <description>Event not generated</description>
7453                  <value>0</value>
7454                </enumeratedValue>
7455                <enumeratedValue>
7456                  <name>Generated</name>
7457                  <description>Event generated</description>
7458                  <value>1</value>
7459                </enumeratedValue>
7460              </enumeratedValues>
7461            </field>
7462          </fields>
7463        </register>
7464        <register>
7465          <name>EVENTS_RXSTARTED</name>
7466          <description>Receive sequence started</description>
7467          <addressOffset>0x14C</addressOffset>
7468          <access>read-write</access>
7469          <fields>
7470            <field>
7471              <name>EVENTS_RXSTARTED</name>
7472              <description>Receive sequence started</description>
7473              <lsb>0</lsb>
7474              <msb>0</msb>
7475              <enumeratedValues>
7476                <enumeratedValue>
7477                  <name>NotGenerated</name>
7478                  <description>Event not generated</description>
7479                  <value>0</value>
7480                </enumeratedValue>
7481                <enumeratedValue>
7482                  <name>Generated</name>
7483                  <description>Event generated</description>
7484                  <value>1</value>
7485                </enumeratedValue>
7486              </enumeratedValues>
7487            </field>
7488          </fields>
7489        </register>
7490        <register>
7491          <name>EVENTS_TXSTARTED</name>
7492          <description>Transmit sequence started</description>
7493          <addressOffset>0x150</addressOffset>
7494          <access>read-write</access>
7495          <fields>
7496            <field>
7497              <name>EVENTS_TXSTARTED</name>
7498              <description>Transmit sequence started</description>
7499              <lsb>0</lsb>
7500              <msb>0</msb>
7501              <enumeratedValues>
7502                <enumeratedValue>
7503                  <name>NotGenerated</name>
7504                  <description>Event not generated</description>
7505                  <value>0</value>
7506                </enumeratedValue>
7507                <enumeratedValue>
7508                  <name>Generated</name>
7509                  <description>Event generated</description>
7510                  <value>1</value>
7511                </enumeratedValue>
7512              </enumeratedValues>
7513            </field>
7514          </fields>
7515        </register>
7516        <register>
7517          <name>EVENTS_LASTRX</name>
7518          <description>Byte boundary, starting to receive the last byte</description>
7519          <addressOffset>0x15C</addressOffset>
7520          <access>read-write</access>
7521          <fields>
7522            <field>
7523              <name>EVENTS_LASTRX</name>
7524              <description>Byte boundary, starting to receive the last byte</description>
7525              <lsb>0</lsb>
7526              <msb>0</msb>
7527              <enumeratedValues>
7528                <enumeratedValue>
7529                  <name>NotGenerated</name>
7530                  <description>Event not generated</description>
7531                  <value>0</value>
7532                </enumeratedValue>
7533                <enumeratedValue>
7534                  <name>Generated</name>
7535                  <description>Event generated</description>
7536                  <value>1</value>
7537                </enumeratedValue>
7538              </enumeratedValues>
7539            </field>
7540          </fields>
7541        </register>
7542        <register>
7543          <name>EVENTS_LASTTX</name>
7544          <description>Byte boundary, starting to transmit the last byte</description>
7545          <addressOffset>0x160</addressOffset>
7546          <access>read-write</access>
7547          <fields>
7548            <field>
7549              <name>EVENTS_LASTTX</name>
7550              <description>Byte boundary, starting to transmit the last byte</description>
7551              <lsb>0</lsb>
7552              <msb>0</msb>
7553              <enumeratedValues>
7554                <enumeratedValue>
7555                  <name>NotGenerated</name>
7556                  <description>Event not generated</description>
7557                  <value>0</value>
7558                </enumeratedValue>
7559                <enumeratedValue>
7560                  <name>Generated</name>
7561                  <description>Event generated</description>
7562                  <value>1</value>
7563                </enumeratedValue>
7564              </enumeratedValues>
7565            </field>
7566          </fields>
7567        </register>
7568        <register>
7569          <name>PUBLISH_STOPPED</name>
7570          <description>Publish configuration for event STOPPED</description>
7571          <addressOffset>0x184</addressOffset>
7572          <access>read-write</access>
7573          <fields>
7574            <field>
7575              <name>CHIDX</name>
7576              <description>Channel that event STOPPED will publish to.</description>
7577              <lsb>0</lsb>
7578              <msb>3</msb>
7579            </field>
7580            <field>
7581              <name>EN</name>
7582              <lsb>31</lsb>
7583              <msb>31</msb>
7584              <enumeratedValues>
7585                <enumeratedValue>
7586                  <name>Disabled</name>
7587                  <description>Disable publishing</description>
7588                  <value>0</value>
7589                </enumeratedValue>
7590                <enumeratedValue>
7591                  <name>Enabled</name>
7592                  <description>Enable publishing</description>
7593                  <value>1</value>
7594                </enumeratedValue>
7595              </enumeratedValues>
7596            </field>
7597          </fields>
7598        </register>
7599        <register>
7600          <name>PUBLISH_ERROR</name>
7601          <description>Publish configuration for event ERROR</description>
7602          <addressOffset>0x1A4</addressOffset>
7603          <access>read-write</access>
7604          <fields>
7605            <field>
7606              <name>CHIDX</name>
7607              <description>Channel that event ERROR will publish to.</description>
7608              <lsb>0</lsb>
7609              <msb>3</msb>
7610            </field>
7611            <field>
7612              <name>EN</name>
7613              <lsb>31</lsb>
7614              <msb>31</msb>
7615              <enumeratedValues>
7616                <enumeratedValue>
7617                  <name>Disabled</name>
7618                  <description>Disable publishing</description>
7619                  <value>0</value>
7620                </enumeratedValue>
7621                <enumeratedValue>
7622                  <name>Enabled</name>
7623                  <description>Enable publishing</description>
7624                  <value>1</value>
7625                </enumeratedValue>
7626              </enumeratedValues>
7627            </field>
7628          </fields>
7629        </register>
7630        <register>
7631          <name>PUBLISH_SUSPENDED</name>
7632          <description>Publish configuration for event SUSPENDED</description>
7633          <addressOffset>0x1C8</addressOffset>
7634          <access>read-write</access>
7635          <fields>
7636            <field>
7637              <name>CHIDX</name>
7638              <description>Channel that event SUSPENDED will publish to.</description>
7639              <lsb>0</lsb>
7640              <msb>3</msb>
7641            </field>
7642            <field>
7643              <name>EN</name>
7644              <lsb>31</lsb>
7645              <msb>31</msb>
7646              <enumeratedValues>
7647                <enumeratedValue>
7648                  <name>Disabled</name>
7649                  <description>Disable publishing</description>
7650                  <value>0</value>
7651                </enumeratedValue>
7652                <enumeratedValue>
7653                  <name>Enabled</name>
7654                  <description>Enable publishing</description>
7655                  <value>1</value>
7656                </enumeratedValue>
7657              </enumeratedValues>
7658            </field>
7659          </fields>
7660        </register>
7661        <register>
7662          <name>PUBLISH_RXSTARTED</name>
7663          <description>Publish configuration for event RXSTARTED</description>
7664          <addressOffset>0x1CC</addressOffset>
7665          <access>read-write</access>
7666          <fields>
7667            <field>
7668              <name>CHIDX</name>
7669              <description>Channel that event RXSTARTED will publish to.</description>
7670              <lsb>0</lsb>
7671              <msb>3</msb>
7672            </field>
7673            <field>
7674              <name>EN</name>
7675              <lsb>31</lsb>
7676              <msb>31</msb>
7677              <enumeratedValues>
7678                <enumeratedValue>
7679                  <name>Disabled</name>
7680                  <description>Disable publishing</description>
7681                  <value>0</value>
7682                </enumeratedValue>
7683                <enumeratedValue>
7684                  <name>Enabled</name>
7685                  <description>Enable publishing</description>
7686                  <value>1</value>
7687                </enumeratedValue>
7688              </enumeratedValues>
7689            </field>
7690          </fields>
7691        </register>
7692        <register>
7693          <name>PUBLISH_TXSTARTED</name>
7694          <description>Publish configuration for event TXSTARTED</description>
7695          <addressOffset>0x1D0</addressOffset>
7696          <access>read-write</access>
7697          <fields>
7698            <field>
7699              <name>CHIDX</name>
7700              <description>Channel that event TXSTARTED will publish to.</description>
7701              <lsb>0</lsb>
7702              <msb>3</msb>
7703            </field>
7704            <field>
7705              <name>EN</name>
7706              <lsb>31</lsb>
7707              <msb>31</msb>
7708              <enumeratedValues>
7709                <enumeratedValue>
7710                  <name>Disabled</name>
7711                  <description>Disable publishing</description>
7712                  <value>0</value>
7713                </enumeratedValue>
7714                <enumeratedValue>
7715                  <name>Enabled</name>
7716                  <description>Enable publishing</description>
7717                  <value>1</value>
7718                </enumeratedValue>
7719              </enumeratedValues>
7720            </field>
7721          </fields>
7722        </register>
7723        <register>
7724          <name>PUBLISH_LASTRX</name>
7725          <description>Publish configuration for event LASTRX</description>
7726          <addressOffset>0x1DC</addressOffset>
7727          <access>read-write</access>
7728          <fields>
7729            <field>
7730              <name>CHIDX</name>
7731              <description>Channel that event LASTRX will publish to.</description>
7732              <lsb>0</lsb>
7733              <msb>3</msb>
7734            </field>
7735            <field>
7736              <name>EN</name>
7737              <lsb>31</lsb>
7738              <msb>31</msb>
7739              <enumeratedValues>
7740                <enumeratedValue>
7741                  <name>Disabled</name>
7742                  <description>Disable publishing</description>
7743                  <value>0</value>
7744                </enumeratedValue>
7745                <enumeratedValue>
7746                  <name>Enabled</name>
7747                  <description>Enable publishing</description>
7748                  <value>1</value>
7749                </enumeratedValue>
7750              </enumeratedValues>
7751            </field>
7752          </fields>
7753        </register>
7754        <register>
7755          <name>PUBLISH_LASTTX</name>
7756          <description>Publish configuration for event LASTTX</description>
7757          <addressOffset>0x1E0</addressOffset>
7758          <access>read-write</access>
7759          <fields>
7760            <field>
7761              <name>CHIDX</name>
7762              <description>Channel that event LASTTX will publish to.</description>
7763              <lsb>0</lsb>
7764              <msb>3</msb>
7765            </field>
7766            <field>
7767              <name>EN</name>
7768              <lsb>31</lsb>
7769              <msb>31</msb>
7770              <enumeratedValues>
7771                <enumeratedValue>
7772                  <name>Disabled</name>
7773                  <description>Disable publishing</description>
7774                  <value>0</value>
7775                </enumeratedValue>
7776                <enumeratedValue>
7777                  <name>Enabled</name>
7778                  <description>Enable publishing</description>
7779                  <value>1</value>
7780                </enumeratedValue>
7781              </enumeratedValues>
7782            </field>
7783          </fields>
7784        </register>
7785        <register>
7786          <name>SHORTS</name>
7787          <description>Shortcuts between local events and tasks</description>
7788          <addressOffset>0x200</addressOffset>
7789          <access>read-write</access>
7790          <fields>
7791            <field>
7792              <name>LASTTX_STARTRX</name>
7793              <description>Shortcut between event LASTTX and task STARTRX</description>
7794              <lsb>7</lsb>
7795              <msb>7</msb>
7796              <enumeratedValues>
7797                <enumeratedValue>
7798                  <name>Disabled</name>
7799                  <description>Disable shortcut</description>
7800                  <value>0</value>
7801                </enumeratedValue>
7802                <enumeratedValue>
7803                  <name>Enabled</name>
7804                  <description>Enable shortcut</description>
7805                  <value>1</value>
7806                </enumeratedValue>
7807              </enumeratedValues>
7808            </field>
7809            <field>
7810              <name>LASTTX_SUSPEND</name>
7811              <description>Shortcut between event LASTTX and task SUSPEND</description>
7812              <lsb>8</lsb>
7813              <msb>8</msb>
7814              <enumeratedValues>
7815                <enumeratedValue>
7816                  <name>Disabled</name>
7817                  <description>Disable shortcut</description>
7818                  <value>0</value>
7819                </enumeratedValue>
7820                <enumeratedValue>
7821                  <name>Enabled</name>
7822                  <description>Enable shortcut</description>
7823                  <value>1</value>
7824                </enumeratedValue>
7825              </enumeratedValues>
7826            </field>
7827            <field>
7828              <name>LASTTX_STOP</name>
7829              <description>Shortcut between event LASTTX and task STOP</description>
7830              <lsb>9</lsb>
7831              <msb>9</msb>
7832              <enumeratedValues>
7833                <enumeratedValue>
7834                  <name>Disabled</name>
7835                  <description>Disable shortcut</description>
7836                  <value>0</value>
7837                </enumeratedValue>
7838                <enumeratedValue>
7839                  <name>Enabled</name>
7840                  <description>Enable shortcut</description>
7841                  <value>1</value>
7842                </enumeratedValue>
7843              </enumeratedValues>
7844            </field>
7845            <field>
7846              <name>LASTRX_STARTTX</name>
7847              <description>Shortcut between event LASTRX and task STARTTX</description>
7848              <lsb>10</lsb>
7849              <msb>10</msb>
7850              <enumeratedValues>
7851                <enumeratedValue>
7852                  <name>Disabled</name>
7853                  <description>Disable shortcut</description>
7854                  <value>0</value>
7855                </enumeratedValue>
7856                <enumeratedValue>
7857                  <name>Enabled</name>
7858                  <description>Enable shortcut</description>
7859                  <value>1</value>
7860                </enumeratedValue>
7861              </enumeratedValues>
7862            </field>
7863            <field>
7864              <name>LASTRX_SUSPEND</name>
7865              <description>Shortcut between event LASTRX and task SUSPEND</description>
7866              <lsb>11</lsb>
7867              <msb>11</msb>
7868              <enumeratedValues>
7869                <enumeratedValue>
7870                  <name>Disabled</name>
7871                  <description>Disable shortcut</description>
7872                  <value>0</value>
7873                </enumeratedValue>
7874                <enumeratedValue>
7875                  <name>Enabled</name>
7876                  <description>Enable shortcut</description>
7877                  <value>1</value>
7878                </enumeratedValue>
7879              </enumeratedValues>
7880            </field>
7881            <field>
7882              <name>LASTRX_STOP</name>
7883              <description>Shortcut between event LASTRX and task STOP</description>
7884              <lsb>12</lsb>
7885              <msb>12</msb>
7886              <enumeratedValues>
7887                <enumeratedValue>
7888                  <name>Disabled</name>
7889                  <description>Disable shortcut</description>
7890                  <value>0</value>
7891                </enumeratedValue>
7892                <enumeratedValue>
7893                  <name>Enabled</name>
7894                  <description>Enable shortcut</description>
7895                  <value>1</value>
7896                </enumeratedValue>
7897              </enumeratedValues>
7898            </field>
7899          </fields>
7900        </register>
7901        <register>
7902          <name>INTEN</name>
7903          <description>Enable or disable interrupt</description>
7904          <addressOffset>0x300</addressOffset>
7905          <access>read-write</access>
7906          <fields>
7907            <field>
7908              <name>STOPPED</name>
7909              <description>Enable or disable interrupt for event STOPPED</description>
7910              <lsb>1</lsb>
7911              <msb>1</msb>
7912              <enumeratedValues>
7913                <enumeratedValue>
7914                  <name>Disabled</name>
7915                  <description>Disable</description>
7916                  <value>0</value>
7917                </enumeratedValue>
7918                <enumeratedValue>
7919                  <name>Enabled</name>
7920                  <description>Enable</description>
7921                  <value>1</value>
7922                </enumeratedValue>
7923              </enumeratedValues>
7924            </field>
7925            <field>
7926              <name>ERROR</name>
7927              <description>Enable or disable interrupt for event ERROR</description>
7928              <lsb>9</lsb>
7929              <msb>9</msb>
7930              <enumeratedValues>
7931                <enumeratedValue>
7932                  <name>Disabled</name>
7933                  <description>Disable</description>
7934                  <value>0</value>
7935                </enumeratedValue>
7936                <enumeratedValue>
7937                  <name>Enabled</name>
7938                  <description>Enable</description>
7939                  <value>1</value>
7940                </enumeratedValue>
7941              </enumeratedValues>
7942            </field>
7943            <field>
7944              <name>SUSPENDED</name>
7945              <description>Enable or disable interrupt for event SUSPENDED</description>
7946              <lsb>18</lsb>
7947              <msb>18</msb>
7948              <enumeratedValues>
7949                <enumeratedValue>
7950                  <name>Disabled</name>
7951                  <description>Disable</description>
7952                  <value>0</value>
7953                </enumeratedValue>
7954                <enumeratedValue>
7955                  <name>Enabled</name>
7956                  <description>Enable</description>
7957                  <value>1</value>
7958                </enumeratedValue>
7959              </enumeratedValues>
7960            </field>
7961            <field>
7962              <name>RXSTARTED</name>
7963              <description>Enable or disable interrupt for event RXSTARTED</description>
7964              <lsb>19</lsb>
7965              <msb>19</msb>
7966              <enumeratedValues>
7967                <enumeratedValue>
7968                  <name>Disabled</name>
7969                  <description>Disable</description>
7970                  <value>0</value>
7971                </enumeratedValue>
7972                <enumeratedValue>
7973                  <name>Enabled</name>
7974                  <description>Enable</description>
7975                  <value>1</value>
7976                </enumeratedValue>
7977              </enumeratedValues>
7978            </field>
7979            <field>
7980              <name>TXSTARTED</name>
7981              <description>Enable or disable interrupt for event TXSTARTED</description>
7982              <lsb>20</lsb>
7983              <msb>20</msb>
7984              <enumeratedValues>
7985                <enumeratedValue>
7986                  <name>Disabled</name>
7987                  <description>Disable</description>
7988                  <value>0</value>
7989                </enumeratedValue>
7990                <enumeratedValue>
7991                  <name>Enabled</name>
7992                  <description>Enable</description>
7993                  <value>1</value>
7994                </enumeratedValue>
7995              </enumeratedValues>
7996            </field>
7997            <field>
7998              <name>LASTRX</name>
7999              <description>Enable or disable interrupt for event LASTRX</description>
8000              <lsb>23</lsb>
8001              <msb>23</msb>
8002              <enumeratedValues>
8003                <enumeratedValue>
8004                  <name>Disabled</name>
8005                  <description>Disable</description>
8006                  <value>0</value>
8007                </enumeratedValue>
8008                <enumeratedValue>
8009                  <name>Enabled</name>
8010                  <description>Enable</description>
8011                  <value>1</value>
8012                </enumeratedValue>
8013              </enumeratedValues>
8014            </field>
8015            <field>
8016              <name>LASTTX</name>
8017              <description>Enable or disable interrupt for event LASTTX</description>
8018              <lsb>24</lsb>
8019              <msb>24</msb>
8020              <enumeratedValues>
8021                <enumeratedValue>
8022                  <name>Disabled</name>
8023                  <description>Disable</description>
8024                  <value>0</value>
8025                </enumeratedValue>
8026                <enumeratedValue>
8027                  <name>Enabled</name>
8028                  <description>Enable</description>
8029                  <value>1</value>
8030                </enumeratedValue>
8031              </enumeratedValues>
8032            </field>
8033          </fields>
8034        </register>
8035        <register>
8036          <name>INTENSET</name>
8037          <description>Enable interrupt</description>
8038          <addressOffset>0x304</addressOffset>
8039          <access>read-write</access>
8040          <fields>
8041            <field>
8042              <name>STOPPED</name>
8043              <description>Write '1' to enable interrupt for event STOPPED</description>
8044              <lsb>1</lsb>
8045              <msb>1</msb>
8046              <enumeratedValues>
8047                <usage>read</usage>
8048                <enumeratedValue>
8049                  <name>Disabled</name>
8050                  <description>Read: Disabled</description>
8051                  <value>0</value>
8052                </enumeratedValue>
8053                <enumeratedValue>
8054                  <name>Enabled</name>
8055                  <description>Read: Enabled</description>
8056                  <value>1</value>
8057                </enumeratedValue>
8058              </enumeratedValues>
8059              <enumeratedValues>
8060                <usage>write</usage>
8061                <enumeratedValue>
8062                  <name>Set</name>
8063                  <description>Enable</description>
8064                  <value>1</value>
8065                </enumeratedValue>
8066              </enumeratedValues>
8067            </field>
8068            <field>
8069              <name>ERROR</name>
8070              <description>Write '1' to enable interrupt for event ERROR</description>
8071              <lsb>9</lsb>
8072              <msb>9</msb>
8073              <enumeratedValues>
8074                <usage>read</usage>
8075                <enumeratedValue>
8076                  <name>Disabled</name>
8077                  <description>Read: Disabled</description>
8078                  <value>0</value>
8079                </enumeratedValue>
8080                <enumeratedValue>
8081                  <name>Enabled</name>
8082                  <description>Read: Enabled</description>
8083                  <value>1</value>
8084                </enumeratedValue>
8085              </enumeratedValues>
8086              <enumeratedValues>
8087                <usage>write</usage>
8088                <enumeratedValue>
8089                  <name>Set</name>
8090                  <description>Enable</description>
8091                  <value>1</value>
8092                </enumeratedValue>
8093              </enumeratedValues>
8094            </field>
8095            <field>
8096              <name>SUSPENDED</name>
8097              <description>Write '1' to enable interrupt for event SUSPENDED</description>
8098              <lsb>18</lsb>
8099              <msb>18</msb>
8100              <enumeratedValues>
8101                <usage>read</usage>
8102                <enumeratedValue>
8103                  <name>Disabled</name>
8104                  <description>Read: Disabled</description>
8105                  <value>0</value>
8106                </enumeratedValue>
8107                <enumeratedValue>
8108                  <name>Enabled</name>
8109                  <description>Read: Enabled</description>
8110                  <value>1</value>
8111                </enumeratedValue>
8112              </enumeratedValues>
8113              <enumeratedValues>
8114                <usage>write</usage>
8115                <enumeratedValue>
8116                  <name>Set</name>
8117                  <description>Enable</description>
8118                  <value>1</value>
8119                </enumeratedValue>
8120              </enumeratedValues>
8121            </field>
8122            <field>
8123              <name>RXSTARTED</name>
8124              <description>Write '1' to enable interrupt for event RXSTARTED</description>
8125              <lsb>19</lsb>
8126              <msb>19</msb>
8127              <enumeratedValues>
8128                <usage>read</usage>
8129                <enumeratedValue>
8130                  <name>Disabled</name>
8131                  <description>Read: Disabled</description>
8132                  <value>0</value>
8133                </enumeratedValue>
8134                <enumeratedValue>
8135                  <name>Enabled</name>
8136                  <description>Read: Enabled</description>
8137                  <value>1</value>
8138                </enumeratedValue>
8139              </enumeratedValues>
8140              <enumeratedValues>
8141                <usage>write</usage>
8142                <enumeratedValue>
8143                  <name>Set</name>
8144                  <description>Enable</description>
8145                  <value>1</value>
8146                </enumeratedValue>
8147              </enumeratedValues>
8148            </field>
8149            <field>
8150              <name>TXSTARTED</name>
8151              <description>Write '1' to enable interrupt for event TXSTARTED</description>
8152              <lsb>20</lsb>
8153              <msb>20</msb>
8154              <enumeratedValues>
8155                <usage>read</usage>
8156                <enumeratedValue>
8157                  <name>Disabled</name>
8158                  <description>Read: Disabled</description>
8159                  <value>0</value>
8160                </enumeratedValue>
8161                <enumeratedValue>
8162                  <name>Enabled</name>
8163                  <description>Read: Enabled</description>
8164                  <value>1</value>
8165                </enumeratedValue>
8166              </enumeratedValues>
8167              <enumeratedValues>
8168                <usage>write</usage>
8169                <enumeratedValue>
8170                  <name>Set</name>
8171                  <description>Enable</description>
8172                  <value>1</value>
8173                </enumeratedValue>
8174              </enumeratedValues>
8175            </field>
8176            <field>
8177              <name>LASTRX</name>
8178              <description>Write '1' to enable interrupt for event LASTRX</description>
8179              <lsb>23</lsb>
8180              <msb>23</msb>
8181              <enumeratedValues>
8182                <usage>read</usage>
8183                <enumeratedValue>
8184                  <name>Disabled</name>
8185                  <description>Read: Disabled</description>
8186                  <value>0</value>
8187                </enumeratedValue>
8188                <enumeratedValue>
8189                  <name>Enabled</name>
8190                  <description>Read: Enabled</description>
8191                  <value>1</value>
8192                </enumeratedValue>
8193              </enumeratedValues>
8194              <enumeratedValues>
8195                <usage>write</usage>
8196                <enumeratedValue>
8197                  <name>Set</name>
8198                  <description>Enable</description>
8199                  <value>1</value>
8200                </enumeratedValue>
8201              </enumeratedValues>
8202            </field>
8203            <field>
8204              <name>LASTTX</name>
8205              <description>Write '1' to enable interrupt for event LASTTX</description>
8206              <lsb>24</lsb>
8207              <msb>24</msb>
8208              <enumeratedValues>
8209                <usage>read</usage>
8210                <enumeratedValue>
8211                  <name>Disabled</name>
8212                  <description>Read: Disabled</description>
8213                  <value>0</value>
8214                </enumeratedValue>
8215                <enumeratedValue>
8216                  <name>Enabled</name>
8217                  <description>Read: Enabled</description>
8218                  <value>1</value>
8219                </enumeratedValue>
8220              </enumeratedValues>
8221              <enumeratedValues>
8222                <usage>write</usage>
8223                <enumeratedValue>
8224                  <name>Set</name>
8225                  <description>Enable</description>
8226                  <value>1</value>
8227                </enumeratedValue>
8228              </enumeratedValues>
8229            </field>
8230          </fields>
8231        </register>
8232        <register>
8233          <name>INTENCLR</name>
8234          <description>Disable interrupt</description>
8235          <addressOffset>0x308</addressOffset>
8236          <access>read-write</access>
8237          <fields>
8238            <field>
8239              <name>STOPPED</name>
8240              <description>Write '1' to disable interrupt for event STOPPED</description>
8241              <lsb>1</lsb>
8242              <msb>1</msb>
8243              <enumeratedValues>
8244                <usage>read</usage>
8245                <enumeratedValue>
8246                  <name>Disabled</name>
8247                  <description>Read: Disabled</description>
8248                  <value>0</value>
8249                </enumeratedValue>
8250                <enumeratedValue>
8251                  <name>Enabled</name>
8252                  <description>Read: Enabled</description>
8253                  <value>1</value>
8254                </enumeratedValue>
8255              </enumeratedValues>
8256              <enumeratedValues>
8257                <usage>write</usage>
8258                <enumeratedValue>
8259                  <name>Clear</name>
8260                  <description>Disable</description>
8261                  <value>1</value>
8262                </enumeratedValue>
8263              </enumeratedValues>
8264            </field>
8265            <field>
8266              <name>ERROR</name>
8267              <description>Write '1' to disable interrupt for event ERROR</description>
8268              <lsb>9</lsb>
8269              <msb>9</msb>
8270              <enumeratedValues>
8271                <usage>read</usage>
8272                <enumeratedValue>
8273                  <name>Disabled</name>
8274                  <description>Read: Disabled</description>
8275                  <value>0</value>
8276                </enumeratedValue>
8277                <enumeratedValue>
8278                  <name>Enabled</name>
8279                  <description>Read: Enabled</description>
8280                  <value>1</value>
8281                </enumeratedValue>
8282              </enumeratedValues>
8283              <enumeratedValues>
8284                <usage>write</usage>
8285                <enumeratedValue>
8286                  <name>Clear</name>
8287                  <description>Disable</description>
8288                  <value>1</value>
8289                </enumeratedValue>
8290              </enumeratedValues>
8291            </field>
8292            <field>
8293              <name>SUSPENDED</name>
8294              <description>Write '1' to disable interrupt for event SUSPENDED</description>
8295              <lsb>18</lsb>
8296              <msb>18</msb>
8297              <enumeratedValues>
8298                <usage>read</usage>
8299                <enumeratedValue>
8300                  <name>Disabled</name>
8301                  <description>Read: Disabled</description>
8302                  <value>0</value>
8303                </enumeratedValue>
8304                <enumeratedValue>
8305                  <name>Enabled</name>
8306                  <description>Read: Enabled</description>
8307                  <value>1</value>
8308                </enumeratedValue>
8309              </enumeratedValues>
8310              <enumeratedValues>
8311                <usage>write</usage>
8312                <enumeratedValue>
8313                  <name>Clear</name>
8314                  <description>Disable</description>
8315                  <value>1</value>
8316                </enumeratedValue>
8317              </enumeratedValues>
8318            </field>
8319            <field>
8320              <name>RXSTARTED</name>
8321              <description>Write '1' to disable interrupt for event RXSTARTED</description>
8322              <lsb>19</lsb>
8323              <msb>19</msb>
8324              <enumeratedValues>
8325                <usage>read</usage>
8326                <enumeratedValue>
8327                  <name>Disabled</name>
8328                  <description>Read: Disabled</description>
8329                  <value>0</value>
8330                </enumeratedValue>
8331                <enumeratedValue>
8332                  <name>Enabled</name>
8333                  <description>Read: Enabled</description>
8334                  <value>1</value>
8335                </enumeratedValue>
8336              </enumeratedValues>
8337              <enumeratedValues>
8338                <usage>write</usage>
8339                <enumeratedValue>
8340                  <name>Clear</name>
8341                  <description>Disable</description>
8342                  <value>1</value>
8343                </enumeratedValue>
8344              </enumeratedValues>
8345            </field>
8346            <field>
8347              <name>TXSTARTED</name>
8348              <description>Write '1' to disable interrupt for event TXSTARTED</description>
8349              <lsb>20</lsb>
8350              <msb>20</msb>
8351              <enumeratedValues>
8352                <usage>read</usage>
8353                <enumeratedValue>
8354                  <name>Disabled</name>
8355                  <description>Read: Disabled</description>
8356                  <value>0</value>
8357                </enumeratedValue>
8358                <enumeratedValue>
8359                  <name>Enabled</name>
8360                  <description>Read: Enabled</description>
8361                  <value>1</value>
8362                </enumeratedValue>
8363              </enumeratedValues>
8364              <enumeratedValues>
8365                <usage>write</usage>
8366                <enumeratedValue>
8367                  <name>Clear</name>
8368                  <description>Disable</description>
8369                  <value>1</value>
8370                </enumeratedValue>
8371              </enumeratedValues>
8372            </field>
8373            <field>
8374              <name>LASTRX</name>
8375              <description>Write '1' to disable interrupt for event LASTRX</description>
8376              <lsb>23</lsb>
8377              <msb>23</msb>
8378              <enumeratedValues>
8379                <usage>read</usage>
8380                <enumeratedValue>
8381                  <name>Disabled</name>
8382                  <description>Read: Disabled</description>
8383                  <value>0</value>
8384                </enumeratedValue>
8385                <enumeratedValue>
8386                  <name>Enabled</name>
8387                  <description>Read: Enabled</description>
8388                  <value>1</value>
8389                </enumeratedValue>
8390              </enumeratedValues>
8391              <enumeratedValues>
8392                <usage>write</usage>
8393                <enumeratedValue>
8394                  <name>Clear</name>
8395                  <description>Disable</description>
8396                  <value>1</value>
8397                </enumeratedValue>
8398              </enumeratedValues>
8399            </field>
8400            <field>
8401              <name>LASTTX</name>
8402              <description>Write '1' to disable interrupt for event LASTTX</description>
8403              <lsb>24</lsb>
8404              <msb>24</msb>
8405              <enumeratedValues>
8406                <usage>read</usage>
8407                <enumeratedValue>
8408                  <name>Disabled</name>
8409                  <description>Read: Disabled</description>
8410                  <value>0</value>
8411                </enumeratedValue>
8412                <enumeratedValue>
8413                  <name>Enabled</name>
8414                  <description>Read: Enabled</description>
8415                  <value>1</value>
8416                </enumeratedValue>
8417              </enumeratedValues>
8418              <enumeratedValues>
8419                <usage>write</usage>
8420                <enumeratedValue>
8421                  <name>Clear</name>
8422                  <description>Disable</description>
8423                  <value>1</value>
8424                </enumeratedValue>
8425              </enumeratedValues>
8426            </field>
8427          </fields>
8428        </register>
8429        <register>
8430          <name>ERRORSRC</name>
8431          <description>Error source</description>
8432          <addressOffset>0x4C4</addressOffset>
8433          <access>read-write</access>
8434          <modifiedWriteValues>oneToClear</modifiedWriteValues>
8435          <fields>
8436            <field>
8437              <name>OVERRUN</name>
8438              <description>Overrun error</description>
8439              <lsb>0</lsb>
8440              <msb>0</msb>
8441              <enumeratedValues>
8442                <enumeratedValue>
8443                  <name>NotReceived</name>
8444                  <description>Error did not occur</description>
8445                  <value>0</value>
8446                </enumeratedValue>
8447                <enumeratedValue>
8448                  <name>Received</name>
8449                  <description>Error occurred</description>
8450                  <value>1</value>
8451                </enumeratedValue>
8452              </enumeratedValues>
8453            </field>
8454            <field>
8455              <name>ANACK</name>
8456              <description>NACK received after sending the address (write '1' to clear)</description>
8457              <lsb>1</lsb>
8458              <msb>1</msb>
8459              <enumeratedValues>
8460                <enumeratedValue>
8461                  <name>NotReceived</name>
8462                  <description>Error did not occur</description>
8463                  <value>0</value>
8464                </enumeratedValue>
8465                <enumeratedValue>
8466                  <name>Received</name>
8467                  <description>Error occurred</description>
8468                  <value>1</value>
8469                </enumeratedValue>
8470              </enumeratedValues>
8471            </field>
8472            <field>
8473              <name>DNACK</name>
8474              <description>NACK received after sending a data byte (write '1' to clear)</description>
8475              <lsb>2</lsb>
8476              <msb>2</msb>
8477              <enumeratedValues>
8478                <enumeratedValue>
8479                  <name>NotReceived</name>
8480                  <description>Error did not occur</description>
8481                  <value>0</value>
8482                </enumeratedValue>
8483                <enumeratedValue>
8484                  <name>Received</name>
8485                  <description>Error occurred</description>
8486                  <value>1</value>
8487                </enumeratedValue>
8488              </enumeratedValues>
8489            </field>
8490          </fields>
8491        </register>
8492        <register>
8493          <name>ENABLE</name>
8494          <description>Enable TWIM</description>
8495          <addressOffset>0x500</addressOffset>
8496          <access>read-write</access>
8497          <fields>
8498            <field>
8499              <name>ENABLE</name>
8500              <description>Enable or disable TWIM</description>
8501              <lsb>0</lsb>
8502              <msb>3</msb>
8503              <enumeratedValues>
8504                <enumeratedValue>
8505                  <name>Disabled</name>
8506                  <description>Disable TWIM</description>
8507                  <value>0</value>
8508                </enumeratedValue>
8509                <enumeratedValue>
8510                  <name>Enabled</name>
8511                  <description>Enable TWIM</description>
8512                  <value>6</value>
8513                </enumeratedValue>
8514              </enumeratedValues>
8515            </field>
8516          </fields>
8517        </register>
8518        <cluster>
8519          <name>PSEL</name>
8520          <description>Unspecified</description>
8521          <headerStructName>TWIM_PSEL</headerStructName>
8522          <access>read-write</access>
8523          <addressOffset>0x508</addressOffset>
8524          <register>
8525            <name>SCL</name>
8526            <description>Pin select for SCL signal</description>
8527            <addressOffset>0x000</addressOffset>
8528            <access>read-write</access>
8529            <resetValue>0xFFFFFFFF</resetValue>
8530            <fields>
8531              <field>
8532                <name>PIN</name>
8533                <description>Pin number</description>
8534                <lsb>0</lsb>
8535                <msb>4</msb>
8536              </field>
8537              <field>
8538                <name>CONNECT</name>
8539                <description>Connection</description>
8540                <lsb>31</lsb>
8541                <msb>31</msb>
8542                <enumeratedValues>
8543                  <enumeratedValue>
8544                    <name>Disconnected</name>
8545                    <description>Disconnect</description>
8546                    <value>1</value>
8547                  </enumeratedValue>
8548                  <enumeratedValue>
8549                    <name>Connected</name>
8550                    <description>Connect</description>
8551                    <value>0</value>
8552                  </enumeratedValue>
8553                </enumeratedValues>
8554              </field>
8555            </fields>
8556          </register>
8557          <register>
8558            <name>SDA</name>
8559            <description>Pin select for SDA signal</description>
8560            <addressOffset>0x004</addressOffset>
8561            <access>read-write</access>
8562            <resetValue>0xFFFFFFFF</resetValue>
8563            <fields>
8564              <field>
8565                <name>PIN</name>
8566                <description>Pin number</description>
8567                <lsb>0</lsb>
8568                <msb>4</msb>
8569              </field>
8570              <field>
8571                <name>CONNECT</name>
8572                <description>Connection</description>
8573                <lsb>31</lsb>
8574                <msb>31</msb>
8575                <enumeratedValues>
8576                  <enumeratedValue>
8577                    <name>Disconnected</name>
8578                    <description>Disconnect</description>
8579                    <value>1</value>
8580                  </enumeratedValue>
8581                  <enumeratedValue>
8582                    <name>Connected</name>
8583                    <description>Connect</description>
8584                    <value>0</value>
8585                  </enumeratedValue>
8586                </enumeratedValues>
8587              </field>
8588            </fields>
8589          </register>
8590        </cluster>
8591        <register>
8592          <name>FREQUENCY</name>
8593          <description>TWI frequency. Accuracy depends on the HFCLK source selected.</description>
8594          <addressOffset>0x524</addressOffset>
8595          <access>read-write</access>
8596          <resetValue>0x04000000</resetValue>
8597          <fields>
8598            <field>
8599              <name>FREQUENCY</name>
8600              <description>TWI master clock frequency</description>
8601              <lsb>0</lsb>
8602              <msb>31</msb>
8603              <enumeratedValues>
8604                <enumeratedValue>
8605                  <name>K100</name>
8606                  <description>100 kbps</description>
8607                  <value>0x01980000</value>
8608                </enumeratedValue>
8609                <enumeratedValue>
8610                  <name>K250</name>
8611                  <description>250 kbps</description>
8612                  <value>0x04000000</value>
8613                </enumeratedValue>
8614                <enumeratedValue>
8615                  <name>K400</name>
8616                  <description>400 kbps</description>
8617                  <value>0x06400000</value>
8618                </enumeratedValue>
8619              </enumeratedValues>
8620            </field>
8621          </fields>
8622        </register>
8623        <cluster>
8624          <name>RXD</name>
8625          <description>RXD EasyDMA channel</description>
8626          <headerStructName>TWIM_RXD</headerStructName>
8627          <access>read-write</access>
8628          <addressOffset>0x534</addressOffset>
8629          <register>
8630            <name>PTR</name>
8631            <description>Data pointer</description>
8632            <addressOffset>0x000</addressOffset>
8633            <access>read-write</access>
8634            <fields>
8635              <field>
8636                <name>PTR</name>
8637                <description>Data pointer</description>
8638                <lsb>0</lsb>
8639                <msb>31</msb>
8640              </field>
8641            </fields>
8642          </register>
8643          <register>
8644            <name>MAXCNT</name>
8645            <description>Maximum number of bytes in receive buffer</description>
8646            <addressOffset>0x004</addressOffset>
8647            <access>read-write</access>
8648            <fields>
8649              <field>
8650                <name>MAXCNT</name>
8651                <description>Maximum number of bytes in receive buffer</description>
8652                <lsb>0</lsb>
8653                <msb>12</msb>
8654              </field>
8655            </fields>
8656          </register>
8657          <register>
8658            <name>AMOUNT</name>
8659            <description>Number of bytes transferred in the last transaction</description>
8660            <addressOffset>0x008</addressOffset>
8661            <access>read-only</access>
8662            <fields>
8663              <field>
8664                <name>AMOUNT</name>
8665                <description>Number of bytes transferred in the last transaction. In case of NACK error, includes the NACK'ed byte.</description>
8666                <lsb>0</lsb>
8667                <msb>12</msb>
8668              </field>
8669            </fields>
8670          </register>
8671          <register>
8672            <name>LIST</name>
8673            <description>EasyDMA list type</description>
8674            <addressOffset>0x00C</addressOffset>
8675            <access>read-write</access>
8676            <fields>
8677              <field>
8678                <name>LIST</name>
8679                <description>List type</description>
8680                <lsb>0</lsb>
8681                <msb>1</msb>
8682                <enumeratedValues>
8683                  <enumeratedValue>
8684                    <name>Disabled</name>
8685                    <description>Disable EasyDMA list</description>
8686                    <value>0</value>
8687                  </enumeratedValue>
8688                  <enumeratedValue>
8689                    <name>ArrayList</name>
8690                    <description>Use array list</description>
8691                    <value>1</value>
8692                  </enumeratedValue>
8693                </enumeratedValues>
8694              </field>
8695            </fields>
8696          </register>
8697        </cluster>
8698        <cluster>
8699          <name>TXD</name>
8700          <description>TXD EasyDMA channel</description>
8701          <headerStructName>TWIM_TXD</headerStructName>
8702          <access>read-write</access>
8703          <addressOffset>0x544</addressOffset>
8704          <register>
8705            <name>PTR</name>
8706            <description>Data pointer</description>
8707            <addressOffset>0x000</addressOffset>
8708            <access>read-write</access>
8709            <fields>
8710              <field>
8711                <name>PTR</name>
8712                <description>Data pointer</description>
8713                <lsb>0</lsb>
8714                <msb>31</msb>
8715              </field>
8716            </fields>
8717          </register>
8718          <register>
8719            <name>MAXCNT</name>
8720            <description>Maximum number of bytes in transmit buffer</description>
8721            <addressOffset>0x004</addressOffset>
8722            <access>read-write</access>
8723            <fields>
8724              <field>
8725                <name>MAXCNT</name>
8726                <description>Maximum number of bytes in transmit buffer</description>
8727                <lsb>0</lsb>
8728                <msb>12</msb>
8729              </field>
8730            </fields>
8731          </register>
8732          <register>
8733            <name>AMOUNT</name>
8734            <description>Number of bytes transferred in the last transaction</description>
8735            <addressOffset>0x008</addressOffset>
8736            <access>read-only</access>
8737            <fields>
8738              <field>
8739                <name>AMOUNT</name>
8740                <description>Number of bytes transferred in the last transaction. In case of NACK error, includes the NACK'ed byte.</description>
8741                <lsb>0</lsb>
8742                <msb>12</msb>
8743              </field>
8744            </fields>
8745          </register>
8746          <register>
8747            <name>LIST</name>
8748            <description>EasyDMA list type</description>
8749            <addressOffset>0x00C</addressOffset>
8750            <access>read-write</access>
8751            <fields>
8752              <field>
8753                <name>LIST</name>
8754                <description>List type</description>
8755                <lsb>0</lsb>
8756                <msb>1</msb>
8757                <enumeratedValues>
8758                  <enumeratedValue>
8759                    <name>Disabled</name>
8760                    <description>Disable EasyDMA list</description>
8761                    <value>0</value>
8762                  </enumeratedValue>
8763                  <enumeratedValue>
8764                    <name>ArrayList</name>
8765                    <description>Use array list</description>
8766                    <value>1</value>
8767                  </enumeratedValue>
8768                </enumeratedValues>
8769              </field>
8770            </fields>
8771          </register>
8772        </cluster>
8773        <register>
8774          <name>ADDRESS</name>
8775          <description>Address used in the TWI transfer</description>
8776          <addressOffset>0x588</addressOffset>
8777          <access>read-write</access>
8778          <fields>
8779            <field>
8780              <name>ADDRESS</name>
8781              <description>Address used in the TWI transfer</description>
8782              <lsb>0</lsb>
8783              <msb>6</msb>
8784            </field>
8785          </fields>
8786        </register>
8787      </registers>
8788    </peripheral>
8789    <peripheral>
8790      <name>TWIS0_NS</name>
8791      <description>I2C compatible Two-Wire Slave Interface with EasyDMA 0</description>
8792      <baseAddress>0x40008000</baseAddress>
8793      <alternatePeripheral>SPIM0_NS</alternatePeripheral>
8794      <headerStructName>TWIS</headerStructName>
8795      <!--Security dma=SA-->
8796      <!--Security securemapping=US-->
8797      <addressBlock>
8798        <offset>0</offset>
8799        <size>0x1000</size>
8800        <usage>registers</usage>
8801      </addressBlock>
8802      <interrupt>
8803        <name>UARTE0_SPIM0_SPIS0_TWIM0_TWIS0</name>
8804        <value>8</value>
8805      </interrupt>
8806      <groupName>TWIS</groupName>
8807      <size>0x20</size>
8808      <registers>
8809        <register>
8810          <name>TASKS_STOP</name>
8811          <description>Stop TWI transaction</description>
8812          <addressOffset>0x014</addressOffset>
8813          <access>write-only</access>
8814          <fields>
8815            <field>
8816              <name>TASKS_STOP</name>
8817              <description>Stop TWI transaction</description>
8818              <lsb>0</lsb>
8819              <msb>0</msb>
8820              <enumeratedValues>
8821                <enumeratedValue>
8822                  <name>Trigger</name>
8823                  <description>Trigger task</description>
8824                  <value>1</value>
8825                </enumeratedValue>
8826              </enumeratedValues>
8827            </field>
8828          </fields>
8829        </register>
8830        <register>
8831          <name>TASKS_SUSPEND</name>
8832          <description>Suspend TWI transaction</description>
8833          <addressOffset>0x01C</addressOffset>
8834          <access>write-only</access>
8835          <fields>
8836            <field>
8837              <name>TASKS_SUSPEND</name>
8838              <description>Suspend TWI transaction</description>
8839              <lsb>0</lsb>
8840              <msb>0</msb>
8841              <enumeratedValues>
8842                <enumeratedValue>
8843                  <name>Trigger</name>
8844                  <description>Trigger task</description>
8845                  <value>1</value>
8846                </enumeratedValue>
8847              </enumeratedValues>
8848            </field>
8849          </fields>
8850        </register>
8851        <register>
8852          <name>TASKS_RESUME</name>
8853          <description>Resume TWI transaction</description>
8854          <addressOffset>0x020</addressOffset>
8855          <access>write-only</access>
8856          <fields>
8857            <field>
8858              <name>TASKS_RESUME</name>
8859              <description>Resume TWI transaction</description>
8860              <lsb>0</lsb>
8861              <msb>0</msb>
8862              <enumeratedValues>
8863                <enumeratedValue>
8864                  <name>Trigger</name>
8865                  <description>Trigger task</description>
8866                  <value>1</value>
8867                </enumeratedValue>
8868              </enumeratedValues>
8869            </field>
8870          </fields>
8871        </register>
8872        <register>
8873          <name>TASKS_PREPARERX</name>
8874          <description>Prepare the TWI slave to respond to a write command</description>
8875          <addressOffset>0x030</addressOffset>
8876          <access>write-only</access>
8877          <fields>
8878            <field>
8879              <name>TASKS_PREPARERX</name>
8880              <description>Prepare the TWI slave to respond to a write command</description>
8881              <lsb>0</lsb>
8882              <msb>0</msb>
8883              <enumeratedValues>
8884                <enumeratedValue>
8885                  <name>Trigger</name>
8886                  <description>Trigger task</description>
8887                  <value>1</value>
8888                </enumeratedValue>
8889              </enumeratedValues>
8890            </field>
8891          </fields>
8892        </register>
8893        <register>
8894          <name>TASKS_PREPARETX</name>
8895          <description>Prepare the TWI slave to respond to a read command</description>
8896          <addressOffset>0x034</addressOffset>
8897          <access>write-only</access>
8898          <fields>
8899            <field>
8900              <name>TASKS_PREPARETX</name>
8901              <description>Prepare the TWI slave to respond to a read command</description>
8902              <lsb>0</lsb>
8903              <msb>0</msb>
8904              <enumeratedValues>
8905                <enumeratedValue>
8906                  <name>Trigger</name>
8907                  <description>Trigger task</description>
8908                  <value>1</value>
8909                </enumeratedValue>
8910              </enumeratedValues>
8911            </field>
8912          </fields>
8913        </register>
8914        <register>
8915          <name>SUBSCRIBE_STOP</name>
8916          <description>Subscribe configuration for task STOP</description>
8917          <addressOffset>0x094</addressOffset>
8918          <access>read-write</access>
8919          <fields>
8920            <field>
8921              <name>CHIDX</name>
8922              <description>Channel that task STOP will subscribe to</description>
8923              <lsb>0</lsb>
8924              <msb>3</msb>
8925            </field>
8926            <field>
8927              <name>EN</name>
8928              <lsb>31</lsb>
8929              <msb>31</msb>
8930              <enumeratedValues>
8931                <enumeratedValue>
8932                  <name>Disabled</name>
8933                  <description>Disable subscription</description>
8934                  <value>0</value>
8935                </enumeratedValue>
8936                <enumeratedValue>
8937                  <name>Enabled</name>
8938                  <description>Enable subscription</description>
8939                  <value>1</value>
8940                </enumeratedValue>
8941              </enumeratedValues>
8942            </field>
8943          </fields>
8944        </register>
8945        <register>
8946          <name>SUBSCRIBE_SUSPEND</name>
8947          <description>Subscribe configuration for task SUSPEND</description>
8948          <addressOffset>0x09C</addressOffset>
8949          <access>read-write</access>
8950          <fields>
8951            <field>
8952              <name>CHIDX</name>
8953              <description>Channel that task SUSPEND will subscribe to</description>
8954              <lsb>0</lsb>
8955              <msb>3</msb>
8956            </field>
8957            <field>
8958              <name>EN</name>
8959              <lsb>31</lsb>
8960              <msb>31</msb>
8961              <enumeratedValues>
8962                <enumeratedValue>
8963                  <name>Disabled</name>
8964                  <description>Disable subscription</description>
8965                  <value>0</value>
8966                </enumeratedValue>
8967                <enumeratedValue>
8968                  <name>Enabled</name>
8969                  <description>Enable subscription</description>
8970                  <value>1</value>
8971                </enumeratedValue>
8972              </enumeratedValues>
8973            </field>
8974          </fields>
8975        </register>
8976        <register>
8977          <name>SUBSCRIBE_RESUME</name>
8978          <description>Subscribe configuration for task RESUME</description>
8979          <addressOffset>0x0A0</addressOffset>
8980          <access>read-write</access>
8981          <fields>
8982            <field>
8983              <name>CHIDX</name>
8984              <description>Channel that task RESUME will subscribe to</description>
8985              <lsb>0</lsb>
8986              <msb>3</msb>
8987            </field>
8988            <field>
8989              <name>EN</name>
8990              <lsb>31</lsb>
8991              <msb>31</msb>
8992              <enumeratedValues>
8993                <enumeratedValue>
8994                  <name>Disabled</name>
8995                  <description>Disable subscription</description>
8996                  <value>0</value>
8997                </enumeratedValue>
8998                <enumeratedValue>
8999                  <name>Enabled</name>
9000                  <description>Enable subscription</description>
9001                  <value>1</value>
9002                </enumeratedValue>
9003              </enumeratedValues>
9004            </field>
9005          </fields>
9006        </register>
9007        <register>
9008          <name>SUBSCRIBE_PREPARERX</name>
9009          <description>Subscribe configuration for task PREPARERX</description>
9010          <addressOffset>0x0B0</addressOffset>
9011          <access>read-write</access>
9012          <fields>
9013            <field>
9014              <name>CHIDX</name>
9015              <description>Channel that task PREPARERX will subscribe to</description>
9016              <lsb>0</lsb>
9017              <msb>3</msb>
9018            </field>
9019            <field>
9020              <name>EN</name>
9021              <lsb>31</lsb>
9022              <msb>31</msb>
9023              <enumeratedValues>
9024                <enumeratedValue>
9025                  <name>Disabled</name>
9026                  <description>Disable subscription</description>
9027                  <value>0</value>
9028                </enumeratedValue>
9029                <enumeratedValue>
9030                  <name>Enabled</name>
9031                  <description>Enable subscription</description>
9032                  <value>1</value>
9033                </enumeratedValue>
9034              </enumeratedValues>
9035            </field>
9036          </fields>
9037        </register>
9038        <register>
9039          <name>SUBSCRIBE_PREPARETX</name>
9040          <description>Subscribe configuration for task PREPARETX</description>
9041          <addressOffset>0x0B4</addressOffset>
9042          <access>read-write</access>
9043          <fields>
9044            <field>
9045              <name>CHIDX</name>
9046              <description>Channel that task PREPARETX will subscribe to</description>
9047              <lsb>0</lsb>
9048              <msb>3</msb>
9049            </field>
9050            <field>
9051              <name>EN</name>
9052              <lsb>31</lsb>
9053              <msb>31</msb>
9054              <enumeratedValues>
9055                <enumeratedValue>
9056                  <name>Disabled</name>
9057                  <description>Disable subscription</description>
9058                  <value>0</value>
9059                </enumeratedValue>
9060                <enumeratedValue>
9061                  <name>Enabled</name>
9062                  <description>Enable subscription</description>
9063                  <value>1</value>
9064                </enumeratedValue>
9065              </enumeratedValues>
9066            </field>
9067          </fields>
9068        </register>
9069        <register>
9070          <name>EVENTS_STOPPED</name>
9071          <description>TWI stopped</description>
9072          <addressOffset>0x104</addressOffset>
9073          <access>read-write</access>
9074          <fields>
9075            <field>
9076              <name>EVENTS_STOPPED</name>
9077              <description>TWI stopped</description>
9078              <lsb>0</lsb>
9079              <msb>0</msb>
9080              <enumeratedValues>
9081                <enumeratedValue>
9082                  <name>NotGenerated</name>
9083                  <description>Event not generated</description>
9084                  <value>0</value>
9085                </enumeratedValue>
9086                <enumeratedValue>
9087                  <name>Generated</name>
9088                  <description>Event generated</description>
9089                  <value>1</value>
9090                </enumeratedValue>
9091              </enumeratedValues>
9092            </field>
9093          </fields>
9094        </register>
9095        <register>
9096          <name>EVENTS_ERROR</name>
9097          <description>TWI error</description>
9098          <addressOffset>0x124</addressOffset>
9099          <access>read-write</access>
9100          <fields>
9101            <field>
9102              <name>EVENTS_ERROR</name>
9103              <description>TWI error</description>
9104              <lsb>0</lsb>
9105              <msb>0</msb>
9106              <enumeratedValues>
9107                <enumeratedValue>
9108                  <name>NotGenerated</name>
9109                  <description>Event not generated</description>
9110                  <value>0</value>
9111                </enumeratedValue>
9112                <enumeratedValue>
9113                  <name>Generated</name>
9114                  <description>Event generated</description>
9115                  <value>1</value>
9116                </enumeratedValue>
9117              </enumeratedValues>
9118            </field>
9119          </fields>
9120        </register>
9121        <register>
9122          <name>EVENTS_RXSTARTED</name>
9123          <description>Receive sequence started</description>
9124          <addressOffset>0x14C</addressOffset>
9125          <access>read-write</access>
9126          <fields>
9127            <field>
9128              <name>EVENTS_RXSTARTED</name>
9129              <description>Receive sequence started</description>
9130              <lsb>0</lsb>
9131              <msb>0</msb>
9132              <enumeratedValues>
9133                <enumeratedValue>
9134                  <name>NotGenerated</name>
9135                  <description>Event not generated</description>
9136                  <value>0</value>
9137                </enumeratedValue>
9138                <enumeratedValue>
9139                  <name>Generated</name>
9140                  <description>Event generated</description>
9141                  <value>1</value>
9142                </enumeratedValue>
9143              </enumeratedValues>
9144            </field>
9145          </fields>
9146        </register>
9147        <register>
9148          <name>EVENTS_TXSTARTED</name>
9149          <description>Transmit sequence started</description>
9150          <addressOffset>0x150</addressOffset>
9151          <access>read-write</access>
9152          <fields>
9153            <field>
9154              <name>EVENTS_TXSTARTED</name>
9155              <description>Transmit sequence started</description>
9156              <lsb>0</lsb>
9157              <msb>0</msb>
9158              <enumeratedValues>
9159                <enumeratedValue>
9160                  <name>NotGenerated</name>
9161                  <description>Event not generated</description>
9162                  <value>0</value>
9163                </enumeratedValue>
9164                <enumeratedValue>
9165                  <name>Generated</name>
9166                  <description>Event generated</description>
9167                  <value>1</value>
9168                </enumeratedValue>
9169              </enumeratedValues>
9170            </field>
9171          </fields>
9172        </register>
9173        <register>
9174          <name>EVENTS_WRITE</name>
9175          <description>Write command received</description>
9176          <addressOffset>0x164</addressOffset>
9177          <access>read-write</access>
9178          <fields>
9179            <field>
9180              <name>EVENTS_WRITE</name>
9181              <description>Write command received</description>
9182              <lsb>0</lsb>
9183              <msb>0</msb>
9184              <enumeratedValues>
9185                <enumeratedValue>
9186                  <name>NotGenerated</name>
9187                  <description>Event not generated</description>
9188                  <value>0</value>
9189                </enumeratedValue>
9190                <enumeratedValue>
9191                  <name>Generated</name>
9192                  <description>Event generated</description>
9193                  <value>1</value>
9194                </enumeratedValue>
9195              </enumeratedValues>
9196            </field>
9197          </fields>
9198        </register>
9199        <register>
9200          <name>EVENTS_READ</name>
9201          <description>Read command received</description>
9202          <addressOffset>0x168</addressOffset>
9203          <access>read-write</access>
9204          <fields>
9205            <field>
9206              <name>EVENTS_READ</name>
9207              <description>Read command received</description>
9208              <lsb>0</lsb>
9209              <msb>0</msb>
9210              <enumeratedValues>
9211                <enumeratedValue>
9212                  <name>NotGenerated</name>
9213                  <description>Event not generated</description>
9214                  <value>0</value>
9215                </enumeratedValue>
9216                <enumeratedValue>
9217                  <name>Generated</name>
9218                  <description>Event generated</description>
9219                  <value>1</value>
9220                </enumeratedValue>
9221              </enumeratedValues>
9222            </field>
9223          </fields>
9224        </register>
9225        <register>
9226          <name>PUBLISH_STOPPED</name>
9227          <description>Publish configuration for event STOPPED</description>
9228          <addressOffset>0x184</addressOffset>
9229          <access>read-write</access>
9230          <fields>
9231            <field>
9232              <name>CHIDX</name>
9233              <description>Channel that event STOPPED will publish to.</description>
9234              <lsb>0</lsb>
9235              <msb>3</msb>
9236            </field>
9237            <field>
9238              <name>EN</name>
9239              <lsb>31</lsb>
9240              <msb>31</msb>
9241              <enumeratedValues>
9242                <enumeratedValue>
9243                  <name>Disabled</name>
9244                  <description>Disable publishing</description>
9245                  <value>0</value>
9246                </enumeratedValue>
9247                <enumeratedValue>
9248                  <name>Enabled</name>
9249                  <description>Enable publishing</description>
9250                  <value>1</value>
9251                </enumeratedValue>
9252              </enumeratedValues>
9253            </field>
9254          </fields>
9255        </register>
9256        <register>
9257          <name>PUBLISH_ERROR</name>
9258          <description>Publish configuration for event ERROR</description>
9259          <addressOffset>0x1A4</addressOffset>
9260          <access>read-write</access>
9261          <fields>
9262            <field>
9263              <name>CHIDX</name>
9264              <description>Channel that event ERROR will publish to.</description>
9265              <lsb>0</lsb>
9266              <msb>3</msb>
9267            </field>
9268            <field>
9269              <name>EN</name>
9270              <lsb>31</lsb>
9271              <msb>31</msb>
9272              <enumeratedValues>
9273                <enumeratedValue>
9274                  <name>Disabled</name>
9275                  <description>Disable publishing</description>
9276                  <value>0</value>
9277                </enumeratedValue>
9278                <enumeratedValue>
9279                  <name>Enabled</name>
9280                  <description>Enable publishing</description>
9281                  <value>1</value>
9282                </enumeratedValue>
9283              </enumeratedValues>
9284            </field>
9285          </fields>
9286        </register>
9287        <register>
9288          <name>PUBLISH_RXSTARTED</name>
9289          <description>Publish configuration for event RXSTARTED</description>
9290          <addressOffset>0x1CC</addressOffset>
9291          <access>read-write</access>
9292          <fields>
9293            <field>
9294              <name>CHIDX</name>
9295              <description>Channel that event RXSTARTED will publish to.</description>
9296              <lsb>0</lsb>
9297              <msb>3</msb>
9298            </field>
9299            <field>
9300              <name>EN</name>
9301              <lsb>31</lsb>
9302              <msb>31</msb>
9303              <enumeratedValues>
9304                <enumeratedValue>
9305                  <name>Disabled</name>
9306                  <description>Disable publishing</description>
9307                  <value>0</value>
9308                </enumeratedValue>
9309                <enumeratedValue>
9310                  <name>Enabled</name>
9311                  <description>Enable publishing</description>
9312                  <value>1</value>
9313                </enumeratedValue>
9314              </enumeratedValues>
9315            </field>
9316          </fields>
9317        </register>
9318        <register>
9319          <name>PUBLISH_TXSTARTED</name>
9320          <description>Publish configuration for event TXSTARTED</description>
9321          <addressOffset>0x1D0</addressOffset>
9322          <access>read-write</access>
9323          <fields>
9324            <field>
9325              <name>CHIDX</name>
9326              <description>Channel that event TXSTARTED will publish to.</description>
9327              <lsb>0</lsb>
9328              <msb>3</msb>
9329            </field>
9330            <field>
9331              <name>EN</name>
9332              <lsb>31</lsb>
9333              <msb>31</msb>
9334              <enumeratedValues>
9335                <enumeratedValue>
9336                  <name>Disabled</name>
9337                  <description>Disable publishing</description>
9338                  <value>0</value>
9339                </enumeratedValue>
9340                <enumeratedValue>
9341                  <name>Enabled</name>
9342                  <description>Enable publishing</description>
9343                  <value>1</value>
9344                </enumeratedValue>
9345              </enumeratedValues>
9346            </field>
9347          </fields>
9348        </register>
9349        <register>
9350          <name>PUBLISH_WRITE</name>
9351          <description>Publish configuration for event WRITE</description>
9352          <addressOffset>0x1E4</addressOffset>
9353          <access>read-write</access>
9354          <fields>
9355            <field>
9356              <name>CHIDX</name>
9357              <description>Channel that event WRITE will publish to.</description>
9358              <lsb>0</lsb>
9359              <msb>3</msb>
9360            </field>
9361            <field>
9362              <name>EN</name>
9363              <lsb>31</lsb>
9364              <msb>31</msb>
9365              <enumeratedValues>
9366                <enumeratedValue>
9367                  <name>Disabled</name>
9368                  <description>Disable publishing</description>
9369                  <value>0</value>
9370                </enumeratedValue>
9371                <enumeratedValue>
9372                  <name>Enabled</name>
9373                  <description>Enable publishing</description>
9374                  <value>1</value>
9375                </enumeratedValue>
9376              </enumeratedValues>
9377            </field>
9378          </fields>
9379        </register>
9380        <register>
9381          <name>PUBLISH_READ</name>
9382          <description>Publish configuration for event READ</description>
9383          <addressOffset>0x1E8</addressOffset>
9384          <access>read-write</access>
9385          <fields>
9386            <field>
9387              <name>CHIDX</name>
9388              <description>Channel that event READ will publish to.</description>
9389              <lsb>0</lsb>
9390              <msb>3</msb>
9391            </field>
9392            <field>
9393              <name>EN</name>
9394              <lsb>31</lsb>
9395              <msb>31</msb>
9396              <enumeratedValues>
9397                <enumeratedValue>
9398                  <name>Disabled</name>
9399                  <description>Disable publishing</description>
9400                  <value>0</value>
9401                </enumeratedValue>
9402                <enumeratedValue>
9403                  <name>Enabled</name>
9404                  <description>Enable publishing</description>
9405                  <value>1</value>
9406                </enumeratedValue>
9407              </enumeratedValues>
9408            </field>
9409          </fields>
9410        </register>
9411        <register>
9412          <name>SHORTS</name>
9413          <description>Shortcuts between local events and tasks</description>
9414          <addressOffset>0x200</addressOffset>
9415          <access>read-write</access>
9416          <fields>
9417            <field>
9418              <name>WRITE_SUSPEND</name>
9419              <description>Shortcut between event WRITE and task SUSPEND</description>
9420              <lsb>13</lsb>
9421              <msb>13</msb>
9422              <enumeratedValues>
9423                <enumeratedValue>
9424                  <name>Disabled</name>
9425                  <description>Disable shortcut</description>
9426                  <value>0</value>
9427                </enumeratedValue>
9428                <enumeratedValue>
9429                  <name>Enabled</name>
9430                  <description>Enable shortcut</description>
9431                  <value>1</value>
9432                </enumeratedValue>
9433              </enumeratedValues>
9434            </field>
9435            <field>
9436              <name>READ_SUSPEND</name>
9437              <description>Shortcut between event READ and task SUSPEND</description>
9438              <lsb>14</lsb>
9439              <msb>14</msb>
9440              <enumeratedValues>
9441                <enumeratedValue>
9442                  <name>Disabled</name>
9443                  <description>Disable shortcut</description>
9444                  <value>0</value>
9445                </enumeratedValue>
9446                <enumeratedValue>
9447                  <name>Enabled</name>
9448                  <description>Enable shortcut</description>
9449                  <value>1</value>
9450                </enumeratedValue>
9451              </enumeratedValues>
9452            </field>
9453          </fields>
9454        </register>
9455        <register>
9456          <name>INTEN</name>
9457          <description>Enable or disable interrupt</description>
9458          <addressOffset>0x300</addressOffset>
9459          <access>read-write</access>
9460          <fields>
9461            <field>
9462              <name>STOPPED</name>
9463              <description>Enable or disable interrupt for event STOPPED</description>
9464              <lsb>1</lsb>
9465              <msb>1</msb>
9466              <enumeratedValues>
9467                <enumeratedValue>
9468                  <name>Disabled</name>
9469                  <description>Disable</description>
9470                  <value>0</value>
9471                </enumeratedValue>
9472                <enumeratedValue>
9473                  <name>Enabled</name>
9474                  <description>Enable</description>
9475                  <value>1</value>
9476                </enumeratedValue>
9477              </enumeratedValues>
9478            </field>
9479            <field>
9480              <name>ERROR</name>
9481              <description>Enable or disable interrupt for event ERROR</description>
9482              <lsb>9</lsb>
9483              <msb>9</msb>
9484              <enumeratedValues>
9485                <enumeratedValue>
9486                  <name>Disabled</name>
9487                  <description>Disable</description>
9488                  <value>0</value>
9489                </enumeratedValue>
9490                <enumeratedValue>
9491                  <name>Enabled</name>
9492                  <description>Enable</description>
9493                  <value>1</value>
9494                </enumeratedValue>
9495              </enumeratedValues>
9496            </field>
9497            <field>
9498              <name>RXSTARTED</name>
9499              <description>Enable or disable interrupt for event RXSTARTED</description>
9500              <lsb>19</lsb>
9501              <msb>19</msb>
9502              <enumeratedValues>
9503                <enumeratedValue>
9504                  <name>Disabled</name>
9505                  <description>Disable</description>
9506                  <value>0</value>
9507                </enumeratedValue>
9508                <enumeratedValue>
9509                  <name>Enabled</name>
9510                  <description>Enable</description>
9511                  <value>1</value>
9512                </enumeratedValue>
9513              </enumeratedValues>
9514            </field>
9515            <field>
9516              <name>TXSTARTED</name>
9517              <description>Enable or disable interrupt for event TXSTARTED</description>
9518              <lsb>20</lsb>
9519              <msb>20</msb>
9520              <enumeratedValues>
9521                <enumeratedValue>
9522                  <name>Disabled</name>
9523                  <description>Disable</description>
9524                  <value>0</value>
9525                </enumeratedValue>
9526                <enumeratedValue>
9527                  <name>Enabled</name>
9528                  <description>Enable</description>
9529                  <value>1</value>
9530                </enumeratedValue>
9531              </enumeratedValues>
9532            </field>
9533            <field>
9534              <name>WRITE</name>
9535              <description>Enable or disable interrupt for event WRITE</description>
9536              <lsb>25</lsb>
9537              <msb>25</msb>
9538              <enumeratedValues>
9539                <enumeratedValue>
9540                  <name>Disabled</name>
9541                  <description>Disable</description>
9542                  <value>0</value>
9543                </enumeratedValue>
9544                <enumeratedValue>
9545                  <name>Enabled</name>
9546                  <description>Enable</description>
9547                  <value>1</value>
9548                </enumeratedValue>
9549              </enumeratedValues>
9550            </field>
9551            <field>
9552              <name>READ</name>
9553              <description>Enable or disable interrupt for event READ</description>
9554              <lsb>26</lsb>
9555              <msb>26</msb>
9556              <enumeratedValues>
9557                <enumeratedValue>
9558                  <name>Disabled</name>
9559                  <description>Disable</description>
9560                  <value>0</value>
9561                </enumeratedValue>
9562                <enumeratedValue>
9563                  <name>Enabled</name>
9564                  <description>Enable</description>
9565                  <value>1</value>
9566                </enumeratedValue>
9567              </enumeratedValues>
9568            </field>
9569          </fields>
9570        </register>
9571        <register>
9572          <name>INTENSET</name>
9573          <description>Enable interrupt</description>
9574          <addressOffset>0x304</addressOffset>
9575          <access>read-write</access>
9576          <fields>
9577            <field>
9578              <name>STOPPED</name>
9579              <description>Write '1' to enable interrupt for event STOPPED</description>
9580              <lsb>1</lsb>
9581              <msb>1</msb>
9582              <enumeratedValues>
9583                <usage>read</usage>
9584                <enumeratedValue>
9585                  <name>Disabled</name>
9586                  <description>Read: Disabled</description>
9587                  <value>0</value>
9588                </enumeratedValue>
9589                <enumeratedValue>
9590                  <name>Enabled</name>
9591                  <description>Read: Enabled</description>
9592                  <value>1</value>
9593                </enumeratedValue>
9594              </enumeratedValues>
9595              <enumeratedValues>
9596                <usage>write</usage>
9597                <enumeratedValue>
9598                  <name>Set</name>
9599                  <description>Enable</description>
9600                  <value>1</value>
9601                </enumeratedValue>
9602              </enumeratedValues>
9603            </field>
9604            <field>
9605              <name>ERROR</name>
9606              <description>Write '1' to enable interrupt for event ERROR</description>
9607              <lsb>9</lsb>
9608              <msb>9</msb>
9609              <enumeratedValues>
9610                <usage>read</usage>
9611                <enumeratedValue>
9612                  <name>Disabled</name>
9613                  <description>Read: Disabled</description>
9614                  <value>0</value>
9615                </enumeratedValue>
9616                <enumeratedValue>
9617                  <name>Enabled</name>
9618                  <description>Read: Enabled</description>
9619                  <value>1</value>
9620                </enumeratedValue>
9621              </enumeratedValues>
9622              <enumeratedValues>
9623                <usage>write</usage>
9624                <enumeratedValue>
9625                  <name>Set</name>
9626                  <description>Enable</description>
9627                  <value>1</value>
9628                </enumeratedValue>
9629              </enumeratedValues>
9630            </field>
9631            <field>
9632              <name>RXSTARTED</name>
9633              <description>Write '1' to enable interrupt for event RXSTARTED</description>
9634              <lsb>19</lsb>
9635              <msb>19</msb>
9636              <enumeratedValues>
9637                <usage>read</usage>
9638                <enumeratedValue>
9639                  <name>Disabled</name>
9640                  <description>Read: Disabled</description>
9641                  <value>0</value>
9642                </enumeratedValue>
9643                <enumeratedValue>
9644                  <name>Enabled</name>
9645                  <description>Read: Enabled</description>
9646                  <value>1</value>
9647                </enumeratedValue>
9648              </enumeratedValues>
9649              <enumeratedValues>
9650                <usage>write</usage>
9651                <enumeratedValue>
9652                  <name>Set</name>
9653                  <description>Enable</description>
9654                  <value>1</value>
9655                </enumeratedValue>
9656              </enumeratedValues>
9657            </field>
9658            <field>
9659              <name>TXSTARTED</name>
9660              <description>Write '1' to enable interrupt for event TXSTARTED</description>
9661              <lsb>20</lsb>
9662              <msb>20</msb>
9663              <enumeratedValues>
9664                <usage>read</usage>
9665                <enumeratedValue>
9666                  <name>Disabled</name>
9667                  <description>Read: Disabled</description>
9668                  <value>0</value>
9669                </enumeratedValue>
9670                <enumeratedValue>
9671                  <name>Enabled</name>
9672                  <description>Read: Enabled</description>
9673                  <value>1</value>
9674                </enumeratedValue>
9675              </enumeratedValues>
9676              <enumeratedValues>
9677                <usage>write</usage>
9678                <enumeratedValue>
9679                  <name>Set</name>
9680                  <description>Enable</description>
9681                  <value>1</value>
9682                </enumeratedValue>
9683              </enumeratedValues>
9684            </field>
9685            <field>
9686              <name>WRITE</name>
9687              <description>Write '1' to enable interrupt for event WRITE</description>
9688              <lsb>25</lsb>
9689              <msb>25</msb>
9690              <enumeratedValues>
9691                <usage>read</usage>
9692                <enumeratedValue>
9693                  <name>Disabled</name>
9694                  <description>Read: Disabled</description>
9695                  <value>0</value>
9696                </enumeratedValue>
9697                <enumeratedValue>
9698                  <name>Enabled</name>
9699                  <description>Read: Enabled</description>
9700                  <value>1</value>
9701                </enumeratedValue>
9702              </enumeratedValues>
9703              <enumeratedValues>
9704                <usage>write</usage>
9705                <enumeratedValue>
9706                  <name>Set</name>
9707                  <description>Enable</description>
9708                  <value>1</value>
9709                </enumeratedValue>
9710              </enumeratedValues>
9711            </field>
9712            <field>
9713              <name>READ</name>
9714              <description>Write '1' to enable interrupt for event READ</description>
9715              <lsb>26</lsb>
9716              <msb>26</msb>
9717              <enumeratedValues>
9718                <usage>read</usage>
9719                <enumeratedValue>
9720                  <name>Disabled</name>
9721                  <description>Read: Disabled</description>
9722                  <value>0</value>
9723                </enumeratedValue>
9724                <enumeratedValue>
9725                  <name>Enabled</name>
9726                  <description>Read: Enabled</description>
9727                  <value>1</value>
9728                </enumeratedValue>
9729              </enumeratedValues>
9730              <enumeratedValues>
9731                <usage>write</usage>
9732                <enumeratedValue>
9733                  <name>Set</name>
9734                  <description>Enable</description>
9735                  <value>1</value>
9736                </enumeratedValue>
9737              </enumeratedValues>
9738            </field>
9739          </fields>
9740        </register>
9741        <register>
9742          <name>INTENCLR</name>
9743          <description>Disable interrupt</description>
9744          <addressOffset>0x308</addressOffset>
9745          <access>read-write</access>
9746          <fields>
9747            <field>
9748              <name>STOPPED</name>
9749              <description>Write '1' to disable interrupt for event STOPPED</description>
9750              <lsb>1</lsb>
9751              <msb>1</msb>
9752              <enumeratedValues>
9753                <usage>read</usage>
9754                <enumeratedValue>
9755                  <name>Disabled</name>
9756                  <description>Read: Disabled</description>
9757                  <value>0</value>
9758                </enumeratedValue>
9759                <enumeratedValue>
9760                  <name>Enabled</name>
9761                  <description>Read: Enabled</description>
9762                  <value>1</value>
9763                </enumeratedValue>
9764              </enumeratedValues>
9765              <enumeratedValues>
9766                <usage>write</usage>
9767                <enumeratedValue>
9768                  <name>Clear</name>
9769                  <description>Disable</description>
9770                  <value>1</value>
9771                </enumeratedValue>
9772              </enumeratedValues>
9773            </field>
9774            <field>
9775              <name>ERROR</name>
9776              <description>Write '1' to disable interrupt for event ERROR</description>
9777              <lsb>9</lsb>
9778              <msb>9</msb>
9779              <enumeratedValues>
9780                <usage>read</usage>
9781                <enumeratedValue>
9782                  <name>Disabled</name>
9783                  <description>Read: Disabled</description>
9784                  <value>0</value>
9785                </enumeratedValue>
9786                <enumeratedValue>
9787                  <name>Enabled</name>
9788                  <description>Read: Enabled</description>
9789                  <value>1</value>
9790                </enumeratedValue>
9791              </enumeratedValues>
9792              <enumeratedValues>
9793                <usage>write</usage>
9794                <enumeratedValue>
9795                  <name>Clear</name>
9796                  <description>Disable</description>
9797                  <value>1</value>
9798                </enumeratedValue>
9799              </enumeratedValues>
9800            </field>
9801            <field>
9802              <name>RXSTARTED</name>
9803              <description>Write '1' to disable interrupt for event RXSTARTED</description>
9804              <lsb>19</lsb>
9805              <msb>19</msb>
9806              <enumeratedValues>
9807                <usage>read</usage>
9808                <enumeratedValue>
9809                  <name>Disabled</name>
9810                  <description>Read: Disabled</description>
9811                  <value>0</value>
9812                </enumeratedValue>
9813                <enumeratedValue>
9814                  <name>Enabled</name>
9815                  <description>Read: Enabled</description>
9816                  <value>1</value>
9817                </enumeratedValue>
9818              </enumeratedValues>
9819              <enumeratedValues>
9820                <usage>write</usage>
9821                <enumeratedValue>
9822                  <name>Clear</name>
9823                  <description>Disable</description>
9824                  <value>1</value>
9825                </enumeratedValue>
9826              </enumeratedValues>
9827            </field>
9828            <field>
9829              <name>TXSTARTED</name>
9830              <description>Write '1' to disable interrupt for event TXSTARTED</description>
9831              <lsb>20</lsb>
9832              <msb>20</msb>
9833              <enumeratedValues>
9834                <usage>read</usage>
9835                <enumeratedValue>
9836                  <name>Disabled</name>
9837                  <description>Read: Disabled</description>
9838                  <value>0</value>
9839                </enumeratedValue>
9840                <enumeratedValue>
9841                  <name>Enabled</name>
9842                  <description>Read: Enabled</description>
9843                  <value>1</value>
9844                </enumeratedValue>
9845              </enumeratedValues>
9846              <enumeratedValues>
9847                <usage>write</usage>
9848                <enumeratedValue>
9849                  <name>Clear</name>
9850                  <description>Disable</description>
9851                  <value>1</value>
9852                </enumeratedValue>
9853              </enumeratedValues>
9854            </field>
9855            <field>
9856              <name>WRITE</name>
9857              <description>Write '1' to disable interrupt for event WRITE</description>
9858              <lsb>25</lsb>
9859              <msb>25</msb>
9860              <enumeratedValues>
9861                <usage>read</usage>
9862                <enumeratedValue>
9863                  <name>Disabled</name>
9864                  <description>Read: Disabled</description>
9865                  <value>0</value>
9866                </enumeratedValue>
9867                <enumeratedValue>
9868                  <name>Enabled</name>
9869                  <description>Read: Enabled</description>
9870                  <value>1</value>
9871                </enumeratedValue>
9872              </enumeratedValues>
9873              <enumeratedValues>
9874                <usage>write</usage>
9875                <enumeratedValue>
9876                  <name>Clear</name>
9877                  <description>Disable</description>
9878                  <value>1</value>
9879                </enumeratedValue>
9880              </enumeratedValues>
9881            </field>
9882            <field>
9883              <name>READ</name>
9884              <description>Write '1' to disable interrupt for event READ</description>
9885              <lsb>26</lsb>
9886              <msb>26</msb>
9887              <enumeratedValues>
9888                <usage>read</usage>
9889                <enumeratedValue>
9890                  <name>Disabled</name>
9891                  <description>Read: Disabled</description>
9892                  <value>0</value>
9893                </enumeratedValue>
9894                <enumeratedValue>
9895                  <name>Enabled</name>
9896                  <description>Read: Enabled</description>
9897                  <value>1</value>
9898                </enumeratedValue>
9899              </enumeratedValues>
9900              <enumeratedValues>
9901                <usage>write</usage>
9902                <enumeratedValue>
9903                  <name>Clear</name>
9904                  <description>Disable</description>
9905                  <value>1</value>
9906                </enumeratedValue>
9907              </enumeratedValues>
9908            </field>
9909          </fields>
9910        </register>
9911        <register>
9912          <name>ERRORSRC</name>
9913          <description>Error source</description>
9914          <addressOffset>0x4D0</addressOffset>
9915          <access>read-write</access>
9916          <modifiedWriteValues>oneToClear</modifiedWriteValues>
9917          <fields>
9918            <field>
9919              <name>OVERFLOW</name>
9920              <description>RX buffer overflow detected, and prevented</description>
9921              <lsb>0</lsb>
9922              <msb>0</msb>
9923              <enumeratedValues>
9924                <enumeratedValue>
9925                  <name>NotDetected</name>
9926                  <description>Error did not occur</description>
9927                  <value>0</value>
9928                </enumeratedValue>
9929                <enumeratedValue>
9930                  <name>Detected</name>
9931                  <description>Error occurred</description>
9932                  <value>1</value>
9933                </enumeratedValue>
9934              </enumeratedValues>
9935            </field>
9936            <field>
9937              <name>DNACK</name>
9938              <description>NACK sent after receiving a data byte</description>
9939              <lsb>2</lsb>
9940              <msb>2</msb>
9941              <enumeratedValues>
9942                <enumeratedValue>
9943                  <name>NotReceived</name>
9944                  <description>Error did not occur</description>
9945                  <value>0</value>
9946                </enumeratedValue>
9947                <enumeratedValue>
9948                  <name>Received</name>
9949                  <description>Error occurred</description>
9950                  <value>1</value>
9951                </enumeratedValue>
9952              </enumeratedValues>
9953            </field>
9954            <field>
9955              <name>OVERREAD</name>
9956              <description>TX buffer over-read detected, and prevented</description>
9957              <lsb>3</lsb>
9958              <msb>3</msb>
9959              <enumeratedValues>
9960                <enumeratedValue>
9961                  <name>NotDetected</name>
9962                  <description>Error did not occur</description>
9963                  <value>0</value>
9964                </enumeratedValue>
9965                <enumeratedValue>
9966                  <name>Detected</name>
9967                  <description>Error occurred</description>
9968                  <value>1</value>
9969                </enumeratedValue>
9970              </enumeratedValues>
9971            </field>
9972          </fields>
9973        </register>
9974        <register>
9975          <name>MATCH</name>
9976          <description>Status register indicating which address had a match</description>
9977          <addressOffset>0x4D4</addressOffset>
9978          <access>read-only</access>
9979          <fields>
9980            <field>
9981              <name>MATCH</name>
9982              <description>Which of the addresses in {ADDRESS} matched the incoming address</description>
9983              <lsb>0</lsb>
9984              <msb>0</msb>
9985            </field>
9986          </fields>
9987        </register>
9988        <register>
9989          <name>ENABLE</name>
9990          <description>Enable TWIS</description>
9991          <addressOffset>0x500</addressOffset>
9992          <access>read-write</access>
9993          <fields>
9994            <field>
9995              <name>ENABLE</name>
9996              <description>Enable or disable TWIS</description>
9997              <lsb>0</lsb>
9998              <msb>3</msb>
9999              <enumeratedValues>
10000                <enumeratedValue>
10001                  <name>Disabled</name>
10002                  <description>Disable TWIS</description>
10003                  <value>0</value>
10004                </enumeratedValue>
10005                <enumeratedValue>
10006                  <name>Enabled</name>
10007                  <description>Enable TWIS</description>
10008                  <value>9</value>
10009                </enumeratedValue>
10010              </enumeratedValues>
10011            </field>
10012          </fields>
10013        </register>
10014        <cluster>
10015          <name>PSEL</name>
10016          <description>Unspecified</description>
10017          <headerStructName>TWIS_PSEL</headerStructName>
10018          <access>read-write</access>
10019          <addressOffset>0x508</addressOffset>
10020          <register>
10021            <name>SCL</name>
10022            <description>Pin select for SCL signal</description>
10023            <addressOffset>0x000</addressOffset>
10024            <access>read-write</access>
10025            <resetValue>0xFFFFFFFF</resetValue>
10026            <fields>
10027              <field>
10028                <name>PIN</name>
10029                <description>Pin number</description>
10030                <lsb>0</lsb>
10031                <msb>4</msb>
10032              </field>
10033              <field>
10034                <name>CONNECT</name>
10035                <description>Connection</description>
10036                <lsb>31</lsb>
10037                <msb>31</msb>
10038                <enumeratedValues>
10039                  <enumeratedValue>
10040                    <name>Disconnected</name>
10041                    <description>Disconnect</description>
10042                    <value>1</value>
10043                  </enumeratedValue>
10044                  <enumeratedValue>
10045                    <name>Connected</name>
10046                    <description>Connect</description>
10047                    <value>0</value>
10048                  </enumeratedValue>
10049                </enumeratedValues>
10050              </field>
10051            </fields>
10052          </register>
10053          <register>
10054            <name>SDA</name>
10055            <description>Pin select for SDA signal</description>
10056            <addressOffset>0x004</addressOffset>
10057            <access>read-write</access>
10058            <resetValue>0xFFFFFFFF</resetValue>
10059            <fields>
10060              <field>
10061                <name>PIN</name>
10062                <description>Pin number</description>
10063                <lsb>0</lsb>
10064                <msb>4</msb>
10065              </field>
10066              <field>
10067                <name>CONNECT</name>
10068                <description>Connection</description>
10069                <lsb>31</lsb>
10070                <msb>31</msb>
10071                <enumeratedValues>
10072                  <enumeratedValue>
10073                    <name>Disconnected</name>
10074                    <description>Disconnect</description>
10075                    <value>1</value>
10076                  </enumeratedValue>
10077                  <enumeratedValue>
10078                    <name>Connected</name>
10079                    <description>Connect</description>
10080                    <value>0</value>
10081                  </enumeratedValue>
10082                </enumeratedValues>
10083              </field>
10084            </fields>
10085          </register>
10086        </cluster>
10087        <cluster>
10088          <name>RXD</name>
10089          <description>RXD EasyDMA channel</description>
10090          <headerStructName>TWIS_RXD</headerStructName>
10091          <access>read-write</access>
10092          <addressOffset>0x534</addressOffset>
10093          <register>
10094            <name>PTR</name>
10095            <description>RXD Data pointer</description>
10096            <addressOffset>0x000</addressOffset>
10097            <access>read-write</access>
10098            <fields>
10099              <field>
10100                <name>PTR</name>
10101                <description>RXD Data pointer</description>
10102                <lsb>0</lsb>
10103                <msb>31</msb>
10104              </field>
10105            </fields>
10106          </register>
10107          <register>
10108            <name>MAXCNT</name>
10109            <description>Maximum number of bytes in RXD buffer</description>
10110            <addressOffset>0x004</addressOffset>
10111            <access>read-write</access>
10112            <fields>
10113              <field>
10114                <name>MAXCNT</name>
10115                <description>Maximum number of bytes in RXD buffer</description>
10116                <lsb>0</lsb>
10117                <msb>12</msb>
10118              </field>
10119            </fields>
10120          </register>
10121          <register>
10122            <name>AMOUNT</name>
10123            <description>Number of bytes transferred in the last RXD transaction</description>
10124            <addressOffset>0x008</addressOffset>
10125            <access>read-only</access>
10126            <fields>
10127              <field>
10128                <name>AMOUNT</name>
10129                <description>Number of bytes transferred in the last RXD transaction</description>
10130                <lsb>0</lsb>
10131                <msb>12</msb>
10132              </field>
10133            </fields>
10134          </register>
10135        </cluster>
10136        <cluster>
10137          <name>TXD</name>
10138          <description>TXD EasyDMA channel</description>
10139          <headerStructName>TWIS_TXD</headerStructName>
10140          <access>read-write</access>
10141          <addressOffset>0x544</addressOffset>
10142          <register>
10143            <name>PTR</name>
10144            <description>TXD Data pointer</description>
10145            <addressOffset>0x000</addressOffset>
10146            <access>read-write</access>
10147            <fields>
10148              <field>
10149                <name>PTR</name>
10150                <description>TXD Data pointer</description>
10151                <lsb>0</lsb>
10152                <msb>31</msb>
10153              </field>
10154            </fields>
10155          </register>
10156          <register>
10157            <name>MAXCNT</name>
10158            <description>Maximum number of bytes in TXD buffer</description>
10159            <addressOffset>0x004</addressOffset>
10160            <access>read-write</access>
10161            <fields>
10162              <field>
10163                <name>MAXCNT</name>
10164                <description>Maximum number of bytes in TXD buffer</description>
10165                <lsb>0</lsb>
10166                <msb>12</msb>
10167              </field>
10168            </fields>
10169          </register>
10170          <register>
10171            <name>AMOUNT</name>
10172            <description>Number of bytes transferred in the last TXD transaction</description>
10173            <addressOffset>0x008</addressOffset>
10174            <access>read-only</access>
10175            <fields>
10176              <field>
10177                <name>AMOUNT</name>
10178                <description>Number of bytes transferred in the last TXD transaction</description>
10179                <lsb>0</lsb>
10180                <msb>12</msb>
10181              </field>
10182            </fields>
10183          </register>
10184        </cluster>
10185        <register>
10186          <dim>0x2</dim>
10187          <dimIncrement>0x4</dimIncrement>
10188          <name>ADDRESS[%s]</name>
10189          <description>Description collection: TWI slave address n</description>
10190          <addressOffset>0x588</addressOffset>
10191          <access>read-write</access>
10192          <fields>
10193            <field>
10194              <name>ADDRESS</name>
10195              <description>TWI slave address</description>
10196              <lsb>0</lsb>
10197              <msb>6</msb>
10198            </field>
10199          </fields>
10200        </register>
10201        <register>
10202          <name>CONFIG</name>
10203          <description>Configuration register for the address match mechanism</description>
10204          <addressOffset>0x594</addressOffset>
10205          <access>read-write</access>
10206          <resetValue>0x00000001</resetValue>
10207          <fields>
10208            <field>
10209              <name>ADDRESS0</name>
10210              <description>Enable or disable address matching on ADDRESS[0]</description>
10211              <lsb>0</lsb>
10212              <msb>0</msb>
10213              <enumeratedValues>
10214                <enumeratedValue>
10215                  <name>Disabled</name>
10216                  <description>Disabled</description>
10217                  <value>0</value>
10218                </enumeratedValue>
10219                <enumeratedValue>
10220                  <name>Enabled</name>
10221                  <description>Enabled</description>
10222                  <value>1</value>
10223                </enumeratedValue>
10224              </enumeratedValues>
10225            </field>
10226            <field>
10227              <name>ADDRESS1</name>
10228              <description>Enable or disable address matching on ADDRESS[1]</description>
10229              <lsb>1</lsb>
10230              <msb>1</msb>
10231              <enumeratedValues>
10232                <enumeratedValue>
10233                  <name>Disabled</name>
10234                  <description>Disabled</description>
10235                  <value>0</value>
10236                </enumeratedValue>
10237                <enumeratedValue>
10238                  <name>Enabled</name>
10239                  <description>Enabled</description>
10240                  <value>1</value>
10241                </enumeratedValue>
10242              </enumeratedValues>
10243            </field>
10244          </fields>
10245        </register>
10246        <register>
10247          <name>ORC</name>
10248          <description>Over-read character. Character sent out in case of an over-read of the transmit buffer.</description>
10249          <addressOffset>0x5C0</addressOffset>
10250          <access>read-write</access>
10251          <fields>
10252            <field>
10253              <name>ORC</name>
10254              <description>Over-read character. Character sent out in case of an over-read of the transmit buffer.</description>
10255              <lsb>0</lsb>
10256              <msb>7</msb>
10257            </field>
10258          </fields>
10259        </register>
10260      </registers>
10261    </peripheral>
10262    <peripheral>
10263      <name>UARTE0_NS</name>
10264      <description>UART with EasyDMA 0</description>
10265      <baseAddress>0x40008000</baseAddress>
10266      <alternatePeripheral>SPIM0_NS</alternatePeripheral>
10267      <headerStructName>UARTE</headerStructName>
10268      <!--Security dma=SA-->
10269      <!--Security securemapping=US-->
10270      <addressBlock>
10271        <offset>0</offset>
10272        <size>0x1000</size>
10273        <usage>registers</usage>
10274      </addressBlock>
10275      <interrupt>
10276        <name>UARTE0_SPIM0_SPIS0_TWIM0_TWIS0</name>
10277        <value>8</value>
10278      </interrupt>
10279      <groupName>UARTE</groupName>
10280      <size>0x20</size>
10281      <registers>
10282        <register>
10283          <name>TASKS_STARTRX</name>
10284          <description>Start UART receiver</description>
10285          <addressOffset>0x000</addressOffset>
10286          <access>write-only</access>
10287          <fields>
10288            <field>
10289              <name>TASKS_STARTRX</name>
10290              <description>Start UART receiver</description>
10291              <lsb>0</lsb>
10292              <msb>0</msb>
10293              <enumeratedValues>
10294                <enumeratedValue>
10295                  <name>Trigger</name>
10296                  <description>Trigger task</description>
10297                  <value>1</value>
10298                </enumeratedValue>
10299              </enumeratedValues>
10300            </field>
10301          </fields>
10302        </register>
10303        <register>
10304          <name>TASKS_STOPRX</name>
10305          <description>Stop UART receiver</description>
10306          <addressOffset>0x004</addressOffset>
10307          <access>write-only</access>
10308          <fields>
10309            <field>
10310              <name>TASKS_STOPRX</name>
10311              <description>Stop UART receiver</description>
10312              <lsb>0</lsb>
10313              <msb>0</msb>
10314              <enumeratedValues>
10315                <enumeratedValue>
10316                  <name>Trigger</name>
10317                  <description>Trigger task</description>
10318                  <value>1</value>
10319                </enumeratedValue>
10320              </enumeratedValues>
10321            </field>
10322          </fields>
10323        </register>
10324        <register>
10325          <name>TASKS_STARTTX</name>
10326          <description>Start UART transmitter</description>
10327          <addressOffset>0x008</addressOffset>
10328          <access>write-only</access>
10329          <fields>
10330            <field>
10331              <name>TASKS_STARTTX</name>
10332              <description>Start UART transmitter</description>
10333              <lsb>0</lsb>
10334              <msb>0</msb>
10335              <enumeratedValues>
10336                <enumeratedValue>
10337                  <name>Trigger</name>
10338                  <description>Trigger task</description>
10339                  <value>1</value>
10340                </enumeratedValue>
10341              </enumeratedValues>
10342            </field>
10343          </fields>
10344        </register>
10345        <register>
10346          <name>TASKS_STOPTX</name>
10347          <description>Stop UART transmitter</description>
10348          <addressOffset>0x00C</addressOffset>
10349          <access>write-only</access>
10350          <fields>
10351            <field>
10352              <name>TASKS_STOPTX</name>
10353              <description>Stop UART transmitter</description>
10354              <lsb>0</lsb>
10355              <msb>0</msb>
10356              <enumeratedValues>
10357                <enumeratedValue>
10358                  <name>Trigger</name>
10359                  <description>Trigger task</description>
10360                  <value>1</value>
10361                </enumeratedValue>
10362              </enumeratedValues>
10363            </field>
10364          </fields>
10365        </register>
10366        <register>
10367          <name>TASKS_FLUSHRX</name>
10368          <description>Flush RX FIFO into RX buffer</description>
10369          <addressOffset>0x02C</addressOffset>
10370          <access>write-only</access>
10371          <fields>
10372            <field>
10373              <name>TASKS_FLUSHRX</name>
10374              <description>Flush RX FIFO into RX buffer</description>
10375              <lsb>0</lsb>
10376              <msb>0</msb>
10377              <enumeratedValues>
10378                <enumeratedValue>
10379                  <name>Trigger</name>
10380                  <description>Trigger task</description>
10381                  <value>1</value>
10382                </enumeratedValue>
10383              </enumeratedValues>
10384            </field>
10385          </fields>
10386        </register>
10387        <register>
10388          <name>SUBSCRIBE_STARTRX</name>
10389          <description>Subscribe configuration for task STARTRX</description>
10390          <addressOffset>0x080</addressOffset>
10391          <access>read-write</access>
10392          <fields>
10393            <field>
10394              <name>CHIDX</name>
10395              <description>Channel that task STARTRX will subscribe to</description>
10396              <lsb>0</lsb>
10397              <msb>3</msb>
10398            </field>
10399            <field>
10400              <name>EN</name>
10401              <lsb>31</lsb>
10402              <msb>31</msb>
10403              <enumeratedValues>
10404                <enumeratedValue>
10405                  <name>Disabled</name>
10406                  <description>Disable subscription</description>
10407                  <value>0</value>
10408                </enumeratedValue>
10409                <enumeratedValue>
10410                  <name>Enabled</name>
10411                  <description>Enable subscription</description>
10412                  <value>1</value>
10413                </enumeratedValue>
10414              </enumeratedValues>
10415            </field>
10416          </fields>
10417        </register>
10418        <register>
10419          <name>SUBSCRIBE_STOPRX</name>
10420          <description>Subscribe configuration for task STOPRX</description>
10421          <addressOffset>0x084</addressOffset>
10422          <access>read-write</access>
10423          <fields>
10424            <field>
10425              <name>CHIDX</name>
10426              <description>Channel that task STOPRX will subscribe to</description>
10427              <lsb>0</lsb>
10428              <msb>3</msb>
10429            </field>
10430            <field>
10431              <name>EN</name>
10432              <lsb>31</lsb>
10433              <msb>31</msb>
10434              <enumeratedValues>
10435                <enumeratedValue>
10436                  <name>Disabled</name>
10437                  <description>Disable subscription</description>
10438                  <value>0</value>
10439                </enumeratedValue>
10440                <enumeratedValue>
10441                  <name>Enabled</name>
10442                  <description>Enable subscription</description>
10443                  <value>1</value>
10444                </enumeratedValue>
10445              </enumeratedValues>
10446            </field>
10447          </fields>
10448        </register>
10449        <register>
10450          <name>SUBSCRIBE_STARTTX</name>
10451          <description>Subscribe configuration for task STARTTX</description>
10452          <addressOffset>0x088</addressOffset>
10453          <access>read-write</access>
10454          <fields>
10455            <field>
10456              <name>CHIDX</name>
10457              <description>Channel that task STARTTX will subscribe to</description>
10458              <lsb>0</lsb>
10459              <msb>3</msb>
10460            </field>
10461            <field>
10462              <name>EN</name>
10463              <lsb>31</lsb>
10464              <msb>31</msb>
10465              <enumeratedValues>
10466                <enumeratedValue>
10467                  <name>Disabled</name>
10468                  <description>Disable subscription</description>
10469                  <value>0</value>
10470                </enumeratedValue>
10471                <enumeratedValue>
10472                  <name>Enabled</name>
10473                  <description>Enable subscription</description>
10474                  <value>1</value>
10475                </enumeratedValue>
10476              </enumeratedValues>
10477            </field>
10478          </fields>
10479        </register>
10480        <register>
10481          <name>SUBSCRIBE_STOPTX</name>
10482          <description>Subscribe configuration for task STOPTX</description>
10483          <addressOffset>0x08C</addressOffset>
10484          <access>read-write</access>
10485          <fields>
10486            <field>
10487              <name>CHIDX</name>
10488              <description>Channel that task STOPTX will subscribe to</description>
10489              <lsb>0</lsb>
10490              <msb>3</msb>
10491            </field>
10492            <field>
10493              <name>EN</name>
10494              <lsb>31</lsb>
10495              <msb>31</msb>
10496              <enumeratedValues>
10497                <enumeratedValue>
10498                  <name>Disabled</name>
10499                  <description>Disable subscription</description>
10500                  <value>0</value>
10501                </enumeratedValue>
10502                <enumeratedValue>
10503                  <name>Enabled</name>
10504                  <description>Enable subscription</description>
10505                  <value>1</value>
10506                </enumeratedValue>
10507              </enumeratedValues>
10508            </field>
10509          </fields>
10510        </register>
10511        <register>
10512          <name>SUBSCRIBE_FLUSHRX</name>
10513          <description>Subscribe configuration for task FLUSHRX</description>
10514          <addressOffset>0x0AC</addressOffset>
10515          <access>read-write</access>
10516          <fields>
10517            <field>
10518              <name>CHIDX</name>
10519              <description>Channel that task FLUSHRX will subscribe to</description>
10520              <lsb>0</lsb>
10521              <msb>3</msb>
10522            </field>
10523            <field>
10524              <name>EN</name>
10525              <lsb>31</lsb>
10526              <msb>31</msb>
10527              <enumeratedValues>
10528                <enumeratedValue>
10529                  <name>Disabled</name>
10530                  <description>Disable subscription</description>
10531                  <value>0</value>
10532                </enumeratedValue>
10533                <enumeratedValue>
10534                  <name>Enabled</name>
10535                  <description>Enable subscription</description>
10536                  <value>1</value>
10537                </enumeratedValue>
10538              </enumeratedValues>
10539            </field>
10540          </fields>
10541        </register>
10542        <register>
10543          <name>EVENTS_CTS</name>
10544          <description>CTS is activated (set low). Clear To Send.</description>
10545          <addressOffset>0x100</addressOffset>
10546          <access>read-write</access>
10547          <fields>
10548            <field>
10549              <name>EVENTS_CTS</name>
10550              <description>CTS is activated (set low). Clear To Send.</description>
10551              <lsb>0</lsb>
10552              <msb>0</msb>
10553              <enumeratedValues>
10554                <enumeratedValue>
10555                  <name>NotGenerated</name>
10556                  <description>Event not generated</description>
10557                  <value>0</value>
10558                </enumeratedValue>
10559                <enumeratedValue>
10560                  <name>Generated</name>
10561                  <description>Event generated</description>
10562                  <value>1</value>
10563                </enumeratedValue>
10564              </enumeratedValues>
10565            </field>
10566          </fields>
10567        </register>
10568        <register>
10569          <name>EVENTS_NCTS</name>
10570          <description>CTS is deactivated (set high). Not Clear To Send.</description>
10571          <addressOffset>0x104</addressOffset>
10572          <access>read-write</access>
10573          <fields>
10574            <field>
10575              <name>EVENTS_NCTS</name>
10576              <description>CTS is deactivated (set high). Not Clear To Send.</description>
10577              <lsb>0</lsb>
10578              <msb>0</msb>
10579              <enumeratedValues>
10580                <enumeratedValue>
10581                  <name>NotGenerated</name>
10582                  <description>Event not generated</description>
10583                  <value>0</value>
10584                </enumeratedValue>
10585                <enumeratedValue>
10586                  <name>Generated</name>
10587                  <description>Event generated</description>
10588                  <value>1</value>
10589                </enumeratedValue>
10590              </enumeratedValues>
10591            </field>
10592          </fields>
10593        </register>
10594        <register>
10595          <name>EVENTS_RXDRDY</name>
10596          <description>Data received in RXD (but potentially not yet transferred to Data RAM)</description>
10597          <addressOffset>0x108</addressOffset>
10598          <access>read-write</access>
10599          <fields>
10600            <field>
10601              <name>EVENTS_RXDRDY</name>
10602              <description>Data received in RXD (but potentially not yet transferred to Data RAM)</description>
10603              <lsb>0</lsb>
10604              <msb>0</msb>
10605              <enumeratedValues>
10606                <enumeratedValue>
10607                  <name>NotGenerated</name>
10608                  <description>Event not generated</description>
10609                  <value>0</value>
10610                </enumeratedValue>
10611                <enumeratedValue>
10612                  <name>Generated</name>
10613                  <description>Event generated</description>
10614                  <value>1</value>
10615                </enumeratedValue>
10616              </enumeratedValues>
10617            </field>
10618          </fields>
10619        </register>
10620        <register>
10621          <name>EVENTS_ENDRX</name>
10622          <description>Receive buffer is filled up</description>
10623          <addressOffset>0x110</addressOffset>
10624          <access>read-write</access>
10625          <fields>
10626            <field>
10627              <name>EVENTS_ENDRX</name>
10628              <description>Receive buffer is filled up</description>
10629              <lsb>0</lsb>
10630              <msb>0</msb>
10631              <enumeratedValues>
10632                <enumeratedValue>
10633                  <name>NotGenerated</name>
10634                  <description>Event not generated</description>
10635                  <value>0</value>
10636                </enumeratedValue>
10637                <enumeratedValue>
10638                  <name>Generated</name>
10639                  <description>Event generated</description>
10640                  <value>1</value>
10641                </enumeratedValue>
10642              </enumeratedValues>
10643            </field>
10644          </fields>
10645        </register>
10646        <register>
10647          <name>EVENTS_TXDRDY</name>
10648          <description>Data sent from TXD</description>
10649          <addressOffset>0x11C</addressOffset>
10650          <access>read-write</access>
10651          <fields>
10652            <field>
10653              <name>EVENTS_TXDRDY</name>
10654              <description>Data sent from TXD</description>
10655              <lsb>0</lsb>
10656              <msb>0</msb>
10657              <enumeratedValues>
10658                <enumeratedValue>
10659                  <name>NotGenerated</name>
10660                  <description>Event not generated</description>
10661                  <value>0</value>
10662                </enumeratedValue>
10663                <enumeratedValue>
10664                  <name>Generated</name>
10665                  <description>Event generated</description>
10666                  <value>1</value>
10667                </enumeratedValue>
10668              </enumeratedValues>
10669            </field>
10670          </fields>
10671        </register>
10672        <register>
10673          <name>EVENTS_ENDTX</name>
10674          <description>Last TX byte transmitted</description>
10675          <addressOffset>0x120</addressOffset>
10676          <access>read-write</access>
10677          <fields>
10678            <field>
10679              <name>EVENTS_ENDTX</name>
10680              <description>Last TX byte transmitted</description>
10681              <lsb>0</lsb>
10682              <msb>0</msb>
10683              <enumeratedValues>
10684                <enumeratedValue>
10685                  <name>NotGenerated</name>
10686                  <description>Event not generated</description>
10687                  <value>0</value>
10688                </enumeratedValue>
10689                <enumeratedValue>
10690                  <name>Generated</name>
10691                  <description>Event generated</description>
10692                  <value>1</value>
10693                </enumeratedValue>
10694              </enumeratedValues>
10695            </field>
10696          </fields>
10697        </register>
10698        <register>
10699          <name>EVENTS_ERROR</name>
10700          <description>Error detected</description>
10701          <addressOffset>0x124</addressOffset>
10702          <access>read-write</access>
10703          <fields>
10704            <field>
10705              <name>EVENTS_ERROR</name>
10706              <description>Error detected</description>
10707              <lsb>0</lsb>
10708              <msb>0</msb>
10709              <enumeratedValues>
10710                <enumeratedValue>
10711                  <name>NotGenerated</name>
10712                  <description>Event not generated</description>
10713                  <value>0</value>
10714                </enumeratedValue>
10715                <enumeratedValue>
10716                  <name>Generated</name>
10717                  <description>Event generated</description>
10718                  <value>1</value>
10719                </enumeratedValue>
10720              </enumeratedValues>
10721            </field>
10722          </fields>
10723        </register>
10724        <register>
10725          <name>EVENTS_RXTO</name>
10726          <description>Receiver timeout</description>
10727          <addressOffset>0x144</addressOffset>
10728          <access>read-write</access>
10729          <fields>
10730            <field>
10731              <name>EVENTS_RXTO</name>
10732              <description>Receiver timeout</description>
10733              <lsb>0</lsb>
10734              <msb>0</msb>
10735              <enumeratedValues>
10736                <enumeratedValue>
10737                  <name>NotGenerated</name>
10738                  <description>Event not generated</description>
10739                  <value>0</value>
10740                </enumeratedValue>
10741                <enumeratedValue>
10742                  <name>Generated</name>
10743                  <description>Event generated</description>
10744                  <value>1</value>
10745                </enumeratedValue>
10746              </enumeratedValues>
10747            </field>
10748          </fields>
10749        </register>
10750        <register>
10751          <name>EVENTS_RXSTARTED</name>
10752          <description>UART receiver has started</description>
10753          <addressOffset>0x14C</addressOffset>
10754          <access>read-write</access>
10755          <fields>
10756            <field>
10757              <name>EVENTS_RXSTARTED</name>
10758              <description>UART receiver has started</description>
10759              <lsb>0</lsb>
10760              <msb>0</msb>
10761              <enumeratedValues>
10762                <enumeratedValue>
10763                  <name>NotGenerated</name>
10764                  <description>Event not generated</description>
10765                  <value>0</value>
10766                </enumeratedValue>
10767                <enumeratedValue>
10768                  <name>Generated</name>
10769                  <description>Event generated</description>
10770                  <value>1</value>
10771                </enumeratedValue>
10772              </enumeratedValues>
10773            </field>
10774          </fields>
10775        </register>
10776        <register>
10777          <name>EVENTS_TXSTARTED</name>
10778          <description>UART transmitter has started</description>
10779          <addressOffset>0x150</addressOffset>
10780          <access>read-write</access>
10781          <fields>
10782            <field>
10783              <name>EVENTS_TXSTARTED</name>
10784              <description>UART transmitter has started</description>
10785              <lsb>0</lsb>
10786              <msb>0</msb>
10787              <enumeratedValues>
10788                <enumeratedValue>
10789                  <name>NotGenerated</name>
10790                  <description>Event not generated</description>
10791                  <value>0</value>
10792                </enumeratedValue>
10793                <enumeratedValue>
10794                  <name>Generated</name>
10795                  <description>Event generated</description>
10796                  <value>1</value>
10797                </enumeratedValue>
10798              </enumeratedValues>
10799            </field>
10800          </fields>
10801        </register>
10802        <register>
10803          <name>EVENTS_TXSTOPPED</name>
10804          <description>Transmitter stopped</description>
10805          <addressOffset>0x158</addressOffset>
10806          <access>read-write</access>
10807          <fields>
10808            <field>
10809              <name>EVENTS_TXSTOPPED</name>
10810              <description>Transmitter stopped</description>
10811              <lsb>0</lsb>
10812              <msb>0</msb>
10813              <enumeratedValues>
10814                <enumeratedValue>
10815                  <name>NotGenerated</name>
10816                  <description>Event not generated</description>
10817                  <value>0</value>
10818                </enumeratedValue>
10819                <enumeratedValue>
10820                  <name>Generated</name>
10821                  <description>Event generated</description>
10822                  <value>1</value>
10823                </enumeratedValue>
10824              </enumeratedValues>
10825            </field>
10826          </fields>
10827        </register>
10828        <register>
10829          <name>PUBLISH_CTS</name>
10830          <description>Publish configuration for event CTS</description>
10831          <addressOffset>0x180</addressOffset>
10832          <access>read-write</access>
10833          <fields>
10834            <field>
10835              <name>CHIDX</name>
10836              <description>Channel that event CTS will publish to.</description>
10837              <lsb>0</lsb>
10838              <msb>3</msb>
10839            </field>
10840            <field>
10841              <name>EN</name>
10842              <lsb>31</lsb>
10843              <msb>31</msb>
10844              <enumeratedValues>
10845                <enumeratedValue>
10846                  <name>Disabled</name>
10847                  <description>Disable publishing</description>
10848                  <value>0</value>
10849                </enumeratedValue>
10850                <enumeratedValue>
10851                  <name>Enabled</name>
10852                  <description>Enable publishing</description>
10853                  <value>1</value>
10854                </enumeratedValue>
10855              </enumeratedValues>
10856            </field>
10857          </fields>
10858        </register>
10859        <register>
10860          <name>PUBLISH_NCTS</name>
10861          <description>Publish configuration for event NCTS</description>
10862          <addressOffset>0x184</addressOffset>
10863          <access>read-write</access>
10864          <fields>
10865            <field>
10866              <name>CHIDX</name>
10867              <description>Channel that event NCTS will publish to.</description>
10868              <lsb>0</lsb>
10869              <msb>3</msb>
10870            </field>
10871            <field>
10872              <name>EN</name>
10873              <lsb>31</lsb>
10874              <msb>31</msb>
10875              <enumeratedValues>
10876                <enumeratedValue>
10877                  <name>Disabled</name>
10878                  <description>Disable publishing</description>
10879                  <value>0</value>
10880                </enumeratedValue>
10881                <enumeratedValue>
10882                  <name>Enabled</name>
10883                  <description>Enable publishing</description>
10884                  <value>1</value>
10885                </enumeratedValue>
10886              </enumeratedValues>
10887            </field>
10888          </fields>
10889        </register>
10890        <register>
10891          <name>PUBLISH_RXDRDY</name>
10892          <description>Publish configuration for event RXDRDY</description>
10893          <addressOffset>0x188</addressOffset>
10894          <access>read-write</access>
10895          <fields>
10896            <field>
10897              <name>CHIDX</name>
10898              <description>Channel that event RXDRDY will publish to.</description>
10899              <lsb>0</lsb>
10900              <msb>3</msb>
10901            </field>
10902            <field>
10903              <name>EN</name>
10904              <lsb>31</lsb>
10905              <msb>31</msb>
10906              <enumeratedValues>
10907                <enumeratedValue>
10908                  <name>Disabled</name>
10909                  <description>Disable publishing</description>
10910                  <value>0</value>
10911                </enumeratedValue>
10912                <enumeratedValue>
10913                  <name>Enabled</name>
10914                  <description>Enable publishing</description>
10915                  <value>1</value>
10916                </enumeratedValue>
10917              </enumeratedValues>
10918            </field>
10919          </fields>
10920        </register>
10921        <register>
10922          <name>PUBLISH_ENDRX</name>
10923          <description>Publish configuration for event ENDRX</description>
10924          <addressOffset>0x190</addressOffset>
10925          <access>read-write</access>
10926          <fields>
10927            <field>
10928              <name>CHIDX</name>
10929              <description>Channel that event ENDRX will publish to.</description>
10930              <lsb>0</lsb>
10931              <msb>3</msb>
10932            </field>
10933            <field>
10934              <name>EN</name>
10935              <lsb>31</lsb>
10936              <msb>31</msb>
10937              <enumeratedValues>
10938                <enumeratedValue>
10939                  <name>Disabled</name>
10940                  <description>Disable publishing</description>
10941                  <value>0</value>
10942                </enumeratedValue>
10943                <enumeratedValue>
10944                  <name>Enabled</name>
10945                  <description>Enable publishing</description>
10946                  <value>1</value>
10947                </enumeratedValue>
10948              </enumeratedValues>
10949            </field>
10950          </fields>
10951        </register>
10952        <register>
10953          <name>PUBLISH_TXDRDY</name>
10954          <description>Publish configuration for event TXDRDY</description>
10955          <addressOffset>0x19C</addressOffset>
10956          <access>read-write</access>
10957          <fields>
10958            <field>
10959              <name>CHIDX</name>
10960              <description>Channel that event TXDRDY will publish to.</description>
10961              <lsb>0</lsb>
10962              <msb>3</msb>
10963            </field>
10964            <field>
10965              <name>EN</name>
10966              <lsb>31</lsb>
10967              <msb>31</msb>
10968              <enumeratedValues>
10969                <enumeratedValue>
10970                  <name>Disabled</name>
10971                  <description>Disable publishing</description>
10972                  <value>0</value>
10973                </enumeratedValue>
10974                <enumeratedValue>
10975                  <name>Enabled</name>
10976                  <description>Enable publishing</description>
10977                  <value>1</value>
10978                </enumeratedValue>
10979              </enumeratedValues>
10980            </field>
10981          </fields>
10982        </register>
10983        <register>
10984          <name>PUBLISH_ENDTX</name>
10985          <description>Publish configuration for event ENDTX</description>
10986          <addressOffset>0x1A0</addressOffset>
10987          <access>read-write</access>
10988          <fields>
10989            <field>
10990              <name>CHIDX</name>
10991              <description>Channel that event ENDTX will publish to.</description>
10992              <lsb>0</lsb>
10993              <msb>3</msb>
10994            </field>
10995            <field>
10996              <name>EN</name>
10997              <lsb>31</lsb>
10998              <msb>31</msb>
10999              <enumeratedValues>
11000                <enumeratedValue>
11001                  <name>Disabled</name>
11002                  <description>Disable publishing</description>
11003                  <value>0</value>
11004                </enumeratedValue>
11005                <enumeratedValue>
11006                  <name>Enabled</name>
11007                  <description>Enable publishing</description>
11008                  <value>1</value>
11009                </enumeratedValue>
11010              </enumeratedValues>
11011            </field>
11012          </fields>
11013        </register>
11014        <register>
11015          <name>PUBLISH_ERROR</name>
11016          <description>Publish configuration for event ERROR</description>
11017          <addressOffset>0x1A4</addressOffset>
11018          <access>read-write</access>
11019          <fields>
11020            <field>
11021              <name>CHIDX</name>
11022              <description>Channel that event ERROR will publish to.</description>
11023              <lsb>0</lsb>
11024              <msb>3</msb>
11025            </field>
11026            <field>
11027              <name>EN</name>
11028              <lsb>31</lsb>
11029              <msb>31</msb>
11030              <enumeratedValues>
11031                <enumeratedValue>
11032                  <name>Disabled</name>
11033                  <description>Disable publishing</description>
11034                  <value>0</value>
11035                </enumeratedValue>
11036                <enumeratedValue>
11037                  <name>Enabled</name>
11038                  <description>Enable publishing</description>
11039                  <value>1</value>
11040                </enumeratedValue>
11041              </enumeratedValues>
11042            </field>
11043          </fields>
11044        </register>
11045        <register>
11046          <name>PUBLISH_RXTO</name>
11047          <description>Publish configuration for event RXTO</description>
11048          <addressOffset>0x1C4</addressOffset>
11049          <access>read-write</access>
11050          <fields>
11051            <field>
11052              <name>CHIDX</name>
11053              <description>Channel that event RXTO will publish to.</description>
11054              <lsb>0</lsb>
11055              <msb>3</msb>
11056            </field>
11057            <field>
11058              <name>EN</name>
11059              <lsb>31</lsb>
11060              <msb>31</msb>
11061              <enumeratedValues>
11062                <enumeratedValue>
11063                  <name>Disabled</name>
11064                  <description>Disable publishing</description>
11065                  <value>0</value>
11066                </enumeratedValue>
11067                <enumeratedValue>
11068                  <name>Enabled</name>
11069                  <description>Enable publishing</description>
11070                  <value>1</value>
11071                </enumeratedValue>
11072              </enumeratedValues>
11073            </field>
11074          </fields>
11075        </register>
11076        <register>
11077          <name>PUBLISH_RXSTARTED</name>
11078          <description>Publish configuration for event RXSTARTED</description>
11079          <addressOffset>0x1CC</addressOffset>
11080          <access>read-write</access>
11081          <fields>
11082            <field>
11083              <name>CHIDX</name>
11084              <description>Channel that event RXSTARTED will publish to.</description>
11085              <lsb>0</lsb>
11086              <msb>3</msb>
11087            </field>
11088            <field>
11089              <name>EN</name>
11090              <lsb>31</lsb>
11091              <msb>31</msb>
11092              <enumeratedValues>
11093                <enumeratedValue>
11094                  <name>Disabled</name>
11095                  <description>Disable publishing</description>
11096                  <value>0</value>
11097                </enumeratedValue>
11098                <enumeratedValue>
11099                  <name>Enabled</name>
11100                  <description>Enable publishing</description>
11101                  <value>1</value>
11102                </enumeratedValue>
11103              </enumeratedValues>
11104            </field>
11105          </fields>
11106        </register>
11107        <register>
11108          <name>PUBLISH_TXSTARTED</name>
11109          <description>Publish configuration for event TXSTARTED</description>
11110          <addressOffset>0x1D0</addressOffset>
11111          <access>read-write</access>
11112          <fields>
11113            <field>
11114              <name>CHIDX</name>
11115              <description>Channel that event TXSTARTED will publish to.</description>
11116              <lsb>0</lsb>
11117              <msb>3</msb>
11118            </field>
11119            <field>
11120              <name>EN</name>
11121              <lsb>31</lsb>
11122              <msb>31</msb>
11123              <enumeratedValues>
11124                <enumeratedValue>
11125                  <name>Disabled</name>
11126                  <description>Disable publishing</description>
11127                  <value>0</value>
11128                </enumeratedValue>
11129                <enumeratedValue>
11130                  <name>Enabled</name>
11131                  <description>Enable publishing</description>
11132                  <value>1</value>
11133                </enumeratedValue>
11134              </enumeratedValues>
11135            </field>
11136          </fields>
11137        </register>
11138        <register>
11139          <name>PUBLISH_TXSTOPPED</name>
11140          <description>Publish configuration for event TXSTOPPED</description>
11141          <addressOffset>0x1D8</addressOffset>
11142          <access>read-write</access>
11143          <fields>
11144            <field>
11145              <name>CHIDX</name>
11146              <description>Channel that event TXSTOPPED will publish to.</description>
11147              <lsb>0</lsb>
11148              <msb>3</msb>
11149            </field>
11150            <field>
11151              <name>EN</name>
11152              <lsb>31</lsb>
11153              <msb>31</msb>
11154              <enumeratedValues>
11155                <enumeratedValue>
11156                  <name>Disabled</name>
11157                  <description>Disable publishing</description>
11158                  <value>0</value>
11159                </enumeratedValue>
11160                <enumeratedValue>
11161                  <name>Enabled</name>
11162                  <description>Enable publishing</description>
11163                  <value>1</value>
11164                </enumeratedValue>
11165              </enumeratedValues>
11166            </field>
11167          </fields>
11168        </register>
11169        <register>
11170          <name>SHORTS</name>
11171          <description>Shortcuts between local events and tasks</description>
11172          <addressOffset>0x200</addressOffset>
11173          <access>read-write</access>
11174          <fields>
11175            <field>
11176              <name>ENDRX_STARTRX</name>
11177              <description>Shortcut between event ENDRX and task STARTRX</description>
11178              <lsb>5</lsb>
11179              <msb>5</msb>
11180              <enumeratedValues>
11181                <enumeratedValue>
11182                  <name>Disabled</name>
11183                  <description>Disable shortcut</description>
11184                  <value>0</value>
11185                </enumeratedValue>
11186                <enumeratedValue>
11187                  <name>Enabled</name>
11188                  <description>Enable shortcut</description>
11189                  <value>1</value>
11190                </enumeratedValue>
11191              </enumeratedValues>
11192            </field>
11193            <field>
11194              <name>ENDRX_STOPRX</name>
11195              <description>Shortcut between event ENDRX and task STOPRX</description>
11196              <lsb>6</lsb>
11197              <msb>6</msb>
11198              <enumeratedValues>
11199                <enumeratedValue>
11200                  <name>Disabled</name>
11201                  <description>Disable shortcut</description>
11202                  <value>0</value>
11203                </enumeratedValue>
11204                <enumeratedValue>
11205                  <name>Enabled</name>
11206                  <description>Enable shortcut</description>
11207                  <value>1</value>
11208                </enumeratedValue>
11209              </enumeratedValues>
11210            </field>
11211          </fields>
11212        </register>
11213        <register>
11214          <name>INTEN</name>
11215          <description>Enable or disable interrupt</description>
11216          <addressOffset>0x300</addressOffset>
11217          <access>read-write</access>
11218          <fields>
11219            <field>
11220              <name>CTS</name>
11221              <description>Enable or disable interrupt for event CTS</description>
11222              <lsb>0</lsb>
11223              <msb>0</msb>
11224              <enumeratedValues>
11225                <enumeratedValue>
11226                  <name>Disabled</name>
11227                  <description>Disable</description>
11228                  <value>0</value>
11229                </enumeratedValue>
11230                <enumeratedValue>
11231                  <name>Enabled</name>
11232                  <description>Enable</description>
11233                  <value>1</value>
11234                </enumeratedValue>
11235              </enumeratedValues>
11236            </field>
11237            <field>
11238              <name>NCTS</name>
11239              <description>Enable or disable interrupt for event NCTS</description>
11240              <lsb>1</lsb>
11241              <msb>1</msb>
11242              <enumeratedValues>
11243                <enumeratedValue>
11244                  <name>Disabled</name>
11245                  <description>Disable</description>
11246                  <value>0</value>
11247                </enumeratedValue>
11248                <enumeratedValue>
11249                  <name>Enabled</name>
11250                  <description>Enable</description>
11251                  <value>1</value>
11252                </enumeratedValue>
11253              </enumeratedValues>
11254            </field>
11255            <field>
11256              <name>RXDRDY</name>
11257              <description>Enable or disable interrupt for event RXDRDY</description>
11258              <lsb>2</lsb>
11259              <msb>2</msb>
11260              <enumeratedValues>
11261                <enumeratedValue>
11262                  <name>Disabled</name>
11263                  <description>Disable</description>
11264                  <value>0</value>
11265                </enumeratedValue>
11266                <enumeratedValue>
11267                  <name>Enabled</name>
11268                  <description>Enable</description>
11269                  <value>1</value>
11270                </enumeratedValue>
11271              </enumeratedValues>
11272            </field>
11273            <field>
11274              <name>ENDRX</name>
11275              <description>Enable or disable interrupt for event ENDRX</description>
11276              <lsb>4</lsb>
11277              <msb>4</msb>
11278              <enumeratedValues>
11279                <enumeratedValue>
11280                  <name>Disabled</name>
11281                  <description>Disable</description>
11282                  <value>0</value>
11283                </enumeratedValue>
11284                <enumeratedValue>
11285                  <name>Enabled</name>
11286                  <description>Enable</description>
11287                  <value>1</value>
11288                </enumeratedValue>
11289              </enumeratedValues>
11290            </field>
11291            <field>
11292              <name>TXDRDY</name>
11293              <description>Enable or disable interrupt for event TXDRDY</description>
11294              <lsb>7</lsb>
11295              <msb>7</msb>
11296              <enumeratedValues>
11297                <enumeratedValue>
11298                  <name>Disabled</name>
11299                  <description>Disable</description>
11300                  <value>0</value>
11301                </enumeratedValue>
11302                <enumeratedValue>
11303                  <name>Enabled</name>
11304                  <description>Enable</description>
11305                  <value>1</value>
11306                </enumeratedValue>
11307              </enumeratedValues>
11308            </field>
11309            <field>
11310              <name>ENDTX</name>
11311              <description>Enable or disable interrupt for event ENDTX</description>
11312              <lsb>8</lsb>
11313              <msb>8</msb>
11314              <enumeratedValues>
11315                <enumeratedValue>
11316                  <name>Disabled</name>
11317                  <description>Disable</description>
11318                  <value>0</value>
11319                </enumeratedValue>
11320                <enumeratedValue>
11321                  <name>Enabled</name>
11322                  <description>Enable</description>
11323                  <value>1</value>
11324                </enumeratedValue>
11325              </enumeratedValues>
11326            </field>
11327            <field>
11328              <name>ERROR</name>
11329              <description>Enable or disable interrupt for event ERROR</description>
11330              <lsb>9</lsb>
11331              <msb>9</msb>
11332              <enumeratedValues>
11333                <enumeratedValue>
11334                  <name>Disabled</name>
11335                  <description>Disable</description>
11336                  <value>0</value>
11337                </enumeratedValue>
11338                <enumeratedValue>
11339                  <name>Enabled</name>
11340                  <description>Enable</description>
11341                  <value>1</value>
11342                </enumeratedValue>
11343              </enumeratedValues>
11344            </field>
11345            <field>
11346              <name>RXTO</name>
11347              <description>Enable or disable interrupt for event RXTO</description>
11348              <lsb>17</lsb>
11349              <msb>17</msb>
11350              <enumeratedValues>
11351                <enumeratedValue>
11352                  <name>Disabled</name>
11353                  <description>Disable</description>
11354                  <value>0</value>
11355                </enumeratedValue>
11356                <enumeratedValue>
11357                  <name>Enabled</name>
11358                  <description>Enable</description>
11359                  <value>1</value>
11360                </enumeratedValue>
11361              </enumeratedValues>
11362            </field>
11363            <field>
11364              <name>RXSTARTED</name>
11365              <description>Enable or disable interrupt for event RXSTARTED</description>
11366              <lsb>19</lsb>
11367              <msb>19</msb>
11368              <enumeratedValues>
11369                <enumeratedValue>
11370                  <name>Disabled</name>
11371                  <description>Disable</description>
11372                  <value>0</value>
11373                </enumeratedValue>
11374                <enumeratedValue>
11375                  <name>Enabled</name>
11376                  <description>Enable</description>
11377                  <value>1</value>
11378                </enumeratedValue>
11379              </enumeratedValues>
11380            </field>
11381            <field>
11382              <name>TXSTARTED</name>
11383              <description>Enable or disable interrupt for event TXSTARTED</description>
11384              <lsb>20</lsb>
11385              <msb>20</msb>
11386              <enumeratedValues>
11387                <enumeratedValue>
11388                  <name>Disabled</name>
11389                  <description>Disable</description>
11390                  <value>0</value>
11391                </enumeratedValue>
11392                <enumeratedValue>
11393                  <name>Enabled</name>
11394                  <description>Enable</description>
11395                  <value>1</value>
11396                </enumeratedValue>
11397              </enumeratedValues>
11398            </field>
11399            <field>
11400              <name>TXSTOPPED</name>
11401              <description>Enable or disable interrupt for event TXSTOPPED</description>
11402              <lsb>22</lsb>
11403              <msb>22</msb>
11404              <enumeratedValues>
11405                <enumeratedValue>
11406                  <name>Disabled</name>
11407                  <description>Disable</description>
11408                  <value>0</value>
11409                </enumeratedValue>
11410                <enumeratedValue>
11411                  <name>Enabled</name>
11412                  <description>Enable</description>
11413                  <value>1</value>
11414                </enumeratedValue>
11415              </enumeratedValues>
11416            </field>
11417          </fields>
11418        </register>
11419        <register>
11420          <name>INTENSET</name>
11421          <description>Enable interrupt</description>
11422          <addressOffset>0x304</addressOffset>
11423          <access>read-write</access>
11424          <fields>
11425            <field>
11426              <name>CTS</name>
11427              <description>Write '1' to enable interrupt for event CTS</description>
11428              <lsb>0</lsb>
11429              <msb>0</msb>
11430              <enumeratedValues>
11431                <usage>read</usage>
11432                <enumeratedValue>
11433                  <name>Disabled</name>
11434                  <description>Read: Disabled</description>
11435                  <value>0</value>
11436                </enumeratedValue>
11437                <enumeratedValue>
11438                  <name>Enabled</name>
11439                  <description>Read: Enabled</description>
11440                  <value>1</value>
11441                </enumeratedValue>
11442              </enumeratedValues>
11443              <enumeratedValues>
11444                <usage>write</usage>
11445                <enumeratedValue>
11446                  <name>Set</name>
11447                  <description>Enable</description>
11448                  <value>1</value>
11449                </enumeratedValue>
11450              </enumeratedValues>
11451            </field>
11452            <field>
11453              <name>NCTS</name>
11454              <description>Write '1' to enable interrupt for event NCTS</description>
11455              <lsb>1</lsb>
11456              <msb>1</msb>
11457              <enumeratedValues>
11458                <usage>read</usage>
11459                <enumeratedValue>
11460                  <name>Disabled</name>
11461                  <description>Read: Disabled</description>
11462                  <value>0</value>
11463                </enumeratedValue>
11464                <enumeratedValue>
11465                  <name>Enabled</name>
11466                  <description>Read: Enabled</description>
11467                  <value>1</value>
11468                </enumeratedValue>
11469              </enumeratedValues>
11470              <enumeratedValues>
11471                <usage>write</usage>
11472                <enumeratedValue>
11473                  <name>Set</name>
11474                  <description>Enable</description>
11475                  <value>1</value>
11476                </enumeratedValue>
11477              </enumeratedValues>
11478            </field>
11479            <field>
11480              <name>RXDRDY</name>
11481              <description>Write '1' to enable interrupt for event RXDRDY</description>
11482              <lsb>2</lsb>
11483              <msb>2</msb>
11484              <enumeratedValues>
11485                <usage>read</usage>
11486                <enumeratedValue>
11487                  <name>Disabled</name>
11488                  <description>Read: Disabled</description>
11489                  <value>0</value>
11490                </enumeratedValue>
11491                <enumeratedValue>
11492                  <name>Enabled</name>
11493                  <description>Read: Enabled</description>
11494                  <value>1</value>
11495                </enumeratedValue>
11496              </enumeratedValues>
11497              <enumeratedValues>
11498                <usage>write</usage>
11499                <enumeratedValue>
11500                  <name>Set</name>
11501                  <description>Enable</description>
11502                  <value>1</value>
11503                </enumeratedValue>
11504              </enumeratedValues>
11505            </field>
11506            <field>
11507              <name>ENDRX</name>
11508              <description>Write '1' to enable interrupt for event ENDRX</description>
11509              <lsb>4</lsb>
11510              <msb>4</msb>
11511              <enumeratedValues>
11512                <usage>read</usage>
11513                <enumeratedValue>
11514                  <name>Disabled</name>
11515                  <description>Read: Disabled</description>
11516                  <value>0</value>
11517                </enumeratedValue>
11518                <enumeratedValue>
11519                  <name>Enabled</name>
11520                  <description>Read: Enabled</description>
11521                  <value>1</value>
11522                </enumeratedValue>
11523              </enumeratedValues>
11524              <enumeratedValues>
11525                <usage>write</usage>
11526                <enumeratedValue>
11527                  <name>Set</name>
11528                  <description>Enable</description>
11529                  <value>1</value>
11530                </enumeratedValue>
11531              </enumeratedValues>
11532            </field>
11533            <field>
11534              <name>TXDRDY</name>
11535              <description>Write '1' to enable interrupt for event TXDRDY</description>
11536              <lsb>7</lsb>
11537              <msb>7</msb>
11538              <enumeratedValues>
11539                <usage>read</usage>
11540                <enumeratedValue>
11541                  <name>Disabled</name>
11542                  <description>Read: Disabled</description>
11543                  <value>0</value>
11544                </enumeratedValue>
11545                <enumeratedValue>
11546                  <name>Enabled</name>
11547                  <description>Read: Enabled</description>
11548                  <value>1</value>
11549                </enumeratedValue>
11550              </enumeratedValues>
11551              <enumeratedValues>
11552                <usage>write</usage>
11553                <enumeratedValue>
11554                  <name>Set</name>
11555                  <description>Enable</description>
11556                  <value>1</value>
11557                </enumeratedValue>
11558              </enumeratedValues>
11559            </field>
11560            <field>
11561              <name>ENDTX</name>
11562              <description>Write '1' to enable interrupt for event ENDTX</description>
11563              <lsb>8</lsb>
11564              <msb>8</msb>
11565              <enumeratedValues>
11566                <usage>read</usage>
11567                <enumeratedValue>
11568                  <name>Disabled</name>
11569                  <description>Read: Disabled</description>
11570                  <value>0</value>
11571                </enumeratedValue>
11572                <enumeratedValue>
11573                  <name>Enabled</name>
11574                  <description>Read: Enabled</description>
11575                  <value>1</value>
11576                </enumeratedValue>
11577              </enumeratedValues>
11578              <enumeratedValues>
11579                <usage>write</usage>
11580                <enumeratedValue>
11581                  <name>Set</name>
11582                  <description>Enable</description>
11583                  <value>1</value>
11584                </enumeratedValue>
11585              </enumeratedValues>
11586            </field>
11587            <field>
11588              <name>ERROR</name>
11589              <description>Write '1' to enable interrupt for event ERROR</description>
11590              <lsb>9</lsb>
11591              <msb>9</msb>
11592              <enumeratedValues>
11593                <usage>read</usage>
11594                <enumeratedValue>
11595                  <name>Disabled</name>
11596                  <description>Read: Disabled</description>
11597                  <value>0</value>
11598                </enumeratedValue>
11599                <enumeratedValue>
11600                  <name>Enabled</name>
11601                  <description>Read: Enabled</description>
11602                  <value>1</value>
11603                </enumeratedValue>
11604              </enumeratedValues>
11605              <enumeratedValues>
11606                <usage>write</usage>
11607                <enumeratedValue>
11608                  <name>Set</name>
11609                  <description>Enable</description>
11610                  <value>1</value>
11611                </enumeratedValue>
11612              </enumeratedValues>
11613            </field>
11614            <field>
11615              <name>RXTO</name>
11616              <description>Write '1' to enable interrupt for event RXTO</description>
11617              <lsb>17</lsb>
11618              <msb>17</msb>
11619              <enumeratedValues>
11620                <usage>read</usage>
11621                <enumeratedValue>
11622                  <name>Disabled</name>
11623                  <description>Read: Disabled</description>
11624                  <value>0</value>
11625                </enumeratedValue>
11626                <enumeratedValue>
11627                  <name>Enabled</name>
11628                  <description>Read: Enabled</description>
11629                  <value>1</value>
11630                </enumeratedValue>
11631              </enumeratedValues>
11632              <enumeratedValues>
11633                <usage>write</usage>
11634                <enumeratedValue>
11635                  <name>Set</name>
11636                  <description>Enable</description>
11637                  <value>1</value>
11638                </enumeratedValue>
11639              </enumeratedValues>
11640            </field>
11641            <field>
11642              <name>RXSTARTED</name>
11643              <description>Write '1' to enable interrupt for event RXSTARTED</description>
11644              <lsb>19</lsb>
11645              <msb>19</msb>
11646              <enumeratedValues>
11647                <usage>read</usage>
11648                <enumeratedValue>
11649                  <name>Disabled</name>
11650                  <description>Read: Disabled</description>
11651                  <value>0</value>
11652                </enumeratedValue>
11653                <enumeratedValue>
11654                  <name>Enabled</name>
11655                  <description>Read: Enabled</description>
11656                  <value>1</value>
11657                </enumeratedValue>
11658              </enumeratedValues>
11659              <enumeratedValues>
11660                <usage>write</usage>
11661                <enumeratedValue>
11662                  <name>Set</name>
11663                  <description>Enable</description>
11664                  <value>1</value>
11665                </enumeratedValue>
11666              </enumeratedValues>
11667            </field>
11668            <field>
11669              <name>TXSTARTED</name>
11670              <description>Write '1' to enable interrupt for event TXSTARTED</description>
11671              <lsb>20</lsb>
11672              <msb>20</msb>
11673              <enumeratedValues>
11674                <usage>read</usage>
11675                <enumeratedValue>
11676                  <name>Disabled</name>
11677                  <description>Read: Disabled</description>
11678                  <value>0</value>
11679                </enumeratedValue>
11680                <enumeratedValue>
11681                  <name>Enabled</name>
11682                  <description>Read: Enabled</description>
11683                  <value>1</value>
11684                </enumeratedValue>
11685              </enumeratedValues>
11686              <enumeratedValues>
11687                <usage>write</usage>
11688                <enumeratedValue>
11689                  <name>Set</name>
11690                  <description>Enable</description>
11691                  <value>1</value>
11692                </enumeratedValue>
11693              </enumeratedValues>
11694            </field>
11695            <field>
11696              <name>TXSTOPPED</name>
11697              <description>Write '1' to enable interrupt for event TXSTOPPED</description>
11698              <lsb>22</lsb>
11699              <msb>22</msb>
11700              <enumeratedValues>
11701                <usage>read</usage>
11702                <enumeratedValue>
11703                  <name>Disabled</name>
11704                  <description>Read: Disabled</description>
11705                  <value>0</value>
11706                </enumeratedValue>
11707                <enumeratedValue>
11708                  <name>Enabled</name>
11709                  <description>Read: Enabled</description>
11710                  <value>1</value>
11711                </enumeratedValue>
11712              </enumeratedValues>
11713              <enumeratedValues>
11714                <usage>write</usage>
11715                <enumeratedValue>
11716                  <name>Set</name>
11717                  <description>Enable</description>
11718                  <value>1</value>
11719                </enumeratedValue>
11720              </enumeratedValues>
11721            </field>
11722          </fields>
11723        </register>
11724        <register>
11725          <name>INTENCLR</name>
11726          <description>Disable interrupt</description>
11727          <addressOffset>0x308</addressOffset>
11728          <access>read-write</access>
11729          <fields>
11730            <field>
11731              <name>CTS</name>
11732              <description>Write '1' to disable interrupt for event CTS</description>
11733              <lsb>0</lsb>
11734              <msb>0</msb>
11735              <enumeratedValues>
11736                <usage>read</usage>
11737                <enumeratedValue>
11738                  <name>Disabled</name>
11739                  <description>Read: Disabled</description>
11740                  <value>0</value>
11741                </enumeratedValue>
11742                <enumeratedValue>
11743                  <name>Enabled</name>
11744                  <description>Read: Enabled</description>
11745                  <value>1</value>
11746                </enumeratedValue>
11747              </enumeratedValues>
11748              <enumeratedValues>
11749                <usage>write</usage>
11750                <enumeratedValue>
11751                  <name>Clear</name>
11752                  <description>Disable</description>
11753                  <value>1</value>
11754                </enumeratedValue>
11755              </enumeratedValues>
11756            </field>
11757            <field>
11758              <name>NCTS</name>
11759              <description>Write '1' to disable interrupt for event NCTS</description>
11760              <lsb>1</lsb>
11761              <msb>1</msb>
11762              <enumeratedValues>
11763                <usage>read</usage>
11764                <enumeratedValue>
11765                  <name>Disabled</name>
11766                  <description>Read: Disabled</description>
11767                  <value>0</value>
11768                </enumeratedValue>
11769                <enumeratedValue>
11770                  <name>Enabled</name>
11771                  <description>Read: Enabled</description>
11772                  <value>1</value>
11773                </enumeratedValue>
11774              </enumeratedValues>
11775              <enumeratedValues>
11776                <usage>write</usage>
11777                <enumeratedValue>
11778                  <name>Clear</name>
11779                  <description>Disable</description>
11780                  <value>1</value>
11781                </enumeratedValue>
11782              </enumeratedValues>
11783            </field>
11784            <field>
11785              <name>RXDRDY</name>
11786              <description>Write '1' to disable interrupt for event RXDRDY</description>
11787              <lsb>2</lsb>
11788              <msb>2</msb>
11789              <enumeratedValues>
11790                <usage>read</usage>
11791                <enumeratedValue>
11792                  <name>Disabled</name>
11793                  <description>Read: Disabled</description>
11794                  <value>0</value>
11795                </enumeratedValue>
11796                <enumeratedValue>
11797                  <name>Enabled</name>
11798                  <description>Read: Enabled</description>
11799                  <value>1</value>
11800                </enumeratedValue>
11801              </enumeratedValues>
11802              <enumeratedValues>
11803                <usage>write</usage>
11804                <enumeratedValue>
11805                  <name>Clear</name>
11806                  <description>Disable</description>
11807                  <value>1</value>
11808                </enumeratedValue>
11809              </enumeratedValues>
11810            </field>
11811            <field>
11812              <name>ENDRX</name>
11813              <description>Write '1' to disable interrupt for event ENDRX</description>
11814              <lsb>4</lsb>
11815              <msb>4</msb>
11816              <enumeratedValues>
11817                <usage>read</usage>
11818                <enumeratedValue>
11819                  <name>Disabled</name>
11820                  <description>Read: Disabled</description>
11821                  <value>0</value>
11822                </enumeratedValue>
11823                <enumeratedValue>
11824                  <name>Enabled</name>
11825                  <description>Read: Enabled</description>
11826                  <value>1</value>
11827                </enumeratedValue>
11828              </enumeratedValues>
11829              <enumeratedValues>
11830                <usage>write</usage>
11831                <enumeratedValue>
11832                  <name>Clear</name>
11833                  <description>Disable</description>
11834                  <value>1</value>
11835                </enumeratedValue>
11836              </enumeratedValues>
11837            </field>
11838            <field>
11839              <name>TXDRDY</name>
11840              <description>Write '1' to disable interrupt for event TXDRDY</description>
11841              <lsb>7</lsb>
11842              <msb>7</msb>
11843              <enumeratedValues>
11844                <usage>read</usage>
11845                <enumeratedValue>
11846                  <name>Disabled</name>
11847                  <description>Read: Disabled</description>
11848                  <value>0</value>
11849                </enumeratedValue>
11850                <enumeratedValue>
11851                  <name>Enabled</name>
11852                  <description>Read: Enabled</description>
11853                  <value>1</value>
11854                </enumeratedValue>
11855              </enumeratedValues>
11856              <enumeratedValues>
11857                <usage>write</usage>
11858                <enumeratedValue>
11859                  <name>Clear</name>
11860                  <description>Disable</description>
11861                  <value>1</value>
11862                </enumeratedValue>
11863              </enumeratedValues>
11864            </field>
11865            <field>
11866              <name>ENDTX</name>
11867              <description>Write '1' to disable interrupt for event ENDTX</description>
11868              <lsb>8</lsb>
11869              <msb>8</msb>
11870              <enumeratedValues>
11871                <usage>read</usage>
11872                <enumeratedValue>
11873                  <name>Disabled</name>
11874                  <description>Read: Disabled</description>
11875                  <value>0</value>
11876                </enumeratedValue>
11877                <enumeratedValue>
11878                  <name>Enabled</name>
11879                  <description>Read: Enabled</description>
11880                  <value>1</value>
11881                </enumeratedValue>
11882              </enumeratedValues>
11883              <enumeratedValues>
11884                <usage>write</usage>
11885                <enumeratedValue>
11886                  <name>Clear</name>
11887                  <description>Disable</description>
11888                  <value>1</value>
11889                </enumeratedValue>
11890              </enumeratedValues>
11891            </field>
11892            <field>
11893              <name>ERROR</name>
11894              <description>Write '1' to disable interrupt for event ERROR</description>
11895              <lsb>9</lsb>
11896              <msb>9</msb>
11897              <enumeratedValues>
11898                <usage>read</usage>
11899                <enumeratedValue>
11900                  <name>Disabled</name>
11901                  <description>Read: Disabled</description>
11902                  <value>0</value>
11903                </enumeratedValue>
11904                <enumeratedValue>
11905                  <name>Enabled</name>
11906                  <description>Read: Enabled</description>
11907                  <value>1</value>
11908                </enumeratedValue>
11909              </enumeratedValues>
11910              <enumeratedValues>
11911                <usage>write</usage>
11912                <enumeratedValue>
11913                  <name>Clear</name>
11914                  <description>Disable</description>
11915                  <value>1</value>
11916                </enumeratedValue>
11917              </enumeratedValues>
11918            </field>
11919            <field>
11920              <name>RXTO</name>
11921              <description>Write '1' to disable interrupt for event RXTO</description>
11922              <lsb>17</lsb>
11923              <msb>17</msb>
11924              <enumeratedValues>
11925                <usage>read</usage>
11926                <enumeratedValue>
11927                  <name>Disabled</name>
11928                  <description>Read: Disabled</description>
11929                  <value>0</value>
11930                </enumeratedValue>
11931                <enumeratedValue>
11932                  <name>Enabled</name>
11933                  <description>Read: Enabled</description>
11934                  <value>1</value>
11935                </enumeratedValue>
11936              </enumeratedValues>
11937              <enumeratedValues>
11938                <usage>write</usage>
11939                <enumeratedValue>
11940                  <name>Clear</name>
11941                  <description>Disable</description>
11942                  <value>1</value>
11943                </enumeratedValue>
11944              </enumeratedValues>
11945            </field>
11946            <field>
11947              <name>RXSTARTED</name>
11948              <description>Write '1' to disable interrupt for event RXSTARTED</description>
11949              <lsb>19</lsb>
11950              <msb>19</msb>
11951              <enumeratedValues>
11952                <usage>read</usage>
11953                <enumeratedValue>
11954                  <name>Disabled</name>
11955                  <description>Read: Disabled</description>
11956                  <value>0</value>
11957                </enumeratedValue>
11958                <enumeratedValue>
11959                  <name>Enabled</name>
11960                  <description>Read: Enabled</description>
11961                  <value>1</value>
11962                </enumeratedValue>
11963              </enumeratedValues>
11964              <enumeratedValues>
11965                <usage>write</usage>
11966                <enumeratedValue>
11967                  <name>Clear</name>
11968                  <description>Disable</description>
11969                  <value>1</value>
11970                </enumeratedValue>
11971              </enumeratedValues>
11972            </field>
11973            <field>
11974              <name>TXSTARTED</name>
11975              <description>Write '1' to disable interrupt for event TXSTARTED</description>
11976              <lsb>20</lsb>
11977              <msb>20</msb>
11978              <enumeratedValues>
11979                <usage>read</usage>
11980                <enumeratedValue>
11981                  <name>Disabled</name>
11982                  <description>Read: Disabled</description>
11983                  <value>0</value>
11984                </enumeratedValue>
11985                <enumeratedValue>
11986                  <name>Enabled</name>
11987                  <description>Read: Enabled</description>
11988                  <value>1</value>
11989                </enumeratedValue>
11990              </enumeratedValues>
11991              <enumeratedValues>
11992                <usage>write</usage>
11993                <enumeratedValue>
11994                  <name>Clear</name>
11995                  <description>Disable</description>
11996                  <value>1</value>
11997                </enumeratedValue>
11998              </enumeratedValues>
11999            </field>
12000            <field>
12001              <name>TXSTOPPED</name>
12002              <description>Write '1' to disable interrupt for event TXSTOPPED</description>
12003              <lsb>22</lsb>
12004              <msb>22</msb>
12005              <enumeratedValues>
12006                <usage>read</usage>
12007                <enumeratedValue>
12008                  <name>Disabled</name>
12009                  <description>Read: Disabled</description>
12010                  <value>0</value>
12011                </enumeratedValue>
12012                <enumeratedValue>
12013                  <name>Enabled</name>
12014                  <description>Read: Enabled</description>
12015                  <value>1</value>
12016                </enumeratedValue>
12017              </enumeratedValues>
12018              <enumeratedValues>
12019                <usage>write</usage>
12020                <enumeratedValue>
12021                  <name>Clear</name>
12022                  <description>Disable</description>
12023                  <value>1</value>
12024                </enumeratedValue>
12025              </enumeratedValues>
12026            </field>
12027          </fields>
12028        </register>
12029        <register>
12030          <name>ERRORSRC</name>
12031          <description>Error source Note : this register is read / write one to clear.</description>
12032          <addressOffset>0x480</addressOffset>
12033          <access>read-write</access>
12034          <modifiedWriteValues>oneToClear</modifiedWriteValues>
12035          <fields>
12036            <field>
12037              <name>OVERRUN</name>
12038              <description>Overrun error</description>
12039              <lsb>0</lsb>
12040              <msb>0</msb>
12041              <enumeratedValues>
12042                <usage>read</usage>
12043                <enumeratedValue>
12044                  <name>NotPresent</name>
12045                  <description>Read: error not present</description>
12046                  <value>0</value>
12047                </enumeratedValue>
12048                <enumeratedValue>
12049                  <name>Present</name>
12050                  <description>Read: error present</description>
12051                  <value>1</value>
12052                </enumeratedValue>
12053              </enumeratedValues>
12054            </field>
12055            <field>
12056              <name>PARITY</name>
12057              <description>Parity error</description>
12058              <lsb>1</lsb>
12059              <msb>1</msb>
12060              <enumeratedValues>
12061                <usage>read</usage>
12062                <enumeratedValue>
12063                  <name>NotPresent</name>
12064                  <description>Read: error not present</description>
12065                  <value>0</value>
12066                </enumeratedValue>
12067                <enumeratedValue>
12068                  <name>Present</name>
12069                  <description>Read: error present</description>
12070                  <value>1</value>
12071                </enumeratedValue>
12072              </enumeratedValues>
12073            </field>
12074            <field>
12075              <name>FRAMING</name>
12076              <description>Framing error occurred</description>
12077              <lsb>2</lsb>
12078              <msb>2</msb>
12079              <enumeratedValues>
12080                <usage>read</usage>
12081                <enumeratedValue>
12082                  <name>NotPresent</name>
12083                  <description>Read: error not present</description>
12084                  <value>0</value>
12085                </enumeratedValue>
12086                <enumeratedValue>
12087                  <name>Present</name>
12088                  <description>Read: error present</description>
12089                  <value>1</value>
12090                </enumeratedValue>
12091              </enumeratedValues>
12092            </field>
12093            <field>
12094              <name>BREAK</name>
12095              <description>Break condition</description>
12096              <lsb>3</lsb>
12097              <msb>3</msb>
12098              <enumeratedValues>
12099                <usage>read</usage>
12100                <enumeratedValue>
12101                  <name>NotPresent</name>
12102                  <description>Read: error not present</description>
12103                  <value>0</value>
12104                </enumeratedValue>
12105                <enumeratedValue>
12106                  <name>Present</name>
12107                  <description>Read: error present</description>
12108                  <value>1</value>
12109                </enumeratedValue>
12110              </enumeratedValues>
12111            </field>
12112          </fields>
12113        </register>
12114        <register>
12115          <name>ENABLE</name>
12116          <description>Enable UART</description>
12117          <addressOffset>0x500</addressOffset>
12118          <access>read-write</access>
12119          <fields>
12120            <field>
12121              <name>ENABLE</name>
12122              <description>Enable or disable UARTE</description>
12123              <lsb>0</lsb>
12124              <msb>3</msb>
12125              <enumeratedValues>
12126                <enumeratedValue>
12127                  <name>Disabled</name>
12128                  <description>Disable UARTE</description>
12129                  <value>0</value>
12130                </enumeratedValue>
12131                <enumeratedValue>
12132                  <name>Enabled</name>
12133                  <description>Enable UARTE</description>
12134                  <value>8</value>
12135                </enumeratedValue>
12136              </enumeratedValues>
12137            </field>
12138          </fields>
12139        </register>
12140        <cluster>
12141          <name>PSEL</name>
12142          <description>Unspecified</description>
12143          <headerStructName>UARTE_PSEL</headerStructName>
12144          <access>read-write</access>
12145          <addressOffset>0x508</addressOffset>
12146          <register>
12147            <name>RTS</name>
12148            <description>Pin select for RTS signal</description>
12149            <addressOffset>0x000</addressOffset>
12150            <access>read-write</access>
12151            <resetValue>0xFFFFFFFF</resetValue>
12152            <fields>
12153              <field>
12154                <name>PIN</name>
12155                <description>Pin number</description>
12156                <lsb>0</lsb>
12157                <msb>4</msb>
12158              </field>
12159              <field>
12160                <name>CONNECT</name>
12161                <description>Connection</description>
12162                <lsb>31</lsb>
12163                <msb>31</msb>
12164                <enumeratedValues>
12165                  <enumeratedValue>
12166                    <name>Disconnected</name>
12167                    <description>Disconnect</description>
12168                    <value>1</value>
12169                  </enumeratedValue>
12170                  <enumeratedValue>
12171                    <name>Connected</name>
12172                    <description>Connect</description>
12173                    <value>0</value>
12174                  </enumeratedValue>
12175                </enumeratedValues>
12176              </field>
12177            </fields>
12178          </register>
12179          <register>
12180            <name>TXD</name>
12181            <description>Pin select for TXD signal</description>
12182            <addressOffset>0x004</addressOffset>
12183            <access>read-write</access>
12184            <resetValue>0xFFFFFFFF</resetValue>
12185            <fields>
12186              <field>
12187                <name>PIN</name>
12188                <description>Pin number</description>
12189                <lsb>0</lsb>
12190                <msb>4</msb>
12191              </field>
12192              <field>
12193                <name>CONNECT</name>
12194                <description>Connection</description>
12195                <lsb>31</lsb>
12196                <msb>31</msb>
12197                <enumeratedValues>
12198                  <enumeratedValue>
12199                    <name>Disconnected</name>
12200                    <description>Disconnect</description>
12201                    <value>1</value>
12202                  </enumeratedValue>
12203                  <enumeratedValue>
12204                    <name>Connected</name>
12205                    <description>Connect</description>
12206                    <value>0</value>
12207                  </enumeratedValue>
12208                </enumeratedValues>
12209              </field>
12210            </fields>
12211          </register>
12212          <register>
12213            <name>CTS</name>
12214            <description>Pin select for CTS signal</description>
12215            <addressOffset>0x008</addressOffset>
12216            <access>read-write</access>
12217            <resetValue>0xFFFFFFFF</resetValue>
12218            <fields>
12219              <field>
12220                <name>PIN</name>
12221                <description>Pin number</description>
12222                <lsb>0</lsb>
12223                <msb>4</msb>
12224              </field>
12225              <field>
12226                <name>CONNECT</name>
12227                <description>Connection</description>
12228                <lsb>31</lsb>
12229                <msb>31</msb>
12230                <enumeratedValues>
12231                  <enumeratedValue>
12232                    <name>Disconnected</name>
12233                    <description>Disconnect</description>
12234                    <value>1</value>
12235                  </enumeratedValue>
12236                  <enumeratedValue>
12237                    <name>Connected</name>
12238                    <description>Connect</description>
12239                    <value>0</value>
12240                  </enumeratedValue>
12241                </enumeratedValues>
12242              </field>
12243            </fields>
12244          </register>
12245          <register>
12246            <name>RXD</name>
12247            <description>Pin select for RXD signal</description>
12248            <addressOffset>0x00C</addressOffset>
12249            <access>read-write</access>
12250            <resetValue>0xFFFFFFFF</resetValue>
12251            <fields>
12252              <field>
12253                <name>PIN</name>
12254                <description>Pin number</description>
12255                <lsb>0</lsb>
12256                <msb>4</msb>
12257              </field>
12258              <field>
12259                <name>CONNECT</name>
12260                <description>Connection</description>
12261                <lsb>31</lsb>
12262                <msb>31</msb>
12263                <enumeratedValues>
12264                  <enumeratedValue>
12265                    <name>Disconnected</name>
12266                    <description>Disconnect</description>
12267                    <value>1</value>
12268                  </enumeratedValue>
12269                  <enumeratedValue>
12270                    <name>Connected</name>
12271                    <description>Connect</description>
12272                    <value>0</value>
12273                  </enumeratedValue>
12274                </enumeratedValues>
12275              </field>
12276            </fields>
12277          </register>
12278        </cluster>
12279        <register>
12280          <name>BAUDRATE</name>
12281          <description>Baud rate. Accuracy depends on the HFCLK source selected.</description>
12282          <addressOffset>0x524</addressOffset>
12283          <access>read-write</access>
12284          <resetValue>0x04000000</resetValue>
12285          <fields>
12286            <field>
12287              <name>BAUDRATE</name>
12288              <description>Baud rate</description>
12289              <lsb>0</lsb>
12290              <msb>31</msb>
12291              <enumeratedValues>
12292                <enumeratedValue>
12293                  <name>Baud1200</name>
12294                  <description>1200 baud (actual rate: 1205)</description>
12295                  <value>0x0004F000</value>
12296                </enumeratedValue>
12297                <enumeratedValue>
12298                  <name>Baud2400</name>
12299                  <description>2400 baud (actual rate: 2396)</description>
12300                  <value>0x0009D000</value>
12301                </enumeratedValue>
12302                <enumeratedValue>
12303                  <name>Baud4800</name>
12304                  <description>4800 baud (actual rate: 4808)</description>
12305                  <value>0x0013B000</value>
12306                </enumeratedValue>
12307                <enumeratedValue>
12308                  <name>Baud9600</name>
12309                  <description>9600 baud (actual rate: 9598)</description>
12310                  <value>0x00275000</value>
12311                </enumeratedValue>
12312                <enumeratedValue>
12313                  <name>Baud14400</name>
12314                  <description>14400 baud (actual rate: 14401)</description>
12315                  <value>0x003AF000</value>
12316                </enumeratedValue>
12317                <enumeratedValue>
12318                  <name>Baud19200</name>
12319                  <description>19200 baud (actual rate: 19208)</description>
12320                  <value>0x004EA000</value>
12321                </enumeratedValue>
12322                <enumeratedValue>
12323                  <name>Baud28800</name>
12324                  <description>28800 baud (actual rate: 28777)</description>
12325                  <value>0x0075C000</value>
12326                </enumeratedValue>
12327                <enumeratedValue>
12328                  <name>Baud31250</name>
12329                  <description>31250 baud</description>
12330                  <value>0x00800000</value>
12331                </enumeratedValue>
12332                <enumeratedValue>
12333                  <name>Baud38400</name>
12334                  <description>38400 baud (actual rate: 38369)</description>
12335                  <value>0x009D0000</value>
12336                </enumeratedValue>
12337                <enumeratedValue>
12338                  <name>Baud56000</name>
12339                  <description>56000 baud (actual rate: 55944)</description>
12340                  <value>0x00E50000</value>
12341                </enumeratedValue>
12342                <enumeratedValue>
12343                  <name>Baud57600</name>
12344                  <description>57600 baud (actual rate: 57554)</description>
12345                  <value>0x00EB0000</value>
12346                </enumeratedValue>
12347                <enumeratedValue>
12348                  <name>Baud76800</name>
12349                  <description>76800 baud (actual rate: 76923)</description>
12350                  <value>0x013A9000</value>
12351                </enumeratedValue>
12352                <enumeratedValue>
12353                  <name>Baud115200</name>
12354                  <description>115200 baud (actual rate: 115108)</description>
12355                  <value>0x01D60000</value>
12356                </enumeratedValue>
12357                <enumeratedValue>
12358                  <name>Baud230400</name>
12359                  <description>230400 baud (actual rate: 231884)</description>
12360                  <value>0x03B00000</value>
12361                </enumeratedValue>
12362                <enumeratedValue>
12363                  <name>Baud250000</name>
12364                  <description>250000 baud</description>
12365                  <value>0x04000000</value>
12366                </enumeratedValue>
12367                <enumeratedValue>
12368                  <name>Baud460800</name>
12369                  <description>460800 baud (actual rate: 457143)</description>
12370                  <value>0x07400000</value>
12371                </enumeratedValue>
12372                <enumeratedValue>
12373                  <name>Baud921600</name>
12374                  <description>921600 baud (actual rate: 941176)</description>
12375                  <value>0x0F000000</value>
12376                </enumeratedValue>
12377                <enumeratedValue>
12378                  <name>Baud1M</name>
12379                  <description>1Mega baud</description>
12380                  <value>0x10000000</value>
12381                </enumeratedValue>
12382              </enumeratedValues>
12383            </field>
12384          </fields>
12385        </register>
12386        <cluster>
12387          <name>RXD</name>
12388          <description>RXD EasyDMA channel</description>
12389          <headerStructName>UARTE_RXD</headerStructName>
12390          <access>read-write</access>
12391          <addressOffset>0x534</addressOffset>
12392          <register>
12393            <name>PTR</name>
12394            <description>Data pointer</description>
12395            <addressOffset>0x000</addressOffset>
12396            <access>read-write</access>
12397            <fields>
12398              <field>
12399                <name>PTR</name>
12400                <description>Data pointer</description>
12401                <lsb>0</lsb>
12402                <msb>31</msb>
12403              </field>
12404            </fields>
12405          </register>
12406          <register>
12407            <name>MAXCNT</name>
12408            <description>Maximum number of bytes in receive buffer</description>
12409            <addressOffset>0x004</addressOffset>
12410            <access>read-write</access>
12411            <fields>
12412              <field>
12413                <name>MAXCNT</name>
12414                <description>Maximum number of bytes in receive buffer</description>
12415                <lsb>0</lsb>
12416                <msb>12</msb>
12417              </field>
12418            </fields>
12419          </register>
12420          <register>
12421            <name>AMOUNT</name>
12422            <description>Number of bytes transferred in the last transaction</description>
12423            <addressOffset>0x008</addressOffset>
12424            <access>read-only</access>
12425            <fields>
12426              <field>
12427                <name>AMOUNT</name>
12428                <description>Number of bytes transferred in the last transaction</description>
12429                <lsb>0</lsb>
12430                <msb>12</msb>
12431              </field>
12432            </fields>
12433          </register>
12434        </cluster>
12435        <cluster>
12436          <name>TXD</name>
12437          <description>TXD EasyDMA channel</description>
12438          <headerStructName>UARTE_TXD</headerStructName>
12439          <access>read-write</access>
12440          <addressOffset>0x544</addressOffset>
12441          <register>
12442            <name>PTR</name>
12443            <description>Data pointer</description>
12444            <addressOffset>0x000</addressOffset>
12445            <access>read-write</access>
12446            <fields>
12447              <field>
12448                <name>PTR</name>
12449                <description>Data pointer</description>
12450                <lsb>0</lsb>
12451                <msb>31</msb>
12452              </field>
12453            </fields>
12454          </register>
12455          <register>
12456            <name>MAXCNT</name>
12457            <description>Maximum number of bytes in transmit buffer</description>
12458            <addressOffset>0x004</addressOffset>
12459            <access>read-write</access>
12460            <fields>
12461              <field>
12462                <name>MAXCNT</name>
12463                <description>Maximum number of bytes in transmit buffer</description>
12464                <lsb>0</lsb>
12465                <msb>12</msb>
12466              </field>
12467            </fields>
12468          </register>
12469          <register>
12470            <name>AMOUNT</name>
12471            <description>Number of bytes transferred in the last transaction</description>
12472            <addressOffset>0x008</addressOffset>
12473            <access>read-only</access>
12474            <fields>
12475              <field>
12476                <name>AMOUNT</name>
12477                <description>Number of bytes transferred in the last transaction</description>
12478                <lsb>0</lsb>
12479                <msb>12</msb>
12480              </field>
12481            </fields>
12482          </register>
12483        </cluster>
12484        <register>
12485          <name>CONFIG</name>
12486          <description>Configuration of parity and hardware flow control</description>
12487          <addressOffset>0x56C</addressOffset>
12488          <access>read-write</access>
12489          <fields>
12490            <field>
12491              <name>HWFC</name>
12492              <description>Hardware flow control</description>
12493              <lsb>0</lsb>
12494              <msb>0</msb>
12495              <enumeratedValues>
12496                <enumeratedValue>
12497                  <name>Disabled</name>
12498                  <description>Disabled</description>
12499                  <value>0</value>
12500                </enumeratedValue>
12501                <enumeratedValue>
12502                  <name>Enabled</name>
12503                  <description>Enabled</description>
12504                  <value>1</value>
12505                </enumeratedValue>
12506              </enumeratedValues>
12507            </field>
12508            <field>
12509              <name>PARITY</name>
12510              <description>Parity</description>
12511              <lsb>1</lsb>
12512              <msb>3</msb>
12513              <enumeratedValues>
12514                <enumeratedValue>
12515                  <name>Excluded</name>
12516                  <description>Exclude parity bit</description>
12517                  <value>0x0</value>
12518                </enumeratedValue>
12519                <enumeratedValue>
12520                  <name>Included</name>
12521                  <description>Include even parity bit</description>
12522                  <value>0x7</value>
12523                </enumeratedValue>
12524              </enumeratedValues>
12525            </field>
12526            <field>
12527              <name>STOP</name>
12528              <description>Stop bits</description>
12529              <lsb>4</lsb>
12530              <msb>4</msb>
12531              <enumeratedValues>
12532                <enumeratedValue>
12533                  <name>One</name>
12534                  <description>One stop bit</description>
12535                  <value>0</value>
12536                </enumeratedValue>
12537                <enumeratedValue>
12538                  <name>Two</name>
12539                  <description>Two stop bits</description>
12540                  <value>1</value>
12541                </enumeratedValue>
12542              </enumeratedValues>
12543            </field>
12544          </fields>
12545        </register>
12546      </registers>
12547    </peripheral>
12548    <peripheral derivedFrom="SPIM0_NS">
12549      <name>SPIM0_S</name>
12550      <description>Serial Peripheral Interface Master with EasyDMA 1</description>
12551      <baseAddress>0x50008000</baseAddress>
12552      <!--Security dma=SA-->
12553      <!--Security securemapping=US-->
12554      <interrupt>
12555        <name>UARTE0_SPIM0_SPIS0_TWIM0_TWIS0</name>
12556        <value>8</value>
12557      </interrupt>
12558    </peripheral>
12559    <peripheral derivedFrom="SPIS0_NS">
12560      <name>SPIS0_S</name>
12561      <description>SPI Slave 1</description>
12562      <baseAddress>0x50008000</baseAddress>
12563      <alternatePeripheral>SPIM0_S</alternatePeripheral>
12564      <!--Security dma=SA-->
12565      <!--Security securemapping=US-->
12566      <interrupt>
12567        <name>UARTE0_SPIM0_SPIS0_TWIM0_TWIS0</name>
12568        <value>8</value>
12569      </interrupt>
12570    </peripheral>
12571    <peripheral derivedFrom="TWIM0_NS">
12572      <name>TWIM0_S</name>
12573      <description>I2C compatible Two-Wire Master Interface with EasyDMA 1</description>
12574      <baseAddress>0x50008000</baseAddress>
12575      <alternatePeripheral>SPIM0_S</alternatePeripheral>
12576      <!--Security dma=SA-->
12577      <!--Security securemapping=US-->
12578      <interrupt>
12579        <name>UARTE0_SPIM0_SPIS0_TWIM0_TWIS0</name>
12580        <value>8</value>
12581      </interrupt>
12582    </peripheral>
12583    <peripheral derivedFrom="TWIS0_NS">
12584      <name>TWIS0_S</name>
12585      <description>I2C compatible Two-Wire Slave Interface with EasyDMA 1</description>
12586      <baseAddress>0x50008000</baseAddress>
12587      <alternatePeripheral>SPIM0_S</alternatePeripheral>
12588      <!--Security dma=SA-->
12589      <!--Security securemapping=US-->
12590      <interrupt>
12591        <name>UARTE0_SPIM0_SPIS0_TWIM0_TWIS0</name>
12592        <value>8</value>
12593      </interrupt>
12594    </peripheral>
12595    <peripheral derivedFrom="UARTE0_NS">
12596      <name>UARTE0_S</name>
12597      <description>UART with EasyDMA 1</description>
12598      <baseAddress>0x50008000</baseAddress>
12599      <alternatePeripheral>SPIM0_S</alternatePeripheral>
12600      <!--Security dma=SA-->
12601      <!--Security securemapping=US-->
12602      <interrupt>
12603        <name>UARTE0_SPIM0_SPIS0_TWIM0_TWIS0</name>
12604        <value>8</value>
12605      </interrupt>
12606    </peripheral>
12607    <peripheral derivedFrom="SPIM0_NS">
12608      <name>SPIM1_NS</name>
12609      <description>Serial Peripheral Interface Master with EasyDMA 2</description>
12610      <baseAddress>0x40009000</baseAddress>
12611      <!--Security dma=SA-->
12612      <!--Security securemapping=US-->
12613      <interrupt>
12614        <name>UARTE1_SPIM1_SPIS1_TWIM1_TWIS1</name>
12615        <value>9</value>
12616      </interrupt>
12617    </peripheral>
12618    <peripheral derivedFrom="SPIS0_NS">
12619      <name>SPIS1_NS</name>
12620      <description>SPI Slave 2</description>
12621      <baseAddress>0x40009000</baseAddress>
12622      <alternatePeripheral>SPIM1_NS</alternatePeripheral>
12623      <!--Security dma=SA-->
12624      <!--Security securemapping=US-->
12625      <interrupt>
12626        <name>UARTE1_SPIM1_SPIS1_TWIM1_TWIS1</name>
12627        <value>9</value>
12628      </interrupt>
12629    </peripheral>
12630    <peripheral derivedFrom="TWIM0_NS">
12631      <name>TWIM1_NS</name>
12632      <description>I2C compatible Two-Wire Master Interface with EasyDMA 2</description>
12633      <baseAddress>0x40009000</baseAddress>
12634      <alternatePeripheral>SPIM1_NS</alternatePeripheral>
12635      <!--Security dma=SA-->
12636      <!--Security securemapping=US-->
12637      <interrupt>
12638        <name>UARTE1_SPIM1_SPIS1_TWIM1_TWIS1</name>
12639        <value>9</value>
12640      </interrupt>
12641    </peripheral>
12642    <peripheral derivedFrom="TWIS0_NS">
12643      <name>TWIS1_NS</name>
12644      <description>I2C compatible Two-Wire Slave Interface with EasyDMA 2</description>
12645      <baseAddress>0x40009000</baseAddress>
12646      <alternatePeripheral>SPIM1_NS</alternatePeripheral>
12647      <!--Security dma=SA-->
12648      <!--Security securemapping=US-->
12649      <interrupt>
12650        <name>UARTE1_SPIM1_SPIS1_TWIM1_TWIS1</name>
12651        <value>9</value>
12652      </interrupt>
12653    </peripheral>
12654    <peripheral derivedFrom="UARTE0_NS">
12655      <name>UARTE1_NS</name>
12656      <description>UART with EasyDMA 2</description>
12657      <baseAddress>0x40009000</baseAddress>
12658      <alternatePeripheral>SPIM1_NS</alternatePeripheral>
12659      <!--Security dma=SA-->
12660      <!--Security securemapping=US-->
12661      <interrupt>
12662        <name>UARTE1_SPIM1_SPIS1_TWIM1_TWIS1</name>
12663        <value>9</value>
12664      </interrupt>
12665    </peripheral>
12666    <peripheral derivedFrom="SPIM0_NS">
12667      <name>SPIM1_S</name>
12668      <description>Serial Peripheral Interface Master with EasyDMA 3</description>
12669      <baseAddress>0x50009000</baseAddress>
12670      <!--Security dma=SA-->
12671      <!--Security securemapping=US-->
12672      <interrupt>
12673        <name>UARTE1_SPIM1_SPIS1_TWIM1_TWIS1</name>
12674        <value>9</value>
12675      </interrupt>
12676    </peripheral>
12677    <peripheral derivedFrom="SPIS0_NS">
12678      <name>SPIS1_S</name>
12679      <description>SPI Slave 3</description>
12680      <baseAddress>0x50009000</baseAddress>
12681      <alternatePeripheral>SPIM1_S</alternatePeripheral>
12682      <!--Security dma=SA-->
12683      <!--Security securemapping=US-->
12684      <interrupt>
12685        <name>UARTE1_SPIM1_SPIS1_TWIM1_TWIS1</name>
12686        <value>9</value>
12687      </interrupt>
12688    </peripheral>
12689    <peripheral derivedFrom="TWIM0_NS">
12690      <name>TWIM1_S</name>
12691      <description>I2C compatible Two-Wire Master Interface with EasyDMA 3</description>
12692      <baseAddress>0x50009000</baseAddress>
12693      <alternatePeripheral>SPIM1_S</alternatePeripheral>
12694      <!--Security dma=SA-->
12695      <!--Security securemapping=US-->
12696      <interrupt>
12697        <name>UARTE1_SPIM1_SPIS1_TWIM1_TWIS1</name>
12698        <value>9</value>
12699      </interrupt>
12700    </peripheral>
12701    <peripheral derivedFrom="TWIS0_NS">
12702      <name>TWIS1_S</name>
12703      <description>I2C compatible Two-Wire Slave Interface with EasyDMA 3</description>
12704      <baseAddress>0x50009000</baseAddress>
12705      <alternatePeripheral>SPIM1_S</alternatePeripheral>
12706      <!--Security dma=SA-->
12707      <!--Security securemapping=US-->
12708      <interrupt>
12709        <name>UARTE1_SPIM1_SPIS1_TWIM1_TWIS1</name>
12710        <value>9</value>
12711      </interrupt>
12712    </peripheral>
12713    <peripheral derivedFrom="UARTE0_NS">
12714      <name>UARTE1_S</name>
12715      <description>UART with EasyDMA 3</description>
12716      <baseAddress>0x50009000</baseAddress>
12717      <alternatePeripheral>SPIM1_S</alternatePeripheral>
12718      <!--Security dma=SA-->
12719      <!--Security securemapping=US-->
12720      <interrupt>
12721        <name>UARTE1_SPIM1_SPIS1_TWIM1_TWIS1</name>
12722        <value>9</value>
12723      </interrupt>
12724    </peripheral>
12725    <peripheral derivedFrom="SPIM0_NS">
12726      <name>SPIM2_NS</name>
12727      <description>Serial Peripheral Interface Master with EasyDMA 4</description>
12728      <baseAddress>0x4000A000</baseAddress>
12729      <!--Security dma=SA-->
12730      <!--Security securemapping=US-->
12731      <interrupt>
12732        <name>UARTE2_SPIM2_SPIS2_TWIM2_TWIS2</name>
12733        <value>10</value>
12734      </interrupt>
12735    </peripheral>
12736    <peripheral derivedFrom="SPIS0_NS">
12737      <name>SPIS2_NS</name>
12738      <description>SPI Slave 4</description>
12739      <baseAddress>0x4000A000</baseAddress>
12740      <alternatePeripheral>SPIM2_NS</alternatePeripheral>
12741      <!--Security dma=SA-->
12742      <!--Security securemapping=US-->
12743      <interrupt>
12744        <name>UARTE2_SPIM2_SPIS2_TWIM2_TWIS2</name>
12745        <value>10</value>
12746      </interrupt>
12747    </peripheral>
12748    <peripheral derivedFrom="TWIM0_NS">
12749      <name>TWIM2_NS</name>
12750      <description>I2C compatible Two-Wire Master Interface with EasyDMA 4</description>
12751      <baseAddress>0x4000A000</baseAddress>
12752      <alternatePeripheral>SPIM2_NS</alternatePeripheral>
12753      <!--Security dma=SA-->
12754      <!--Security securemapping=US-->
12755      <interrupt>
12756        <name>UARTE2_SPIM2_SPIS2_TWIM2_TWIS2</name>
12757        <value>10</value>
12758      </interrupt>
12759    </peripheral>
12760    <peripheral derivedFrom="TWIS0_NS">
12761      <name>TWIS2_NS</name>
12762      <description>I2C compatible Two-Wire Slave Interface with EasyDMA 4</description>
12763      <baseAddress>0x4000A000</baseAddress>
12764      <alternatePeripheral>SPIM2_NS</alternatePeripheral>
12765      <!--Security dma=SA-->
12766      <!--Security securemapping=US-->
12767      <interrupt>
12768        <name>UARTE2_SPIM2_SPIS2_TWIM2_TWIS2</name>
12769        <value>10</value>
12770      </interrupt>
12771    </peripheral>
12772    <peripheral derivedFrom="UARTE0_NS">
12773      <name>UARTE2_NS</name>
12774      <description>UART with EasyDMA 4</description>
12775      <baseAddress>0x4000A000</baseAddress>
12776      <alternatePeripheral>SPIM2_NS</alternatePeripheral>
12777      <!--Security dma=SA-->
12778      <!--Security securemapping=US-->
12779      <interrupt>
12780        <name>UARTE2_SPIM2_SPIS2_TWIM2_TWIS2</name>
12781        <value>10</value>
12782      </interrupt>
12783    </peripheral>
12784    <peripheral derivedFrom="SPIM0_NS">
12785      <name>SPIM2_S</name>
12786      <description>Serial Peripheral Interface Master with EasyDMA 5</description>
12787      <baseAddress>0x5000A000</baseAddress>
12788      <!--Security dma=SA-->
12789      <!--Security securemapping=US-->
12790      <interrupt>
12791        <name>UARTE2_SPIM2_SPIS2_TWIM2_TWIS2</name>
12792        <value>10</value>
12793      </interrupt>
12794    </peripheral>
12795    <peripheral derivedFrom="SPIS0_NS">
12796      <name>SPIS2_S</name>
12797      <description>SPI Slave 5</description>
12798      <baseAddress>0x5000A000</baseAddress>
12799      <alternatePeripheral>SPIM2_S</alternatePeripheral>
12800      <!--Security dma=SA-->
12801      <!--Security securemapping=US-->
12802      <interrupt>
12803        <name>UARTE2_SPIM2_SPIS2_TWIM2_TWIS2</name>
12804        <value>10</value>
12805      </interrupt>
12806    </peripheral>
12807    <peripheral derivedFrom="TWIM0_NS">
12808      <name>TWIM2_S</name>
12809      <description>I2C compatible Two-Wire Master Interface with EasyDMA 5</description>
12810      <baseAddress>0x5000A000</baseAddress>
12811      <alternatePeripheral>SPIM2_S</alternatePeripheral>
12812      <!--Security dma=SA-->
12813      <!--Security securemapping=US-->
12814      <interrupt>
12815        <name>UARTE2_SPIM2_SPIS2_TWIM2_TWIS2</name>
12816        <value>10</value>
12817      </interrupt>
12818    </peripheral>
12819    <peripheral derivedFrom="TWIS0_NS">
12820      <name>TWIS2_S</name>
12821      <description>I2C compatible Two-Wire Slave Interface with EasyDMA 5</description>
12822      <baseAddress>0x5000A000</baseAddress>
12823      <alternatePeripheral>SPIM2_S</alternatePeripheral>
12824      <!--Security dma=SA-->
12825      <!--Security securemapping=US-->
12826      <interrupt>
12827        <name>UARTE2_SPIM2_SPIS2_TWIM2_TWIS2</name>
12828        <value>10</value>
12829      </interrupt>
12830    </peripheral>
12831    <peripheral derivedFrom="UARTE0_NS">
12832      <name>UARTE2_S</name>
12833      <description>UART with EasyDMA 5</description>
12834      <baseAddress>0x5000A000</baseAddress>
12835      <alternatePeripheral>SPIM2_S</alternatePeripheral>
12836      <!--Security dma=SA-->
12837      <!--Security securemapping=US-->
12838      <interrupt>
12839        <name>UARTE2_SPIM2_SPIS2_TWIM2_TWIS2</name>
12840        <value>10</value>
12841      </interrupt>
12842    </peripheral>
12843    <peripheral derivedFrom="SPIM0_NS">
12844      <name>SPIM3_NS</name>
12845      <description>Serial Peripheral Interface Master with EasyDMA 6</description>
12846      <baseAddress>0x4000B000</baseAddress>
12847      <!--Security dma=SA-->
12848      <!--Security securemapping=US-->
12849      <interrupt>
12850        <name>UARTE3_SPIM3_SPIS3_TWIM3_TWIS3</name>
12851        <value>11</value>
12852      </interrupt>
12853    </peripheral>
12854    <peripheral derivedFrom="SPIS0_NS">
12855      <name>SPIS3_NS</name>
12856      <description>SPI Slave 6</description>
12857      <baseAddress>0x4000B000</baseAddress>
12858      <alternatePeripheral>SPIM3_NS</alternatePeripheral>
12859      <!--Security dma=SA-->
12860      <!--Security securemapping=US-->
12861      <interrupt>
12862        <name>UARTE3_SPIM3_SPIS3_TWIM3_TWIS3</name>
12863        <value>11</value>
12864      </interrupt>
12865    </peripheral>
12866    <peripheral derivedFrom="TWIM0_NS">
12867      <name>TWIM3_NS</name>
12868      <description>I2C compatible Two-Wire Master Interface with EasyDMA 6</description>
12869      <baseAddress>0x4000B000</baseAddress>
12870      <alternatePeripheral>SPIM3_NS</alternatePeripheral>
12871      <!--Security dma=SA-->
12872      <!--Security securemapping=US-->
12873      <interrupt>
12874        <name>UARTE3_SPIM3_SPIS3_TWIM3_TWIS3</name>
12875        <value>11</value>
12876      </interrupt>
12877    </peripheral>
12878    <peripheral derivedFrom="TWIS0_NS">
12879      <name>TWIS3_NS</name>
12880      <description>I2C compatible Two-Wire Slave Interface with EasyDMA 6</description>
12881      <baseAddress>0x4000B000</baseAddress>
12882      <alternatePeripheral>SPIM3_NS</alternatePeripheral>
12883      <!--Security dma=SA-->
12884      <!--Security securemapping=US-->
12885      <interrupt>
12886        <name>UARTE3_SPIM3_SPIS3_TWIM3_TWIS3</name>
12887        <value>11</value>
12888      </interrupt>
12889    </peripheral>
12890    <peripheral derivedFrom="UARTE0_NS">
12891      <name>UARTE3_NS</name>
12892      <description>UART with EasyDMA 6</description>
12893      <baseAddress>0x4000B000</baseAddress>
12894      <alternatePeripheral>SPIM3_NS</alternatePeripheral>
12895      <!--Security dma=SA-->
12896      <!--Security securemapping=US-->
12897      <interrupt>
12898        <name>UARTE3_SPIM3_SPIS3_TWIM3_TWIS3</name>
12899        <value>11</value>
12900      </interrupt>
12901    </peripheral>
12902    <peripheral derivedFrom="SPIM0_NS">
12903      <name>SPIM3_S</name>
12904      <description>Serial Peripheral Interface Master with EasyDMA 7</description>
12905      <baseAddress>0x5000B000</baseAddress>
12906      <!--Security dma=SA-->
12907      <!--Security securemapping=US-->
12908      <interrupt>
12909        <name>UARTE3_SPIM3_SPIS3_TWIM3_TWIS3</name>
12910        <value>11</value>
12911      </interrupt>
12912    </peripheral>
12913    <peripheral derivedFrom="SPIS0_NS">
12914      <name>SPIS3_S</name>
12915      <description>SPI Slave 7</description>
12916      <baseAddress>0x5000B000</baseAddress>
12917      <alternatePeripheral>SPIM3_S</alternatePeripheral>
12918      <!--Security dma=SA-->
12919      <!--Security securemapping=US-->
12920      <interrupt>
12921        <name>UARTE3_SPIM3_SPIS3_TWIM3_TWIS3</name>
12922        <value>11</value>
12923      </interrupt>
12924    </peripheral>
12925    <peripheral derivedFrom="TWIM0_NS">
12926      <name>TWIM3_S</name>
12927      <description>I2C compatible Two-Wire Master Interface with EasyDMA 7</description>
12928      <baseAddress>0x5000B000</baseAddress>
12929      <alternatePeripheral>SPIM3_S</alternatePeripheral>
12930      <!--Security dma=SA-->
12931      <!--Security securemapping=US-->
12932      <interrupt>
12933        <name>UARTE3_SPIM3_SPIS3_TWIM3_TWIS3</name>
12934        <value>11</value>
12935      </interrupt>
12936    </peripheral>
12937    <peripheral derivedFrom="TWIS0_NS">
12938      <name>TWIS3_S</name>
12939      <description>I2C compatible Two-Wire Slave Interface with EasyDMA 7</description>
12940      <baseAddress>0x5000B000</baseAddress>
12941      <alternatePeripheral>SPIM3_S</alternatePeripheral>
12942      <!--Security dma=SA-->
12943      <!--Security securemapping=US-->
12944      <interrupt>
12945        <name>UARTE3_SPIM3_SPIS3_TWIM3_TWIS3</name>
12946        <value>11</value>
12947      </interrupt>
12948    </peripheral>
12949    <peripheral derivedFrom="UARTE0_NS">
12950      <name>UARTE3_S</name>
12951      <description>UART with EasyDMA 7</description>
12952      <baseAddress>0x5000B000</baseAddress>
12953      <alternatePeripheral>SPIM3_S</alternatePeripheral>
12954      <!--Security dma=SA-->
12955      <!--Security securemapping=US-->
12956      <interrupt>
12957        <name>UARTE3_SPIM3_SPIS3_TWIM3_TWIS3</name>
12958        <value>11</value>
12959      </interrupt>
12960    </peripheral>
12961    <peripheral>
12962      <name>GPIOTE0_S</name>
12963      <description>GPIO Tasks and Events 0</description>
12964      <baseAddress>0x5000D000</baseAddress>
12965      <headerStructName>GPIOTE</headerStructName>
12966      <!--Security dma=NA-->
12967      <!--Security securemapping=S-->
12968      <addressBlock>
12969        <offset>0</offset>
12970        <size>0x1000</size>
12971        <usage>registers</usage>
12972      </addressBlock>
12973      <interrupt>
12974        <name>GPIOTE0</name>
12975        <value>13</value>
12976      </interrupt>
12977      <groupName>GPIOTE</groupName>
12978      <size>0x20</size>
12979      <registers>
12980        <register>
12981          <dim>0x8</dim>
12982          <dimIncrement>0x4</dimIncrement>
12983          <name>TASKS_OUT[%s]</name>
12984          <description>Description collection: Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is configured in CONFIG[n].POLARITY.</description>
12985          <addressOffset>0x000</addressOffset>
12986          <access>write-only</access>
12987          <fields>
12988            <field>
12989              <name>TASKS_OUT</name>
12990              <description>Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is configured in CONFIG[n].POLARITY.</description>
12991              <lsb>0</lsb>
12992              <msb>0</msb>
12993              <enumeratedValues>
12994                <enumeratedValue>
12995                  <name>Trigger</name>
12996                  <description>Trigger task</description>
12997                  <value>1</value>
12998                </enumeratedValue>
12999              </enumeratedValues>
13000            </field>
13001          </fields>
13002        </register>
13003        <register>
13004          <dim>0x8</dim>
13005          <dimIncrement>0x4</dimIncrement>
13006          <name>TASKS_SET[%s]</name>
13007          <description>Description collection: Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is to set it high.</description>
13008          <addressOffset>0x030</addressOffset>
13009          <access>write-only</access>
13010          <fields>
13011            <field>
13012              <name>TASKS_SET</name>
13013              <description>Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is to set it high.</description>
13014              <lsb>0</lsb>
13015              <msb>0</msb>
13016              <enumeratedValues>
13017                <enumeratedValue>
13018                  <name>Trigger</name>
13019                  <description>Trigger task</description>
13020                  <value>1</value>
13021                </enumeratedValue>
13022              </enumeratedValues>
13023            </field>
13024          </fields>
13025        </register>
13026        <register>
13027          <dim>0x8</dim>
13028          <dimIncrement>0x4</dimIncrement>
13029          <name>TASKS_CLR[%s]</name>
13030          <description>Description collection: Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is to set it low.</description>
13031          <addressOffset>0x060</addressOffset>
13032          <access>write-only</access>
13033          <fields>
13034            <field>
13035              <name>TASKS_CLR</name>
13036              <description>Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is to set it low.</description>
13037              <lsb>0</lsb>
13038              <msb>0</msb>
13039              <enumeratedValues>
13040                <enumeratedValue>
13041                  <name>Trigger</name>
13042                  <description>Trigger task</description>
13043                  <value>1</value>
13044                </enumeratedValue>
13045              </enumeratedValues>
13046            </field>
13047          </fields>
13048        </register>
13049        <register>
13050          <dim>0x8</dim>
13051          <dimIncrement>0x4</dimIncrement>
13052          <name>SUBSCRIBE_OUT[%s]</name>
13053          <description>Description collection: Subscribe configuration for task OUT[n]</description>
13054          <addressOffset>0x080</addressOffset>
13055          <access>read-write</access>
13056          <fields>
13057            <field>
13058              <name>CHIDX</name>
13059              <description>Channel that task OUT[n] will subscribe to</description>
13060              <lsb>0</lsb>
13061              <msb>3</msb>
13062            </field>
13063            <field>
13064              <name>EN</name>
13065              <lsb>31</lsb>
13066              <msb>31</msb>
13067              <enumeratedValues>
13068                <enumeratedValue>
13069                  <name>Disabled</name>
13070                  <description>Disable subscription</description>
13071                  <value>0</value>
13072                </enumeratedValue>
13073                <enumeratedValue>
13074                  <name>Enabled</name>
13075                  <description>Enable subscription</description>
13076                  <value>1</value>
13077                </enumeratedValue>
13078              </enumeratedValues>
13079            </field>
13080          </fields>
13081        </register>
13082        <register>
13083          <dim>0x8</dim>
13084          <dimIncrement>0x4</dimIncrement>
13085          <name>SUBSCRIBE_SET[%s]</name>
13086          <description>Description collection: Subscribe configuration for task SET[n]</description>
13087          <addressOffset>0x0B0</addressOffset>
13088          <access>read-write</access>
13089          <fields>
13090            <field>
13091              <name>CHIDX</name>
13092              <description>Channel that task SET[n] will subscribe to</description>
13093              <lsb>0</lsb>
13094              <msb>3</msb>
13095            </field>
13096            <field>
13097              <name>EN</name>
13098              <lsb>31</lsb>
13099              <msb>31</msb>
13100              <enumeratedValues>
13101                <enumeratedValue>
13102                  <name>Disabled</name>
13103                  <description>Disable subscription</description>
13104                  <value>0</value>
13105                </enumeratedValue>
13106                <enumeratedValue>
13107                  <name>Enabled</name>
13108                  <description>Enable subscription</description>
13109                  <value>1</value>
13110                </enumeratedValue>
13111              </enumeratedValues>
13112            </field>
13113          </fields>
13114        </register>
13115        <register>
13116          <dim>0x8</dim>
13117          <dimIncrement>0x4</dimIncrement>
13118          <name>SUBSCRIBE_CLR[%s]</name>
13119          <description>Description collection: Subscribe configuration for task CLR[n]</description>
13120          <addressOffset>0x0E0</addressOffset>
13121          <access>read-write</access>
13122          <fields>
13123            <field>
13124              <name>CHIDX</name>
13125              <description>Channel that task CLR[n] will subscribe to</description>
13126              <lsb>0</lsb>
13127              <msb>3</msb>
13128            </field>
13129            <field>
13130              <name>EN</name>
13131              <lsb>31</lsb>
13132              <msb>31</msb>
13133              <enumeratedValues>
13134                <enumeratedValue>
13135                  <name>Disabled</name>
13136                  <description>Disable subscription</description>
13137                  <value>0</value>
13138                </enumeratedValue>
13139                <enumeratedValue>
13140                  <name>Enabled</name>
13141                  <description>Enable subscription</description>
13142                  <value>1</value>
13143                </enumeratedValue>
13144              </enumeratedValues>
13145            </field>
13146          </fields>
13147        </register>
13148        <register>
13149          <dim>0x8</dim>
13150          <dimIncrement>0x4</dimIncrement>
13151          <name>EVENTS_IN[%s]</name>
13152          <description>Description collection: Event generated from pin specified in CONFIG[n].PSEL</description>
13153          <addressOffset>0x100</addressOffset>
13154          <access>read-write</access>
13155          <fields>
13156            <field>
13157              <name>EVENTS_IN</name>
13158              <description>Event generated from pin specified in CONFIG[n].PSEL</description>
13159              <lsb>0</lsb>
13160              <msb>0</msb>
13161              <enumeratedValues>
13162                <enumeratedValue>
13163                  <name>NotGenerated</name>
13164                  <description>Event not generated</description>
13165                  <value>0</value>
13166                </enumeratedValue>
13167                <enumeratedValue>
13168                  <name>Generated</name>
13169                  <description>Event generated</description>
13170                  <value>1</value>
13171                </enumeratedValue>
13172              </enumeratedValues>
13173            </field>
13174          </fields>
13175        </register>
13176        <register>
13177          <name>EVENTS_PORT</name>
13178          <description>Event generated from multiple input GPIO pins with SENSE mechanism enabled</description>
13179          <addressOffset>0x17C</addressOffset>
13180          <access>read-write</access>
13181          <fields>
13182            <field>
13183              <name>EVENTS_PORT</name>
13184              <description>Event generated from multiple input GPIO pins with SENSE mechanism enabled</description>
13185              <lsb>0</lsb>
13186              <msb>0</msb>
13187              <enumeratedValues>
13188                <enumeratedValue>
13189                  <name>NotGenerated</name>
13190                  <description>Event not generated</description>
13191                  <value>0</value>
13192                </enumeratedValue>
13193                <enumeratedValue>
13194                  <name>Generated</name>
13195                  <description>Event generated</description>
13196                  <value>1</value>
13197                </enumeratedValue>
13198              </enumeratedValues>
13199            </field>
13200          </fields>
13201        </register>
13202        <register>
13203          <dim>0x8</dim>
13204          <dimIncrement>0x4</dimIncrement>
13205          <name>PUBLISH_IN[%s]</name>
13206          <description>Description collection: Publish configuration for event IN[n]</description>
13207          <addressOffset>0x180</addressOffset>
13208          <access>read-write</access>
13209          <fields>
13210            <field>
13211              <name>CHIDX</name>
13212              <description>Channel that event IN[n] will publish to.</description>
13213              <lsb>0</lsb>
13214              <msb>3</msb>
13215            </field>
13216            <field>
13217              <name>EN</name>
13218              <lsb>31</lsb>
13219              <msb>31</msb>
13220              <enumeratedValues>
13221                <enumeratedValue>
13222                  <name>Disabled</name>
13223                  <description>Disable publishing</description>
13224                  <value>0</value>
13225                </enumeratedValue>
13226                <enumeratedValue>
13227                  <name>Enabled</name>
13228                  <description>Enable publishing</description>
13229                  <value>1</value>
13230                </enumeratedValue>
13231              </enumeratedValues>
13232            </field>
13233          </fields>
13234        </register>
13235        <register>
13236          <name>PUBLISH_PORT</name>
13237          <description>Publish configuration for event PORT</description>
13238          <addressOffset>0x1FC</addressOffset>
13239          <access>read-write</access>
13240          <fields>
13241            <field>
13242              <name>CHIDX</name>
13243              <description>Channel that event PORT will publish to.</description>
13244              <lsb>0</lsb>
13245              <msb>3</msb>
13246            </field>
13247            <field>
13248              <name>EN</name>
13249              <lsb>31</lsb>
13250              <msb>31</msb>
13251              <enumeratedValues>
13252                <enumeratedValue>
13253                  <name>Disabled</name>
13254                  <description>Disable publishing</description>
13255                  <value>0</value>
13256                </enumeratedValue>
13257                <enumeratedValue>
13258                  <name>Enabled</name>
13259                  <description>Enable publishing</description>
13260                  <value>1</value>
13261                </enumeratedValue>
13262              </enumeratedValues>
13263            </field>
13264          </fields>
13265        </register>
13266        <register>
13267          <name>INTENSET</name>
13268          <description>Enable interrupt</description>
13269          <addressOffset>0x304</addressOffset>
13270          <access>read-write</access>
13271          <fields>
13272            <field>
13273              <name>IN0</name>
13274              <description>Write '1' to enable interrupt for event IN[0]</description>
13275              <lsb>0</lsb>
13276              <msb>0</msb>
13277              <enumeratedValues>
13278                <usage>read</usage>
13279                <enumeratedValue>
13280                  <name>Disabled</name>
13281                  <description>Read: Disabled</description>
13282                  <value>0</value>
13283                </enumeratedValue>
13284                <enumeratedValue>
13285                  <name>Enabled</name>
13286                  <description>Read: Enabled</description>
13287                  <value>1</value>
13288                </enumeratedValue>
13289              </enumeratedValues>
13290              <enumeratedValues>
13291                <usage>write</usage>
13292                <enumeratedValue>
13293                  <name>Set</name>
13294                  <description>Enable</description>
13295                  <value>1</value>
13296                </enumeratedValue>
13297              </enumeratedValues>
13298            </field>
13299            <field>
13300              <name>IN1</name>
13301              <description>Write '1' to enable interrupt for event IN[1]</description>
13302              <lsb>1</lsb>
13303              <msb>1</msb>
13304              <enumeratedValues>
13305                <usage>read</usage>
13306                <enumeratedValue>
13307                  <name>Disabled</name>
13308                  <description>Read: Disabled</description>
13309                  <value>0</value>
13310                </enumeratedValue>
13311                <enumeratedValue>
13312                  <name>Enabled</name>
13313                  <description>Read: Enabled</description>
13314                  <value>1</value>
13315                </enumeratedValue>
13316              </enumeratedValues>
13317              <enumeratedValues>
13318                <usage>write</usage>
13319                <enumeratedValue>
13320                  <name>Set</name>
13321                  <description>Enable</description>
13322                  <value>1</value>
13323                </enumeratedValue>
13324              </enumeratedValues>
13325            </field>
13326            <field>
13327              <name>IN2</name>
13328              <description>Write '1' to enable interrupt for event IN[2]</description>
13329              <lsb>2</lsb>
13330              <msb>2</msb>
13331              <enumeratedValues>
13332                <usage>read</usage>
13333                <enumeratedValue>
13334                  <name>Disabled</name>
13335                  <description>Read: Disabled</description>
13336                  <value>0</value>
13337                </enumeratedValue>
13338                <enumeratedValue>
13339                  <name>Enabled</name>
13340                  <description>Read: Enabled</description>
13341                  <value>1</value>
13342                </enumeratedValue>
13343              </enumeratedValues>
13344              <enumeratedValues>
13345                <usage>write</usage>
13346                <enumeratedValue>
13347                  <name>Set</name>
13348                  <description>Enable</description>
13349                  <value>1</value>
13350                </enumeratedValue>
13351              </enumeratedValues>
13352            </field>
13353            <field>
13354              <name>IN3</name>
13355              <description>Write '1' to enable interrupt for event IN[3]</description>
13356              <lsb>3</lsb>
13357              <msb>3</msb>
13358              <enumeratedValues>
13359                <usage>read</usage>
13360                <enumeratedValue>
13361                  <name>Disabled</name>
13362                  <description>Read: Disabled</description>
13363                  <value>0</value>
13364                </enumeratedValue>
13365                <enumeratedValue>
13366                  <name>Enabled</name>
13367                  <description>Read: Enabled</description>
13368                  <value>1</value>
13369                </enumeratedValue>
13370              </enumeratedValues>
13371              <enumeratedValues>
13372                <usage>write</usage>
13373                <enumeratedValue>
13374                  <name>Set</name>
13375                  <description>Enable</description>
13376                  <value>1</value>
13377                </enumeratedValue>
13378              </enumeratedValues>
13379            </field>
13380            <field>
13381              <name>IN4</name>
13382              <description>Write '1' to enable interrupt for event IN[4]</description>
13383              <lsb>4</lsb>
13384              <msb>4</msb>
13385              <enumeratedValues>
13386                <usage>read</usage>
13387                <enumeratedValue>
13388                  <name>Disabled</name>
13389                  <description>Read: Disabled</description>
13390                  <value>0</value>
13391                </enumeratedValue>
13392                <enumeratedValue>
13393                  <name>Enabled</name>
13394                  <description>Read: Enabled</description>
13395                  <value>1</value>
13396                </enumeratedValue>
13397              </enumeratedValues>
13398              <enumeratedValues>
13399                <usage>write</usage>
13400                <enumeratedValue>
13401                  <name>Set</name>
13402                  <description>Enable</description>
13403                  <value>1</value>
13404                </enumeratedValue>
13405              </enumeratedValues>
13406            </field>
13407            <field>
13408              <name>IN5</name>
13409              <description>Write '1' to enable interrupt for event IN[5]</description>
13410              <lsb>5</lsb>
13411              <msb>5</msb>
13412              <enumeratedValues>
13413                <usage>read</usage>
13414                <enumeratedValue>
13415                  <name>Disabled</name>
13416                  <description>Read: Disabled</description>
13417                  <value>0</value>
13418                </enumeratedValue>
13419                <enumeratedValue>
13420                  <name>Enabled</name>
13421                  <description>Read: Enabled</description>
13422                  <value>1</value>
13423                </enumeratedValue>
13424              </enumeratedValues>
13425              <enumeratedValues>
13426                <usage>write</usage>
13427                <enumeratedValue>
13428                  <name>Set</name>
13429                  <description>Enable</description>
13430                  <value>1</value>
13431                </enumeratedValue>
13432              </enumeratedValues>
13433            </field>
13434            <field>
13435              <name>IN6</name>
13436              <description>Write '1' to enable interrupt for event IN[6]</description>
13437              <lsb>6</lsb>
13438              <msb>6</msb>
13439              <enumeratedValues>
13440                <usage>read</usage>
13441                <enumeratedValue>
13442                  <name>Disabled</name>
13443                  <description>Read: Disabled</description>
13444                  <value>0</value>
13445                </enumeratedValue>
13446                <enumeratedValue>
13447                  <name>Enabled</name>
13448                  <description>Read: Enabled</description>
13449                  <value>1</value>
13450                </enumeratedValue>
13451              </enumeratedValues>
13452              <enumeratedValues>
13453                <usage>write</usage>
13454                <enumeratedValue>
13455                  <name>Set</name>
13456                  <description>Enable</description>
13457                  <value>1</value>
13458                </enumeratedValue>
13459              </enumeratedValues>
13460            </field>
13461            <field>
13462              <name>IN7</name>
13463              <description>Write '1' to enable interrupt for event IN[7]</description>
13464              <lsb>7</lsb>
13465              <msb>7</msb>
13466              <enumeratedValues>
13467                <usage>read</usage>
13468                <enumeratedValue>
13469                  <name>Disabled</name>
13470                  <description>Read: Disabled</description>
13471                  <value>0</value>
13472                </enumeratedValue>
13473                <enumeratedValue>
13474                  <name>Enabled</name>
13475                  <description>Read: Enabled</description>
13476                  <value>1</value>
13477                </enumeratedValue>
13478              </enumeratedValues>
13479              <enumeratedValues>
13480                <usage>write</usage>
13481                <enumeratedValue>
13482                  <name>Set</name>
13483                  <description>Enable</description>
13484                  <value>1</value>
13485                </enumeratedValue>
13486              </enumeratedValues>
13487            </field>
13488            <field>
13489              <name>PORT</name>
13490              <description>Write '1' to enable interrupt for event PORT</description>
13491              <lsb>31</lsb>
13492              <msb>31</msb>
13493              <enumeratedValues>
13494                <usage>read</usage>
13495                <enumeratedValue>
13496                  <name>Disabled</name>
13497                  <description>Read: Disabled</description>
13498                  <value>0</value>
13499                </enumeratedValue>
13500                <enumeratedValue>
13501                  <name>Enabled</name>
13502                  <description>Read: Enabled</description>
13503                  <value>1</value>
13504                </enumeratedValue>
13505              </enumeratedValues>
13506              <enumeratedValues>
13507                <usage>write</usage>
13508                <enumeratedValue>
13509                  <name>Set</name>
13510                  <description>Enable</description>
13511                  <value>1</value>
13512                </enumeratedValue>
13513              </enumeratedValues>
13514            </field>
13515          </fields>
13516        </register>
13517        <register>
13518          <name>INTENCLR</name>
13519          <description>Disable interrupt</description>
13520          <addressOffset>0x308</addressOffset>
13521          <access>read-write</access>
13522          <fields>
13523            <field>
13524              <name>IN0</name>
13525              <description>Write '1' to disable interrupt for event IN[0]</description>
13526              <lsb>0</lsb>
13527              <msb>0</msb>
13528              <enumeratedValues>
13529                <usage>read</usage>
13530                <enumeratedValue>
13531                  <name>Disabled</name>
13532                  <description>Read: Disabled</description>
13533                  <value>0</value>
13534                </enumeratedValue>
13535                <enumeratedValue>
13536                  <name>Enabled</name>
13537                  <description>Read: Enabled</description>
13538                  <value>1</value>
13539                </enumeratedValue>
13540              </enumeratedValues>
13541              <enumeratedValues>
13542                <usage>write</usage>
13543                <enumeratedValue>
13544                  <name>Clear</name>
13545                  <description>Disable</description>
13546                  <value>1</value>
13547                </enumeratedValue>
13548              </enumeratedValues>
13549            </field>
13550            <field>
13551              <name>IN1</name>
13552              <description>Write '1' to disable interrupt for event IN[1]</description>
13553              <lsb>1</lsb>
13554              <msb>1</msb>
13555              <enumeratedValues>
13556                <usage>read</usage>
13557                <enumeratedValue>
13558                  <name>Disabled</name>
13559                  <description>Read: Disabled</description>
13560                  <value>0</value>
13561                </enumeratedValue>
13562                <enumeratedValue>
13563                  <name>Enabled</name>
13564                  <description>Read: Enabled</description>
13565                  <value>1</value>
13566                </enumeratedValue>
13567              </enumeratedValues>
13568              <enumeratedValues>
13569                <usage>write</usage>
13570                <enumeratedValue>
13571                  <name>Clear</name>
13572                  <description>Disable</description>
13573                  <value>1</value>
13574                </enumeratedValue>
13575              </enumeratedValues>
13576            </field>
13577            <field>
13578              <name>IN2</name>
13579              <description>Write '1' to disable interrupt for event IN[2]</description>
13580              <lsb>2</lsb>
13581              <msb>2</msb>
13582              <enumeratedValues>
13583                <usage>read</usage>
13584                <enumeratedValue>
13585                  <name>Disabled</name>
13586                  <description>Read: Disabled</description>
13587                  <value>0</value>
13588                </enumeratedValue>
13589                <enumeratedValue>
13590                  <name>Enabled</name>
13591                  <description>Read: Enabled</description>
13592                  <value>1</value>
13593                </enumeratedValue>
13594              </enumeratedValues>
13595              <enumeratedValues>
13596                <usage>write</usage>
13597                <enumeratedValue>
13598                  <name>Clear</name>
13599                  <description>Disable</description>
13600                  <value>1</value>
13601                </enumeratedValue>
13602              </enumeratedValues>
13603            </field>
13604            <field>
13605              <name>IN3</name>
13606              <description>Write '1' to disable interrupt for event IN[3]</description>
13607              <lsb>3</lsb>
13608              <msb>3</msb>
13609              <enumeratedValues>
13610                <usage>read</usage>
13611                <enumeratedValue>
13612                  <name>Disabled</name>
13613                  <description>Read: Disabled</description>
13614                  <value>0</value>
13615                </enumeratedValue>
13616                <enumeratedValue>
13617                  <name>Enabled</name>
13618                  <description>Read: Enabled</description>
13619                  <value>1</value>
13620                </enumeratedValue>
13621              </enumeratedValues>
13622              <enumeratedValues>
13623                <usage>write</usage>
13624                <enumeratedValue>
13625                  <name>Clear</name>
13626                  <description>Disable</description>
13627                  <value>1</value>
13628                </enumeratedValue>
13629              </enumeratedValues>
13630            </field>
13631            <field>
13632              <name>IN4</name>
13633              <description>Write '1' to disable interrupt for event IN[4]</description>
13634              <lsb>4</lsb>
13635              <msb>4</msb>
13636              <enumeratedValues>
13637                <usage>read</usage>
13638                <enumeratedValue>
13639                  <name>Disabled</name>
13640                  <description>Read: Disabled</description>
13641                  <value>0</value>
13642                </enumeratedValue>
13643                <enumeratedValue>
13644                  <name>Enabled</name>
13645                  <description>Read: Enabled</description>
13646                  <value>1</value>
13647                </enumeratedValue>
13648              </enumeratedValues>
13649              <enumeratedValues>
13650                <usage>write</usage>
13651                <enumeratedValue>
13652                  <name>Clear</name>
13653                  <description>Disable</description>
13654                  <value>1</value>
13655                </enumeratedValue>
13656              </enumeratedValues>
13657            </field>
13658            <field>
13659              <name>IN5</name>
13660              <description>Write '1' to disable interrupt for event IN[5]</description>
13661              <lsb>5</lsb>
13662              <msb>5</msb>
13663              <enumeratedValues>
13664                <usage>read</usage>
13665                <enumeratedValue>
13666                  <name>Disabled</name>
13667                  <description>Read: Disabled</description>
13668                  <value>0</value>
13669                </enumeratedValue>
13670                <enumeratedValue>
13671                  <name>Enabled</name>
13672                  <description>Read: Enabled</description>
13673                  <value>1</value>
13674                </enumeratedValue>
13675              </enumeratedValues>
13676              <enumeratedValues>
13677                <usage>write</usage>
13678                <enumeratedValue>
13679                  <name>Clear</name>
13680                  <description>Disable</description>
13681                  <value>1</value>
13682                </enumeratedValue>
13683              </enumeratedValues>
13684            </field>
13685            <field>
13686              <name>IN6</name>
13687              <description>Write '1' to disable interrupt for event IN[6]</description>
13688              <lsb>6</lsb>
13689              <msb>6</msb>
13690              <enumeratedValues>
13691                <usage>read</usage>
13692                <enumeratedValue>
13693                  <name>Disabled</name>
13694                  <description>Read: Disabled</description>
13695                  <value>0</value>
13696                </enumeratedValue>
13697                <enumeratedValue>
13698                  <name>Enabled</name>
13699                  <description>Read: Enabled</description>
13700                  <value>1</value>
13701                </enumeratedValue>
13702              </enumeratedValues>
13703              <enumeratedValues>
13704                <usage>write</usage>
13705                <enumeratedValue>
13706                  <name>Clear</name>
13707                  <description>Disable</description>
13708                  <value>1</value>
13709                </enumeratedValue>
13710              </enumeratedValues>
13711            </field>
13712            <field>
13713              <name>IN7</name>
13714              <description>Write '1' to disable interrupt for event IN[7]</description>
13715              <lsb>7</lsb>
13716              <msb>7</msb>
13717              <enumeratedValues>
13718                <usage>read</usage>
13719                <enumeratedValue>
13720                  <name>Disabled</name>
13721                  <description>Read: Disabled</description>
13722                  <value>0</value>
13723                </enumeratedValue>
13724                <enumeratedValue>
13725                  <name>Enabled</name>
13726                  <description>Read: Enabled</description>
13727                  <value>1</value>
13728                </enumeratedValue>
13729              </enumeratedValues>
13730              <enumeratedValues>
13731                <usage>write</usage>
13732                <enumeratedValue>
13733                  <name>Clear</name>
13734                  <description>Disable</description>
13735                  <value>1</value>
13736                </enumeratedValue>
13737              </enumeratedValues>
13738            </field>
13739            <field>
13740              <name>PORT</name>
13741              <description>Write '1' to disable interrupt for event PORT</description>
13742              <lsb>31</lsb>
13743              <msb>31</msb>
13744              <enumeratedValues>
13745                <usage>read</usage>
13746                <enumeratedValue>
13747                  <name>Disabled</name>
13748                  <description>Read: Disabled</description>
13749                  <value>0</value>
13750                </enumeratedValue>
13751                <enumeratedValue>
13752                  <name>Enabled</name>
13753                  <description>Read: Enabled</description>
13754                  <value>1</value>
13755                </enumeratedValue>
13756              </enumeratedValues>
13757              <enumeratedValues>
13758                <usage>write</usage>
13759                <enumeratedValue>
13760                  <name>Clear</name>
13761                  <description>Disable</description>
13762                  <value>1</value>
13763                </enumeratedValue>
13764              </enumeratedValues>
13765            </field>
13766          </fields>
13767        </register>
13768        <register>
13769          <dim>0x8</dim>
13770          <dimIncrement>0x4</dimIncrement>
13771          <name>CONFIG[%s]</name>
13772          <description>Description collection: Configuration for OUT[n], SET[n] and CLR[n] tasks and IN[n] event</description>
13773          <addressOffset>0x510</addressOffset>
13774          <access>read-write</access>
13775          <fields>
13776            <field>
13777              <name>MODE</name>
13778              <description>Mode</description>
13779              <lsb>0</lsb>
13780              <msb>1</msb>
13781              <enumeratedValues>
13782                <enumeratedValue>
13783                  <name>Disabled</name>
13784                  <description>Disabled. Pin specified by PSEL will not be acquired by the GPIOTE module.</description>
13785                  <value>0</value>
13786                </enumeratedValue>
13787                <enumeratedValue>
13788                  <name>Event</name>
13789                  <description>Event mode</description>
13790                  <value>1</value>
13791                </enumeratedValue>
13792                <enumeratedValue>
13793                  <name>Task</name>
13794                  <description>Task mode</description>
13795                  <value>3</value>
13796                </enumeratedValue>
13797              </enumeratedValues>
13798            </field>
13799            <field>
13800              <name>PSEL</name>
13801              <description>GPIO number associated with SET[n], CLR[n] and OUT[n] tasks and IN[n] event</description>
13802              <lsb>8</lsb>
13803              <msb>12</msb>
13804            </field>
13805            <field>
13806              <name>POLARITY</name>
13807              <description>When In task mode: Operation to be performed on output when OUT[n] task is triggered. When In event mode: Operation on input that shall trigger IN[n] event.</description>
13808              <lsb>16</lsb>
13809              <msb>17</msb>
13810              <enumeratedValues>
13811                <enumeratedValue>
13812                  <name>None</name>
13813                  <description>Task mode: No effect on pin from OUT[n] task. Event mode: no IN[n] event generated on pin activity.</description>
13814                  <value>0</value>
13815                </enumeratedValue>
13816                <enumeratedValue>
13817                  <name>LoToHi</name>
13818                  <description>Task mode: Set pin from OUT[n] task. Event mode: Generate IN[n] event when rising edge on pin.</description>
13819                  <value>1</value>
13820                </enumeratedValue>
13821                <enumeratedValue>
13822                  <name>HiToLo</name>
13823                  <description>Task mode: Clear pin from OUT[n] task. Event mode: Generate IN[n] event when falling edge on pin.</description>
13824                  <value>2</value>
13825                </enumeratedValue>
13826                <enumeratedValue>
13827                  <name>Toggle</name>
13828                  <description>Task mode: Toggle pin from OUT[n]. Event mode: Generate IN[n] when any change on pin.</description>
13829                  <value>3</value>
13830                </enumeratedValue>
13831              </enumeratedValues>
13832            </field>
13833            <field>
13834              <name>OUTINIT</name>
13835              <description>When in task mode: Initial value of the output when the GPIOTE channel is configured. When in event mode: No effect.</description>
13836              <lsb>20</lsb>
13837              <msb>20</msb>
13838              <enumeratedValues>
13839                <enumeratedValue>
13840                  <name>Low</name>
13841                  <description>Task mode: Initial value of pin before task triggering is low</description>
13842                  <value>0</value>
13843                </enumeratedValue>
13844                <enumeratedValue>
13845                  <name>High</name>
13846                  <description>Task mode: Initial value of pin before task triggering is high</description>
13847                  <value>1</value>
13848                </enumeratedValue>
13849              </enumeratedValues>
13850            </field>
13851          </fields>
13852        </register>
13853      </registers>
13854    </peripheral>
13855    <peripheral>
13856      <name>SAADC_NS</name>
13857      <description>Analog to Digital Converter 0</description>
13858      <baseAddress>0x4000E000</baseAddress>
13859      <headerStructName>SAADC</headerStructName>
13860      <!--Security dma=SA-->
13861      <!--Security securemapping=US-->
13862      <addressBlock>
13863        <offset>0</offset>
13864        <size>0x1000</size>
13865        <usage>registers</usage>
13866      </addressBlock>
13867      <interrupt>
13868        <name>SAADC</name>
13869        <value>14</value>
13870      </interrupt>
13871      <groupName>SAADC</groupName>
13872      <size>0x20</size>
13873      <registers>
13874        <register>
13875          <name>TASKS_START</name>
13876          <description>Start the ADC and prepare the result buffer in RAM</description>
13877          <addressOffset>0x000</addressOffset>
13878          <access>write-only</access>
13879          <fields>
13880            <field>
13881              <name>TASKS_START</name>
13882              <description>Start the ADC and prepare the result buffer in RAM</description>
13883              <lsb>0</lsb>
13884              <msb>0</msb>
13885              <enumeratedValues>
13886                <enumeratedValue>
13887                  <name>Trigger</name>
13888                  <description>Trigger task</description>
13889                  <value>1</value>
13890                </enumeratedValue>
13891              </enumeratedValues>
13892            </field>
13893          </fields>
13894        </register>
13895        <register>
13896          <name>TASKS_SAMPLE</name>
13897          <description>Take one ADC sample, if scan is enabled all channels are sampled</description>
13898          <addressOffset>0x004</addressOffset>
13899          <access>write-only</access>
13900          <fields>
13901            <field>
13902              <name>TASKS_SAMPLE</name>
13903              <description>Take one ADC sample, if scan is enabled all channels are sampled</description>
13904              <lsb>0</lsb>
13905              <msb>0</msb>
13906              <enumeratedValues>
13907                <enumeratedValue>
13908                  <name>Trigger</name>
13909                  <description>Trigger task</description>
13910                  <value>1</value>
13911                </enumeratedValue>
13912              </enumeratedValues>
13913            </field>
13914          </fields>
13915        </register>
13916        <register>
13917          <name>TASKS_STOP</name>
13918          <description>Stop the ADC and terminate any on-going conversion</description>
13919          <addressOffset>0x008</addressOffset>
13920          <access>write-only</access>
13921          <fields>
13922            <field>
13923              <name>TASKS_STOP</name>
13924              <description>Stop the ADC and terminate any on-going conversion</description>
13925              <lsb>0</lsb>
13926              <msb>0</msb>
13927              <enumeratedValues>
13928                <enumeratedValue>
13929                  <name>Trigger</name>
13930                  <description>Trigger task</description>
13931                  <value>1</value>
13932                </enumeratedValue>
13933              </enumeratedValues>
13934            </field>
13935          </fields>
13936        </register>
13937        <register>
13938          <name>TASKS_CALIBRATEOFFSET</name>
13939          <description>Starts offset auto-calibration</description>
13940          <addressOffset>0x00C</addressOffset>
13941          <access>write-only</access>
13942          <fields>
13943            <field>
13944              <name>TASKS_CALIBRATEOFFSET</name>
13945              <description>Starts offset auto-calibration</description>
13946              <lsb>0</lsb>
13947              <msb>0</msb>
13948              <enumeratedValues>
13949                <enumeratedValue>
13950                  <name>Trigger</name>
13951                  <description>Trigger task</description>
13952                  <value>1</value>
13953                </enumeratedValue>
13954              </enumeratedValues>
13955            </field>
13956          </fields>
13957        </register>
13958        <register>
13959          <name>SUBSCRIBE_START</name>
13960          <description>Subscribe configuration for task START</description>
13961          <addressOffset>0x080</addressOffset>
13962          <access>read-write</access>
13963          <fields>
13964            <field>
13965              <name>CHIDX</name>
13966              <description>Channel that task START will subscribe to</description>
13967              <lsb>0</lsb>
13968              <msb>3</msb>
13969            </field>
13970            <field>
13971              <name>EN</name>
13972              <lsb>31</lsb>
13973              <msb>31</msb>
13974              <enumeratedValues>
13975                <enumeratedValue>
13976                  <name>Disabled</name>
13977                  <description>Disable subscription</description>
13978                  <value>0</value>
13979                </enumeratedValue>
13980                <enumeratedValue>
13981                  <name>Enabled</name>
13982                  <description>Enable subscription</description>
13983                  <value>1</value>
13984                </enumeratedValue>
13985              </enumeratedValues>
13986            </field>
13987          </fields>
13988        </register>
13989        <register>
13990          <name>SUBSCRIBE_SAMPLE</name>
13991          <description>Subscribe configuration for task SAMPLE</description>
13992          <addressOffset>0x084</addressOffset>
13993          <access>read-write</access>
13994          <fields>
13995            <field>
13996              <name>CHIDX</name>
13997              <description>Channel that task SAMPLE will subscribe to</description>
13998              <lsb>0</lsb>
13999              <msb>3</msb>
14000            </field>
14001            <field>
14002              <name>EN</name>
14003              <lsb>31</lsb>
14004              <msb>31</msb>
14005              <enumeratedValues>
14006                <enumeratedValue>
14007                  <name>Disabled</name>
14008                  <description>Disable subscription</description>
14009                  <value>0</value>
14010                </enumeratedValue>
14011                <enumeratedValue>
14012                  <name>Enabled</name>
14013                  <description>Enable subscription</description>
14014                  <value>1</value>
14015                </enumeratedValue>
14016              </enumeratedValues>
14017            </field>
14018          </fields>
14019        </register>
14020        <register>
14021          <name>SUBSCRIBE_STOP</name>
14022          <description>Subscribe configuration for task STOP</description>
14023          <addressOffset>0x088</addressOffset>
14024          <access>read-write</access>
14025          <fields>
14026            <field>
14027              <name>CHIDX</name>
14028              <description>Channel that task STOP will subscribe to</description>
14029              <lsb>0</lsb>
14030              <msb>3</msb>
14031            </field>
14032            <field>
14033              <name>EN</name>
14034              <lsb>31</lsb>
14035              <msb>31</msb>
14036              <enumeratedValues>
14037                <enumeratedValue>
14038                  <name>Disabled</name>
14039                  <description>Disable subscription</description>
14040                  <value>0</value>
14041                </enumeratedValue>
14042                <enumeratedValue>
14043                  <name>Enabled</name>
14044                  <description>Enable subscription</description>
14045                  <value>1</value>
14046                </enumeratedValue>
14047              </enumeratedValues>
14048            </field>
14049          </fields>
14050        </register>
14051        <register>
14052          <name>SUBSCRIBE_CALIBRATEOFFSET</name>
14053          <description>Subscribe configuration for task CALIBRATEOFFSET</description>
14054          <addressOffset>0x08C</addressOffset>
14055          <access>read-write</access>
14056          <fields>
14057            <field>
14058              <name>CHIDX</name>
14059              <description>Channel that task CALIBRATEOFFSET will subscribe to</description>
14060              <lsb>0</lsb>
14061              <msb>3</msb>
14062            </field>
14063            <field>
14064              <name>EN</name>
14065              <lsb>31</lsb>
14066              <msb>31</msb>
14067              <enumeratedValues>
14068                <enumeratedValue>
14069                  <name>Disabled</name>
14070                  <description>Disable subscription</description>
14071                  <value>0</value>
14072                </enumeratedValue>
14073                <enumeratedValue>
14074                  <name>Enabled</name>
14075                  <description>Enable subscription</description>
14076                  <value>1</value>
14077                </enumeratedValue>
14078              </enumeratedValues>
14079            </field>
14080          </fields>
14081        </register>
14082        <register>
14083          <name>EVENTS_STARTED</name>
14084          <description>The ADC has started</description>
14085          <addressOffset>0x100</addressOffset>
14086          <access>read-write</access>
14087          <fields>
14088            <field>
14089              <name>EVENTS_STARTED</name>
14090              <description>The ADC has started</description>
14091              <lsb>0</lsb>
14092              <msb>0</msb>
14093              <enumeratedValues>
14094                <enumeratedValue>
14095                  <name>NotGenerated</name>
14096                  <description>Event not generated</description>
14097                  <value>0</value>
14098                </enumeratedValue>
14099                <enumeratedValue>
14100                  <name>Generated</name>
14101                  <description>Event generated</description>
14102                  <value>1</value>
14103                </enumeratedValue>
14104              </enumeratedValues>
14105            </field>
14106          </fields>
14107        </register>
14108        <register>
14109          <name>EVENTS_END</name>
14110          <description>The ADC has filled up the Result buffer</description>
14111          <addressOffset>0x104</addressOffset>
14112          <access>read-write</access>
14113          <fields>
14114            <field>
14115              <name>EVENTS_END</name>
14116              <description>The ADC has filled up the Result buffer</description>
14117              <lsb>0</lsb>
14118              <msb>0</msb>
14119              <enumeratedValues>
14120                <enumeratedValue>
14121                  <name>NotGenerated</name>
14122                  <description>Event not generated</description>
14123                  <value>0</value>
14124                </enumeratedValue>
14125                <enumeratedValue>
14126                  <name>Generated</name>
14127                  <description>Event generated</description>
14128                  <value>1</value>
14129                </enumeratedValue>
14130              </enumeratedValues>
14131            </field>
14132          </fields>
14133        </register>
14134        <register>
14135          <name>EVENTS_DONE</name>
14136          <description>A conversion task has been completed. Depending on the mode, multiple conversions might be needed for a result to be transferred to RAM.</description>
14137          <addressOffset>0x108</addressOffset>
14138          <access>read-write</access>
14139          <fields>
14140            <field>
14141              <name>EVENTS_DONE</name>
14142              <description>A conversion task has been completed. Depending on the mode, multiple conversions might be needed for a result to be transferred to RAM.</description>
14143              <lsb>0</lsb>
14144              <msb>0</msb>
14145              <enumeratedValues>
14146                <enumeratedValue>
14147                  <name>NotGenerated</name>
14148                  <description>Event not generated</description>
14149                  <value>0</value>
14150                </enumeratedValue>
14151                <enumeratedValue>
14152                  <name>Generated</name>
14153                  <description>Event generated</description>
14154                  <value>1</value>
14155                </enumeratedValue>
14156              </enumeratedValues>
14157            </field>
14158          </fields>
14159        </register>
14160        <register>
14161          <name>EVENTS_RESULTDONE</name>
14162          <description>A result is ready to get transferred to RAM.</description>
14163          <addressOffset>0x10C</addressOffset>
14164          <access>read-write</access>
14165          <fields>
14166            <field>
14167              <name>EVENTS_RESULTDONE</name>
14168              <description>A result is ready to get transferred to RAM.</description>
14169              <lsb>0</lsb>
14170              <msb>0</msb>
14171              <enumeratedValues>
14172                <enumeratedValue>
14173                  <name>NotGenerated</name>
14174                  <description>Event not generated</description>
14175                  <value>0</value>
14176                </enumeratedValue>
14177                <enumeratedValue>
14178                  <name>Generated</name>
14179                  <description>Event generated</description>
14180                  <value>1</value>
14181                </enumeratedValue>
14182              </enumeratedValues>
14183            </field>
14184          </fields>
14185        </register>
14186        <register>
14187          <name>EVENTS_CALIBRATEDONE</name>
14188          <description>Calibration is complete</description>
14189          <addressOffset>0x110</addressOffset>
14190          <access>read-write</access>
14191          <fields>
14192            <field>
14193              <name>EVENTS_CALIBRATEDONE</name>
14194              <description>Calibration is complete</description>
14195              <lsb>0</lsb>
14196              <msb>0</msb>
14197              <enumeratedValues>
14198                <enumeratedValue>
14199                  <name>NotGenerated</name>
14200                  <description>Event not generated</description>
14201                  <value>0</value>
14202                </enumeratedValue>
14203                <enumeratedValue>
14204                  <name>Generated</name>
14205                  <description>Event generated</description>
14206                  <value>1</value>
14207                </enumeratedValue>
14208              </enumeratedValues>
14209            </field>
14210          </fields>
14211        </register>
14212        <register>
14213          <name>EVENTS_STOPPED</name>
14214          <description>The ADC has stopped</description>
14215          <addressOffset>0x114</addressOffset>
14216          <access>read-write</access>
14217          <fields>
14218            <field>
14219              <name>EVENTS_STOPPED</name>
14220              <description>The ADC has stopped</description>
14221              <lsb>0</lsb>
14222              <msb>0</msb>
14223              <enumeratedValues>
14224                <enumeratedValue>
14225                  <name>NotGenerated</name>
14226                  <description>Event not generated</description>
14227                  <value>0</value>
14228                </enumeratedValue>
14229                <enumeratedValue>
14230                  <name>Generated</name>
14231                  <description>Event generated</description>
14232                  <value>1</value>
14233                </enumeratedValue>
14234              </enumeratedValues>
14235            </field>
14236          </fields>
14237        </register>
14238        <cluster>
14239          <dim>8</dim>
14240          <dimIncrement>0x008</dimIncrement>
14241          <name>EVENTS_CH[%s]</name>
14242          <description>Peripheral events.</description>
14243          <headerStructName>SAADC_EVENTS_CH</headerStructName>
14244          <access>read-write</access>
14245          <addressOffset>0x118</addressOffset>
14246          <register>
14247            <name>LIMITH</name>
14248            <description>Description cluster: Last results is equal or above CH[n].LIMIT.HIGH</description>
14249            <addressOffset>0x000</addressOffset>
14250            <access>read-write</access>
14251            <fields>
14252              <field>
14253                <name>LIMITH</name>
14254                <description>Last results is equal or above CH[n].LIMIT.HIGH</description>
14255                <lsb>0</lsb>
14256                <msb>0</msb>
14257                <enumeratedValues>
14258                  <enumeratedValue>
14259                    <name>NotGenerated</name>
14260                    <description>Event not generated</description>
14261                    <value>0</value>
14262                  </enumeratedValue>
14263                  <enumeratedValue>
14264                    <name>Generated</name>
14265                    <description>Event generated</description>
14266                    <value>1</value>
14267                  </enumeratedValue>
14268                </enumeratedValues>
14269              </field>
14270            </fields>
14271          </register>
14272          <register>
14273            <name>LIMITL</name>
14274            <description>Description cluster: Last results is equal or below CH[n].LIMIT.LOW</description>
14275            <addressOffset>0x004</addressOffset>
14276            <access>read-write</access>
14277            <fields>
14278              <field>
14279                <name>LIMITL</name>
14280                <description>Last results is equal or below CH[n].LIMIT.LOW</description>
14281                <lsb>0</lsb>
14282                <msb>0</msb>
14283                <enumeratedValues>
14284                  <enumeratedValue>
14285                    <name>NotGenerated</name>
14286                    <description>Event not generated</description>
14287                    <value>0</value>
14288                  </enumeratedValue>
14289                  <enumeratedValue>
14290                    <name>Generated</name>
14291                    <description>Event generated</description>
14292                    <value>1</value>
14293                  </enumeratedValue>
14294                </enumeratedValues>
14295              </field>
14296            </fields>
14297          </register>
14298        </cluster>
14299        <register>
14300          <name>PUBLISH_STARTED</name>
14301          <description>Publish configuration for event STARTED</description>
14302          <addressOffset>0x180</addressOffset>
14303          <access>read-write</access>
14304          <fields>
14305            <field>
14306              <name>CHIDX</name>
14307              <description>Channel that event STARTED will publish to.</description>
14308              <lsb>0</lsb>
14309              <msb>3</msb>
14310            </field>
14311            <field>
14312              <name>EN</name>
14313              <lsb>31</lsb>
14314              <msb>31</msb>
14315              <enumeratedValues>
14316                <enumeratedValue>
14317                  <name>Disabled</name>
14318                  <description>Disable publishing</description>
14319                  <value>0</value>
14320                </enumeratedValue>
14321                <enumeratedValue>
14322                  <name>Enabled</name>
14323                  <description>Enable publishing</description>
14324                  <value>1</value>
14325                </enumeratedValue>
14326              </enumeratedValues>
14327            </field>
14328          </fields>
14329        </register>
14330        <register>
14331          <name>PUBLISH_END</name>
14332          <description>Publish configuration for event END</description>
14333          <addressOffset>0x184</addressOffset>
14334          <access>read-write</access>
14335          <fields>
14336            <field>
14337              <name>CHIDX</name>
14338              <description>Channel that event END will publish to.</description>
14339              <lsb>0</lsb>
14340              <msb>3</msb>
14341            </field>
14342            <field>
14343              <name>EN</name>
14344              <lsb>31</lsb>
14345              <msb>31</msb>
14346              <enumeratedValues>
14347                <enumeratedValue>
14348                  <name>Disabled</name>
14349                  <description>Disable publishing</description>
14350                  <value>0</value>
14351                </enumeratedValue>
14352                <enumeratedValue>
14353                  <name>Enabled</name>
14354                  <description>Enable publishing</description>
14355                  <value>1</value>
14356                </enumeratedValue>
14357              </enumeratedValues>
14358            </field>
14359          </fields>
14360        </register>
14361        <register>
14362          <name>PUBLISH_DONE</name>
14363          <description>Publish configuration for event DONE</description>
14364          <addressOffset>0x188</addressOffset>
14365          <access>read-write</access>
14366          <fields>
14367            <field>
14368              <name>CHIDX</name>
14369              <description>Channel that event DONE will publish to.</description>
14370              <lsb>0</lsb>
14371              <msb>3</msb>
14372            </field>
14373            <field>
14374              <name>EN</name>
14375              <lsb>31</lsb>
14376              <msb>31</msb>
14377              <enumeratedValues>
14378                <enumeratedValue>
14379                  <name>Disabled</name>
14380                  <description>Disable publishing</description>
14381                  <value>0</value>
14382                </enumeratedValue>
14383                <enumeratedValue>
14384                  <name>Enabled</name>
14385                  <description>Enable publishing</description>
14386                  <value>1</value>
14387                </enumeratedValue>
14388              </enumeratedValues>
14389            </field>
14390          </fields>
14391        </register>
14392        <register>
14393          <name>PUBLISH_RESULTDONE</name>
14394          <description>Publish configuration for event RESULTDONE</description>
14395          <addressOffset>0x18C</addressOffset>
14396          <access>read-write</access>
14397          <fields>
14398            <field>
14399              <name>CHIDX</name>
14400              <description>Channel that event RESULTDONE will publish to.</description>
14401              <lsb>0</lsb>
14402              <msb>3</msb>
14403            </field>
14404            <field>
14405              <name>EN</name>
14406              <lsb>31</lsb>
14407              <msb>31</msb>
14408              <enumeratedValues>
14409                <enumeratedValue>
14410                  <name>Disabled</name>
14411                  <description>Disable publishing</description>
14412                  <value>0</value>
14413                </enumeratedValue>
14414                <enumeratedValue>
14415                  <name>Enabled</name>
14416                  <description>Enable publishing</description>
14417                  <value>1</value>
14418                </enumeratedValue>
14419              </enumeratedValues>
14420            </field>
14421          </fields>
14422        </register>
14423        <register>
14424          <name>PUBLISH_CALIBRATEDONE</name>
14425          <description>Publish configuration for event CALIBRATEDONE</description>
14426          <addressOffset>0x190</addressOffset>
14427          <access>read-write</access>
14428          <fields>
14429            <field>
14430              <name>CHIDX</name>
14431              <description>Channel that event CALIBRATEDONE will publish to.</description>
14432              <lsb>0</lsb>
14433              <msb>3</msb>
14434            </field>
14435            <field>
14436              <name>EN</name>
14437              <lsb>31</lsb>
14438              <msb>31</msb>
14439              <enumeratedValues>
14440                <enumeratedValue>
14441                  <name>Disabled</name>
14442                  <description>Disable publishing</description>
14443                  <value>0</value>
14444                </enumeratedValue>
14445                <enumeratedValue>
14446                  <name>Enabled</name>
14447                  <description>Enable publishing</description>
14448                  <value>1</value>
14449                </enumeratedValue>
14450              </enumeratedValues>
14451            </field>
14452          </fields>
14453        </register>
14454        <register>
14455          <name>PUBLISH_STOPPED</name>
14456          <description>Publish configuration for event STOPPED</description>
14457          <addressOffset>0x194</addressOffset>
14458          <access>read-write</access>
14459          <fields>
14460            <field>
14461              <name>CHIDX</name>
14462              <description>Channel that event STOPPED will publish to.</description>
14463              <lsb>0</lsb>
14464              <msb>3</msb>
14465            </field>
14466            <field>
14467              <name>EN</name>
14468              <lsb>31</lsb>
14469              <msb>31</msb>
14470              <enumeratedValues>
14471                <enumeratedValue>
14472                  <name>Disabled</name>
14473                  <description>Disable publishing</description>
14474                  <value>0</value>
14475                </enumeratedValue>
14476                <enumeratedValue>
14477                  <name>Enabled</name>
14478                  <description>Enable publishing</description>
14479                  <value>1</value>
14480                </enumeratedValue>
14481              </enumeratedValues>
14482            </field>
14483          </fields>
14484        </register>
14485        <cluster>
14486          <dim>8</dim>
14487          <dimIncrement>0x008</dimIncrement>
14488          <name>PUBLISH_CH[%s]</name>
14489          <description>Publish configuration for events</description>
14490          <headerStructName>SAADC_PUBLISH_CH</headerStructName>
14491          <access>read-write</access>
14492          <addressOffset>0x198</addressOffset>
14493          <register>
14494            <name>LIMITH</name>
14495            <description>Description cluster: Publish configuration for event CH[n].LIMITH</description>
14496            <addressOffset>0x000</addressOffset>
14497            <access>read-write</access>
14498            <fields>
14499              <field>
14500                <name>CHIDX</name>
14501                <description>Channel that event CH[n].LIMITH will publish to.</description>
14502                <lsb>0</lsb>
14503                <msb>3</msb>
14504              </field>
14505              <field>
14506                <name>EN</name>
14507                <lsb>31</lsb>
14508                <msb>31</msb>
14509                <enumeratedValues>
14510                  <enumeratedValue>
14511                    <name>Disabled</name>
14512                    <description>Disable publishing</description>
14513                    <value>0</value>
14514                  </enumeratedValue>
14515                  <enumeratedValue>
14516                    <name>Enabled</name>
14517                    <description>Enable publishing</description>
14518                    <value>1</value>
14519                  </enumeratedValue>
14520                </enumeratedValues>
14521              </field>
14522            </fields>
14523          </register>
14524          <register>
14525            <name>LIMITL</name>
14526            <description>Description cluster: Publish configuration for event CH[n].LIMITL</description>
14527            <addressOffset>0x004</addressOffset>
14528            <access>read-write</access>
14529            <fields>
14530              <field>
14531                <name>CHIDX</name>
14532                <description>Channel that event CH[n].LIMITL will publish to.</description>
14533                <lsb>0</lsb>
14534                <msb>3</msb>
14535              </field>
14536              <field>
14537                <name>EN</name>
14538                <lsb>31</lsb>
14539                <msb>31</msb>
14540                <enumeratedValues>
14541                  <enumeratedValue>
14542                    <name>Disabled</name>
14543                    <description>Disable publishing</description>
14544                    <value>0</value>
14545                  </enumeratedValue>
14546                  <enumeratedValue>
14547                    <name>Enabled</name>
14548                    <description>Enable publishing</description>
14549                    <value>1</value>
14550                  </enumeratedValue>
14551                </enumeratedValues>
14552              </field>
14553            </fields>
14554          </register>
14555        </cluster>
14556        <register>
14557          <name>INTEN</name>
14558          <description>Enable or disable interrupt</description>
14559          <addressOffset>0x300</addressOffset>
14560          <access>read-write</access>
14561          <fields>
14562            <field>
14563              <name>STARTED</name>
14564              <description>Enable or disable interrupt for event STARTED</description>
14565              <lsb>0</lsb>
14566              <msb>0</msb>
14567              <enumeratedValues>
14568                <enumeratedValue>
14569                  <name>Disabled</name>
14570                  <description>Disable</description>
14571                  <value>0</value>
14572                </enumeratedValue>
14573                <enumeratedValue>
14574                  <name>Enabled</name>
14575                  <description>Enable</description>
14576                  <value>1</value>
14577                </enumeratedValue>
14578              </enumeratedValues>
14579            </field>
14580            <field>
14581              <name>END</name>
14582              <description>Enable or disable interrupt for event END</description>
14583              <lsb>1</lsb>
14584              <msb>1</msb>
14585              <enumeratedValues>
14586                <enumeratedValue>
14587                  <name>Disabled</name>
14588                  <description>Disable</description>
14589                  <value>0</value>
14590                </enumeratedValue>
14591                <enumeratedValue>
14592                  <name>Enabled</name>
14593                  <description>Enable</description>
14594                  <value>1</value>
14595                </enumeratedValue>
14596              </enumeratedValues>
14597            </field>
14598            <field>
14599              <name>DONE</name>
14600              <description>Enable or disable interrupt for event DONE</description>
14601              <lsb>2</lsb>
14602              <msb>2</msb>
14603              <enumeratedValues>
14604                <enumeratedValue>
14605                  <name>Disabled</name>
14606                  <description>Disable</description>
14607                  <value>0</value>
14608                </enumeratedValue>
14609                <enumeratedValue>
14610                  <name>Enabled</name>
14611                  <description>Enable</description>
14612                  <value>1</value>
14613                </enumeratedValue>
14614              </enumeratedValues>
14615            </field>
14616            <field>
14617              <name>RESULTDONE</name>
14618              <description>Enable or disable interrupt for event RESULTDONE</description>
14619              <lsb>3</lsb>
14620              <msb>3</msb>
14621              <enumeratedValues>
14622                <enumeratedValue>
14623                  <name>Disabled</name>
14624                  <description>Disable</description>
14625                  <value>0</value>
14626                </enumeratedValue>
14627                <enumeratedValue>
14628                  <name>Enabled</name>
14629                  <description>Enable</description>
14630                  <value>1</value>
14631                </enumeratedValue>
14632              </enumeratedValues>
14633            </field>
14634            <field>
14635              <name>CALIBRATEDONE</name>
14636              <description>Enable or disable interrupt for event CALIBRATEDONE</description>
14637              <lsb>4</lsb>
14638              <msb>4</msb>
14639              <enumeratedValues>
14640                <enumeratedValue>
14641                  <name>Disabled</name>
14642                  <description>Disable</description>
14643                  <value>0</value>
14644                </enumeratedValue>
14645                <enumeratedValue>
14646                  <name>Enabled</name>
14647                  <description>Enable</description>
14648                  <value>1</value>
14649                </enumeratedValue>
14650              </enumeratedValues>
14651            </field>
14652            <field>
14653              <name>STOPPED</name>
14654              <description>Enable or disable interrupt for event STOPPED</description>
14655              <lsb>5</lsb>
14656              <msb>5</msb>
14657              <enumeratedValues>
14658                <enumeratedValue>
14659                  <name>Disabled</name>
14660                  <description>Disable</description>
14661                  <value>0</value>
14662                </enumeratedValue>
14663                <enumeratedValue>
14664                  <name>Enabled</name>
14665                  <description>Enable</description>
14666                  <value>1</value>
14667                </enumeratedValue>
14668              </enumeratedValues>
14669            </field>
14670            <field>
14671              <name>CH0LIMITH</name>
14672              <description>Enable or disable interrupt for event CH0LIMITH</description>
14673              <lsb>6</lsb>
14674              <msb>6</msb>
14675              <enumeratedValues>
14676                <enumeratedValue>
14677                  <name>Disabled</name>
14678                  <description>Disable</description>
14679                  <value>0</value>
14680                </enumeratedValue>
14681                <enumeratedValue>
14682                  <name>Enabled</name>
14683                  <description>Enable</description>
14684                  <value>1</value>
14685                </enumeratedValue>
14686              </enumeratedValues>
14687            </field>
14688            <field>
14689              <name>CH0LIMITL</name>
14690              <description>Enable or disable interrupt for event CH0LIMITL</description>
14691              <lsb>7</lsb>
14692              <msb>7</msb>
14693              <enumeratedValues>
14694                <enumeratedValue>
14695                  <name>Disabled</name>
14696                  <description>Disable</description>
14697                  <value>0</value>
14698                </enumeratedValue>
14699                <enumeratedValue>
14700                  <name>Enabled</name>
14701                  <description>Enable</description>
14702                  <value>1</value>
14703                </enumeratedValue>
14704              </enumeratedValues>
14705            </field>
14706            <field>
14707              <name>CH1LIMITH</name>
14708              <description>Enable or disable interrupt for event CH1LIMITH</description>
14709              <lsb>8</lsb>
14710              <msb>8</msb>
14711              <enumeratedValues>
14712                <enumeratedValue>
14713                  <name>Disabled</name>
14714                  <description>Disable</description>
14715                  <value>0</value>
14716                </enumeratedValue>
14717                <enumeratedValue>
14718                  <name>Enabled</name>
14719                  <description>Enable</description>
14720                  <value>1</value>
14721                </enumeratedValue>
14722              </enumeratedValues>
14723            </field>
14724            <field>
14725              <name>CH1LIMITL</name>
14726              <description>Enable or disable interrupt for event CH1LIMITL</description>
14727              <lsb>9</lsb>
14728              <msb>9</msb>
14729              <enumeratedValues>
14730                <enumeratedValue>
14731                  <name>Disabled</name>
14732                  <description>Disable</description>
14733                  <value>0</value>
14734                </enumeratedValue>
14735                <enumeratedValue>
14736                  <name>Enabled</name>
14737                  <description>Enable</description>
14738                  <value>1</value>
14739                </enumeratedValue>
14740              </enumeratedValues>
14741            </field>
14742            <field>
14743              <name>CH2LIMITH</name>
14744              <description>Enable or disable interrupt for event CH2LIMITH</description>
14745              <lsb>10</lsb>
14746              <msb>10</msb>
14747              <enumeratedValues>
14748                <enumeratedValue>
14749                  <name>Disabled</name>
14750                  <description>Disable</description>
14751                  <value>0</value>
14752                </enumeratedValue>
14753                <enumeratedValue>
14754                  <name>Enabled</name>
14755                  <description>Enable</description>
14756                  <value>1</value>
14757                </enumeratedValue>
14758              </enumeratedValues>
14759            </field>
14760            <field>
14761              <name>CH2LIMITL</name>
14762              <description>Enable or disable interrupt for event CH2LIMITL</description>
14763              <lsb>11</lsb>
14764              <msb>11</msb>
14765              <enumeratedValues>
14766                <enumeratedValue>
14767                  <name>Disabled</name>
14768                  <description>Disable</description>
14769                  <value>0</value>
14770                </enumeratedValue>
14771                <enumeratedValue>
14772                  <name>Enabled</name>
14773                  <description>Enable</description>
14774                  <value>1</value>
14775                </enumeratedValue>
14776              </enumeratedValues>
14777            </field>
14778            <field>
14779              <name>CH3LIMITH</name>
14780              <description>Enable or disable interrupt for event CH3LIMITH</description>
14781              <lsb>12</lsb>
14782              <msb>12</msb>
14783              <enumeratedValues>
14784                <enumeratedValue>
14785                  <name>Disabled</name>
14786                  <description>Disable</description>
14787                  <value>0</value>
14788                </enumeratedValue>
14789                <enumeratedValue>
14790                  <name>Enabled</name>
14791                  <description>Enable</description>
14792                  <value>1</value>
14793                </enumeratedValue>
14794              </enumeratedValues>
14795            </field>
14796            <field>
14797              <name>CH3LIMITL</name>
14798              <description>Enable or disable interrupt for event CH3LIMITL</description>
14799              <lsb>13</lsb>
14800              <msb>13</msb>
14801              <enumeratedValues>
14802                <enumeratedValue>
14803                  <name>Disabled</name>
14804                  <description>Disable</description>
14805                  <value>0</value>
14806                </enumeratedValue>
14807                <enumeratedValue>
14808                  <name>Enabled</name>
14809                  <description>Enable</description>
14810                  <value>1</value>
14811                </enumeratedValue>
14812              </enumeratedValues>
14813            </field>
14814            <field>
14815              <name>CH4LIMITH</name>
14816              <description>Enable or disable interrupt for event CH4LIMITH</description>
14817              <lsb>14</lsb>
14818              <msb>14</msb>
14819              <enumeratedValues>
14820                <enumeratedValue>
14821                  <name>Disabled</name>
14822                  <description>Disable</description>
14823                  <value>0</value>
14824                </enumeratedValue>
14825                <enumeratedValue>
14826                  <name>Enabled</name>
14827                  <description>Enable</description>
14828                  <value>1</value>
14829                </enumeratedValue>
14830              </enumeratedValues>
14831            </field>
14832            <field>
14833              <name>CH4LIMITL</name>
14834              <description>Enable or disable interrupt for event CH4LIMITL</description>
14835              <lsb>15</lsb>
14836              <msb>15</msb>
14837              <enumeratedValues>
14838                <enumeratedValue>
14839                  <name>Disabled</name>
14840                  <description>Disable</description>
14841                  <value>0</value>
14842                </enumeratedValue>
14843                <enumeratedValue>
14844                  <name>Enabled</name>
14845                  <description>Enable</description>
14846                  <value>1</value>
14847                </enumeratedValue>
14848              </enumeratedValues>
14849            </field>
14850            <field>
14851              <name>CH5LIMITH</name>
14852              <description>Enable or disable interrupt for event CH5LIMITH</description>
14853              <lsb>16</lsb>
14854              <msb>16</msb>
14855              <enumeratedValues>
14856                <enumeratedValue>
14857                  <name>Disabled</name>
14858                  <description>Disable</description>
14859                  <value>0</value>
14860                </enumeratedValue>
14861                <enumeratedValue>
14862                  <name>Enabled</name>
14863                  <description>Enable</description>
14864                  <value>1</value>
14865                </enumeratedValue>
14866              </enumeratedValues>
14867            </field>
14868            <field>
14869              <name>CH5LIMITL</name>
14870              <description>Enable or disable interrupt for event CH5LIMITL</description>
14871              <lsb>17</lsb>
14872              <msb>17</msb>
14873              <enumeratedValues>
14874                <enumeratedValue>
14875                  <name>Disabled</name>
14876                  <description>Disable</description>
14877                  <value>0</value>
14878                </enumeratedValue>
14879                <enumeratedValue>
14880                  <name>Enabled</name>
14881                  <description>Enable</description>
14882                  <value>1</value>
14883                </enumeratedValue>
14884              </enumeratedValues>
14885            </field>
14886            <field>
14887              <name>CH6LIMITH</name>
14888              <description>Enable or disable interrupt for event CH6LIMITH</description>
14889              <lsb>18</lsb>
14890              <msb>18</msb>
14891              <enumeratedValues>
14892                <enumeratedValue>
14893                  <name>Disabled</name>
14894                  <description>Disable</description>
14895                  <value>0</value>
14896                </enumeratedValue>
14897                <enumeratedValue>
14898                  <name>Enabled</name>
14899                  <description>Enable</description>
14900                  <value>1</value>
14901                </enumeratedValue>
14902              </enumeratedValues>
14903            </field>
14904            <field>
14905              <name>CH6LIMITL</name>
14906              <description>Enable or disable interrupt for event CH6LIMITL</description>
14907              <lsb>19</lsb>
14908              <msb>19</msb>
14909              <enumeratedValues>
14910                <enumeratedValue>
14911                  <name>Disabled</name>
14912                  <description>Disable</description>
14913                  <value>0</value>
14914                </enumeratedValue>
14915                <enumeratedValue>
14916                  <name>Enabled</name>
14917                  <description>Enable</description>
14918                  <value>1</value>
14919                </enumeratedValue>
14920              </enumeratedValues>
14921            </field>
14922            <field>
14923              <name>CH7LIMITH</name>
14924              <description>Enable or disable interrupt for event CH7LIMITH</description>
14925              <lsb>20</lsb>
14926              <msb>20</msb>
14927              <enumeratedValues>
14928                <enumeratedValue>
14929                  <name>Disabled</name>
14930                  <description>Disable</description>
14931                  <value>0</value>
14932                </enumeratedValue>
14933                <enumeratedValue>
14934                  <name>Enabled</name>
14935                  <description>Enable</description>
14936                  <value>1</value>
14937                </enumeratedValue>
14938              </enumeratedValues>
14939            </field>
14940            <field>
14941              <name>CH7LIMITL</name>
14942              <description>Enable or disable interrupt for event CH7LIMITL</description>
14943              <lsb>21</lsb>
14944              <msb>21</msb>
14945              <enumeratedValues>
14946                <enumeratedValue>
14947                  <name>Disabled</name>
14948                  <description>Disable</description>
14949                  <value>0</value>
14950                </enumeratedValue>
14951                <enumeratedValue>
14952                  <name>Enabled</name>
14953                  <description>Enable</description>
14954                  <value>1</value>
14955                </enumeratedValue>
14956              </enumeratedValues>
14957            </field>
14958          </fields>
14959        </register>
14960        <register>
14961          <name>INTENSET</name>
14962          <description>Enable interrupt</description>
14963          <addressOffset>0x304</addressOffset>
14964          <access>read-write</access>
14965          <fields>
14966            <field>
14967              <name>STARTED</name>
14968              <description>Write '1' to enable interrupt for event STARTED</description>
14969              <lsb>0</lsb>
14970              <msb>0</msb>
14971              <enumeratedValues>
14972                <usage>read</usage>
14973                <enumeratedValue>
14974                  <name>Disabled</name>
14975                  <description>Read: Disabled</description>
14976                  <value>0</value>
14977                </enumeratedValue>
14978                <enumeratedValue>
14979                  <name>Enabled</name>
14980                  <description>Read: Enabled</description>
14981                  <value>1</value>
14982                </enumeratedValue>
14983              </enumeratedValues>
14984              <enumeratedValues>
14985                <usage>write</usage>
14986                <enumeratedValue>
14987                  <name>Set</name>
14988                  <description>Enable</description>
14989                  <value>1</value>
14990                </enumeratedValue>
14991              </enumeratedValues>
14992            </field>
14993            <field>
14994              <name>END</name>
14995              <description>Write '1' to enable interrupt for event END</description>
14996              <lsb>1</lsb>
14997              <msb>1</msb>
14998              <enumeratedValues>
14999                <usage>read</usage>
15000                <enumeratedValue>
15001                  <name>Disabled</name>
15002                  <description>Read: Disabled</description>
15003                  <value>0</value>
15004                </enumeratedValue>
15005                <enumeratedValue>
15006                  <name>Enabled</name>
15007                  <description>Read: Enabled</description>
15008                  <value>1</value>
15009                </enumeratedValue>
15010              </enumeratedValues>
15011              <enumeratedValues>
15012                <usage>write</usage>
15013                <enumeratedValue>
15014                  <name>Set</name>
15015                  <description>Enable</description>
15016                  <value>1</value>
15017                </enumeratedValue>
15018              </enumeratedValues>
15019            </field>
15020            <field>
15021              <name>DONE</name>
15022              <description>Write '1' to enable interrupt for event DONE</description>
15023              <lsb>2</lsb>
15024              <msb>2</msb>
15025              <enumeratedValues>
15026                <usage>read</usage>
15027                <enumeratedValue>
15028                  <name>Disabled</name>
15029                  <description>Read: Disabled</description>
15030                  <value>0</value>
15031                </enumeratedValue>
15032                <enumeratedValue>
15033                  <name>Enabled</name>
15034                  <description>Read: Enabled</description>
15035                  <value>1</value>
15036                </enumeratedValue>
15037              </enumeratedValues>
15038              <enumeratedValues>
15039                <usage>write</usage>
15040                <enumeratedValue>
15041                  <name>Set</name>
15042                  <description>Enable</description>
15043                  <value>1</value>
15044                </enumeratedValue>
15045              </enumeratedValues>
15046            </field>
15047            <field>
15048              <name>RESULTDONE</name>
15049              <description>Write '1' to enable interrupt for event RESULTDONE</description>
15050              <lsb>3</lsb>
15051              <msb>3</msb>
15052              <enumeratedValues>
15053                <usage>read</usage>
15054                <enumeratedValue>
15055                  <name>Disabled</name>
15056                  <description>Read: Disabled</description>
15057                  <value>0</value>
15058                </enumeratedValue>
15059                <enumeratedValue>
15060                  <name>Enabled</name>
15061                  <description>Read: Enabled</description>
15062                  <value>1</value>
15063                </enumeratedValue>
15064              </enumeratedValues>
15065              <enumeratedValues>
15066                <usage>write</usage>
15067                <enumeratedValue>
15068                  <name>Set</name>
15069                  <description>Enable</description>
15070                  <value>1</value>
15071                </enumeratedValue>
15072              </enumeratedValues>
15073            </field>
15074            <field>
15075              <name>CALIBRATEDONE</name>
15076              <description>Write '1' to enable interrupt for event CALIBRATEDONE</description>
15077              <lsb>4</lsb>
15078              <msb>4</msb>
15079              <enumeratedValues>
15080                <usage>read</usage>
15081                <enumeratedValue>
15082                  <name>Disabled</name>
15083                  <description>Read: Disabled</description>
15084                  <value>0</value>
15085                </enumeratedValue>
15086                <enumeratedValue>
15087                  <name>Enabled</name>
15088                  <description>Read: Enabled</description>
15089                  <value>1</value>
15090                </enumeratedValue>
15091              </enumeratedValues>
15092              <enumeratedValues>
15093                <usage>write</usage>
15094                <enumeratedValue>
15095                  <name>Set</name>
15096                  <description>Enable</description>
15097                  <value>1</value>
15098                </enumeratedValue>
15099              </enumeratedValues>
15100            </field>
15101            <field>
15102              <name>STOPPED</name>
15103              <description>Write '1' to enable interrupt for event STOPPED</description>
15104              <lsb>5</lsb>
15105              <msb>5</msb>
15106              <enumeratedValues>
15107                <usage>read</usage>
15108                <enumeratedValue>
15109                  <name>Disabled</name>
15110                  <description>Read: Disabled</description>
15111                  <value>0</value>
15112                </enumeratedValue>
15113                <enumeratedValue>
15114                  <name>Enabled</name>
15115                  <description>Read: Enabled</description>
15116                  <value>1</value>
15117                </enumeratedValue>
15118              </enumeratedValues>
15119              <enumeratedValues>
15120                <usage>write</usage>
15121                <enumeratedValue>
15122                  <name>Set</name>
15123                  <description>Enable</description>
15124                  <value>1</value>
15125                </enumeratedValue>
15126              </enumeratedValues>
15127            </field>
15128            <field>
15129              <name>CH0LIMITH</name>
15130              <description>Write '1' to enable interrupt for event CH0LIMITH</description>
15131              <lsb>6</lsb>
15132              <msb>6</msb>
15133              <enumeratedValues>
15134                <usage>read</usage>
15135                <enumeratedValue>
15136                  <name>Disabled</name>
15137                  <description>Read: Disabled</description>
15138                  <value>0</value>
15139                </enumeratedValue>
15140                <enumeratedValue>
15141                  <name>Enabled</name>
15142                  <description>Read: Enabled</description>
15143                  <value>1</value>
15144                </enumeratedValue>
15145              </enumeratedValues>
15146              <enumeratedValues>
15147                <usage>write</usage>
15148                <enumeratedValue>
15149                  <name>Set</name>
15150                  <description>Enable</description>
15151                  <value>1</value>
15152                </enumeratedValue>
15153              </enumeratedValues>
15154            </field>
15155            <field>
15156              <name>CH0LIMITL</name>
15157              <description>Write '1' to enable interrupt for event CH0LIMITL</description>
15158              <lsb>7</lsb>
15159              <msb>7</msb>
15160              <enumeratedValues>
15161                <usage>read</usage>
15162                <enumeratedValue>
15163                  <name>Disabled</name>
15164                  <description>Read: Disabled</description>
15165                  <value>0</value>
15166                </enumeratedValue>
15167                <enumeratedValue>
15168                  <name>Enabled</name>
15169                  <description>Read: Enabled</description>
15170                  <value>1</value>
15171                </enumeratedValue>
15172              </enumeratedValues>
15173              <enumeratedValues>
15174                <usage>write</usage>
15175                <enumeratedValue>
15176                  <name>Set</name>
15177                  <description>Enable</description>
15178                  <value>1</value>
15179                </enumeratedValue>
15180              </enumeratedValues>
15181            </field>
15182            <field>
15183              <name>CH1LIMITH</name>
15184              <description>Write '1' to enable interrupt for event CH1LIMITH</description>
15185              <lsb>8</lsb>
15186              <msb>8</msb>
15187              <enumeratedValues>
15188                <usage>read</usage>
15189                <enumeratedValue>
15190                  <name>Disabled</name>
15191                  <description>Read: Disabled</description>
15192                  <value>0</value>
15193                </enumeratedValue>
15194                <enumeratedValue>
15195                  <name>Enabled</name>
15196                  <description>Read: Enabled</description>
15197                  <value>1</value>
15198                </enumeratedValue>
15199              </enumeratedValues>
15200              <enumeratedValues>
15201                <usage>write</usage>
15202                <enumeratedValue>
15203                  <name>Set</name>
15204                  <description>Enable</description>
15205                  <value>1</value>
15206                </enumeratedValue>
15207              </enumeratedValues>
15208            </field>
15209            <field>
15210              <name>CH1LIMITL</name>
15211              <description>Write '1' to enable interrupt for event CH1LIMITL</description>
15212              <lsb>9</lsb>
15213              <msb>9</msb>
15214              <enumeratedValues>
15215                <usage>read</usage>
15216                <enumeratedValue>
15217                  <name>Disabled</name>
15218                  <description>Read: Disabled</description>
15219                  <value>0</value>
15220                </enumeratedValue>
15221                <enumeratedValue>
15222                  <name>Enabled</name>
15223                  <description>Read: Enabled</description>
15224                  <value>1</value>
15225                </enumeratedValue>
15226              </enumeratedValues>
15227              <enumeratedValues>
15228                <usage>write</usage>
15229                <enumeratedValue>
15230                  <name>Set</name>
15231                  <description>Enable</description>
15232                  <value>1</value>
15233                </enumeratedValue>
15234              </enumeratedValues>
15235            </field>
15236            <field>
15237              <name>CH2LIMITH</name>
15238              <description>Write '1' to enable interrupt for event CH2LIMITH</description>
15239              <lsb>10</lsb>
15240              <msb>10</msb>
15241              <enumeratedValues>
15242                <usage>read</usage>
15243                <enumeratedValue>
15244                  <name>Disabled</name>
15245                  <description>Read: Disabled</description>
15246                  <value>0</value>
15247                </enumeratedValue>
15248                <enumeratedValue>
15249                  <name>Enabled</name>
15250                  <description>Read: Enabled</description>
15251                  <value>1</value>
15252                </enumeratedValue>
15253              </enumeratedValues>
15254              <enumeratedValues>
15255                <usage>write</usage>
15256                <enumeratedValue>
15257                  <name>Set</name>
15258                  <description>Enable</description>
15259                  <value>1</value>
15260                </enumeratedValue>
15261              </enumeratedValues>
15262            </field>
15263            <field>
15264              <name>CH2LIMITL</name>
15265              <description>Write '1' to enable interrupt for event CH2LIMITL</description>
15266              <lsb>11</lsb>
15267              <msb>11</msb>
15268              <enumeratedValues>
15269                <usage>read</usage>
15270                <enumeratedValue>
15271                  <name>Disabled</name>
15272                  <description>Read: Disabled</description>
15273                  <value>0</value>
15274                </enumeratedValue>
15275                <enumeratedValue>
15276                  <name>Enabled</name>
15277                  <description>Read: Enabled</description>
15278                  <value>1</value>
15279                </enumeratedValue>
15280              </enumeratedValues>
15281              <enumeratedValues>
15282                <usage>write</usage>
15283                <enumeratedValue>
15284                  <name>Set</name>
15285                  <description>Enable</description>
15286                  <value>1</value>
15287                </enumeratedValue>
15288              </enumeratedValues>
15289            </field>
15290            <field>
15291              <name>CH3LIMITH</name>
15292              <description>Write '1' to enable interrupt for event CH3LIMITH</description>
15293              <lsb>12</lsb>
15294              <msb>12</msb>
15295              <enumeratedValues>
15296                <usage>read</usage>
15297                <enumeratedValue>
15298                  <name>Disabled</name>
15299                  <description>Read: Disabled</description>
15300                  <value>0</value>
15301                </enumeratedValue>
15302                <enumeratedValue>
15303                  <name>Enabled</name>
15304                  <description>Read: Enabled</description>
15305                  <value>1</value>
15306                </enumeratedValue>
15307              </enumeratedValues>
15308              <enumeratedValues>
15309                <usage>write</usage>
15310                <enumeratedValue>
15311                  <name>Set</name>
15312                  <description>Enable</description>
15313                  <value>1</value>
15314                </enumeratedValue>
15315              </enumeratedValues>
15316            </field>
15317            <field>
15318              <name>CH3LIMITL</name>
15319              <description>Write '1' to enable interrupt for event CH3LIMITL</description>
15320              <lsb>13</lsb>
15321              <msb>13</msb>
15322              <enumeratedValues>
15323                <usage>read</usage>
15324                <enumeratedValue>
15325                  <name>Disabled</name>
15326                  <description>Read: Disabled</description>
15327                  <value>0</value>
15328                </enumeratedValue>
15329                <enumeratedValue>
15330                  <name>Enabled</name>
15331                  <description>Read: Enabled</description>
15332                  <value>1</value>
15333                </enumeratedValue>
15334              </enumeratedValues>
15335              <enumeratedValues>
15336                <usage>write</usage>
15337                <enumeratedValue>
15338                  <name>Set</name>
15339                  <description>Enable</description>
15340                  <value>1</value>
15341                </enumeratedValue>
15342              </enumeratedValues>
15343            </field>
15344            <field>
15345              <name>CH4LIMITH</name>
15346              <description>Write '1' to enable interrupt for event CH4LIMITH</description>
15347              <lsb>14</lsb>
15348              <msb>14</msb>
15349              <enumeratedValues>
15350                <usage>read</usage>
15351                <enumeratedValue>
15352                  <name>Disabled</name>
15353                  <description>Read: Disabled</description>
15354                  <value>0</value>
15355                </enumeratedValue>
15356                <enumeratedValue>
15357                  <name>Enabled</name>
15358                  <description>Read: Enabled</description>
15359                  <value>1</value>
15360                </enumeratedValue>
15361              </enumeratedValues>
15362              <enumeratedValues>
15363                <usage>write</usage>
15364                <enumeratedValue>
15365                  <name>Set</name>
15366                  <description>Enable</description>
15367                  <value>1</value>
15368                </enumeratedValue>
15369              </enumeratedValues>
15370            </field>
15371            <field>
15372              <name>CH4LIMITL</name>
15373              <description>Write '1' to enable interrupt for event CH4LIMITL</description>
15374              <lsb>15</lsb>
15375              <msb>15</msb>
15376              <enumeratedValues>
15377                <usage>read</usage>
15378                <enumeratedValue>
15379                  <name>Disabled</name>
15380                  <description>Read: Disabled</description>
15381                  <value>0</value>
15382                </enumeratedValue>
15383                <enumeratedValue>
15384                  <name>Enabled</name>
15385                  <description>Read: Enabled</description>
15386                  <value>1</value>
15387                </enumeratedValue>
15388              </enumeratedValues>
15389              <enumeratedValues>
15390                <usage>write</usage>
15391                <enumeratedValue>
15392                  <name>Set</name>
15393                  <description>Enable</description>
15394                  <value>1</value>
15395                </enumeratedValue>
15396              </enumeratedValues>
15397            </field>
15398            <field>
15399              <name>CH5LIMITH</name>
15400              <description>Write '1' to enable interrupt for event CH5LIMITH</description>
15401              <lsb>16</lsb>
15402              <msb>16</msb>
15403              <enumeratedValues>
15404                <usage>read</usage>
15405                <enumeratedValue>
15406                  <name>Disabled</name>
15407                  <description>Read: Disabled</description>
15408                  <value>0</value>
15409                </enumeratedValue>
15410                <enumeratedValue>
15411                  <name>Enabled</name>
15412                  <description>Read: Enabled</description>
15413                  <value>1</value>
15414                </enumeratedValue>
15415              </enumeratedValues>
15416              <enumeratedValues>
15417                <usage>write</usage>
15418                <enumeratedValue>
15419                  <name>Set</name>
15420                  <description>Enable</description>
15421                  <value>1</value>
15422                </enumeratedValue>
15423              </enumeratedValues>
15424            </field>
15425            <field>
15426              <name>CH5LIMITL</name>
15427              <description>Write '1' to enable interrupt for event CH5LIMITL</description>
15428              <lsb>17</lsb>
15429              <msb>17</msb>
15430              <enumeratedValues>
15431                <usage>read</usage>
15432                <enumeratedValue>
15433                  <name>Disabled</name>
15434                  <description>Read: Disabled</description>
15435                  <value>0</value>
15436                </enumeratedValue>
15437                <enumeratedValue>
15438                  <name>Enabled</name>
15439                  <description>Read: Enabled</description>
15440                  <value>1</value>
15441                </enumeratedValue>
15442              </enumeratedValues>
15443              <enumeratedValues>
15444                <usage>write</usage>
15445                <enumeratedValue>
15446                  <name>Set</name>
15447                  <description>Enable</description>
15448                  <value>1</value>
15449                </enumeratedValue>
15450              </enumeratedValues>
15451            </field>
15452            <field>
15453              <name>CH6LIMITH</name>
15454              <description>Write '1' to enable interrupt for event CH6LIMITH</description>
15455              <lsb>18</lsb>
15456              <msb>18</msb>
15457              <enumeratedValues>
15458                <usage>read</usage>
15459                <enumeratedValue>
15460                  <name>Disabled</name>
15461                  <description>Read: Disabled</description>
15462                  <value>0</value>
15463                </enumeratedValue>
15464                <enumeratedValue>
15465                  <name>Enabled</name>
15466                  <description>Read: Enabled</description>
15467                  <value>1</value>
15468                </enumeratedValue>
15469              </enumeratedValues>
15470              <enumeratedValues>
15471                <usage>write</usage>
15472                <enumeratedValue>
15473                  <name>Set</name>
15474                  <description>Enable</description>
15475                  <value>1</value>
15476                </enumeratedValue>
15477              </enumeratedValues>
15478            </field>
15479            <field>
15480              <name>CH6LIMITL</name>
15481              <description>Write '1' to enable interrupt for event CH6LIMITL</description>
15482              <lsb>19</lsb>
15483              <msb>19</msb>
15484              <enumeratedValues>
15485                <usage>read</usage>
15486                <enumeratedValue>
15487                  <name>Disabled</name>
15488                  <description>Read: Disabled</description>
15489                  <value>0</value>
15490                </enumeratedValue>
15491                <enumeratedValue>
15492                  <name>Enabled</name>
15493                  <description>Read: Enabled</description>
15494                  <value>1</value>
15495                </enumeratedValue>
15496              </enumeratedValues>
15497              <enumeratedValues>
15498                <usage>write</usage>
15499                <enumeratedValue>
15500                  <name>Set</name>
15501                  <description>Enable</description>
15502                  <value>1</value>
15503                </enumeratedValue>
15504              </enumeratedValues>
15505            </field>
15506            <field>
15507              <name>CH7LIMITH</name>
15508              <description>Write '1' to enable interrupt for event CH7LIMITH</description>
15509              <lsb>20</lsb>
15510              <msb>20</msb>
15511              <enumeratedValues>
15512                <usage>read</usage>
15513                <enumeratedValue>
15514                  <name>Disabled</name>
15515                  <description>Read: Disabled</description>
15516                  <value>0</value>
15517                </enumeratedValue>
15518                <enumeratedValue>
15519                  <name>Enabled</name>
15520                  <description>Read: Enabled</description>
15521                  <value>1</value>
15522                </enumeratedValue>
15523              </enumeratedValues>
15524              <enumeratedValues>
15525                <usage>write</usage>
15526                <enumeratedValue>
15527                  <name>Set</name>
15528                  <description>Enable</description>
15529                  <value>1</value>
15530                </enumeratedValue>
15531              </enumeratedValues>
15532            </field>
15533            <field>
15534              <name>CH7LIMITL</name>
15535              <description>Write '1' to enable interrupt for event CH7LIMITL</description>
15536              <lsb>21</lsb>
15537              <msb>21</msb>
15538              <enumeratedValues>
15539                <usage>read</usage>
15540                <enumeratedValue>
15541                  <name>Disabled</name>
15542                  <description>Read: Disabled</description>
15543                  <value>0</value>
15544                </enumeratedValue>
15545                <enumeratedValue>
15546                  <name>Enabled</name>
15547                  <description>Read: Enabled</description>
15548                  <value>1</value>
15549                </enumeratedValue>
15550              </enumeratedValues>
15551              <enumeratedValues>
15552                <usage>write</usage>
15553                <enumeratedValue>
15554                  <name>Set</name>
15555                  <description>Enable</description>
15556                  <value>1</value>
15557                </enumeratedValue>
15558              </enumeratedValues>
15559            </field>
15560          </fields>
15561        </register>
15562        <register>
15563          <name>INTENCLR</name>
15564          <description>Disable interrupt</description>
15565          <addressOffset>0x308</addressOffset>
15566          <access>read-write</access>
15567          <fields>
15568            <field>
15569              <name>STARTED</name>
15570              <description>Write '1' to disable interrupt for event STARTED</description>
15571              <lsb>0</lsb>
15572              <msb>0</msb>
15573              <enumeratedValues>
15574                <usage>read</usage>
15575                <enumeratedValue>
15576                  <name>Disabled</name>
15577                  <description>Read: Disabled</description>
15578                  <value>0</value>
15579                </enumeratedValue>
15580                <enumeratedValue>
15581                  <name>Enabled</name>
15582                  <description>Read: Enabled</description>
15583                  <value>1</value>
15584                </enumeratedValue>
15585              </enumeratedValues>
15586              <enumeratedValues>
15587                <usage>write</usage>
15588                <enumeratedValue>
15589                  <name>Clear</name>
15590                  <description>Disable</description>
15591                  <value>1</value>
15592                </enumeratedValue>
15593              </enumeratedValues>
15594            </field>
15595            <field>
15596              <name>END</name>
15597              <description>Write '1' to disable interrupt for event END</description>
15598              <lsb>1</lsb>
15599              <msb>1</msb>
15600              <enumeratedValues>
15601                <usage>read</usage>
15602                <enumeratedValue>
15603                  <name>Disabled</name>
15604                  <description>Read: Disabled</description>
15605                  <value>0</value>
15606                </enumeratedValue>
15607                <enumeratedValue>
15608                  <name>Enabled</name>
15609                  <description>Read: Enabled</description>
15610                  <value>1</value>
15611                </enumeratedValue>
15612              </enumeratedValues>
15613              <enumeratedValues>
15614                <usage>write</usage>
15615                <enumeratedValue>
15616                  <name>Clear</name>
15617                  <description>Disable</description>
15618                  <value>1</value>
15619                </enumeratedValue>
15620              </enumeratedValues>
15621            </field>
15622            <field>
15623              <name>DONE</name>
15624              <description>Write '1' to disable interrupt for event DONE</description>
15625              <lsb>2</lsb>
15626              <msb>2</msb>
15627              <enumeratedValues>
15628                <usage>read</usage>
15629                <enumeratedValue>
15630                  <name>Disabled</name>
15631                  <description>Read: Disabled</description>
15632                  <value>0</value>
15633                </enumeratedValue>
15634                <enumeratedValue>
15635                  <name>Enabled</name>
15636                  <description>Read: Enabled</description>
15637                  <value>1</value>
15638                </enumeratedValue>
15639              </enumeratedValues>
15640              <enumeratedValues>
15641                <usage>write</usage>
15642                <enumeratedValue>
15643                  <name>Clear</name>
15644                  <description>Disable</description>
15645                  <value>1</value>
15646                </enumeratedValue>
15647              </enumeratedValues>
15648            </field>
15649            <field>
15650              <name>RESULTDONE</name>
15651              <description>Write '1' to disable interrupt for event RESULTDONE</description>
15652              <lsb>3</lsb>
15653              <msb>3</msb>
15654              <enumeratedValues>
15655                <usage>read</usage>
15656                <enumeratedValue>
15657                  <name>Disabled</name>
15658                  <description>Read: Disabled</description>
15659                  <value>0</value>
15660                </enumeratedValue>
15661                <enumeratedValue>
15662                  <name>Enabled</name>
15663                  <description>Read: Enabled</description>
15664                  <value>1</value>
15665                </enumeratedValue>
15666              </enumeratedValues>
15667              <enumeratedValues>
15668                <usage>write</usage>
15669                <enumeratedValue>
15670                  <name>Clear</name>
15671                  <description>Disable</description>
15672                  <value>1</value>
15673                </enumeratedValue>
15674              </enumeratedValues>
15675            </field>
15676            <field>
15677              <name>CALIBRATEDONE</name>
15678              <description>Write '1' to disable interrupt for event CALIBRATEDONE</description>
15679              <lsb>4</lsb>
15680              <msb>4</msb>
15681              <enumeratedValues>
15682                <usage>read</usage>
15683                <enumeratedValue>
15684                  <name>Disabled</name>
15685                  <description>Read: Disabled</description>
15686                  <value>0</value>
15687                </enumeratedValue>
15688                <enumeratedValue>
15689                  <name>Enabled</name>
15690                  <description>Read: Enabled</description>
15691                  <value>1</value>
15692                </enumeratedValue>
15693              </enumeratedValues>
15694              <enumeratedValues>
15695                <usage>write</usage>
15696                <enumeratedValue>
15697                  <name>Clear</name>
15698                  <description>Disable</description>
15699                  <value>1</value>
15700                </enumeratedValue>
15701              </enumeratedValues>
15702            </field>
15703            <field>
15704              <name>STOPPED</name>
15705              <description>Write '1' to disable interrupt for event STOPPED</description>
15706              <lsb>5</lsb>
15707              <msb>5</msb>
15708              <enumeratedValues>
15709                <usage>read</usage>
15710                <enumeratedValue>
15711                  <name>Disabled</name>
15712                  <description>Read: Disabled</description>
15713                  <value>0</value>
15714                </enumeratedValue>
15715                <enumeratedValue>
15716                  <name>Enabled</name>
15717                  <description>Read: Enabled</description>
15718                  <value>1</value>
15719                </enumeratedValue>
15720              </enumeratedValues>
15721              <enumeratedValues>
15722                <usage>write</usage>
15723                <enumeratedValue>
15724                  <name>Clear</name>
15725                  <description>Disable</description>
15726                  <value>1</value>
15727                </enumeratedValue>
15728              </enumeratedValues>
15729            </field>
15730            <field>
15731              <name>CH0LIMITH</name>
15732              <description>Write '1' to disable interrupt for event CH0LIMITH</description>
15733              <lsb>6</lsb>
15734              <msb>6</msb>
15735              <enumeratedValues>
15736                <usage>read</usage>
15737                <enumeratedValue>
15738                  <name>Disabled</name>
15739                  <description>Read: Disabled</description>
15740                  <value>0</value>
15741                </enumeratedValue>
15742                <enumeratedValue>
15743                  <name>Enabled</name>
15744                  <description>Read: Enabled</description>
15745                  <value>1</value>
15746                </enumeratedValue>
15747              </enumeratedValues>
15748              <enumeratedValues>
15749                <usage>write</usage>
15750                <enumeratedValue>
15751                  <name>Clear</name>
15752                  <description>Disable</description>
15753                  <value>1</value>
15754                </enumeratedValue>
15755              </enumeratedValues>
15756            </field>
15757            <field>
15758              <name>CH0LIMITL</name>
15759              <description>Write '1' to disable interrupt for event CH0LIMITL</description>
15760              <lsb>7</lsb>
15761              <msb>7</msb>
15762              <enumeratedValues>
15763                <usage>read</usage>
15764                <enumeratedValue>
15765                  <name>Disabled</name>
15766                  <description>Read: Disabled</description>
15767                  <value>0</value>
15768                </enumeratedValue>
15769                <enumeratedValue>
15770                  <name>Enabled</name>
15771                  <description>Read: Enabled</description>
15772                  <value>1</value>
15773                </enumeratedValue>
15774              </enumeratedValues>
15775              <enumeratedValues>
15776                <usage>write</usage>
15777                <enumeratedValue>
15778                  <name>Clear</name>
15779                  <description>Disable</description>
15780                  <value>1</value>
15781                </enumeratedValue>
15782              </enumeratedValues>
15783            </field>
15784            <field>
15785              <name>CH1LIMITH</name>
15786              <description>Write '1' to disable interrupt for event CH1LIMITH</description>
15787              <lsb>8</lsb>
15788              <msb>8</msb>
15789              <enumeratedValues>
15790                <usage>read</usage>
15791                <enumeratedValue>
15792                  <name>Disabled</name>
15793                  <description>Read: Disabled</description>
15794                  <value>0</value>
15795                </enumeratedValue>
15796                <enumeratedValue>
15797                  <name>Enabled</name>
15798                  <description>Read: Enabled</description>
15799                  <value>1</value>
15800                </enumeratedValue>
15801              </enumeratedValues>
15802              <enumeratedValues>
15803                <usage>write</usage>
15804                <enumeratedValue>
15805                  <name>Clear</name>
15806                  <description>Disable</description>
15807                  <value>1</value>
15808                </enumeratedValue>
15809              </enumeratedValues>
15810            </field>
15811            <field>
15812              <name>CH1LIMITL</name>
15813              <description>Write '1' to disable interrupt for event CH1LIMITL</description>
15814              <lsb>9</lsb>
15815              <msb>9</msb>
15816              <enumeratedValues>
15817                <usage>read</usage>
15818                <enumeratedValue>
15819                  <name>Disabled</name>
15820                  <description>Read: Disabled</description>
15821                  <value>0</value>
15822                </enumeratedValue>
15823                <enumeratedValue>
15824                  <name>Enabled</name>
15825                  <description>Read: Enabled</description>
15826                  <value>1</value>
15827                </enumeratedValue>
15828              </enumeratedValues>
15829              <enumeratedValues>
15830                <usage>write</usage>
15831                <enumeratedValue>
15832                  <name>Clear</name>
15833                  <description>Disable</description>
15834                  <value>1</value>
15835                </enumeratedValue>
15836              </enumeratedValues>
15837            </field>
15838            <field>
15839              <name>CH2LIMITH</name>
15840              <description>Write '1' to disable interrupt for event CH2LIMITH</description>
15841              <lsb>10</lsb>
15842              <msb>10</msb>
15843              <enumeratedValues>
15844                <usage>read</usage>
15845                <enumeratedValue>
15846                  <name>Disabled</name>
15847                  <description>Read: Disabled</description>
15848                  <value>0</value>
15849                </enumeratedValue>
15850                <enumeratedValue>
15851                  <name>Enabled</name>
15852                  <description>Read: Enabled</description>
15853                  <value>1</value>
15854                </enumeratedValue>
15855              </enumeratedValues>
15856              <enumeratedValues>
15857                <usage>write</usage>
15858                <enumeratedValue>
15859                  <name>Clear</name>
15860                  <description>Disable</description>
15861                  <value>1</value>
15862                </enumeratedValue>
15863              </enumeratedValues>
15864            </field>
15865            <field>
15866              <name>CH2LIMITL</name>
15867              <description>Write '1' to disable interrupt for event CH2LIMITL</description>
15868              <lsb>11</lsb>
15869              <msb>11</msb>
15870              <enumeratedValues>
15871                <usage>read</usage>
15872                <enumeratedValue>
15873                  <name>Disabled</name>
15874                  <description>Read: Disabled</description>
15875                  <value>0</value>
15876                </enumeratedValue>
15877                <enumeratedValue>
15878                  <name>Enabled</name>
15879                  <description>Read: Enabled</description>
15880                  <value>1</value>
15881                </enumeratedValue>
15882              </enumeratedValues>
15883              <enumeratedValues>
15884                <usage>write</usage>
15885                <enumeratedValue>
15886                  <name>Clear</name>
15887                  <description>Disable</description>
15888                  <value>1</value>
15889                </enumeratedValue>
15890              </enumeratedValues>
15891            </field>
15892            <field>
15893              <name>CH3LIMITH</name>
15894              <description>Write '1' to disable interrupt for event CH3LIMITH</description>
15895              <lsb>12</lsb>
15896              <msb>12</msb>
15897              <enumeratedValues>
15898                <usage>read</usage>
15899                <enumeratedValue>
15900                  <name>Disabled</name>
15901                  <description>Read: Disabled</description>
15902                  <value>0</value>
15903                </enumeratedValue>
15904                <enumeratedValue>
15905                  <name>Enabled</name>
15906                  <description>Read: Enabled</description>
15907                  <value>1</value>
15908                </enumeratedValue>
15909              </enumeratedValues>
15910              <enumeratedValues>
15911                <usage>write</usage>
15912                <enumeratedValue>
15913                  <name>Clear</name>
15914                  <description>Disable</description>
15915                  <value>1</value>
15916                </enumeratedValue>
15917              </enumeratedValues>
15918            </field>
15919            <field>
15920              <name>CH3LIMITL</name>
15921              <description>Write '1' to disable interrupt for event CH3LIMITL</description>
15922              <lsb>13</lsb>
15923              <msb>13</msb>
15924              <enumeratedValues>
15925                <usage>read</usage>
15926                <enumeratedValue>
15927                  <name>Disabled</name>
15928                  <description>Read: Disabled</description>
15929                  <value>0</value>
15930                </enumeratedValue>
15931                <enumeratedValue>
15932                  <name>Enabled</name>
15933                  <description>Read: Enabled</description>
15934                  <value>1</value>
15935                </enumeratedValue>
15936              </enumeratedValues>
15937              <enumeratedValues>
15938                <usage>write</usage>
15939                <enumeratedValue>
15940                  <name>Clear</name>
15941                  <description>Disable</description>
15942                  <value>1</value>
15943                </enumeratedValue>
15944              </enumeratedValues>
15945            </field>
15946            <field>
15947              <name>CH4LIMITH</name>
15948              <description>Write '1' to disable interrupt for event CH4LIMITH</description>
15949              <lsb>14</lsb>
15950              <msb>14</msb>
15951              <enumeratedValues>
15952                <usage>read</usage>
15953                <enumeratedValue>
15954                  <name>Disabled</name>
15955                  <description>Read: Disabled</description>
15956                  <value>0</value>
15957                </enumeratedValue>
15958                <enumeratedValue>
15959                  <name>Enabled</name>
15960                  <description>Read: Enabled</description>
15961                  <value>1</value>
15962                </enumeratedValue>
15963              </enumeratedValues>
15964              <enumeratedValues>
15965                <usage>write</usage>
15966                <enumeratedValue>
15967                  <name>Clear</name>
15968                  <description>Disable</description>
15969                  <value>1</value>
15970                </enumeratedValue>
15971              </enumeratedValues>
15972            </field>
15973            <field>
15974              <name>CH4LIMITL</name>
15975              <description>Write '1' to disable interrupt for event CH4LIMITL</description>
15976              <lsb>15</lsb>
15977              <msb>15</msb>
15978              <enumeratedValues>
15979                <usage>read</usage>
15980                <enumeratedValue>
15981                  <name>Disabled</name>
15982                  <description>Read: Disabled</description>
15983                  <value>0</value>
15984                </enumeratedValue>
15985                <enumeratedValue>
15986                  <name>Enabled</name>
15987                  <description>Read: Enabled</description>
15988                  <value>1</value>
15989                </enumeratedValue>
15990              </enumeratedValues>
15991              <enumeratedValues>
15992                <usage>write</usage>
15993                <enumeratedValue>
15994                  <name>Clear</name>
15995                  <description>Disable</description>
15996                  <value>1</value>
15997                </enumeratedValue>
15998              </enumeratedValues>
15999            </field>
16000            <field>
16001              <name>CH5LIMITH</name>
16002              <description>Write '1' to disable interrupt for event CH5LIMITH</description>
16003              <lsb>16</lsb>
16004              <msb>16</msb>
16005              <enumeratedValues>
16006                <usage>read</usage>
16007                <enumeratedValue>
16008                  <name>Disabled</name>
16009                  <description>Read: Disabled</description>
16010                  <value>0</value>
16011                </enumeratedValue>
16012                <enumeratedValue>
16013                  <name>Enabled</name>
16014                  <description>Read: Enabled</description>
16015                  <value>1</value>
16016                </enumeratedValue>
16017              </enumeratedValues>
16018              <enumeratedValues>
16019                <usage>write</usage>
16020                <enumeratedValue>
16021                  <name>Clear</name>
16022                  <description>Disable</description>
16023                  <value>1</value>
16024                </enumeratedValue>
16025              </enumeratedValues>
16026            </field>
16027            <field>
16028              <name>CH5LIMITL</name>
16029              <description>Write '1' to disable interrupt for event CH5LIMITL</description>
16030              <lsb>17</lsb>
16031              <msb>17</msb>
16032              <enumeratedValues>
16033                <usage>read</usage>
16034                <enumeratedValue>
16035                  <name>Disabled</name>
16036                  <description>Read: Disabled</description>
16037                  <value>0</value>
16038                </enumeratedValue>
16039                <enumeratedValue>
16040                  <name>Enabled</name>
16041                  <description>Read: Enabled</description>
16042                  <value>1</value>
16043                </enumeratedValue>
16044              </enumeratedValues>
16045              <enumeratedValues>
16046                <usage>write</usage>
16047                <enumeratedValue>
16048                  <name>Clear</name>
16049                  <description>Disable</description>
16050                  <value>1</value>
16051                </enumeratedValue>
16052              </enumeratedValues>
16053            </field>
16054            <field>
16055              <name>CH6LIMITH</name>
16056              <description>Write '1' to disable interrupt for event CH6LIMITH</description>
16057              <lsb>18</lsb>
16058              <msb>18</msb>
16059              <enumeratedValues>
16060                <usage>read</usage>
16061                <enumeratedValue>
16062                  <name>Disabled</name>
16063                  <description>Read: Disabled</description>
16064                  <value>0</value>
16065                </enumeratedValue>
16066                <enumeratedValue>
16067                  <name>Enabled</name>
16068                  <description>Read: Enabled</description>
16069                  <value>1</value>
16070                </enumeratedValue>
16071              </enumeratedValues>
16072              <enumeratedValues>
16073                <usage>write</usage>
16074                <enumeratedValue>
16075                  <name>Clear</name>
16076                  <description>Disable</description>
16077                  <value>1</value>
16078                </enumeratedValue>
16079              </enumeratedValues>
16080            </field>
16081            <field>
16082              <name>CH6LIMITL</name>
16083              <description>Write '1' to disable interrupt for event CH6LIMITL</description>
16084              <lsb>19</lsb>
16085              <msb>19</msb>
16086              <enumeratedValues>
16087                <usage>read</usage>
16088                <enumeratedValue>
16089                  <name>Disabled</name>
16090                  <description>Read: Disabled</description>
16091                  <value>0</value>
16092                </enumeratedValue>
16093                <enumeratedValue>
16094                  <name>Enabled</name>
16095                  <description>Read: Enabled</description>
16096                  <value>1</value>
16097                </enumeratedValue>
16098              </enumeratedValues>
16099              <enumeratedValues>
16100                <usage>write</usage>
16101                <enumeratedValue>
16102                  <name>Clear</name>
16103                  <description>Disable</description>
16104                  <value>1</value>
16105                </enumeratedValue>
16106              </enumeratedValues>
16107            </field>
16108            <field>
16109              <name>CH7LIMITH</name>
16110              <description>Write '1' to disable interrupt for event CH7LIMITH</description>
16111              <lsb>20</lsb>
16112              <msb>20</msb>
16113              <enumeratedValues>
16114                <usage>read</usage>
16115                <enumeratedValue>
16116                  <name>Disabled</name>
16117                  <description>Read: Disabled</description>
16118                  <value>0</value>
16119                </enumeratedValue>
16120                <enumeratedValue>
16121                  <name>Enabled</name>
16122                  <description>Read: Enabled</description>
16123                  <value>1</value>
16124                </enumeratedValue>
16125              </enumeratedValues>
16126              <enumeratedValues>
16127                <usage>write</usage>
16128                <enumeratedValue>
16129                  <name>Clear</name>
16130                  <description>Disable</description>
16131                  <value>1</value>
16132                </enumeratedValue>
16133              </enumeratedValues>
16134            </field>
16135            <field>
16136              <name>CH7LIMITL</name>
16137              <description>Write '1' to disable interrupt for event CH7LIMITL</description>
16138              <lsb>21</lsb>
16139              <msb>21</msb>
16140              <enumeratedValues>
16141                <usage>read</usage>
16142                <enumeratedValue>
16143                  <name>Disabled</name>
16144                  <description>Read: Disabled</description>
16145                  <value>0</value>
16146                </enumeratedValue>
16147                <enumeratedValue>
16148                  <name>Enabled</name>
16149                  <description>Read: Enabled</description>
16150                  <value>1</value>
16151                </enumeratedValue>
16152              </enumeratedValues>
16153              <enumeratedValues>
16154                <usage>write</usage>
16155                <enumeratedValue>
16156                  <name>Clear</name>
16157                  <description>Disable</description>
16158                  <value>1</value>
16159                </enumeratedValue>
16160              </enumeratedValues>
16161            </field>
16162          </fields>
16163        </register>
16164        <register>
16165          <name>STATUS</name>
16166          <description>Status</description>
16167          <addressOffset>0x400</addressOffset>
16168          <access>read-only</access>
16169          <fields>
16170            <field>
16171              <name>STATUS</name>
16172              <description>Status</description>
16173              <lsb>0</lsb>
16174              <msb>0</msb>
16175              <enumeratedValues>
16176                <enumeratedValue>
16177                  <name>Ready</name>
16178                  <description>ADC is ready. No on-going conversion.</description>
16179                  <value>0</value>
16180                </enumeratedValue>
16181                <enumeratedValue>
16182                  <name>Busy</name>
16183                  <description>ADC is busy. Conversion in progress.</description>
16184                  <value>1</value>
16185                </enumeratedValue>
16186              </enumeratedValues>
16187            </field>
16188          </fields>
16189        </register>
16190        <register>
16191          <name>ENABLE</name>
16192          <description>Enable or disable ADC</description>
16193          <addressOffset>0x500</addressOffset>
16194          <access>read-write</access>
16195          <fields>
16196            <field>
16197              <name>ENABLE</name>
16198              <description>Enable or disable ADC</description>
16199              <lsb>0</lsb>
16200              <msb>0</msb>
16201              <enumeratedValues>
16202                <enumeratedValue>
16203                  <name>Disabled</name>
16204                  <description>Disable ADC</description>
16205                  <value>0</value>
16206                </enumeratedValue>
16207                <enumeratedValue>
16208                  <name>Enabled</name>
16209                  <description>Enable ADC</description>
16210                  <value>1</value>
16211                </enumeratedValue>
16212              </enumeratedValues>
16213            </field>
16214          </fields>
16215        </register>
16216        <cluster>
16217          <dim>8</dim>
16218          <dimIncrement>0x010</dimIncrement>
16219          <name>CH[%s]</name>
16220          <description>Unspecified</description>
16221          <headerStructName>SAADC_CH</headerStructName>
16222          <access>read-write</access>
16223          <addressOffset>0x510</addressOffset>
16224          <register>
16225            <name>PSELP</name>
16226            <description>Description cluster: Input positive pin selection for CH[n]</description>
16227            <addressOffset>0x000</addressOffset>
16228            <access>read-write</access>
16229            <resetValue>0x00000000</resetValue>
16230            <fields>
16231              <field>
16232                <name>PSELP</name>
16233                <description>Analog positive input channel</description>
16234                <lsb>0</lsb>
16235                <msb>4</msb>
16236                <enumeratedValues>
16237                  <enumeratedValue>
16238                    <name>NC</name>
16239                    <description>Not connected</description>
16240                    <value>0</value>
16241                  </enumeratedValue>
16242                  <enumeratedValue>
16243                    <name>AnalogInput0</name>
16244                    <description>AIN0</description>
16245                    <value>1</value>
16246                  </enumeratedValue>
16247                  <enumeratedValue>
16248                    <name>AnalogInput1</name>
16249                    <description>AIN1</description>
16250                    <value>2</value>
16251                  </enumeratedValue>
16252                  <enumeratedValue>
16253                    <name>AnalogInput2</name>
16254                    <description>AIN2</description>
16255                    <value>3</value>
16256                  </enumeratedValue>
16257                  <enumeratedValue>
16258                    <name>AnalogInput3</name>
16259                    <description>AIN3</description>
16260                    <value>4</value>
16261                  </enumeratedValue>
16262                  <enumeratedValue>
16263                    <name>AnalogInput4</name>
16264                    <description>AIN4</description>
16265                    <value>5</value>
16266                  </enumeratedValue>
16267                  <enumeratedValue>
16268                    <name>AnalogInput5</name>
16269                    <description>AIN5</description>
16270                    <value>6</value>
16271                  </enumeratedValue>
16272                  <enumeratedValue>
16273                    <name>AnalogInput6</name>
16274                    <description>AIN6</description>
16275                    <value>7</value>
16276                  </enumeratedValue>
16277                  <enumeratedValue>
16278                    <name>AnalogInput7</name>
16279                    <description>AIN7</description>
16280                    <value>8</value>
16281                  </enumeratedValue>
16282                  <enumeratedValue>
16283                    <name>VDD</name>
16284                    <description>VDD</description>
16285                    <value>9</value>
16286                  </enumeratedValue>
16287                </enumeratedValues>
16288              </field>
16289            </fields>
16290          </register>
16291          <register>
16292            <name>PSELN</name>
16293            <description>Description cluster: Input negative pin selection for CH[n]</description>
16294            <addressOffset>0x004</addressOffset>
16295            <access>read-write</access>
16296            <resetValue>0x00000000</resetValue>
16297            <fields>
16298              <field>
16299                <name>PSELN</name>
16300                <description>Analog negative input, enables differential channel</description>
16301                <lsb>0</lsb>
16302                <msb>4</msb>
16303                <enumeratedValues>
16304                  <enumeratedValue>
16305                    <name>NC</name>
16306                    <description>Not connected</description>
16307                    <value>0</value>
16308                  </enumeratedValue>
16309                  <enumeratedValue>
16310                    <name>AnalogInput0</name>
16311                    <description>AIN0</description>
16312                    <value>1</value>
16313                  </enumeratedValue>
16314                  <enumeratedValue>
16315                    <name>AnalogInput1</name>
16316                    <description>AIN1</description>
16317                    <value>2</value>
16318                  </enumeratedValue>
16319                  <enumeratedValue>
16320                    <name>AnalogInput2</name>
16321                    <description>AIN2</description>
16322                    <value>3</value>
16323                  </enumeratedValue>
16324                  <enumeratedValue>
16325                    <name>AnalogInput3</name>
16326                    <description>AIN3</description>
16327                    <value>4</value>
16328                  </enumeratedValue>
16329                  <enumeratedValue>
16330                    <name>AnalogInput4</name>
16331                    <description>AIN4</description>
16332                    <value>5</value>
16333                  </enumeratedValue>
16334                  <enumeratedValue>
16335                    <name>AnalogInput5</name>
16336                    <description>AIN5</description>
16337                    <value>6</value>
16338                  </enumeratedValue>
16339                  <enumeratedValue>
16340                    <name>AnalogInput6</name>
16341                    <description>AIN6</description>
16342                    <value>7</value>
16343                  </enumeratedValue>
16344                  <enumeratedValue>
16345                    <name>AnalogInput7</name>
16346                    <description>AIN7</description>
16347                    <value>8</value>
16348                  </enumeratedValue>
16349                  <enumeratedValue>
16350                    <name>VDD</name>
16351                    <description>VDD</description>
16352                    <value>9</value>
16353                  </enumeratedValue>
16354                </enumeratedValues>
16355              </field>
16356            </fields>
16357          </register>
16358          <register>
16359            <name>CONFIG</name>
16360            <description>Description cluster: Input configuration for CH[n]</description>
16361            <addressOffset>0x008</addressOffset>
16362            <access>read-write</access>
16363            <resetValue>0x00020000</resetValue>
16364            <fields>
16365              <field>
16366                <name>RESP</name>
16367                <description>Positive channel resistor control</description>
16368                <lsb>0</lsb>
16369                <msb>1</msb>
16370                <enumeratedValues>
16371                  <enumeratedValue>
16372                    <name>Bypass</name>
16373                    <description>Bypass resistor ladder</description>
16374                    <value>0</value>
16375                  </enumeratedValue>
16376                  <enumeratedValue>
16377                    <name>Pulldown</name>
16378                    <description>Pull-down to GND</description>
16379                    <value>1</value>
16380                  </enumeratedValue>
16381                  <enumeratedValue>
16382                    <name>Pullup</name>
16383                    <description>Pull-up to VDD</description>
16384                    <value>2</value>
16385                  </enumeratedValue>
16386                  <enumeratedValue>
16387                    <name>VDD1_2</name>
16388                    <description>Set input at VDD/2</description>
16389                    <value>3</value>
16390                  </enumeratedValue>
16391                </enumeratedValues>
16392              </field>
16393              <field>
16394                <name>RESN</name>
16395                <description>Negative channel resistor control</description>
16396                <lsb>4</lsb>
16397                <msb>5</msb>
16398                <enumeratedValues>
16399                  <enumeratedValue>
16400                    <name>Bypass</name>
16401                    <description>Bypass resistor ladder</description>
16402                    <value>0</value>
16403                  </enumeratedValue>
16404                  <enumeratedValue>
16405                    <name>Pulldown</name>
16406                    <description>Pull-down to GND</description>
16407                    <value>1</value>
16408                  </enumeratedValue>
16409                  <enumeratedValue>
16410                    <name>Pullup</name>
16411                    <description>Pull-up to VDD</description>
16412                    <value>2</value>
16413                  </enumeratedValue>
16414                  <enumeratedValue>
16415                    <name>VDD1_2</name>
16416                    <description>Set input at VDD/2</description>
16417                    <value>3</value>
16418                  </enumeratedValue>
16419                </enumeratedValues>
16420              </field>
16421              <field>
16422                <name>GAIN</name>
16423                <description>Gain control</description>
16424                <lsb>8</lsb>
16425                <msb>10</msb>
16426                <enumeratedValues>
16427                  <enumeratedValue>
16428                    <name>Gain1_6</name>
16429                    <description>1/6</description>
16430                    <value>0</value>
16431                  </enumeratedValue>
16432                  <enumeratedValue>
16433                    <name>Gain1_5</name>
16434                    <description>1/5</description>
16435                    <value>1</value>
16436                  </enumeratedValue>
16437                  <enumeratedValue>
16438                    <name>Gain1_4</name>
16439                    <description>1/4</description>
16440                    <value>2</value>
16441                  </enumeratedValue>
16442                  <enumeratedValue>
16443                    <name>Gain1_3</name>
16444                    <description>1/3</description>
16445                    <value>3</value>
16446                  </enumeratedValue>
16447                  <enumeratedValue>
16448                    <name>Gain1_2</name>
16449                    <description>1/2</description>
16450                    <value>4</value>
16451                  </enumeratedValue>
16452                  <enumeratedValue>
16453                    <name>Gain1</name>
16454                    <description>1</description>
16455                    <value>5</value>
16456                  </enumeratedValue>
16457                  <enumeratedValue>
16458                    <name>Gain2</name>
16459                    <description>2</description>
16460                    <value>6</value>
16461                  </enumeratedValue>
16462                  <enumeratedValue>
16463                    <name>Gain4</name>
16464                    <description>4</description>
16465                    <value>7</value>
16466                  </enumeratedValue>
16467                </enumeratedValues>
16468              </field>
16469              <field>
16470                <name>REFSEL</name>
16471                <description>Reference control</description>
16472                <lsb>12</lsb>
16473                <msb>12</msb>
16474                <enumeratedValues>
16475                  <enumeratedValue>
16476                    <name>Internal</name>
16477                    <description>Internal reference (0.6 V)</description>
16478                    <value>0</value>
16479                  </enumeratedValue>
16480                  <enumeratedValue>
16481                    <name>VDD1_4</name>
16482                    <description>VDD/4 as reference</description>
16483                    <value>1</value>
16484                  </enumeratedValue>
16485                </enumeratedValues>
16486              </field>
16487              <field>
16488                <name>TACQ</name>
16489                <description>Acquisition time, the time the ADC uses to sample the input voltage</description>
16490                <lsb>16</lsb>
16491                <msb>18</msb>
16492                <enumeratedValues>
16493                  <enumeratedValue>
16494                    <name>3us</name>
16495                    <description>3 us</description>
16496                    <value>0</value>
16497                  </enumeratedValue>
16498                  <enumeratedValue>
16499                    <name>5us</name>
16500                    <description>5 us</description>
16501                    <value>1</value>
16502                  </enumeratedValue>
16503                  <enumeratedValue>
16504                    <name>10us</name>
16505                    <description>10 us</description>
16506                    <value>2</value>
16507                  </enumeratedValue>
16508                  <enumeratedValue>
16509                    <name>15us</name>
16510                    <description>15 us</description>
16511                    <value>3</value>
16512                  </enumeratedValue>
16513                  <enumeratedValue>
16514                    <name>20us</name>
16515                    <description>20 us</description>
16516                    <value>4</value>
16517                  </enumeratedValue>
16518                  <enumeratedValue>
16519                    <name>40us</name>
16520                    <description>40 us</description>
16521                    <value>5</value>
16522                  </enumeratedValue>
16523                </enumeratedValues>
16524              </field>
16525              <field>
16526                <name>MODE</name>
16527                <description>Enable differential mode</description>
16528                <lsb>20</lsb>
16529                <msb>20</msb>
16530                <enumeratedValues>
16531                  <enumeratedValue>
16532                    <name>SE</name>
16533                    <description>Single ended, PSELN will be ignored, negative input to ADC shorted to GND</description>
16534                    <value>0</value>
16535                  </enumeratedValue>
16536                  <enumeratedValue>
16537                    <name>Diff</name>
16538                    <description>Differential</description>
16539                    <value>1</value>
16540                  </enumeratedValue>
16541                </enumeratedValues>
16542              </field>
16543              <field>
16544                <name>BURST</name>
16545                <description>Enable burst mode</description>
16546                <lsb>24</lsb>
16547                <msb>24</msb>
16548                <enumeratedValues>
16549                  <enumeratedValue>
16550                    <name>Disabled</name>
16551                    <description>Burst mode is disabled (normal operation)</description>
16552                    <value>0</value>
16553                  </enumeratedValue>
16554                  <enumeratedValue>
16555                    <name>Enabled</name>
16556                    <description>Burst mode is enabled. SAADC takes 2^OVERSAMPLE number of samples as fast as it can, and sends the average to Data RAM.</description>
16557                    <value>1</value>
16558                  </enumeratedValue>
16559                </enumeratedValues>
16560              </field>
16561            </fields>
16562          </register>
16563          <register>
16564            <name>LIMIT</name>
16565            <description>Description cluster: High/low limits for event monitoring a channel</description>
16566            <addressOffset>0x00C</addressOffset>
16567            <access>read-write</access>
16568            <resetValue>0x7FFF8000</resetValue>
16569            <fields>
16570              <field>
16571                <name>LOW</name>
16572                <description>Low level limit</description>
16573                <lsb>0</lsb>
16574                <msb>15</msb>
16575              </field>
16576              <field>
16577                <name>HIGH</name>
16578                <description>High level limit</description>
16579                <lsb>16</lsb>
16580                <msb>31</msb>
16581              </field>
16582            </fields>
16583          </register>
16584        </cluster>
16585        <register>
16586          <name>RESOLUTION</name>
16587          <description>Resolution configuration</description>
16588          <addressOffset>0x5F0</addressOffset>
16589          <access>read-write</access>
16590          <resetValue>0x00000001</resetValue>
16591          <fields>
16592            <field>
16593              <name>VAL</name>
16594              <description>Set the resolution</description>
16595              <lsb>0</lsb>
16596              <msb>2</msb>
16597              <enumeratedValues>
16598                <enumeratedValue>
16599                  <name>8bit</name>
16600                  <description>8 bit</description>
16601                  <value>0</value>
16602                </enumeratedValue>
16603                <enumeratedValue>
16604                  <name>10bit</name>
16605                  <description>10 bit</description>
16606                  <value>1</value>
16607                </enumeratedValue>
16608                <enumeratedValue>
16609                  <name>12bit</name>
16610                  <description>12 bit</description>
16611                  <value>2</value>
16612                </enumeratedValue>
16613                <enumeratedValue>
16614                  <name>14bit</name>
16615                  <description>14 bit</description>
16616                  <value>3</value>
16617                </enumeratedValue>
16618              </enumeratedValues>
16619            </field>
16620          </fields>
16621        </register>
16622        <register>
16623          <name>OVERSAMPLE</name>
16624          <description>Oversampling configuration. OVERSAMPLE should not be combined with SCAN. The RESOLUTION is applied before averaging, thus for high OVERSAMPLE a higher RESOLUTION should be used.</description>
16625          <addressOffset>0x5F4</addressOffset>
16626          <access>read-write</access>
16627          <fields>
16628            <field>
16629              <name>OVERSAMPLE</name>
16630              <description>Oversample control</description>
16631              <lsb>0</lsb>
16632              <msb>3</msb>
16633              <enumeratedValues>
16634                <enumeratedValue>
16635                  <name>Bypass</name>
16636                  <description>Bypass oversampling</description>
16637                  <value>0</value>
16638                </enumeratedValue>
16639                <enumeratedValue>
16640                  <name>Over2x</name>
16641                  <description>Oversample 2x</description>
16642                  <value>1</value>
16643                </enumeratedValue>
16644                <enumeratedValue>
16645                  <name>Over4x</name>
16646                  <description>Oversample 4x</description>
16647                  <value>2</value>
16648                </enumeratedValue>
16649                <enumeratedValue>
16650                  <name>Over8x</name>
16651                  <description>Oversample 8x</description>
16652                  <value>3</value>
16653                </enumeratedValue>
16654                <enumeratedValue>
16655                  <name>Over16x</name>
16656                  <description>Oversample 16x</description>
16657                  <value>4</value>
16658                </enumeratedValue>
16659                <enumeratedValue>
16660                  <name>Over32x</name>
16661                  <description>Oversample 32x</description>
16662                  <value>5</value>
16663                </enumeratedValue>
16664                <enumeratedValue>
16665                  <name>Over64x</name>
16666                  <description>Oversample 64x</description>
16667                  <value>6</value>
16668                </enumeratedValue>
16669                <enumeratedValue>
16670                  <name>Over128x</name>
16671                  <description>Oversample 128x</description>
16672                  <value>7</value>
16673                </enumeratedValue>
16674                <enumeratedValue>
16675                  <name>Over256x</name>
16676                  <description>Oversample 256x</description>
16677                  <value>8</value>
16678                </enumeratedValue>
16679              </enumeratedValues>
16680            </field>
16681          </fields>
16682        </register>
16683        <register>
16684          <name>SAMPLERATE</name>
16685          <description>Controls normal or continuous sample rate</description>
16686          <addressOffset>0x5F8</addressOffset>
16687          <access>read-write</access>
16688          <fields>
16689            <field>
16690              <name>CC</name>
16691              <description>Capture and compare value. Sample rate is 16 MHz/CC</description>
16692              <lsb>0</lsb>
16693              <msb>10</msb>
16694            </field>
16695            <field>
16696              <name>MODE</name>
16697              <description>Select mode for sample rate control</description>
16698              <lsb>12</lsb>
16699              <msb>12</msb>
16700              <enumeratedValues>
16701                <enumeratedValue>
16702                  <name>Task</name>
16703                  <description>Rate is controlled from SAMPLE task</description>
16704                  <value>0</value>
16705                </enumeratedValue>
16706                <enumeratedValue>
16707                  <name>Timers</name>
16708                  <description>Rate is controlled from local timer (use CC to control the rate)</description>
16709                  <value>1</value>
16710                </enumeratedValue>
16711              </enumeratedValues>
16712            </field>
16713          </fields>
16714        </register>
16715        <cluster>
16716          <name>RESULT</name>
16717          <description>RESULT EasyDMA channel</description>
16718          <headerStructName>SAADC_RESULT</headerStructName>
16719          <access>read-write</access>
16720          <addressOffset>0x62C</addressOffset>
16721          <register>
16722            <name>PTR</name>
16723            <description>Data pointer</description>
16724            <addressOffset>0x000</addressOffset>
16725            <access>read-write</access>
16726            <fields>
16727              <field>
16728                <name>PTR</name>
16729                <description>Data pointer</description>
16730                <lsb>0</lsb>
16731                <msb>31</msb>
16732              </field>
16733            </fields>
16734          </register>
16735          <register>
16736            <name>MAXCNT</name>
16737            <description>Maximum number of buffer words to transfer</description>
16738            <addressOffset>0x004</addressOffset>
16739            <access>read-write</access>
16740            <fields>
16741              <field>
16742                <name>MAXCNT</name>
16743                <description>Maximum number of buffer words to transfer</description>
16744                <lsb>0</lsb>
16745                <msb>14</msb>
16746              </field>
16747            </fields>
16748          </register>
16749          <register>
16750            <name>AMOUNT</name>
16751            <description>Number of buffer words transferred since last START</description>
16752            <addressOffset>0x008</addressOffset>
16753            <access>read-only</access>
16754            <fields>
16755              <field>
16756                <name>AMOUNT</name>
16757                <description>Number of buffer words transferred since last START. This register can be read after an END or STOPPED event.</description>
16758                <lsb>0</lsb>
16759                <msb>14</msb>
16760              </field>
16761            </fields>
16762          </register>
16763        </cluster>
16764      </registers>
16765    </peripheral>
16766    <peripheral derivedFrom="SAADC_NS">
16767      <name>SAADC_S</name>
16768      <description>Analog to Digital Converter 1</description>
16769      <baseAddress>0x5000E000</baseAddress>
16770      <!--Security dma=SA-->
16771      <!--Security securemapping=US-->
16772      <interrupt>
16773        <name>SAADC</name>
16774        <value>14</value>
16775      </interrupt>
16776    </peripheral>
16777    <peripheral>
16778      <name>TIMER0_NS</name>
16779      <description>Timer/Counter 0</description>
16780      <baseAddress>0x4000F000</baseAddress>
16781      <headerStructName>TIMER</headerStructName>
16782      <!--Security dma=NA-->
16783      <!--Security securemapping=US-->
16784      <addressBlock>
16785        <offset>0</offset>
16786        <size>0x1000</size>
16787        <usage>registers</usage>
16788      </addressBlock>
16789      <interrupt>
16790        <name>TIMER0</name>
16791        <value>15</value>
16792      </interrupt>
16793      <groupName>TIMER</groupName>
16794      <size>0x20</size>
16795      <registers>
16796        <register>
16797          <name>TASKS_START</name>
16798          <description>Start Timer</description>
16799          <addressOffset>0x000</addressOffset>
16800          <access>write-only</access>
16801          <fields>
16802            <field>
16803              <name>TASKS_START</name>
16804              <description>Start Timer</description>
16805              <lsb>0</lsb>
16806              <msb>0</msb>
16807              <enumeratedValues>
16808                <enumeratedValue>
16809                  <name>Trigger</name>
16810                  <description>Trigger task</description>
16811                  <value>1</value>
16812                </enumeratedValue>
16813              </enumeratedValues>
16814            </field>
16815          </fields>
16816        </register>
16817        <register>
16818          <name>TASKS_STOP</name>
16819          <description>Stop Timer</description>
16820          <addressOffset>0x004</addressOffset>
16821          <access>write-only</access>
16822          <fields>
16823            <field>
16824              <name>TASKS_STOP</name>
16825              <description>Stop Timer</description>
16826              <lsb>0</lsb>
16827              <msb>0</msb>
16828              <enumeratedValues>
16829                <enumeratedValue>
16830                  <name>Trigger</name>
16831                  <description>Trigger task</description>
16832                  <value>1</value>
16833                </enumeratedValue>
16834              </enumeratedValues>
16835            </field>
16836          </fields>
16837        </register>
16838        <register>
16839          <name>TASKS_COUNT</name>
16840          <description>Increment Timer (Counter mode only)</description>
16841          <addressOffset>0x008</addressOffset>
16842          <access>write-only</access>
16843          <fields>
16844            <field>
16845              <name>TASKS_COUNT</name>
16846              <description>Increment Timer (Counter mode only)</description>
16847              <lsb>0</lsb>
16848              <msb>0</msb>
16849              <enumeratedValues>
16850                <enumeratedValue>
16851                  <name>Trigger</name>
16852                  <description>Trigger task</description>
16853                  <value>1</value>
16854                </enumeratedValue>
16855              </enumeratedValues>
16856            </field>
16857          </fields>
16858        </register>
16859        <register>
16860          <name>TASKS_CLEAR</name>
16861          <description>Clear time</description>
16862          <addressOffset>0x00C</addressOffset>
16863          <access>write-only</access>
16864          <fields>
16865            <field>
16866              <name>TASKS_CLEAR</name>
16867              <description>Clear time</description>
16868              <lsb>0</lsb>
16869              <msb>0</msb>
16870              <enumeratedValues>
16871                <enumeratedValue>
16872                  <name>Trigger</name>
16873                  <description>Trigger task</description>
16874                  <value>1</value>
16875                </enumeratedValue>
16876              </enumeratedValues>
16877            </field>
16878          </fields>
16879        </register>
16880        <register>
16881          <name>TASKS_SHUTDOWN</name>
16882          <description>Deprecated register - Shut down timer</description>
16883          <addressOffset>0x010</addressOffset>
16884          <access>write-only</access>
16885          <fields>
16886            <field>
16887              <name>TASKS_SHUTDOWN</name>
16888              <description>Deprecated field -  Shut down timer</description>
16889              <lsb>0</lsb>
16890              <msb>0</msb>
16891              <enumeratedValues>
16892                <enumeratedValue>
16893                  <name>Trigger</name>
16894                  <description>Trigger task</description>
16895                  <value>1</value>
16896                </enumeratedValue>
16897              </enumeratedValues>
16898            </field>
16899          </fields>
16900        </register>
16901        <register>
16902          <dim>0x6</dim>
16903          <dimIncrement>0x4</dimIncrement>
16904          <name>TASKS_CAPTURE[%s]</name>
16905          <description>Description collection: Capture Timer value to CC[n] register</description>
16906          <addressOffset>0x040</addressOffset>
16907          <access>write-only</access>
16908          <fields>
16909            <field>
16910              <name>TASKS_CAPTURE</name>
16911              <description>Capture Timer value to CC[n] register</description>
16912              <lsb>0</lsb>
16913              <msb>0</msb>
16914              <enumeratedValues>
16915                <enumeratedValue>
16916                  <name>Trigger</name>
16917                  <description>Trigger task</description>
16918                  <value>1</value>
16919                </enumeratedValue>
16920              </enumeratedValues>
16921            </field>
16922          </fields>
16923        </register>
16924        <register>
16925          <name>SUBSCRIBE_START</name>
16926          <description>Subscribe configuration for task START</description>
16927          <addressOffset>0x080</addressOffset>
16928          <access>read-write</access>
16929          <fields>
16930            <field>
16931              <name>CHIDX</name>
16932              <description>Channel that task START will subscribe to</description>
16933              <lsb>0</lsb>
16934              <msb>3</msb>
16935            </field>
16936            <field>
16937              <name>EN</name>
16938              <lsb>31</lsb>
16939              <msb>31</msb>
16940              <enumeratedValues>
16941                <enumeratedValue>
16942                  <name>Disabled</name>
16943                  <description>Disable subscription</description>
16944                  <value>0</value>
16945                </enumeratedValue>
16946                <enumeratedValue>
16947                  <name>Enabled</name>
16948                  <description>Enable subscription</description>
16949                  <value>1</value>
16950                </enumeratedValue>
16951              </enumeratedValues>
16952            </field>
16953          </fields>
16954        </register>
16955        <register>
16956          <name>SUBSCRIBE_STOP</name>
16957          <description>Subscribe configuration for task STOP</description>
16958          <addressOffset>0x084</addressOffset>
16959          <access>read-write</access>
16960          <fields>
16961            <field>
16962              <name>CHIDX</name>
16963              <description>Channel that task STOP will subscribe to</description>
16964              <lsb>0</lsb>
16965              <msb>3</msb>
16966            </field>
16967            <field>
16968              <name>EN</name>
16969              <lsb>31</lsb>
16970              <msb>31</msb>
16971              <enumeratedValues>
16972                <enumeratedValue>
16973                  <name>Disabled</name>
16974                  <description>Disable subscription</description>
16975                  <value>0</value>
16976                </enumeratedValue>
16977                <enumeratedValue>
16978                  <name>Enabled</name>
16979                  <description>Enable subscription</description>
16980                  <value>1</value>
16981                </enumeratedValue>
16982              </enumeratedValues>
16983            </field>
16984          </fields>
16985        </register>
16986        <register>
16987          <name>SUBSCRIBE_COUNT</name>
16988          <description>Subscribe configuration for task COUNT</description>
16989          <addressOffset>0x088</addressOffset>
16990          <access>read-write</access>
16991          <fields>
16992            <field>
16993              <name>CHIDX</name>
16994              <description>Channel that task COUNT will subscribe to</description>
16995              <lsb>0</lsb>
16996              <msb>3</msb>
16997            </field>
16998            <field>
16999              <name>EN</name>
17000              <lsb>31</lsb>
17001              <msb>31</msb>
17002              <enumeratedValues>
17003                <enumeratedValue>
17004                  <name>Disabled</name>
17005                  <description>Disable subscription</description>
17006                  <value>0</value>
17007                </enumeratedValue>
17008                <enumeratedValue>
17009                  <name>Enabled</name>
17010                  <description>Enable subscription</description>
17011                  <value>1</value>
17012                </enumeratedValue>
17013              </enumeratedValues>
17014            </field>
17015          </fields>
17016        </register>
17017        <register>
17018          <name>SUBSCRIBE_CLEAR</name>
17019          <description>Subscribe configuration for task CLEAR</description>
17020          <addressOffset>0x08C</addressOffset>
17021          <access>read-write</access>
17022          <fields>
17023            <field>
17024              <name>CHIDX</name>
17025              <description>Channel that task CLEAR will subscribe to</description>
17026              <lsb>0</lsb>
17027              <msb>3</msb>
17028            </field>
17029            <field>
17030              <name>EN</name>
17031              <lsb>31</lsb>
17032              <msb>31</msb>
17033              <enumeratedValues>
17034                <enumeratedValue>
17035                  <name>Disabled</name>
17036                  <description>Disable subscription</description>
17037                  <value>0</value>
17038                </enumeratedValue>
17039                <enumeratedValue>
17040                  <name>Enabled</name>
17041                  <description>Enable subscription</description>
17042                  <value>1</value>
17043                </enumeratedValue>
17044              </enumeratedValues>
17045            </field>
17046          </fields>
17047        </register>
17048        <register>
17049          <name>SUBSCRIBE_SHUTDOWN</name>
17050          <description>Deprecated register - Subscribe configuration for task SHUTDOWN</description>
17051          <addressOffset>0x090</addressOffset>
17052          <access>read-write</access>
17053          <fields>
17054            <field>
17055              <name>CHIDX</name>
17056              <description>Channel that task SHUTDOWN will subscribe to</description>
17057              <lsb>0</lsb>
17058              <msb>3</msb>
17059            </field>
17060            <field>
17061              <name>EN</name>
17062              <lsb>31</lsb>
17063              <msb>31</msb>
17064              <enumeratedValues>
17065                <enumeratedValue>
17066                  <name>Disabled</name>
17067                  <description>Disable subscription</description>
17068                  <value>0</value>
17069                </enumeratedValue>
17070                <enumeratedValue>
17071                  <name>Enabled</name>
17072                  <description>Enable subscription</description>
17073                  <value>1</value>
17074                </enumeratedValue>
17075              </enumeratedValues>
17076            </field>
17077          </fields>
17078        </register>
17079        <register>
17080          <dim>0x6</dim>
17081          <dimIncrement>0x4</dimIncrement>
17082          <name>SUBSCRIBE_CAPTURE[%s]</name>
17083          <description>Description collection: Subscribe configuration for task CAPTURE[n]</description>
17084          <addressOffset>0x0C0</addressOffset>
17085          <access>read-write</access>
17086          <fields>
17087            <field>
17088              <name>CHIDX</name>
17089              <description>Channel that task CAPTURE[n] will subscribe to</description>
17090              <lsb>0</lsb>
17091              <msb>3</msb>
17092            </field>
17093            <field>
17094              <name>EN</name>
17095              <lsb>31</lsb>
17096              <msb>31</msb>
17097              <enumeratedValues>
17098                <enumeratedValue>
17099                  <name>Disabled</name>
17100                  <description>Disable subscription</description>
17101                  <value>0</value>
17102                </enumeratedValue>
17103                <enumeratedValue>
17104                  <name>Enabled</name>
17105                  <description>Enable subscription</description>
17106                  <value>1</value>
17107                </enumeratedValue>
17108              </enumeratedValues>
17109            </field>
17110          </fields>
17111        </register>
17112        <register>
17113          <dim>0x6</dim>
17114          <dimIncrement>0x4</dimIncrement>
17115          <name>EVENTS_COMPARE[%s]</name>
17116          <description>Description collection: Compare event on CC[n] match</description>
17117          <addressOffset>0x140</addressOffset>
17118          <access>read-write</access>
17119          <fields>
17120            <field>
17121              <name>EVENTS_COMPARE</name>
17122              <description>Compare event on CC[n] match</description>
17123              <lsb>0</lsb>
17124              <msb>0</msb>
17125              <enumeratedValues>
17126                <enumeratedValue>
17127                  <name>NotGenerated</name>
17128                  <description>Event not generated</description>
17129                  <value>0</value>
17130                </enumeratedValue>
17131                <enumeratedValue>
17132                  <name>Generated</name>
17133                  <description>Event generated</description>
17134                  <value>1</value>
17135                </enumeratedValue>
17136              </enumeratedValues>
17137            </field>
17138          </fields>
17139        </register>
17140        <register>
17141          <dim>0x6</dim>
17142          <dimIncrement>0x4</dimIncrement>
17143          <name>PUBLISH_COMPARE[%s]</name>
17144          <description>Description collection: Publish configuration for event COMPARE[n]</description>
17145          <addressOffset>0x1C0</addressOffset>
17146          <access>read-write</access>
17147          <fields>
17148            <field>
17149              <name>CHIDX</name>
17150              <description>Channel that event COMPARE[n] will publish to.</description>
17151              <lsb>0</lsb>
17152              <msb>3</msb>
17153            </field>
17154            <field>
17155              <name>EN</name>
17156              <lsb>31</lsb>
17157              <msb>31</msb>
17158              <enumeratedValues>
17159                <enumeratedValue>
17160                  <name>Disabled</name>
17161                  <description>Disable publishing</description>
17162                  <value>0</value>
17163                </enumeratedValue>
17164                <enumeratedValue>
17165                  <name>Enabled</name>
17166                  <description>Enable publishing</description>
17167                  <value>1</value>
17168                </enumeratedValue>
17169              </enumeratedValues>
17170            </field>
17171          </fields>
17172        </register>
17173        <register>
17174          <name>SHORTS</name>
17175          <description>Shortcuts between local events and tasks</description>
17176          <addressOffset>0x200</addressOffset>
17177          <access>read-write</access>
17178          <fields>
17179            <field>
17180              <name>COMPARE0_CLEAR</name>
17181              <description>Shortcut between event COMPARE[0] and task CLEAR</description>
17182              <lsb>0</lsb>
17183              <msb>0</msb>
17184              <enumeratedValues>
17185                <enumeratedValue>
17186                  <name>Disabled</name>
17187                  <description>Disable shortcut</description>
17188                  <value>0</value>
17189                </enumeratedValue>
17190                <enumeratedValue>
17191                  <name>Enabled</name>
17192                  <description>Enable shortcut</description>
17193                  <value>1</value>
17194                </enumeratedValue>
17195              </enumeratedValues>
17196            </field>
17197            <field>
17198              <name>COMPARE1_CLEAR</name>
17199              <description>Shortcut between event COMPARE[1] and task CLEAR</description>
17200              <lsb>1</lsb>
17201              <msb>1</msb>
17202              <enumeratedValues>
17203                <enumeratedValue>
17204                  <name>Disabled</name>
17205                  <description>Disable shortcut</description>
17206                  <value>0</value>
17207                </enumeratedValue>
17208                <enumeratedValue>
17209                  <name>Enabled</name>
17210                  <description>Enable shortcut</description>
17211                  <value>1</value>
17212                </enumeratedValue>
17213              </enumeratedValues>
17214            </field>
17215            <field>
17216              <name>COMPARE2_CLEAR</name>
17217              <description>Shortcut between event COMPARE[2] and task CLEAR</description>
17218              <lsb>2</lsb>
17219              <msb>2</msb>
17220              <enumeratedValues>
17221                <enumeratedValue>
17222                  <name>Disabled</name>
17223                  <description>Disable shortcut</description>
17224                  <value>0</value>
17225                </enumeratedValue>
17226                <enumeratedValue>
17227                  <name>Enabled</name>
17228                  <description>Enable shortcut</description>
17229                  <value>1</value>
17230                </enumeratedValue>
17231              </enumeratedValues>
17232            </field>
17233            <field>
17234              <name>COMPARE3_CLEAR</name>
17235              <description>Shortcut between event COMPARE[3] and task CLEAR</description>
17236              <lsb>3</lsb>
17237              <msb>3</msb>
17238              <enumeratedValues>
17239                <enumeratedValue>
17240                  <name>Disabled</name>
17241                  <description>Disable shortcut</description>
17242                  <value>0</value>
17243                </enumeratedValue>
17244                <enumeratedValue>
17245                  <name>Enabled</name>
17246                  <description>Enable shortcut</description>
17247                  <value>1</value>
17248                </enumeratedValue>
17249              </enumeratedValues>
17250            </field>
17251            <field>
17252              <name>COMPARE4_CLEAR</name>
17253              <description>Shortcut between event COMPARE[4] and task CLEAR</description>
17254              <lsb>4</lsb>
17255              <msb>4</msb>
17256              <enumeratedValues>
17257                <enumeratedValue>
17258                  <name>Disabled</name>
17259                  <description>Disable shortcut</description>
17260                  <value>0</value>
17261                </enumeratedValue>
17262                <enumeratedValue>
17263                  <name>Enabled</name>
17264                  <description>Enable shortcut</description>
17265                  <value>1</value>
17266                </enumeratedValue>
17267              </enumeratedValues>
17268            </field>
17269            <field>
17270              <name>COMPARE5_CLEAR</name>
17271              <description>Shortcut between event COMPARE[5] and task CLEAR</description>
17272              <lsb>5</lsb>
17273              <msb>5</msb>
17274              <enumeratedValues>
17275                <enumeratedValue>
17276                  <name>Disabled</name>
17277                  <description>Disable shortcut</description>
17278                  <value>0</value>
17279                </enumeratedValue>
17280                <enumeratedValue>
17281                  <name>Enabled</name>
17282                  <description>Enable shortcut</description>
17283                  <value>1</value>
17284                </enumeratedValue>
17285              </enumeratedValues>
17286            </field>
17287            <field>
17288              <name>COMPARE0_STOP</name>
17289              <description>Shortcut between event COMPARE[0] and task STOP</description>
17290              <lsb>8</lsb>
17291              <msb>8</msb>
17292              <enumeratedValues>
17293                <enumeratedValue>
17294                  <name>Disabled</name>
17295                  <description>Disable shortcut</description>
17296                  <value>0</value>
17297                </enumeratedValue>
17298                <enumeratedValue>
17299                  <name>Enabled</name>
17300                  <description>Enable shortcut</description>
17301                  <value>1</value>
17302                </enumeratedValue>
17303              </enumeratedValues>
17304            </field>
17305            <field>
17306              <name>COMPARE1_STOP</name>
17307              <description>Shortcut between event COMPARE[1] and task STOP</description>
17308              <lsb>9</lsb>
17309              <msb>9</msb>
17310              <enumeratedValues>
17311                <enumeratedValue>
17312                  <name>Disabled</name>
17313                  <description>Disable shortcut</description>
17314                  <value>0</value>
17315                </enumeratedValue>
17316                <enumeratedValue>
17317                  <name>Enabled</name>
17318                  <description>Enable shortcut</description>
17319                  <value>1</value>
17320                </enumeratedValue>
17321              </enumeratedValues>
17322            </field>
17323            <field>
17324              <name>COMPARE2_STOP</name>
17325              <description>Shortcut between event COMPARE[2] and task STOP</description>
17326              <lsb>10</lsb>
17327              <msb>10</msb>
17328              <enumeratedValues>
17329                <enumeratedValue>
17330                  <name>Disabled</name>
17331                  <description>Disable shortcut</description>
17332                  <value>0</value>
17333                </enumeratedValue>
17334                <enumeratedValue>
17335                  <name>Enabled</name>
17336                  <description>Enable shortcut</description>
17337                  <value>1</value>
17338                </enumeratedValue>
17339              </enumeratedValues>
17340            </field>
17341            <field>
17342              <name>COMPARE3_STOP</name>
17343              <description>Shortcut between event COMPARE[3] and task STOP</description>
17344              <lsb>11</lsb>
17345              <msb>11</msb>
17346              <enumeratedValues>
17347                <enumeratedValue>
17348                  <name>Disabled</name>
17349                  <description>Disable shortcut</description>
17350                  <value>0</value>
17351                </enumeratedValue>
17352                <enumeratedValue>
17353                  <name>Enabled</name>
17354                  <description>Enable shortcut</description>
17355                  <value>1</value>
17356                </enumeratedValue>
17357              </enumeratedValues>
17358            </field>
17359            <field>
17360              <name>COMPARE4_STOP</name>
17361              <description>Shortcut between event COMPARE[4] and task STOP</description>
17362              <lsb>12</lsb>
17363              <msb>12</msb>
17364              <enumeratedValues>
17365                <enumeratedValue>
17366                  <name>Disabled</name>
17367                  <description>Disable shortcut</description>
17368                  <value>0</value>
17369                </enumeratedValue>
17370                <enumeratedValue>
17371                  <name>Enabled</name>
17372                  <description>Enable shortcut</description>
17373                  <value>1</value>
17374                </enumeratedValue>
17375              </enumeratedValues>
17376            </field>
17377            <field>
17378              <name>COMPARE5_STOP</name>
17379              <description>Shortcut between event COMPARE[5] and task STOP</description>
17380              <lsb>13</lsb>
17381              <msb>13</msb>
17382              <enumeratedValues>
17383                <enumeratedValue>
17384                  <name>Disabled</name>
17385                  <description>Disable shortcut</description>
17386                  <value>0</value>
17387                </enumeratedValue>
17388                <enumeratedValue>
17389                  <name>Enabled</name>
17390                  <description>Enable shortcut</description>
17391                  <value>1</value>
17392                </enumeratedValue>
17393              </enumeratedValues>
17394            </field>
17395          </fields>
17396        </register>
17397        <register>
17398          <name>INTENSET</name>
17399          <description>Enable interrupt</description>
17400          <addressOffset>0x304</addressOffset>
17401          <access>read-write</access>
17402          <fields>
17403            <field>
17404              <name>COMPARE0</name>
17405              <description>Write '1' to enable interrupt for event COMPARE[0]</description>
17406              <lsb>16</lsb>
17407              <msb>16</msb>
17408              <enumeratedValues>
17409                <usage>read</usage>
17410                <enumeratedValue>
17411                  <name>Disabled</name>
17412                  <description>Read: Disabled</description>
17413                  <value>0</value>
17414                </enumeratedValue>
17415                <enumeratedValue>
17416                  <name>Enabled</name>
17417                  <description>Read: Enabled</description>
17418                  <value>1</value>
17419                </enumeratedValue>
17420              </enumeratedValues>
17421              <enumeratedValues>
17422                <usage>write</usage>
17423                <enumeratedValue>
17424                  <name>Set</name>
17425                  <description>Enable</description>
17426                  <value>1</value>
17427                </enumeratedValue>
17428              </enumeratedValues>
17429            </field>
17430            <field>
17431              <name>COMPARE1</name>
17432              <description>Write '1' to enable interrupt for event COMPARE[1]</description>
17433              <lsb>17</lsb>
17434              <msb>17</msb>
17435              <enumeratedValues>
17436                <usage>read</usage>
17437                <enumeratedValue>
17438                  <name>Disabled</name>
17439                  <description>Read: Disabled</description>
17440                  <value>0</value>
17441                </enumeratedValue>
17442                <enumeratedValue>
17443                  <name>Enabled</name>
17444                  <description>Read: Enabled</description>
17445                  <value>1</value>
17446                </enumeratedValue>
17447              </enumeratedValues>
17448              <enumeratedValues>
17449                <usage>write</usage>
17450                <enumeratedValue>
17451                  <name>Set</name>
17452                  <description>Enable</description>
17453                  <value>1</value>
17454                </enumeratedValue>
17455              </enumeratedValues>
17456            </field>
17457            <field>
17458              <name>COMPARE2</name>
17459              <description>Write '1' to enable interrupt for event COMPARE[2]</description>
17460              <lsb>18</lsb>
17461              <msb>18</msb>
17462              <enumeratedValues>
17463                <usage>read</usage>
17464                <enumeratedValue>
17465                  <name>Disabled</name>
17466                  <description>Read: Disabled</description>
17467                  <value>0</value>
17468                </enumeratedValue>
17469                <enumeratedValue>
17470                  <name>Enabled</name>
17471                  <description>Read: Enabled</description>
17472                  <value>1</value>
17473                </enumeratedValue>
17474              </enumeratedValues>
17475              <enumeratedValues>
17476                <usage>write</usage>
17477                <enumeratedValue>
17478                  <name>Set</name>
17479                  <description>Enable</description>
17480                  <value>1</value>
17481                </enumeratedValue>
17482              </enumeratedValues>
17483            </field>
17484            <field>
17485              <name>COMPARE3</name>
17486              <description>Write '1' to enable interrupt for event COMPARE[3]</description>
17487              <lsb>19</lsb>
17488              <msb>19</msb>
17489              <enumeratedValues>
17490                <usage>read</usage>
17491                <enumeratedValue>
17492                  <name>Disabled</name>
17493                  <description>Read: Disabled</description>
17494                  <value>0</value>
17495                </enumeratedValue>
17496                <enumeratedValue>
17497                  <name>Enabled</name>
17498                  <description>Read: Enabled</description>
17499                  <value>1</value>
17500                </enumeratedValue>
17501              </enumeratedValues>
17502              <enumeratedValues>
17503                <usage>write</usage>
17504                <enumeratedValue>
17505                  <name>Set</name>
17506                  <description>Enable</description>
17507                  <value>1</value>
17508                </enumeratedValue>
17509              </enumeratedValues>
17510            </field>
17511            <field>
17512              <name>COMPARE4</name>
17513              <description>Write '1' to enable interrupt for event COMPARE[4]</description>
17514              <lsb>20</lsb>
17515              <msb>20</msb>
17516              <enumeratedValues>
17517                <usage>read</usage>
17518                <enumeratedValue>
17519                  <name>Disabled</name>
17520                  <description>Read: Disabled</description>
17521                  <value>0</value>
17522                </enumeratedValue>
17523                <enumeratedValue>
17524                  <name>Enabled</name>
17525                  <description>Read: Enabled</description>
17526                  <value>1</value>
17527                </enumeratedValue>
17528              </enumeratedValues>
17529              <enumeratedValues>
17530                <usage>write</usage>
17531                <enumeratedValue>
17532                  <name>Set</name>
17533                  <description>Enable</description>
17534                  <value>1</value>
17535                </enumeratedValue>
17536              </enumeratedValues>
17537            </field>
17538            <field>
17539              <name>COMPARE5</name>
17540              <description>Write '1' to enable interrupt for event COMPARE[5]</description>
17541              <lsb>21</lsb>
17542              <msb>21</msb>
17543              <enumeratedValues>
17544                <usage>read</usage>
17545                <enumeratedValue>
17546                  <name>Disabled</name>
17547                  <description>Read: Disabled</description>
17548                  <value>0</value>
17549                </enumeratedValue>
17550                <enumeratedValue>
17551                  <name>Enabled</name>
17552                  <description>Read: Enabled</description>
17553                  <value>1</value>
17554                </enumeratedValue>
17555              </enumeratedValues>
17556              <enumeratedValues>
17557                <usage>write</usage>
17558                <enumeratedValue>
17559                  <name>Set</name>
17560                  <description>Enable</description>
17561                  <value>1</value>
17562                </enumeratedValue>
17563              </enumeratedValues>
17564            </field>
17565          </fields>
17566        </register>
17567        <register>
17568          <name>INTENCLR</name>
17569          <description>Disable interrupt</description>
17570          <addressOffset>0x308</addressOffset>
17571          <access>read-write</access>
17572          <fields>
17573            <field>
17574              <name>COMPARE0</name>
17575              <description>Write '1' to disable interrupt for event COMPARE[0]</description>
17576              <lsb>16</lsb>
17577              <msb>16</msb>
17578              <enumeratedValues>
17579                <usage>read</usage>
17580                <enumeratedValue>
17581                  <name>Disabled</name>
17582                  <description>Read: Disabled</description>
17583                  <value>0</value>
17584                </enumeratedValue>
17585                <enumeratedValue>
17586                  <name>Enabled</name>
17587                  <description>Read: Enabled</description>
17588                  <value>1</value>
17589                </enumeratedValue>
17590              </enumeratedValues>
17591              <enumeratedValues>
17592                <usage>write</usage>
17593                <enumeratedValue>
17594                  <name>Clear</name>
17595                  <description>Disable</description>
17596                  <value>1</value>
17597                </enumeratedValue>
17598              </enumeratedValues>
17599            </field>
17600            <field>
17601              <name>COMPARE1</name>
17602              <description>Write '1' to disable interrupt for event COMPARE[1]</description>
17603              <lsb>17</lsb>
17604              <msb>17</msb>
17605              <enumeratedValues>
17606                <usage>read</usage>
17607                <enumeratedValue>
17608                  <name>Disabled</name>
17609                  <description>Read: Disabled</description>
17610                  <value>0</value>
17611                </enumeratedValue>
17612                <enumeratedValue>
17613                  <name>Enabled</name>
17614                  <description>Read: Enabled</description>
17615                  <value>1</value>
17616                </enumeratedValue>
17617              </enumeratedValues>
17618              <enumeratedValues>
17619                <usage>write</usage>
17620                <enumeratedValue>
17621                  <name>Clear</name>
17622                  <description>Disable</description>
17623                  <value>1</value>
17624                </enumeratedValue>
17625              </enumeratedValues>
17626            </field>
17627            <field>
17628              <name>COMPARE2</name>
17629              <description>Write '1' to disable interrupt for event COMPARE[2]</description>
17630              <lsb>18</lsb>
17631              <msb>18</msb>
17632              <enumeratedValues>
17633                <usage>read</usage>
17634                <enumeratedValue>
17635                  <name>Disabled</name>
17636                  <description>Read: Disabled</description>
17637                  <value>0</value>
17638                </enumeratedValue>
17639                <enumeratedValue>
17640                  <name>Enabled</name>
17641                  <description>Read: Enabled</description>
17642                  <value>1</value>
17643                </enumeratedValue>
17644              </enumeratedValues>
17645              <enumeratedValues>
17646                <usage>write</usage>
17647                <enumeratedValue>
17648                  <name>Clear</name>
17649                  <description>Disable</description>
17650                  <value>1</value>
17651                </enumeratedValue>
17652              </enumeratedValues>
17653            </field>
17654            <field>
17655              <name>COMPARE3</name>
17656              <description>Write '1' to disable interrupt for event COMPARE[3]</description>
17657              <lsb>19</lsb>
17658              <msb>19</msb>
17659              <enumeratedValues>
17660                <usage>read</usage>
17661                <enumeratedValue>
17662                  <name>Disabled</name>
17663                  <description>Read: Disabled</description>
17664                  <value>0</value>
17665                </enumeratedValue>
17666                <enumeratedValue>
17667                  <name>Enabled</name>
17668                  <description>Read: Enabled</description>
17669                  <value>1</value>
17670                </enumeratedValue>
17671              </enumeratedValues>
17672              <enumeratedValues>
17673                <usage>write</usage>
17674                <enumeratedValue>
17675                  <name>Clear</name>
17676                  <description>Disable</description>
17677                  <value>1</value>
17678                </enumeratedValue>
17679              </enumeratedValues>
17680            </field>
17681            <field>
17682              <name>COMPARE4</name>
17683              <description>Write '1' to disable interrupt for event COMPARE[4]</description>
17684              <lsb>20</lsb>
17685              <msb>20</msb>
17686              <enumeratedValues>
17687                <usage>read</usage>
17688                <enumeratedValue>
17689                  <name>Disabled</name>
17690                  <description>Read: Disabled</description>
17691                  <value>0</value>
17692                </enumeratedValue>
17693                <enumeratedValue>
17694                  <name>Enabled</name>
17695                  <description>Read: Enabled</description>
17696                  <value>1</value>
17697                </enumeratedValue>
17698              </enumeratedValues>
17699              <enumeratedValues>
17700                <usage>write</usage>
17701                <enumeratedValue>
17702                  <name>Clear</name>
17703                  <description>Disable</description>
17704                  <value>1</value>
17705                </enumeratedValue>
17706              </enumeratedValues>
17707            </field>
17708            <field>
17709              <name>COMPARE5</name>
17710              <description>Write '1' to disable interrupt for event COMPARE[5]</description>
17711              <lsb>21</lsb>
17712              <msb>21</msb>
17713              <enumeratedValues>
17714                <usage>read</usage>
17715                <enumeratedValue>
17716                  <name>Disabled</name>
17717                  <description>Read: Disabled</description>
17718                  <value>0</value>
17719                </enumeratedValue>
17720                <enumeratedValue>
17721                  <name>Enabled</name>
17722                  <description>Read: Enabled</description>
17723                  <value>1</value>
17724                </enumeratedValue>
17725              </enumeratedValues>
17726              <enumeratedValues>
17727                <usage>write</usage>
17728                <enumeratedValue>
17729                  <name>Clear</name>
17730                  <description>Disable</description>
17731                  <value>1</value>
17732                </enumeratedValue>
17733              </enumeratedValues>
17734            </field>
17735          </fields>
17736        </register>
17737        <register>
17738          <name>MODE</name>
17739          <description>Timer mode selection</description>
17740          <addressOffset>0x504</addressOffset>
17741          <access>read-write</access>
17742          <fields>
17743            <field>
17744              <name>MODE</name>
17745              <description>Timer mode</description>
17746              <lsb>0</lsb>
17747              <msb>1</msb>
17748              <enumeratedValues>
17749                <enumeratedValue>
17750                  <name>Timer</name>
17751                  <description>Select Timer mode</description>
17752                  <value>0</value>
17753                </enumeratedValue>
17754                <enumeratedValue>
17755                  <name>Counter</name>
17756                  <description>Deprecated enumerator -  Select Counter mode</description>
17757                  <value>1</value>
17758                </enumeratedValue>
17759                <enumeratedValue>
17760                  <name>LowPowerCounter</name>
17761                  <description>Select Low Power Counter mode</description>
17762                  <value>2</value>
17763                </enumeratedValue>
17764              </enumeratedValues>
17765            </field>
17766          </fields>
17767        </register>
17768        <register>
17769          <name>BITMODE</name>
17770          <description>Configure the number of bits used by the TIMER</description>
17771          <addressOffset>0x508</addressOffset>
17772          <access>read-write</access>
17773          <fields>
17774            <field>
17775              <name>BITMODE</name>
17776              <description>Timer bit width</description>
17777              <lsb>0</lsb>
17778              <msb>1</msb>
17779              <enumeratedValues>
17780                <enumeratedValue>
17781                  <name>16Bit</name>
17782                  <description>16 bit timer bit width</description>
17783                  <value>0</value>
17784                </enumeratedValue>
17785                <enumeratedValue>
17786                  <name>08Bit</name>
17787                  <description>8 bit timer bit width</description>
17788                  <value>1</value>
17789                </enumeratedValue>
17790                <enumeratedValue>
17791                  <name>24Bit</name>
17792                  <description>24 bit timer bit width</description>
17793                  <value>2</value>
17794                </enumeratedValue>
17795                <enumeratedValue>
17796                  <name>32Bit</name>
17797                  <description>32 bit timer bit width</description>
17798                  <value>3</value>
17799                </enumeratedValue>
17800              </enumeratedValues>
17801            </field>
17802          </fields>
17803        </register>
17804        <register>
17805          <name>PRESCALER</name>
17806          <description>Timer prescaler register</description>
17807          <addressOffset>0x510</addressOffset>
17808          <access>read-write</access>
17809          <resetValue>0x00000004</resetValue>
17810          <fields>
17811            <field>
17812              <name>PRESCALER</name>
17813              <description>Prescaler value</description>
17814              <lsb>0</lsb>
17815              <msb>3</msb>
17816            </field>
17817          </fields>
17818        </register>
17819        <register>
17820          <dim>0x6</dim>
17821          <dimIncrement>0x4</dimIncrement>
17822          <name>CC[%s]</name>
17823          <description>Description collection: Capture/Compare register n</description>
17824          <addressOffset>0x540</addressOffset>
17825          <access>read-write</access>
17826          <fields>
17827            <field>
17828              <name>CC</name>
17829              <description>Capture/Compare value</description>
17830              <lsb>0</lsb>
17831              <msb>31</msb>
17832            </field>
17833          </fields>
17834        </register>
17835      </registers>
17836    </peripheral>
17837    <peripheral derivedFrom="TIMER0_NS">
17838      <name>TIMER0_S</name>
17839      <description>Timer/Counter 1</description>
17840      <baseAddress>0x5000F000</baseAddress>
17841      <!--Security dma=NA-->
17842      <!--Security securemapping=US-->
17843      <interrupt>
17844        <name>TIMER0</name>
17845        <value>15</value>
17846      </interrupt>
17847    </peripheral>
17848    <peripheral derivedFrom="TIMER0_NS">
17849      <name>TIMER1_NS</name>
17850      <description>Timer/Counter 2</description>
17851      <baseAddress>0x40010000</baseAddress>
17852      <!--Security dma=NA-->
17853      <!--Security securemapping=US-->
17854      <interrupt>
17855        <name>TIMER1</name>
17856        <value>16</value>
17857      </interrupt>
17858    </peripheral>
17859    <peripheral derivedFrom="TIMER0_NS">
17860      <name>TIMER1_S</name>
17861      <description>Timer/Counter 3</description>
17862      <baseAddress>0x50010000</baseAddress>
17863      <!--Security dma=NA-->
17864      <!--Security securemapping=US-->
17865      <interrupt>
17866        <name>TIMER1</name>
17867        <value>16</value>
17868      </interrupt>
17869    </peripheral>
17870    <peripheral derivedFrom="TIMER0_NS">
17871      <name>TIMER2_NS</name>
17872      <description>Timer/Counter 4</description>
17873      <baseAddress>0x40011000</baseAddress>
17874      <!--Security dma=NA-->
17875      <!--Security securemapping=US-->
17876      <interrupt>
17877        <name>TIMER2</name>
17878        <value>17</value>
17879      </interrupt>
17880    </peripheral>
17881    <peripheral derivedFrom="TIMER0_NS">
17882      <name>TIMER2_S</name>
17883      <description>Timer/Counter 5</description>
17884      <baseAddress>0x50011000</baseAddress>
17885      <!--Security dma=NA-->
17886      <!--Security securemapping=US-->
17887      <interrupt>
17888        <name>TIMER2</name>
17889        <value>17</value>
17890      </interrupt>
17891    </peripheral>
17892    <peripheral>
17893      <name>RTC0_NS</name>
17894      <description>Real-time counter 0</description>
17895      <baseAddress>0x40014000</baseAddress>
17896      <headerStructName>RTC</headerStructName>
17897      <!--Security dma=NA-->
17898      <!--Security securemapping=US-->
17899      <addressBlock>
17900        <offset>0</offset>
17901        <size>0x1000</size>
17902        <usage>registers</usage>
17903      </addressBlock>
17904      <interrupt>
17905        <name>RTC0</name>
17906        <value>20</value>
17907      </interrupt>
17908      <groupName>RTC</groupName>
17909      <size>0x20</size>
17910      <registers>
17911        <register>
17912          <name>TASKS_START</name>
17913          <description>Start RTC counter</description>
17914          <addressOffset>0x000</addressOffset>
17915          <access>write-only</access>
17916          <fields>
17917            <field>
17918              <name>TASKS_START</name>
17919              <description>Start RTC counter</description>
17920              <lsb>0</lsb>
17921              <msb>0</msb>
17922              <enumeratedValues>
17923                <enumeratedValue>
17924                  <name>Trigger</name>
17925                  <description>Trigger task</description>
17926                  <value>1</value>
17927                </enumeratedValue>
17928              </enumeratedValues>
17929            </field>
17930          </fields>
17931        </register>
17932        <register>
17933          <name>TASKS_STOP</name>
17934          <description>Stop RTC counter</description>
17935          <addressOffset>0x004</addressOffset>
17936          <access>write-only</access>
17937          <fields>
17938            <field>
17939              <name>TASKS_STOP</name>
17940              <description>Stop RTC counter</description>
17941              <lsb>0</lsb>
17942              <msb>0</msb>
17943              <enumeratedValues>
17944                <enumeratedValue>
17945                  <name>Trigger</name>
17946                  <description>Trigger task</description>
17947                  <value>1</value>
17948                </enumeratedValue>
17949              </enumeratedValues>
17950            </field>
17951          </fields>
17952        </register>
17953        <register>
17954          <name>TASKS_CLEAR</name>
17955          <description>Clear RTC counter</description>
17956          <addressOffset>0x008</addressOffset>
17957          <access>write-only</access>
17958          <fields>
17959            <field>
17960              <name>TASKS_CLEAR</name>
17961              <description>Clear RTC counter</description>
17962              <lsb>0</lsb>
17963              <msb>0</msb>
17964              <enumeratedValues>
17965                <enumeratedValue>
17966                  <name>Trigger</name>
17967                  <description>Trigger task</description>
17968                  <value>1</value>
17969                </enumeratedValue>
17970              </enumeratedValues>
17971            </field>
17972          </fields>
17973        </register>
17974        <register>
17975          <name>TASKS_TRIGOVRFLW</name>
17976          <description>Set counter to 0xFFFFF0</description>
17977          <addressOffset>0x00C</addressOffset>
17978          <access>write-only</access>
17979          <fields>
17980            <field>
17981              <name>TASKS_TRIGOVRFLW</name>
17982              <description>Set counter to 0xFFFFF0</description>
17983              <lsb>0</lsb>
17984              <msb>0</msb>
17985              <enumeratedValues>
17986                <enumeratedValue>
17987                  <name>Trigger</name>
17988                  <description>Trigger task</description>
17989                  <value>1</value>
17990                </enumeratedValue>
17991              </enumeratedValues>
17992            </field>
17993          </fields>
17994        </register>
17995        <register>
17996          <name>SUBSCRIBE_START</name>
17997          <description>Subscribe configuration for task START</description>
17998          <addressOffset>0x080</addressOffset>
17999          <access>read-write</access>
18000          <fields>
18001            <field>
18002              <name>CHIDX</name>
18003              <description>Channel that task START will subscribe to</description>
18004              <lsb>0</lsb>
18005              <msb>3</msb>
18006            </field>
18007            <field>
18008              <name>EN</name>
18009              <lsb>31</lsb>
18010              <msb>31</msb>
18011              <enumeratedValues>
18012                <enumeratedValue>
18013                  <name>Disabled</name>
18014                  <description>Disable subscription</description>
18015                  <value>0</value>
18016                </enumeratedValue>
18017                <enumeratedValue>
18018                  <name>Enabled</name>
18019                  <description>Enable subscription</description>
18020                  <value>1</value>
18021                </enumeratedValue>
18022              </enumeratedValues>
18023            </field>
18024          </fields>
18025        </register>
18026        <register>
18027          <name>SUBSCRIBE_STOP</name>
18028          <description>Subscribe configuration for task STOP</description>
18029          <addressOffset>0x084</addressOffset>
18030          <access>read-write</access>
18031          <fields>
18032            <field>
18033              <name>CHIDX</name>
18034              <description>Channel that task STOP will subscribe to</description>
18035              <lsb>0</lsb>
18036              <msb>3</msb>
18037            </field>
18038            <field>
18039              <name>EN</name>
18040              <lsb>31</lsb>
18041              <msb>31</msb>
18042              <enumeratedValues>
18043                <enumeratedValue>
18044                  <name>Disabled</name>
18045                  <description>Disable subscription</description>
18046                  <value>0</value>
18047                </enumeratedValue>
18048                <enumeratedValue>
18049                  <name>Enabled</name>
18050                  <description>Enable subscription</description>
18051                  <value>1</value>
18052                </enumeratedValue>
18053              </enumeratedValues>
18054            </field>
18055          </fields>
18056        </register>
18057        <register>
18058          <name>SUBSCRIBE_CLEAR</name>
18059          <description>Subscribe configuration for task CLEAR</description>
18060          <addressOffset>0x088</addressOffset>
18061          <access>read-write</access>
18062          <fields>
18063            <field>
18064              <name>CHIDX</name>
18065              <description>Channel that task CLEAR will subscribe to</description>
18066              <lsb>0</lsb>
18067              <msb>3</msb>
18068            </field>
18069            <field>
18070              <name>EN</name>
18071              <lsb>31</lsb>
18072              <msb>31</msb>
18073              <enumeratedValues>
18074                <enumeratedValue>
18075                  <name>Disabled</name>
18076                  <description>Disable subscription</description>
18077                  <value>0</value>
18078                </enumeratedValue>
18079                <enumeratedValue>
18080                  <name>Enabled</name>
18081                  <description>Enable subscription</description>
18082                  <value>1</value>
18083                </enumeratedValue>
18084              </enumeratedValues>
18085            </field>
18086          </fields>
18087        </register>
18088        <register>
18089          <name>SUBSCRIBE_TRIGOVRFLW</name>
18090          <description>Subscribe configuration for task TRIGOVRFLW</description>
18091          <addressOffset>0x08C</addressOffset>
18092          <access>read-write</access>
18093          <fields>
18094            <field>
18095              <name>CHIDX</name>
18096              <description>Channel that task TRIGOVRFLW will subscribe to</description>
18097              <lsb>0</lsb>
18098              <msb>3</msb>
18099            </field>
18100            <field>
18101              <name>EN</name>
18102              <lsb>31</lsb>
18103              <msb>31</msb>
18104              <enumeratedValues>
18105                <enumeratedValue>
18106                  <name>Disabled</name>
18107                  <description>Disable subscription</description>
18108                  <value>0</value>
18109                </enumeratedValue>
18110                <enumeratedValue>
18111                  <name>Enabled</name>
18112                  <description>Enable subscription</description>
18113                  <value>1</value>
18114                </enumeratedValue>
18115              </enumeratedValues>
18116            </field>
18117          </fields>
18118        </register>
18119        <register>
18120          <name>EVENTS_TICK</name>
18121          <description>Event on counter increment</description>
18122          <addressOffset>0x100</addressOffset>
18123          <access>read-write</access>
18124          <fields>
18125            <field>
18126              <name>EVENTS_TICK</name>
18127              <description>Event on counter increment</description>
18128              <lsb>0</lsb>
18129              <msb>0</msb>
18130              <enumeratedValues>
18131                <enumeratedValue>
18132                  <name>NotGenerated</name>
18133                  <description>Event not generated</description>
18134                  <value>0</value>
18135                </enumeratedValue>
18136                <enumeratedValue>
18137                  <name>Generated</name>
18138                  <description>Event generated</description>
18139                  <value>1</value>
18140                </enumeratedValue>
18141              </enumeratedValues>
18142            </field>
18143          </fields>
18144        </register>
18145        <register>
18146          <name>EVENTS_OVRFLW</name>
18147          <description>Event on counter overflow</description>
18148          <addressOffset>0x104</addressOffset>
18149          <access>read-write</access>
18150          <fields>
18151            <field>
18152              <name>EVENTS_OVRFLW</name>
18153              <description>Event on counter overflow</description>
18154              <lsb>0</lsb>
18155              <msb>0</msb>
18156              <enumeratedValues>
18157                <enumeratedValue>
18158                  <name>NotGenerated</name>
18159                  <description>Event not generated</description>
18160                  <value>0</value>
18161                </enumeratedValue>
18162                <enumeratedValue>
18163                  <name>Generated</name>
18164                  <description>Event generated</description>
18165                  <value>1</value>
18166                </enumeratedValue>
18167              </enumeratedValues>
18168            </field>
18169          </fields>
18170        </register>
18171        <register>
18172          <dim>0x4</dim>
18173          <dimIncrement>0x4</dimIncrement>
18174          <name>EVENTS_COMPARE[%s]</name>
18175          <description>Description collection: Compare event on CC[n] match</description>
18176          <addressOffset>0x140</addressOffset>
18177          <access>read-write</access>
18178          <fields>
18179            <field>
18180              <name>EVENTS_COMPARE</name>
18181              <description>Compare event on CC[n] match</description>
18182              <lsb>0</lsb>
18183              <msb>0</msb>
18184              <enumeratedValues>
18185                <enumeratedValue>
18186                  <name>NotGenerated</name>
18187                  <description>Event not generated</description>
18188                  <value>0</value>
18189                </enumeratedValue>
18190                <enumeratedValue>
18191                  <name>Generated</name>
18192                  <description>Event generated</description>
18193                  <value>1</value>
18194                </enumeratedValue>
18195              </enumeratedValues>
18196            </field>
18197          </fields>
18198        </register>
18199        <register>
18200          <name>PUBLISH_TICK</name>
18201          <description>Publish configuration for event TICK</description>
18202          <addressOffset>0x180</addressOffset>
18203          <access>read-write</access>
18204          <fields>
18205            <field>
18206              <name>CHIDX</name>
18207              <description>Channel that event TICK will publish to.</description>
18208              <lsb>0</lsb>
18209              <msb>3</msb>
18210            </field>
18211            <field>
18212              <name>EN</name>
18213              <lsb>31</lsb>
18214              <msb>31</msb>
18215              <enumeratedValues>
18216                <enumeratedValue>
18217                  <name>Disabled</name>
18218                  <description>Disable publishing</description>
18219                  <value>0</value>
18220                </enumeratedValue>
18221                <enumeratedValue>
18222                  <name>Enabled</name>
18223                  <description>Enable publishing</description>
18224                  <value>1</value>
18225                </enumeratedValue>
18226              </enumeratedValues>
18227            </field>
18228          </fields>
18229        </register>
18230        <register>
18231          <name>PUBLISH_OVRFLW</name>
18232          <description>Publish configuration for event OVRFLW</description>
18233          <addressOffset>0x184</addressOffset>
18234          <access>read-write</access>
18235          <fields>
18236            <field>
18237              <name>CHIDX</name>
18238              <description>Channel that event OVRFLW will publish to.</description>
18239              <lsb>0</lsb>
18240              <msb>3</msb>
18241            </field>
18242            <field>
18243              <name>EN</name>
18244              <lsb>31</lsb>
18245              <msb>31</msb>
18246              <enumeratedValues>
18247                <enumeratedValue>
18248                  <name>Disabled</name>
18249                  <description>Disable publishing</description>
18250                  <value>0</value>
18251                </enumeratedValue>
18252                <enumeratedValue>
18253                  <name>Enabled</name>
18254                  <description>Enable publishing</description>
18255                  <value>1</value>
18256                </enumeratedValue>
18257              </enumeratedValues>
18258            </field>
18259          </fields>
18260        </register>
18261        <register>
18262          <dim>0x4</dim>
18263          <dimIncrement>0x4</dimIncrement>
18264          <name>PUBLISH_COMPARE[%s]</name>
18265          <description>Description collection: Publish configuration for event COMPARE[n]</description>
18266          <addressOffset>0x1C0</addressOffset>
18267          <access>read-write</access>
18268          <fields>
18269            <field>
18270              <name>CHIDX</name>
18271              <description>Channel that event COMPARE[n] will publish to.</description>
18272              <lsb>0</lsb>
18273              <msb>3</msb>
18274            </field>
18275            <field>
18276              <name>EN</name>
18277              <lsb>31</lsb>
18278              <msb>31</msb>
18279              <enumeratedValues>
18280                <enumeratedValue>
18281                  <name>Disabled</name>
18282                  <description>Disable publishing</description>
18283                  <value>0</value>
18284                </enumeratedValue>
18285                <enumeratedValue>
18286                  <name>Enabled</name>
18287                  <description>Enable publishing</description>
18288                  <value>1</value>
18289                </enumeratedValue>
18290              </enumeratedValues>
18291            </field>
18292          </fields>
18293        </register>
18294        <register>
18295          <name>INTENSET</name>
18296          <description>Enable interrupt</description>
18297          <addressOffset>0x304</addressOffset>
18298          <access>read-write</access>
18299          <fields>
18300            <field>
18301              <name>TICK</name>
18302              <description>Write '1' to enable interrupt for event TICK</description>
18303              <lsb>0</lsb>
18304              <msb>0</msb>
18305              <enumeratedValues>
18306                <usage>read</usage>
18307                <enumeratedValue>
18308                  <name>Disabled</name>
18309                  <description>Read: Disabled</description>
18310                  <value>0</value>
18311                </enumeratedValue>
18312                <enumeratedValue>
18313                  <name>Enabled</name>
18314                  <description>Read: Enabled</description>
18315                  <value>1</value>
18316                </enumeratedValue>
18317              </enumeratedValues>
18318              <enumeratedValues>
18319                <usage>write</usage>
18320                <enumeratedValue>
18321                  <name>Set</name>
18322                  <description>Enable</description>
18323                  <value>1</value>
18324                </enumeratedValue>
18325              </enumeratedValues>
18326            </field>
18327            <field>
18328              <name>OVRFLW</name>
18329              <description>Write '1' to enable interrupt for event OVRFLW</description>
18330              <lsb>1</lsb>
18331              <msb>1</msb>
18332              <enumeratedValues>
18333                <usage>read</usage>
18334                <enumeratedValue>
18335                  <name>Disabled</name>
18336                  <description>Read: Disabled</description>
18337                  <value>0</value>
18338                </enumeratedValue>
18339                <enumeratedValue>
18340                  <name>Enabled</name>
18341                  <description>Read: Enabled</description>
18342                  <value>1</value>
18343                </enumeratedValue>
18344              </enumeratedValues>
18345              <enumeratedValues>
18346                <usage>write</usage>
18347                <enumeratedValue>
18348                  <name>Set</name>
18349                  <description>Enable</description>
18350                  <value>1</value>
18351                </enumeratedValue>
18352              </enumeratedValues>
18353            </field>
18354            <field>
18355              <name>COMPARE0</name>
18356              <description>Write '1' to enable interrupt for event COMPARE[0]</description>
18357              <lsb>16</lsb>
18358              <msb>16</msb>
18359              <enumeratedValues>
18360                <usage>read</usage>
18361                <enumeratedValue>
18362                  <name>Disabled</name>
18363                  <description>Read: Disabled</description>
18364                  <value>0</value>
18365                </enumeratedValue>
18366                <enumeratedValue>
18367                  <name>Enabled</name>
18368                  <description>Read: Enabled</description>
18369                  <value>1</value>
18370                </enumeratedValue>
18371              </enumeratedValues>
18372              <enumeratedValues>
18373                <usage>write</usage>
18374                <enumeratedValue>
18375                  <name>Set</name>
18376                  <description>Enable</description>
18377                  <value>1</value>
18378                </enumeratedValue>
18379              </enumeratedValues>
18380            </field>
18381            <field>
18382              <name>COMPARE1</name>
18383              <description>Write '1' to enable interrupt for event COMPARE[1]</description>
18384              <lsb>17</lsb>
18385              <msb>17</msb>
18386              <enumeratedValues>
18387                <usage>read</usage>
18388                <enumeratedValue>
18389                  <name>Disabled</name>
18390                  <description>Read: Disabled</description>
18391                  <value>0</value>
18392                </enumeratedValue>
18393                <enumeratedValue>
18394                  <name>Enabled</name>
18395                  <description>Read: Enabled</description>
18396                  <value>1</value>
18397                </enumeratedValue>
18398              </enumeratedValues>
18399              <enumeratedValues>
18400                <usage>write</usage>
18401                <enumeratedValue>
18402                  <name>Set</name>
18403                  <description>Enable</description>
18404                  <value>1</value>
18405                </enumeratedValue>
18406              </enumeratedValues>
18407            </field>
18408            <field>
18409              <name>COMPARE2</name>
18410              <description>Write '1' to enable interrupt for event COMPARE[2]</description>
18411              <lsb>18</lsb>
18412              <msb>18</msb>
18413              <enumeratedValues>
18414                <usage>read</usage>
18415                <enumeratedValue>
18416                  <name>Disabled</name>
18417                  <description>Read: Disabled</description>
18418                  <value>0</value>
18419                </enumeratedValue>
18420                <enumeratedValue>
18421                  <name>Enabled</name>
18422                  <description>Read: Enabled</description>
18423                  <value>1</value>
18424                </enumeratedValue>
18425              </enumeratedValues>
18426              <enumeratedValues>
18427                <usage>write</usage>
18428                <enumeratedValue>
18429                  <name>Set</name>
18430                  <description>Enable</description>
18431                  <value>1</value>
18432                </enumeratedValue>
18433              </enumeratedValues>
18434            </field>
18435            <field>
18436              <name>COMPARE3</name>
18437              <description>Write '1' to enable interrupt for event COMPARE[3]</description>
18438              <lsb>19</lsb>
18439              <msb>19</msb>
18440              <enumeratedValues>
18441                <usage>read</usage>
18442                <enumeratedValue>
18443                  <name>Disabled</name>
18444                  <description>Read: Disabled</description>
18445                  <value>0</value>
18446                </enumeratedValue>
18447                <enumeratedValue>
18448                  <name>Enabled</name>
18449                  <description>Read: Enabled</description>
18450                  <value>1</value>
18451                </enumeratedValue>
18452              </enumeratedValues>
18453              <enumeratedValues>
18454                <usage>write</usage>
18455                <enumeratedValue>
18456                  <name>Set</name>
18457                  <description>Enable</description>
18458                  <value>1</value>
18459                </enumeratedValue>
18460              </enumeratedValues>
18461            </field>
18462          </fields>
18463        </register>
18464        <register>
18465          <name>INTENCLR</name>
18466          <description>Disable interrupt</description>
18467          <addressOffset>0x308</addressOffset>
18468          <access>read-write</access>
18469          <fields>
18470            <field>
18471              <name>TICK</name>
18472              <description>Write '1' to disable interrupt for event TICK</description>
18473              <lsb>0</lsb>
18474              <msb>0</msb>
18475              <enumeratedValues>
18476                <usage>read</usage>
18477                <enumeratedValue>
18478                  <name>Disabled</name>
18479                  <description>Read: Disabled</description>
18480                  <value>0</value>
18481                </enumeratedValue>
18482                <enumeratedValue>
18483                  <name>Enabled</name>
18484                  <description>Read: Enabled</description>
18485                  <value>1</value>
18486                </enumeratedValue>
18487              </enumeratedValues>
18488              <enumeratedValues>
18489                <usage>write</usage>
18490                <enumeratedValue>
18491                  <name>Clear</name>
18492                  <description>Disable</description>
18493                  <value>1</value>
18494                </enumeratedValue>
18495              </enumeratedValues>
18496            </field>
18497            <field>
18498              <name>OVRFLW</name>
18499              <description>Write '1' to disable interrupt for event OVRFLW</description>
18500              <lsb>1</lsb>
18501              <msb>1</msb>
18502              <enumeratedValues>
18503                <usage>read</usage>
18504                <enumeratedValue>
18505                  <name>Disabled</name>
18506                  <description>Read: Disabled</description>
18507                  <value>0</value>
18508                </enumeratedValue>
18509                <enumeratedValue>
18510                  <name>Enabled</name>
18511                  <description>Read: Enabled</description>
18512                  <value>1</value>
18513                </enumeratedValue>
18514              </enumeratedValues>
18515              <enumeratedValues>
18516                <usage>write</usage>
18517                <enumeratedValue>
18518                  <name>Clear</name>
18519                  <description>Disable</description>
18520                  <value>1</value>
18521                </enumeratedValue>
18522              </enumeratedValues>
18523            </field>
18524            <field>
18525              <name>COMPARE0</name>
18526              <description>Write '1' to disable interrupt for event COMPARE[0]</description>
18527              <lsb>16</lsb>
18528              <msb>16</msb>
18529              <enumeratedValues>
18530                <usage>read</usage>
18531                <enumeratedValue>
18532                  <name>Disabled</name>
18533                  <description>Read: Disabled</description>
18534                  <value>0</value>
18535                </enumeratedValue>
18536                <enumeratedValue>
18537                  <name>Enabled</name>
18538                  <description>Read: Enabled</description>
18539                  <value>1</value>
18540                </enumeratedValue>
18541              </enumeratedValues>
18542              <enumeratedValues>
18543                <usage>write</usage>
18544                <enumeratedValue>
18545                  <name>Clear</name>
18546                  <description>Disable</description>
18547                  <value>1</value>
18548                </enumeratedValue>
18549              </enumeratedValues>
18550            </field>
18551            <field>
18552              <name>COMPARE1</name>
18553              <description>Write '1' to disable interrupt for event COMPARE[1]</description>
18554              <lsb>17</lsb>
18555              <msb>17</msb>
18556              <enumeratedValues>
18557                <usage>read</usage>
18558                <enumeratedValue>
18559                  <name>Disabled</name>
18560                  <description>Read: Disabled</description>
18561                  <value>0</value>
18562                </enumeratedValue>
18563                <enumeratedValue>
18564                  <name>Enabled</name>
18565                  <description>Read: Enabled</description>
18566                  <value>1</value>
18567                </enumeratedValue>
18568              </enumeratedValues>
18569              <enumeratedValues>
18570                <usage>write</usage>
18571                <enumeratedValue>
18572                  <name>Clear</name>
18573                  <description>Disable</description>
18574                  <value>1</value>
18575                </enumeratedValue>
18576              </enumeratedValues>
18577            </field>
18578            <field>
18579              <name>COMPARE2</name>
18580              <description>Write '1' to disable interrupt for event COMPARE[2]</description>
18581              <lsb>18</lsb>
18582              <msb>18</msb>
18583              <enumeratedValues>
18584                <usage>read</usage>
18585                <enumeratedValue>
18586                  <name>Disabled</name>
18587                  <description>Read: Disabled</description>
18588                  <value>0</value>
18589                </enumeratedValue>
18590                <enumeratedValue>
18591                  <name>Enabled</name>
18592                  <description>Read: Enabled</description>
18593                  <value>1</value>
18594                </enumeratedValue>
18595              </enumeratedValues>
18596              <enumeratedValues>
18597                <usage>write</usage>
18598                <enumeratedValue>
18599                  <name>Clear</name>
18600                  <description>Disable</description>
18601                  <value>1</value>
18602                </enumeratedValue>
18603              </enumeratedValues>
18604            </field>
18605            <field>
18606              <name>COMPARE3</name>
18607              <description>Write '1' to disable interrupt for event COMPARE[3]</description>
18608              <lsb>19</lsb>
18609              <msb>19</msb>
18610              <enumeratedValues>
18611                <usage>read</usage>
18612                <enumeratedValue>
18613                  <name>Disabled</name>
18614                  <description>Read: Disabled</description>
18615                  <value>0</value>
18616                </enumeratedValue>
18617                <enumeratedValue>
18618                  <name>Enabled</name>
18619                  <description>Read: Enabled</description>
18620                  <value>1</value>
18621                </enumeratedValue>
18622              </enumeratedValues>
18623              <enumeratedValues>
18624                <usage>write</usage>
18625                <enumeratedValue>
18626                  <name>Clear</name>
18627                  <description>Disable</description>
18628                  <value>1</value>
18629                </enumeratedValue>
18630              </enumeratedValues>
18631            </field>
18632          </fields>
18633        </register>
18634        <register>
18635          <name>EVTEN</name>
18636          <description>Enable or disable event routing</description>
18637          <addressOffset>0x340</addressOffset>
18638          <access>read-write</access>
18639          <fields>
18640            <field>
18641              <name>TICK</name>
18642              <description>Enable or disable event routing for event TICK</description>
18643              <lsb>0</lsb>
18644              <msb>0</msb>
18645              <enumeratedValues>
18646                <enumeratedValue>
18647                  <name>Disabled</name>
18648                  <description>Disable</description>
18649                  <value>0</value>
18650                </enumeratedValue>
18651                <enumeratedValue>
18652                  <name>Enabled</name>
18653                  <description>Disable</description>
18654                  <value>1</value>
18655                </enumeratedValue>
18656              </enumeratedValues>
18657            </field>
18658            <field>
18659              <name>OVRFLW</name>
18660              <description>Enable or disable event routing for event OVRFLW</description>
18661              <lsb>1</lsb>
18662              <msb>1</msb>
18663              <enumeratedValues>
18664                <enumeratedValue>
18665                  <name>Disabled</name>
18666                  <description>Disable</description>
18667                  <value>0</value>
18668                </enumeratedValue>
18669                <enumeratedValue>
18670                  <name>Enabled</name>
18671                  <description>Disable</description>
18672                  <value>1</value>
18673                </enumeratedValue>
18674              </enumeratedValues>
18675            </field>
18676            <field>
18677              <name>COMPARE0</name>
18678              <description>Enable or disable event routing for event COMPARE[0]</description>
18679              <lsb>16</lsb>
18680              <msb>16</msb>
18681              <enumeratedValues>
18682                <enumeratedValue>
18683                  <name>Disabled</name>
18684                  <description>Disable</description>
18685                  <value>0</value>
18686                </enumeratedValue>
18687                <enumeratedValue>
18688                  <name>Enabled</name>
18689                  <description>Disable</description>
18690                  <value>1</value>
18691                </enumeratedValue>
18692              </enumeratedValues>
18693            </field>
18694            <field>
18695              <name>COMPARE1</name>
18696              <description>Enable or disable event routing for event COMPARE[1]</description>
18697              <lsb>17</lsb>
18698              <msb>17</msb>
18699              <enumeratedValues>
18700                <enumeratedValue>
18701                  <name>Disabled</name>
18702                  <description>Disable</description>
18703                  <value>0</value>
18704                </enumeratedValue>
18705                <enumeratedValue>
18706                  <name>Enabled</name>
18707                  <description>Disable</description>
18708                  <value>1</value>
18709                </enumeratedValue>
18710              </enumeratedValues>
18711            </field>
18712            <field>
18713              <name>COMPARE2</name>
18714              <description>Enable or disable event routing for event COMPARE[2]</description>
18715              <lsb>18</lsb>
18716              <msb>18</msb>
18717              <enumeratedValues>
18718                <enumeratedValue>
18719                  <name>Disabled</name>
18720                  <description>Disable</description>
18721                  <value>0</value>
18722                </enumeratedValue>
18723                <enumeratedValue>
18724                  <name>Enabled</name>
18725                  <description>Disable</description>
18726                  <value>1</value>
18727                </enumeratedValue>
18728              </enumeratedValues>
18729            </field>
18730            <field>
18731              <name>COMPARE3</name>
18732              <description>Enable or disable event routing for event COMPARE[3]</description>
18733              <lsb>19</lsb>
18734              <msb>19</msb>
18735              <enumeratedValues>
18736                <enumeratedValue>
18737                  <name>Disabled</name>
18738                  <description>Disable</description>
18739                  <value>0</value>
18740                </enumeratedValue>
18741                <enumeratedValue>
18742                  <name>Enabled</name>
18743                  <description>Disable</description>
18744                  <value>1</value>
18745                </enumeratedValue>
18746              </enumeratedValues>
18747            </field>
18748          </fields>
18749        </register>
18750        <register>
18751          <name>EVTENSET</name>
18752          <description>Enable event routing</description>
18753          <addressOffset>0x344</addressOffset>
18754          <access>read-write</access>
18755          <fields>
18756            <field>
18757              <name>TICK</name>
18758              <description>Write '1' to enable event routing for event TICK</description>
18759              <lsb>0</lsb>
18760              <msb>0</msb>
18761              <enumeratedValues>
18762                <usage>read</usage>
18763                <enumeratedValue>
18764                  <name>Disabled</name>
18765                  <description>Read: Disabled</description>
18766                  <value>0</value>
18767                </enumeratedValue>
18768                <enumeratedValue>
18769                  <name>Enabled</name>
18770                  <description>Read: Enabled</description>
18771                  <value>1</value>
18772                </enumeratedValue>
18773              </enumeratedValues>
18774              <enumeratedValues>
18775                <usage>write</usage>
18776                <enumeratedValue>
18777                  <name>Set</name>
18778                  <description>Enable</description>
18779                  <value>1</value>
18780                </enumeratedValue>
18781              </enumeratedValues>
18782            </field>
18783            <field>
18784              <name>OVRFLW</name>
18785              <description>Write '1' to enable event routing for event OVRFLW</description>
18786              <lsb>1</lsb>
18787              <msb>1</msb>
18788              <enumeratedValues>
18789                <usage>read</usage>
18790                <enumeratedValue>
18791                  <name>Disabled</name>
18792                  <description>Read: Disabled</description>
18793                  <value>0</value>
18794                </enumeratedValue>
18795                <enumeratedValue>
18796                  <name>Enabled</name>
18797                  <description>Read: Enabled</description>
18798                  <value>1</value>
18799                </enumeratedValue>
18800              </enumeratedValues>
18801              <enumeratedValues>
18802                <usage>write</usage>
18803                <enumeratedValue>
18804                  <name>Set</name>
18805                  <description>Enable</description>
18806                  <value>1</value>
18807                </enumeratedValue>
18808              </enumeratedValues>
18809            </field>
18810            <field>
18811              <name>COMPARE0</name>
18812              <description>Write '1' to enable event routing for event COMPARE[0]</description>
18813              <lsb>16</lsb>
18814              <msb>16</msb>
18815              <enumeratedValues>
18816                <usage>read</usage>
18817                <enumeratedValue>
18818                  <name>Disabled</name>
18819                  <description>Read: Disabled</description>
18820                  <value>0</value>
18821                </enumeratedValue>
18822                <enumeratedValue>
18823                  <name>Enabled</name>
18824                  <description>Read: Enabled</description>
18825                  <value>1</value>
18826                </enumeratedValue>
18827              </enumeratedValues>
18828              <enumeratedValues>
18829                <usage>write</usage>
18830                <enumeratedValue>
18831                  <name>Set</name>
18832                  <description>Enable</description>
18833                  <value>1</value>
18834                </enumeratedValue>
18835              </enumeratedValues>
18836            </field>
18837            <field>
18838              <name>COMPARE1</name>
18839              <description>Write '1' to enable event routing for event COMPARE[1]</description>
18840              <lsb>17</lsb>
18841              <msb>17</msb>
18842              <enumeratedValues>
18843                <usage>read</usage>
18844                <enumeratedValue>
18845                  <name>Disabled</name>
18846                  <description>Read: Disabled</description>
18847                  <value>0</value>
18848                </enumeratedValue>
18849                <enumeratedValue>
18850                  <name>Enabled</name>
18851                  <description>Read: Enabled</description>
18852                  <value>1</value>
18853                </enumeratedValue>
18854              </enumeratedValues>
18855              <enumeratedValues>
18856                <usage>write</usage>
18857                <enumeratedValue>
18858                  <name>Set</name>
18859                  <description>Enable</description>
18860                  <value>1</value>
18861                </enumeratedValue>
18862              </enumeratedValues>
18863            </field>
18864            <field>
18865              <name>COMPARE2</name>
18866              <description>Write '1' to enable event routing for event COMPARE[2]</description>
18867              <lsb>18</lsb>
18868              <msb>18</msb>
18869              <enumeratedValues>
18870                <usage>read</usage>
18871                <enumeratedValue>
18872                  <name>Disabled</name>
18873                  <description>Read: Disabled</description>
18874                  <value>0</value>
18875                </enumeratedValue>
18876                <enumeratedValue>
18877                  <name>Enabled</name>
18878                  <description>Read: Enabled</description>
18879                  <value>1</value>
18880                </enumeratedValue>
18881              </enumeratedValues>
18882              <enumeratedValues>
18883                <usage>write</usage>
18884                <enumeratedValue>
18885                  <name>Set</name>
18886                  <description>Enable</description>
18887                  <value>1</value>
18888                </enumeratedValue>
18889              </enumeratedValues>
18890            </field>
18891            <field>
18892              <name>COMPARE3</name>
18893              <description>Write '1' to enable event routing for event COMPARE[3]</description>
18894              <lsb>19</lsb>
18895              <msb>19</msb>
18896              <enumeratedValues>
18897                <usage>read</usage>
18898                <enumeratedValue>
18899                  <name>Disabled</name>
18900                  <description>Read: Disabled</description>
18901                  <value>0</value>
18902                </enumeratedValue>
18903                <enumeratedValue>
18904                  <name>Enabled</name>
18905                  <description>Read: Enabled</description>
18906                  <value>1</value>
18907                </enumeratedValue>
18908              </enumeratedValues>
18909              <enumeratedValues>
18910                <usage>write</usage>
18911                <enumeratedValue>
18912                  <name>Set</name>
18913                  <description>Enable</description>
18914                  <value>1</value>
18915                </enumeratedValue>
18916              </enumeratedValues>
18917            </field>
18918          </fields>
18919        </register>
18920        <register>
18921          <name>EVTENCLR</name>
18922          <description>Disable event routing</description>
18923          <addressOffset>0x348</addressOffset>
18924          <access>read-write</access>
18925          <fields>
18926            <field>
18927              <name>TICK</name>
18928              <description>Write '1' to disable event routing for event TICK</description>
18929              <lsb>0</lsb>
18930              <msb>0</msb>
18931              <enumeratedValues>
18932                <usage>read</usage>
18933                <enumeratedValue>
18934                  <name>Disabled</name>
18935                  <description>Read: Disabled</description>
18936                  <value>0</value>
18937                </enumeratedValue>
18938                <enumeratedValue>
18939                  <name>Enabled</name>
18940                  <description>Read: Enabled</description>
18941                  <value>1</value>
18942                </enumeratedValue>
18943              </enumeratedValues>
18944              <enumeratedValues>
18945                <usage>write</usage>
18946                <enumeratedValue>
18947                  <name>Clear</name>
18948                  <description>Disable</description>
18949                  <value>1</value>
18950                </enumeratedValue>
18951              </enumeratedValues>
18952            </field>
18953            <field>
18954              <name>OVRFLW</name>
18955              <description>Write '1' to disable event routing for event OVRFLW</description>
18956              <lsb>1</lsb>
18957              <msb>1</msb>
18958              <enumeratedValues>
18959                <usage>read</usage>
18960                <enumeratedValue>
18961                  <name>Disabled</name>
18962                  <description>Read: Disabled</description>
18963                  <value>0</value>
18964                </enumeratedValue>
18965                <enumeratedValue>
18966                  <name>Enabled</name>
18967                  <description>Read: Enabled</description>
18968                  <value>1</value>
18969                </enumeratedValue>
18970              </enumeratedValues>
18971              <enumeratedValues>
18972                <usage>write</usage>
18973                <enumeratedValue>
18974                  <name>Clear</name>
18975                  <description>Disable</description>
18976                  <value>1</value>
18977                </enumeratedValue>
18978              </enumeratedValues>
18979            </field>
18980            <field>
18981              <name>COMPARE0</name>
18982              <description>Write '1' to disable event routing for event COMPARE[0]</description>
18983              <lsb>16</lsb>
18984              <msb>16</msb>
18985              <enumeratedValues>
18986                <usage>read</usage>
18987                <enumeratedValue>
18988                  <name>Disabled</name>
18989                  <description>Read: Disabled</description>
18990                  <value>0</value>
18991                </enumeratedValue>
18992                <enumeratedValue>
18993                  <name>Enabled</name>
18994                  <description>Read: Enabled</description>
18995                  <value>1</value>
18996                </enumeratedValue>
18997              </enumeratedValues>
18998              <enumeratedValues>
18999                <usage>write</usage>
19000                <enumeratedValue>
19001                  <name>Clear</name>
19002                  <description>Disable</description>
19003                  <value>1</value>
19004                </enumeratedValue>
19005              </enumeratedValues>
19006            </field>
19007            <field>
19008              <name>COMPARE1</name>
19009              <description>Write '1' to disable event routing for event COMPARE[1]</description>
19010              <lsb>17</lsb>
19011              <msb>17</msb>
19012              <enumeratedValues>
19013                <usage>read</usage>
19014                <enumeratedValue>
19015                  <name>Disabled</name>
19016                  <description>Read: Disabled</description>
19017                  <value>0</value>
19018                </enumeratedValue>
19019                <enumeratedValue>
19020                  <name>Enabled</name>
19021                  <description>Read: Enabled</description>
19022                  <value>1</value>
19023                </enumeratedValue>
19024              </enumeratedValues>
19025              <enumeratedValues>
19026                <usage>write</usage>
19027                <enumeratedValue>
19028                  <name>Clear</name>
19029                  <description>Disable</description>
19030                  <value>1</value>
19031                </enumeratedValue>
19032              </enumeratedValues>
19033            </field>
19034            <field>
19035              <name>COMPARE2</name>
19036              <description>Write '1' to disable event routing for event COMPARE[2]</description>
19037              <lsb>18</lsb>
19038              <msb>18</msb>
19039              <enumeratedValues>
19040                <usage>read</usage>
19041                <enumeratedValue>
19042                  <name>Disabled</name>
19043                  <description>Read: Disabled</description>
19044                  <value>0</value>
19045                </enumeratedValue>
19046                <enumeratedValue>
19047                  <name>Enabled</name>
19048                  <description>Read: Enabled</description>
19049                  <value>1</value>
19050                </enumeratedValue>
19051              </enumeratedValues>
19052              <enumeratedValues>
19053                <usage>write</usage>
19054                <enumeratedValue>
19055                  <name>Clear</name>
19056                  <description>Disable</description>
19057                  <value>1</value>
19058                </enumeratedValue>
19059              </enumeratedValues>
19060            </field>
19061            <field>
19062              <name>COMPARE3</name>
19063              <description>Write '1' to disable event routing for event COMPARE[3]</description>
19064              <lsb>19</lsb>
19065              <msb>19</msb>
19066              <enumeratedValues>
19067                <usage>read</usage>
19068                <enumeratedValue>
19069                  <name>Disabled</name>
19070                  <description>Read: Disabled</description>
19071                  <value>0</value>
19072                </enumeratedValue>
19073                <enumeratedValue>
19074                  <name>Enabled</name>
19075                  <description>Read: Enabled</description>
19076                  <value>1</value>
19077                </enumeratedValue>
19078              </enumeratedValues>
19079              <enumeratedValues>
19080                <usage>write</usage>
19081                <enumeratedValue>
19082                  <name>Clear</name>
19083                  <description>Disable</description>
19084                  <value>1</value>
19085                </enumeratedValue>
19086              </enumeratedValues>
19087            </field>
19088          </fields>
19089        </register>
19090        <register>
19091          <name>COUNTER</name>
19092          <description>Current counter value</description>
19093          <addressOffset>0x504</addressOffset>
19094          <access>read-only</access>
19095          <fields>
19096            <field>
19097              <name>COUNTER</name>
19098              <description>Counter value</description>
19099              <lsb>0</lsb>
19100              <msb>23</msb>
19101            </field>
19102          </fields>
19103        </register>
19104        <register>
19105          <name>PRESCALER</name>
19106          <description>12-bit prescaler for counter frequency (32768/(PRESCALER+1)). Must be written when RTC is stopped.</description>
19107          <addressOffset>0x508</addressOffset>
19108          <access>read-write</access>
19109          <fields>
19110            <field>
19111              <name>PRESCALER</name>
19112              <description>Prescaler value</description>
19113              <lsb>0</lsb>
19114              <msb>11</msb>
19115            </field>
19116          </fields>
19117        </register>
19118        <register>
19119          <dim>0x4</dim>
19120          <dimIncrement>0x4</dimIncrement>
19121          <name>CC[%s]</name>
19122          <description>Description collection: Compare register n</description>
19123          <addressOffset>0x540</addressOffset>
19124          <access>read-write</access>
19125          <fields>
19126            <field>
19127              <name>COMPARE</name>
19128              <description>Compare value</description>
19129              <lsb>0</lsb>
19130              <msb>23</msb>
19131            </field>
19132          </fields>
19133        </register>
19134      </registers>
19135    </peripheral>
19136    <peripheral derivedFrom="RTC0_NS">
19137      <name>RTC0_S</name>
19138      <description>Real-time counter 1</description>
19139      <baseAddress>0x50014000</baseAddress>
19140      <!--Security dma=NA-->
19141      <!--Security securemapping=US-->
19142      <interrupt>
19143        <name>RTC0</name>
19144        <value>20</value>
19145      </interrupt>
19146    </peripheral>
19147    <peripheral derivedFrom="RTC0_NS">
19148      <name>RTC1_NS</name>
19149      <description>Real-time counter 2</description>
19150      <baseAddress>0x40015000</baseAddress>
19151      <!--Security dma=NA-->
19152      <!--Security securemapping=US-->
19153      <interrupt>
19154        <name>RTC1</name>
19155        <value>21</value>
19156      </interrupt>
19157    </peripheral>
19158    <peripheral derivedFrom="RTC0_NS">
19159      <name>RTC1_S</name>
19160      <description>Real-time counter 3</description>
19161      <baseAddress>0x50015000</baseAddress>
19162      <!--Security dma=NA-->
19163      <!--Security securemapping=US-->
19164      <interrupt>
19165        <name>RTC1</name>
19166        <value>21</value>
19167      </interrupt>
19168    </peripheral>
19169    <peripheral>
19170      <name>DPPIC_NS</name>
19171      <description>Distributed Programmable Peripheral Interconnect Controller 0</description>
19172      <baseAddress>0x40017000</baseAddress>
19173      <headerStructName>DPPIC</headerStructName>
19174      <!--Security dma=NA-->
19175      <!--Security securemapping=SPLIT-->
19176      <addressBlock>
19177        <offset>0</offset>
19178        <size>0x1000</size>
19179        <usage>registers</usage>
19180      </addressBlock>
19181      <groupName>DPPIC</groupName>
19182      <size>0x20</size>
19183      <registers>
19184        <cluster>
19185          <dim>6</dim>
19186          <dimIncrement>0x008</dimIncrement>
19187          <name>TASKS_CHG[%s]</name>
19188          <description>Channel group tasks</description>
19189          <headerStructName>DPPIC_TASKS_CHG</headerStructName>
19190          <access>write-only</access>
19191          <addressOffset>0x000</addressOffset>
19192          <register>
19193            <name>EN</name>
19194            <description>Description cluster: Enable channel group n</description>
19195            <addressOffset>0x000</addressOffset>
19196            <access>write-only</access>
19197            <fields>
19198              <field>
19199                <name>EN</name>
19200                <description>Enable channel group n</description>
19201                <lsb>0</lsb>
19202                <msb>0</msb>
19203                <enumeratedValues>
19204                  <enumeratedValue>
19205                    <name>Trigger</name>
19206                    <description>Trigger task</description>
19207                    <value>1</value>
19208                  </enumeratedValue>
19209                </enumeratedValues>
19210              </field>
19211            </fields>
19212          </register>
19213          <register>
19214            <name>DIS</name>
19215            <description>Description cluster: Disable channel group n</description>
19216            <addressOffset>0x004</addressOffset>
19217            <access>write-only</access>
19218            <fields>
19219              <field>
19220                <name>DIS</name>
19221                <description>Disable channel group n</description>
19222                <lsb>0</lsb>
19223                <msb>0</msb>
19224                <enumeratedValues>
19225                  <enumeratedValue>
19226                    <name>Trigger</name>
19227                    <description>Trigger task</description>
19228                    <value>1</value>
19229                  </enumeratedValue>
19230                </enumeratedValues>
19231              </field>
19232            </fields>
19233          </register>
19234        </cluster>
19235        <cluster>
19236          <dim>6</dim>
19237          <dimIncrement>0x008</dimIncrement>
19238          <name>SUBSCRIBE_CHG[%s]</name>
19239          <description>Subscribe configuration for tasks</description>
19240          <headerStructName>DPPIC_SUBSCRIBE_CHG</headerStructName>
19241          <access>read-write</access>
19242          <addressOffset>0x080</addressOffset>
19243          <register>
19244            <name>EN</name>
19245            <description>Description cluster: Subscribe configuration for task CHG[n].EN</description>
19246            <addressOffset>0x000</addressOffset>
19247            <access>read-write</access>
19248            <fields>
19249              <field>
19250                <name>CHIDX</name>
19251                <description>Channel that task CHG[n].EN will subscribe to</description>
19252                <lsb>0</lsb>
19253                <msb>3</msb>
19254              </field>
19255              <field>
19256                <name>EN</name>
19257                <lsb>31</lsb>
19258                <msb>31</msb>
19259                <enumeratedValues>
19260                  <enumeratedValue>
19261                    <name>Disabled</name>
19262                    <description>Disable subscription</description>
19263                    <value>0</value>
19264                  </enumeratedValue>
19265                  <enumeratedValue>
19266                    <name>Enabled</name>
19267                    <description>Enable subscription</description>
19268                    <value>1</value>
19269                  </enumeratedValue>
19270                </enumeratedValues>
19271              </field>
19272            </fields>
19273          </register>
19274          <register>
19275            <name>DIS</name>
19276            <description>Description cluster: Subscribe configuration for task CHG[n].DIS</description>
19277            <addressOffset>0x004</addressOffset>
19278            <access>read-write</access>
19279            <fields>
19280              <field>
19281                <name>CHIDX</name>
19282                <description>Channel that task CHG[n].DIS will subscribe to</description>
19283                <lsb>0</lsb>
19284                <msb>3</msb>
19285              </field>
19286              <field>
19287                <name>EN</name>
19288                <lsb>31</lsb>
19289                <msb>31</msb>
19290                <enumeratedValues>
19291                  <enumeratedValue>
19292                    <name>Disabled</name>
19293                    <description>Disable subscription</description>
19294                    <value>0</value>
19295                  </enumeratedValue>
19296                  <enumeratedValue>
19297                    <name>Enabled</name>
19298                    <description>Enable subscription</description>
19299                    <value>1</value>
19300                  </enumeratedValue>
19301                </enumeratedValues>
19302              </field>
19303            </fields>
19304          </register>
19305        </cluster>
19306        <register>
19307          <name>CHEN</name>
19308          <description>Channel enable register</description>
19309          <addressOffset>0x500</addressOffset>
19310          <access>read-write</access>
19311          <fields>
19312            <field>
19313              <name>CH0</name>
19314              <description>Enable or disable channel 0</description>
19315              <lsb>0</lsb>
19316              <msb>0</msb>
19317              <enumeratedValues>
19318                <enumeratedValue>
19319                  <name>Disabled</name>
19320                  <description>Disable channel</description>
19321                  <value>0</value>
19322                </enumeratedValue>
19323                <enumeratedValue>
19324                  <name>Enabled</name>
19325                  <description>Enable channel</description>
19326                  <value>1</value>
19327                </enumeratedValue>
19328              </enumeratedValues>
19329            </field>
19330            <field>
19331              <name>CH1</name>
19332              <description>Enable or disable channel 1</description>
19333              <lsb>1</lsb>
19334              <msb>1</msb>
19335              <enumeratedValues>
19336                <enumeratedValue>
19337                  <name>Disabled</name>
19338                  <description>Disable channel</description>
19339                  <value>0</value>
19340                </enumeratedValue>
19341                <enumeratedValue>
19342                  <name>Enabled</name>
19343                  <description>Enable channel</description>
19344                  <value>1</value>
19345                </enumeratedValue>
19346              </enumeratedValues>
19347            </field>
19348            <field>
19349              <name>CH2</name>
19350              <description>Enable or disable channel 2</description>
19351              <lsb>2</lsb>
19352              <msb>2</msb>
19353              <enumeratedValues>
19354                <enumeratedValue>
19355                  <name>Disabled</name>
19356                  <description>Disable channel</description>
19357                  <value>0</value>
19358                </enumeratedValue>
19359                <enumeratedValue>
19360                  <name>Enabled</name>
19361                  <description>Enable channel</description>
19362                  <value>1</value>
19363                </enumeratedValue>
19364              </enumeratedValues>
19365            </field>
19366            <field>
19367              <name>CH3</name>
19368              <description>Enable or disable channel 3</description>
19369              <lsb>3</lsb>
19370              <msb>3</msb>
19371              <enumeratedValues>
19372                <enumeratedValue>
19373                  <name>Disabled</name>
19374                  <description>Disable channel</description>
19375                  <value>0</value>
19376                </enumeratedValue>
19377                <enumeratedValue>
19378                  <name>Enabled</name>
19379                  <description>Enable channel</description>
19380                  <value>1</value>
19381                </enumeratedValue>
19382              </enumeratedValues>
19383            </field>
19384            <field>
19385              <name>CH4</name>
19386              <description>Enable or disable channel 4</description>
19387              <lsb>4</lsb>
19388              <msb>4</msb>
19389              <enumeratedValues>
19390                <enumeratedValue>
19391                  <name>Disabled</name>
19392                  <description>Disable channel</description>
19393                  <value>0</value>
19394                </enumeratedValue>
19395                <enumeratedValue>
19396                  <name>Enabled</name>
19397                  <description>Enable channel</description>
19398                  <value>1</value>
19399                </enumeratedValue>
19400              </enumeratedValues>
19401            </field>
19402            <field>
19403              <name>CH5</name>
19404              <description>Enable or disable channel 5</description>
19405              <lsb>5</lsb>
19406              <msb>5</msb>
19407              <enumeratedValues>
19408                <enumeratedValue>
19409                  <name>Disabled</name>
19410                  <description>Disable channel</description>
19411                  <value>0</value>
19412                </enumeratedValue>
19413                <enumeratedValue>
19414                  <name>Enabled</name>
19415                  <description>Enable channel</description>
19416                  <value>1</value>
19417                </enumeratedValue>
19418              </enumeratedValues>
19419            </field>
19420            <field>
19421              <name>CH6</name>
19422              <description>Enable or disable channel 6</description>
19423              <lsb>6</lsb>
19424              <msb>6</msb>
19425              <enumeratedValues>
19426                <enumeratedValue>
19427                  <name>Disabled</name>
19428                  <description>Disable channel</description>
19429                  <value>0</value>
19430                </enumeratedValue>
19431                <enumeratedValue>
19432                  <name>Enabled</name>
19433                  <description>Enable channel</description>
19434                  <value>1</value>
19435                </enumeratedValue>
19436              </enumeratedValues>
19437            </field>
19438            <field>
19439              <name>CH7</name>
19440              <description>Enable or disable channel 7</description>
19441              <lsb>7</lsb>
19442              <msb>7</msb>
19443              <enumeratedValues>
19444                <enumeratedValue>
19445                  <name>Disabled</name>
19446                  <description>Disable channel</description>
19447                  <value>0</value>
19448                </enumeratedValue>
19449                <enumeratedValue>
19450                  <name>Enabled</name>
19451                  <description>Enable channel</description>
19452                  <value>1</value>
19453                </enumeratedValue>
19454              </enumeratedValues>
19455            </field>
19456            <field>
19457              <name>CH8</name>
19458              <description>Enable or disable channel 8</description>
19459              <lsb>8</lsb>
19460              <msb>8</msb>
19461              <enumeratedValues>
19462                <enumeratedValue>
19463                  <name>Disabled</name>
19464                  <description>Disable channel</description>
19465                  <value>0</value>
19466                </enumeratedValue>
19467                <enumeratedValue>
19468                  <name>Enabled</name>
19469                  <description>Enable channel</description>
19470                  <value>1</value>
19471                </enumeratedValue>
19472              </enumeratedValues>
19473            </field>
19474            <field>
19475              <name>CH9</name>
19476              <description>Enable or disable channel 9</description>
19477              <lsb>9</lsb>
19478              <msb>9</msb>
19479              <enumeratedValues>
19480                <enumeratedValue>
19481                  <name>Disabled</name>
19482                  <description>Disable channel</description>
19483                  <value>0</value>
19484                </enumeratedValue>
19485                <enumeratedValue>
19486                  <name>Enabled</name>
19487                  <description>Enable channel</description>
19488                  <value>1</value>
19489                </enumeratedValue>
19490              </enumeratedValues>
19491            </field>
19492            <field>
19493              <name>CH10</name>
19494              <description>Enable or disable channel 10</description>
19495              <lsb>10</lsb>
19496              <msb>10</msb>
19497              <enumeratedValues>
19498                <enumeratedValue>
19499                  <name>Disabled</name>
19500                  <description>Disable channel</description>
19501                  <value>0</value>
19502                </enumeratedValue>
19503                <enumeratedValue>
19504                  <name>Enabled</name>
19505                  <description>Enable channel</description>
19506                  <value>1</value>
19507                </enumeratedValue>
19508              </enumeratedValues>
19509            </field>
19510            <field>
19511              <name>CH11</name>
19512              <description>Enable or disable channel 11</description>
19513              <lsb>11</lsb>
19514              <msb>11</msb>
19515              <enumeratedValues>
19516                <enumeratedValue>
19517                  <name>Disabled</name>
19518                  <description>Disable channel</description>
19519                  <value>0</value>
19520                </enumeratedValue>
19521                <enumeratedValue>
19522                  <name>Enabled</name>
19523                  <description>Enable channel</description>
19524                  <value>1</value>
19525                </enumeratedValue>
19526              </enumeratedValues>
19527            </field>
19528            <field>
19529              <name>CH12</name>
19530              <description>Enable or disable channel 12</description>
19531              <lsb>12</lsb>
19532              <msb>12</msb>
19533              <enumeratedValues>
19534                <enumeratedValue>
19535                  <name>Disabled</name>
19536                  <description>Disable channel</description>
19537                  <value>0</value>
19538                </enumeratedValue>
19539                <enumeratedValue>
19540                  <name>Enabled</name>
19541                  <description>Enable channel</description>
19542                  <value>1</value>
19543                </enumeratedValue>
19544              </enumeratedValues>
19545            </field>
19546            <field>
19547              <name>CH13</name>
19548              <description>Enable or disable channel 13</description>
19549              <lsb>13</lsb>
19550              <msb>13</msb>
19551              <enumeratedValues>
19552                <enumeratedValue>
19553                  <name>Disabled</name>
19554                  <description>Disable channel</description>
19555                  <value>0</value>
19556                </enumeratedValue>
19557                <enumeratedValue>
19558                  <name>Enabled</name>
19559                  <description>Enable channel</description>
19560                  <value>1</value>
19561                </enumeratedValue>
19562              </enumeratedValues>
19563            </field>
19564            <field>
19565              <name>CH14</name>
19566              <description>Enable or disable channel 14</description>
19567              <lsb>14</lsb>
19568              <msb>14</msb>
19569              <enumeratedValues>
19570                <enumeratedValue>
19571                  <name>Disabled</name>
19572                  <description>Disable channel</description>
19573                  <value>0</value>
19574                </enumeratedValue>
19575                <enumeratedValue>
19576                  <name>Enabled</name>
19577                  <description>Enable channel</description>
19578                  <value>1</value>
19579                </enumeratedValue>
19580              </enumeratedValues>
19581            </field>
19582            <field>
19583              <name>CH15</name>
19584              <description>Enable or disable channel 15</description>
19585              <lsb>15</lsb>
19586              <msb>15</msb>
19587              <enumeratedValues>
19588                <enumeratedValue>
19589                  <name>Disabled</name>
19590                  <description>Disable channel</description>
19591                  <value>0</value>
19592                </enumeratedValue>
19593                <enumeratedValue>
19594                  <name>Enabled</name>
19595                  <description>Enable channel</description>
19596                  <value>1</value>
19597                </enumeratedValue>
19598              </enumeratedValues>
19599            </field>
19600          </fields>
19601        </register>
19602        <register>
19603          <name>CHENSET</name>
19604          <description>Channel enable set register</description>
19605          <addressOffset>0x504</addressOffset>
19606          <access>read-write</access>
19607          <modifiedWriteValues>oneToSet</modifiedWriteValues>
19608          <fields>
19609            <field>
19610              <name>CH0</name>
19611              <description>Channel 0 enable set register.  Writing '0' has no effect</description>
19612              <lsb>0</lsb>
19613              <msb>0</msb>
19614              <enumeratedValues>
19615                <usage>read</usage>
19616                <enumeratedValue>
19617                  <name>Disabled</name>
19618                  <description>Read: channel disabled</description>
19619                  <value>0</value>
19620                </enumeratedValue>
19621                <enumeratedValue>
19622                  <name>Enabled</name>
19623                  <description>Read: channel enabled</description>
19624                  <value>1</value>
19625                </enumeratedValue>
19626              </enumeratedValues>
19627              <enumeratedValues>
19628                <usage>write</usage>
19629                <enumeratedValue>
19630                  <name>Set</name>
19631                  <description>Write: Enable channel</description>
19632                  <value>1</value>
19633                </enumeratedValue>
19634              </enumeratedValues>
19635            </field>
19636            <field>
19637              <name>CH1</name>
19638              <description>Channel 1 enable set register.  Writing '0' has no effect</description>
19639              <lsb>1</lsb>
19640              <msb>1</msb>
19641              <enumeratedValues>
19642                <usage>read</usage>
19643                <enumeratedValue>
19644                  <name>Disabled</name>
19645                  <description>Read: channel disabled</description>
19646                  <value>0</value>
19647                </enumeratedValue>
19648                <enumeratedValue>
19649                  <name>Enabled</name>
19650                  <description>Read: channel enabled</description>
19651                  <value>1</value>
19652                </enumeratedValue>
19653              </enumeratedValues>
19654              <enumeratedValues>
19655                <usage>write</usage>
19656                <enumeratedValue>
19657                  <name>Set</name>
19658                  <description>Write: Enable channel</description>
19659                  <value>1</value>
19660                </enumeratedValue>
19661              </enumeratedValues>
19662            </field>
19663            <field>
19664              <name>CH2</name>
19665              <description>Channel 2 enable set register.  Writing '0' has no effect</description>
19666              <lsb>2</lsb>
19667              <msb>2</msb>
19668              <enumeratedValues>
19669                <usage>read</usage>
19670                <enumeratedValue>
19671                  <name>Disabled</name>
19672                  <description>Read: channel disabled</description>
19673                  <value>0</value>
19674                </enumeratedValue>
19675                <enumeratedValue>
19676                  <name>Enabled</name>
19677                  <description>Read: channel enabled</description>
19678                  <value>1</value>
19679                </enumeratedValue>
19680              </enumeratedValues>
19681              <enumeratedValues>
19682                <usage>write</usage>
19683                <enumeratedValue>
19684                  <name>Set</name>
19685                  <description>Write: Enable channel</description>
19686                  <value>1</value>
19687                </enumeratedValue>
19688              </enumeratedValues>
19689            </field>
19690            <field>
19691              <name>CH3</name>
19692              <description>Channel 3 enable set register.  Writing '0' has no effect</description>
19693              <lsb>3</lsb>
19694              <msb>3</msb>
19695              <enumeratedValues>
19696                <usage>read</usage>
19697                <enumeratedValue>
19698                  <name>Disabled</name>
19699                  <description>Read: channel disabled</description>
19700                  <value>0</value>
19701                </enumeratedValue>
19702                <enumeratedValue>
19703                  <name>Enabled</name>
19704                  <description>Read: channel enabled</description>
19705                  <value>1</value>
19706                </enumeratedValue>
19707              </enumeratedValues>
19708              <enumeratedValues>
19709                <usage>write</usage>
19710                <enumeratedValue>
19711                  <name>Set</name>
19712                  <description>Write: Enable channel</description>
19713                  <value>1</value>
19714                </enumeratedValue>
19715              </enumeratedValues>
19716            </field>
19717            <field>
19718              <name>CH4</name>
19719              <description>Channel 4 enable set register.  Writing '0' has no effect</description>
19720              <lsb>4</lsb>
19721              <msb>4</msb>
19722              <enumeratedValues>
19723                <usage>read</usage>
19724                <enumeratedValue>
19725                  <name>Disabled</name>
19726                  <description>Read: channel disabled</description>
19727                  <value>0</value>
19728                </enumeratedValue>
19729                <enumeratedValue>
19730                  <name>Enabled</name>
19731                  <description>Read: channel enabled</description>
19732                  <value>1</value>
19733                </enumeratedValue>
19734              </enumeratedValues>
19735              <enumeratedValues>
19736                <usage>write</usage>
19737                <enumeratedValue>
19738                  <name>Set</name>
19739                  <description>Write: Enable channel</description>
19740                  <value>1</value>
19741                </enumeratedValue>
19742              </enumeratedValues>
19743            </field>
19744            <field>
19745              <name>CH5</name>
19746              <description>Channel 5 enable set register.  Writing '0' has no effect</description>
19747              <lsb>5</lsb>
19748              <msb>5</msb>
19749              <enumeratedValues>
19750                <usage>read</usage>
19751                <enumeratedValue>
19752                  <name>Disabled</name>
19753                  <description>Read: channel disabled</description>
19754                  <value>0</value>
19755                </enumeratedValue>
19756                <enumeratedValue>
19757                  <name>Enabled</name>
19758                  <description>Read: channel enabled</description>
19759                  <value>1</value>
19760                </enumeratedValue>
19761              </enumeratedValues>
19762              <enumeratedValues>
19763                <usage>write</usage>
19764                <enumeratedValue>
19765                  <name>Set</name>
19766                  <description>Write: Enable channel</description>
19767                  <value>1</value>
19768                </enumeratedValue>
19769              </enumeratedValues>
19770            </field>
19771            <field>
19772              <name>CH6</name>
19773              <description>Channel 6 enable set register.  Writing '0' has no effect</description>
19774              <lsb>6</lsb>
19775              <msb>6</msb>
19776              <enumeratedValues>
19777                <usage>read</usage>
19778                <enumeratedValue>
19779                  <name>Disabled</name>
19780                  <description>Read: channel disabled</description>
19781                  <value>0</value>
19782                </enumeratedValue>
19783                <enumeratedValue>
19784                  <name>Enabled</name>
19785                  <description>Read: channel enabled</description>
19786                  <value>1</value>
19787                </enumeratedValue>
19788              </enumeratedValues>
19789              <enumeratedValues>
19790                <usage>write</usage>
19791                <enumeratedValue>
19792                  <name>Set</name>
19793                  <description>Write: Enable channel</description>
19794                  <value>1</value>
19795                </enumeratedValue>
19796              </enumeratedValues>
19797            </field>
19798            <field>
19799              <name>CH7</name>
19800              <description>Channel 7 enable set register.  Writing '0' has no effect</description>
19801              <lsb>7</lsb>
19802              <msb>7</msb>
19803              <enumeratedValues>
19804                <usage>read</usage>
19805                <enumeratedValue>
19806                  <name>Disabled</name>
19807                  <description>Read: channel disabled</description>
19808                  <value>0</value>
19809                </enumeratedValue>
19810                <enumeratedValue>
19811                  <name>Enabled</name>
19812                  <description>Read: channel enabled</description>
19813                  <value>1</value>
19814                </enumeratedValue>
19815              </enumeratedValues>
19816              <enumeratedValues>
19817                <usage>write</usage>
19818                <enumeratedValue>
19819                  <name>Set</name>
19820                  <description>Write: Enable channel</description>
19821                  <value>1</value>
19822                </enumeratedValue>
19823              </enumeratedValues>
19824            </field>
19825            <field>
19826              <name>CH8</name>
19827              <description>Channel 8 enable set register.  Writing '0' has no effect</description>
19828              <lsb>8</lsb>
19829              <msb>8</msb>
19830              <enumeratedValues>
19831                <usage>read</usage>
19832                <enumeratedValue>
19833                  <name>Disabled</name>
19834                  <description>Read: channel disabled</description>
19835                  <value>0</value>
19836                </enumeratedValue>
19837                <enumeratedValue>
19838                  <name>Enabled</name>
19839                  <description>Read: channel enabled</description>
19840                  <value>1</value>
19841                </enumeratedValue>
19842              </enumeratedValues>
19843              <enumeratedValues>
19844                <usage>write</usage>
19845                <enumeratedValue>
19846                  <name>Set</name>
19847                  <description>Write: Enable channel</description>
19848                  <value>1</value>
19849                </enumeratedValue>
19850              </enumeratedValues>
19851            </field>
19852            <field>
19853              <name>CH9</name>
19854              <description>Channel 9 enable set register.  Writing '0' has no effect</description>
19855              <lsb>9</lsb>
19856              <msb>9</msb>
19857              <enumeratedValues>
19858                <usage>read</usage>
19859                <enumeratedValue>
19860                  <name>Disabled</name>
19861                  <description>Read: channel disabled</description>
19862                  <value>0</value>
19863                </enumeratedValue>
19864                <enumeratedValue>
19865                  <name>Enabled</name>
19866                  <description>Read: channel enabled</description>
19867                  <value>1</value>
19868                </enumeratedValue>
19869              </enumeratedValues>
19870              <enumeratedValues>
19871                <usage>write</usage>
19872                <enumeratedValue>
19873                  <name>Set</name>
19874                  <description>Write: Enable channel</description>
19875                  <value>1</value>
19876                </enumeratedValue>
19877              </enumeratedValues>
19878            </field>
19879            <field>
19880              <name>CH10</name>
19881              <description>Channel 10 enable set register.  Writing '0' has no effect</description>
19882              <lsb>10</lsb>
19883              <msb>10</msb>
19884              <enumeratedValues>
19885                <usage>read</usage>
19886                <enumeratedValue>
19887                  <name>Disabled</name>
19888                  <description>Read: channel disabled</description>
19889                  <value>0</value>
19890                </enumeratedValue>
19891                <enumeratedValue>
19892                  <name>Enabled</name>
19893                  <description>Read: channel enabled</description>
19894                  <value>1</value>
19895                </enumeratedValue>
19896              </enumeratedValues>
19897              <enumeratedValues>
19898                <usage>write</usage>
19899                <enumeratedValue>
19900                  <name>Set</name>
19901                  <description>Write: Enable channel</description>
19902                  <value>1</value>
19903                </enumeratedValue>
19904              </enumeratedValues>
19905            </field>
19906            <field>
19907              <name>CH11</name>
19908              <description>Channel 11 enable set register.  Writing '0' has no effect</description>
19909              <lsb>11</lsb>
19910              <msb>11</msb>
19911              <enumeratedValues>
19912                <usage>read</usage>
19913                <enumeratedValue>
19914                  <name>Disabled</name>
19915                  <description>Read: channel disabled</description>
19916                  <value>0</value>
19917                </enumeratedValue>
19918                <enumeratedValue>
19919                  <name>Enabled</name>
19920                  <description>Read: channel enabled</description>
19921                  <value>1</value>
19922                </enumeratedValue>
19923              </enumeratedValues>
19924              <enumeratedValues>
19925                <usage>write</usage>
19926                <enumeratedValue>
19927                  <name>Set</name>
19928                  <description>Write: Enable channel</description>
19929                  <value>1</value>
19930                </enumeratedValue>
19931              </enumeratedValues>
19932            </field>
19933            <field>
19934              <name>CH12</name>
19935              <description>Channel 12 enable set register.  Writing '0' has no effect</description>
19936              <lsb>12</lsb>
19937              <msb>12</msb>
19938              <enumeratedValues>
19939                <usage>read</usage>
19940                <enumeratedValue>
19941                  <name>Disabled</name>
19942                  <description>Read: channel disabled</description>
19943                  <value>0</value>
19944                </enumeratedValue>
19945                <enumeratedValue>
19946                  <name>Enabled</name>
19947                  <description>Read: channel enabled</description>
19948                  <value>1</value>
19949                </enumeratedValue>
19950              </enumeratedValues>
19951              <enumeratedValues>
19952                <usage>write</usage>
19953                <enumeratedValue>
19954                  <name>Set</name>
19955                  <description>Write: Enable channel</description>
19956                  <value>1</value>
19957                </enumeratedValue>
19958              </enumeratedValues>
19959            </field>
19960            <field>
19961              <name>CH13</name>
19962              <description>Channel 13 enable set register.  Writing '0' has no effect</description>
19963              <lsb>13</lsb>
19964              <msb>13</msb>
19965              <enumeratedValues>
19966                <usage>read</usage>
19967                <enumeratedValue>
19968                  <name>Disabled</name>
19969                  <description>Read: channel disabled</description>
19970                  <value>0</value>
19971                </enumeratedValue>
19972                <enumeratedValue>
19973                  <name>Enabled</name>
19974                  <description>Read: channel enabled</description>
19975                  <value>1</value>
19976                </enumeratedValue>
19977              </enumeratedValues>
19978              <enumeratedValues>
19979                <usage>write</usage>
19980                <enumeratedValue>
19981                  <name>Set</name>
19982                  <description>Write: Enable channel</description>
19983                  <value>1</value>
19984                </enumeratedValue>
19985              </enumeratedValues>
19986            </field>
19987            <field>
19988              <name>CH14</name>
19989              <description>Channel 14 enable set register.  Writing '0' has no effect</description>
19990              <lsb>14</lsb>
19991              <msb>14</msb>
19992              <enumeratedValues>
19993                <usage>read</usage>
19994                <enumeratedValue>
19995                  <name>Disabled</name>
19996                  <description>Read: channel disabled</description>
19997                  <value>0</value>
19998                </enumeratedValue>
19999                <enumeratedValue>
20000                  <name>Enabled</name>
20001                  <description>Read: channel enabled</description>
20002                  <value>1</value>
20003                </enumeratedValue>
20004              </enumeratedValues>
20005              <enumeratedValues>
20006                <usage>write</usage>
20007                <enumeratedValue>
20008                  <name>Set</name>
20009                  <description>Write: Enable channel</description>
20010                  <value>1</value>
20011                </enumeratedValue>
20012              </enumeratedValues>
20013            </field>
20014            <field>
20015              <name>CH15</name>
20016              <description>Channel 15 enable set register.  Writing '0' has no effect</description>
20017              <lsb>15</lsb>
20018              <msb>15</msb>
20019              <enumeratedValues>
20020                <usage>read</usage>
20021                <enumeratedValue>
20022                  <name>Disabled</name>
20023                  <description>Read: channel disabled</description>
20024                  <value>0</value>
20025                </enumeratedValue>
20026                <enumeratedValue>
20027                  <name>Enabled</name>
20028                  <description>Read: channel enabled</description>
20029                  <value>1</value>
20030                </enumeratedValue>
20031              </enumeratedValues>
20032              <enumeratedValues>
20033                <usage>write</usage>
20034                <enumeratedValue>
20035                  <name>Set</name>
20036                  <description>Write: Enable channel</description>
20037                  <value>1</value>
20038                </enumeratedValue>
20039              </enumeratedValues>
20040            </field>
20041          </fields>
20042        </register>
20043        <register>
20044          <name>CHENCLR</name>
20045          <description>Channel enable clear register</description>
20046          <addressOffset>0x508</addressOffset>
20047          <access>read-write</access>
20048          <modifiedWriteValues>oneToClear</modifiedWriteValues>
20049          <fields>
20050            <field>
20051              <name>CH0</name>
20052              <description>Channel 0 enable clear register.  Writing '0' has no effect</description>
20053              <lsb>0</lsb>
20054              <msb>0</msb>
20055              <enumeratedValues>
20056                <usage>read</usage>
20057                <enumeratedValue>
20058                  <name>Disabled</name>
20059                  <description>Read: channel disabled</description>
20060                  <value>0</value>
20061                </enumeratedValue>
20062                <enumeratedValue>
20063                  <name>Enabled</name>
20064                  <description>Read: channel enabled</description>
20065                  <value>1</value>
20066                </enumeratedValue>
20067              </enumeratedValues>
20068              <enumeratedValues>
20069                <usage>write</usage>
20070                <enumeratedValue>
20071                  <name>Clear</name>
20072                  <description>Write: disable channel</description>
20073                  <value>1</value>
20074                </enumeratedValue>
20075              </enumeratedValues>
20076            </field>
20077            <field>
20078              <name>CH1</name>
20079              <description>Channel 1 enable clear register.  Writing '0' has no effect</description>
20080              <lsb>1</lsb>
20081              <msb>1</msb>
20082              <enumeratedValues>
20083                <usage>read</usage>
20084                <enumeratedValue>
20085                  <name>Disabled</name>
20086                  <description>Read: channel disabled</description>
20087                  <value>0</value>
20088                </enumeratedValue>
20089                <enumeratedValue>
20090                  <name>Enabled</name>
20091                  <description>Read: channel enabled</description>
20092                  <value>1</value>
20093                </enumeratedValue>
20094              </enumeratedValues>
20095              <enumeratedValues>
20096                <usage>write</usage>
20097                <enumeratedValue>
20098                  <name>Clear</name>
20099                  <description>Write: disable channel</description>
20100                  <value>1</value>
20101                </enumeratedValue>
20102              </enumeratedValues>
20103            </field>
20104            <field>
20105              <name>CH2</name>
20106              <description>Channel 2 enable clear register.  Writing '0' has no effect</description>
20107              <lsb>2</lsb>
20108              <msb>2</msb>
20109              <enumeratedValues>
20110                <usage>read</usage>
20111                <enumeratedValue>
20112                  <name>Disabled</name>
20113                  <description>Read: channel disabled</description>
20114                  <value>0</value>
20115                </enumeratedValue>
20116                <enumeratedValue>
20117                  <name>Enabled</name>
20118                  <description>Read: channel enabled</description>
20119                  <value>1</value>
20120                </enumeratedValue>
20121              </enumeratedValues>
20122              <enumeratedValues>
20123                <usage>write</usage>
20124                <enumeratedValue>
20125                  <name>Clear</name>
20126                  <description>Write: disable channel</description>
20127                  <value>1</value>
20128                </enumeratedValue>
20129              </enumeratedValues>
20130            </field>
20131            <field>
20132              <name>CH3</name>
20133              <description>Channel 3 enable clear register.  Writing '0' has no effect</description>
20134              <lsb>3</lsb>
20135              <msb>3</msb>
20136              <enumeratedValues>
20137                <usage>read</usage>
20138                <enumeratedValue>
20139                  <name>Disabled</name>
20140                  <description>Read: channel disabled</description>
20141                  <value>0</value>
20142                </enumeratedValue>
20143                <enumeratedValue>
20144                  <name>Enabled</name>
20145                  <description>Read: channel enabled</description>
20146                  <value>1</value>
20147                </enumeratedValue>
20148              </enumeratedValues>
20149              <enumeratedValues>
20150                <usage>write</usage>
20151                <enumeratedValue>
20152                  <name>Clear</name>
20153                  <description>Write: disable channel</description>
20154                  <value>1</value>
20155                </enumeratedValue>
20156              </enumeratedValues>
20157            </field>
20158            <field>
20159              <name>CH4</name>
20160              <description>Channel 4 enable clear register.  Writing '0' has no effect</description>
20161              <lsb>4</lsb>
20162              <msb>4</msb>
20163              <enumeratedValues>
20164                <usage>read</usage>
20165                <enumeratedValue>
20166                  <name>Disabled</name>
20167                  <description>Read: channel disabled</description>
20168                  <value>0</value>
20169                </enumeratedValue>
20170                <enumeratedValue>
20171                  <name>Enabled</name>
20172                  <description>Read: channel enabled</description>
20173                  <value>1</value>
20174                </enumeratedValue>
20175              </enumeratedValues>
20176              <enumeratedValues>
20177                <usage>write</usage>
20178                <enumeratedValue>
20179                  <name>Clear</name>
20180                  <description>Write: disable channel</description>
20181                  <value>1</value>
20182                </enumeratedValue>
20183              </enumeratedValues>
20184            </field>
20185            <field>
20186              <name>CH5</name>
20187              <description>Channel 5 enable clear register.  Writing '0' has no effect</description>
20188              <lsb>5</lsb>
20189              <msb>5</msb>
20190              <enumeratedValues>
20191                <usage>read</usage>
20192                <enumeratedValue>
20193                  <name>Disabled</name>
20194                  <description>Read: channel disabled</description>
20195                  <value>0</value>
20196                </enumeratedValue>
20197                <enumeratedValue>
20198                  <name>Enabled</name>
20199                  <description>Read: channel enabled</description>
20200                  <value>1</value>
20201                </enumeratedValue>
20202              </enumeratedValues>
20203              <enumeratedValues>
20204                <usage>write</usage>
20205                <enumeratedValue>
20206                  <name>Clear</name>
20207                  <description>Write: disable channel</description>
20208                  <value>1</value>
20209                </enumeratedValue>
20210              </enumeratedValues>
20211            </field>
20212            <field>
20213              <name>CH6</name>
20214              <description>Channel 6 enable clear register.  Writing '0' has no effect</description>
20215              <lsb>6</lsb>
20216              <msb>6</msb>
20217              <enumeratedValues>
20218                <usage>read</usage>
20219                <enumeratedValue>
20220                  <name>Disabled</name>
20221                  <description>Read: channel disabled</description>
20222                  <value>0</value>
20223                </enumeratedValue>
20224                <enumeratedValue>
20225                  <name>Enabled</name>
20226                  <description>Read: channel enabled</description>
20227                  <value>1</value>
20228                </enumeratedValue>
20229              </enumeratedValues>
20230              <enumeratedValues>
20231                <usage>write</usage>
20232                <enumeratedValue>
20233                  <name>Clear</name>
20234                  <description>Write: disable channel</description>
20235                  <value>1</value>
20236                </enumeratedValue>
20237              </enumeratedValues>
20238            </field>
20239            <field>
20240              <name>CH7</name>
20241              <description>Channel 7 enable clear register.  Writing '0' has no effect</description>
20242              <lsb>7</lsb>
20243              <msb>7</msb>
20244              <enumeratedValues>
20245                <usage>read</usage>
20246                <enumeratedValue>
20247                  <name>Disabled</name>
20248                  <description>Read: channel disabled</description>
20249                  <value>0</value>
20250                </enumeratedValue>
20251                <enumeratedValue>
20252                  <name>Enabled</name>
20253                  <description>Read: channel enabled</description>
20254                  <value>1</value>
20255                </enumeratedValue>
20256              </enumeratedValues>
20257              <enumeratedValues>
20258                <usage>write</usage>
20259                <enumeratedValue>
20260                  <name>Clear</name>
20261                  <description>Write: disable channel</description>
20262                  <value>1</value>
20263                </enumeratedValue>
20264              </enumeratedValues>
20265            </field>
20266            <field>
20267              <name>CH8</name>
20268              <description>Channel 8 enable clear register.  Writing '0' has no effect</description>
20269              <lsb>8</lsb>
20270              <msb>8</msb>
20271              <enumeratedValues>
20272                <usage>read</usage>
20273                <enumeratedValue>
20274                  <name>Disabled</name>
20275                  <description>Read: channel disabled</description>
20276                  <value>0</value>
20277                </enumeratedValue>
20278                <enumeratedValue>
20279                  <name>Enabled</name>
20280                  <description>Read: channel enabled</description>
20281                  <value>1</value>
20282                </enumeratedValue>
20283              </enumeratedValues>
20284              <enumeratedValues>
20285                <usage>write</usage>
20286                <enumeratedValue>
20287                  <name>Clear</name>
20288                  <description>Write: disable channel</description>
20289                  <value>1</value>
20290                </enumeratedValue>
20291              </enumeratedValues>
20292            </field>
20293            <field>
20294              <name>CH9</name>
20295              <description>Channel 9 enable clear register.  Writing '0' has no effect</description>
20296              <lsb>9</lsb>
20297              <msb>9</msb>
20298              <enumeratedValues>
20299                <usage>read</usage>
20300                <enumeratedValue>
20301                  <name>Disabled</name>
20302                  <description>Read: channel disabled</description>
20303                  <value>0</value>
20304                </enumeratedValue>
20305                <enumeratedValue>
20306                  <name>Enabled</name>
20307                  <description>Read: channel enabled</description>
20308                  <value>1</value>
20309                </enumeratedValue>
20310              </enumeratedValues>
20311              <enumeratedValues>
20312                <usage>write</usage>
20313                <enumeratedValue>
20314                  <name>Clear</name>
20315                  <description>Write: disable channel</description>
20316                  <value>1</value>
20317                </enumeratedValue>
20318              </enumeratedValues>
20319            </field>
20320            <field>
20321              <name>CH10</name>
20322              <description>Channel 10 enable clear register.  Writing '0' has no effect</description>
20323              <lsb>10</lsb>
20324              <msb>10</msb>
20325              <enumeratedValues>
20326                <usage>read</usage>
20327                <enumeratedValue>
20328                  <name>Disabled</name>
20329                  <description>Read: channel disabled</description>
20330                  <value>0</value>
20331                </enumeratedValue>
20332                <enumeratedValue>
20333                  <name>Enabled</name>
20334                  <description>Read: channel enabled</description>
20335                  <value>1</value>
20336                </enumeratedValue>
20337              </enumeratedValues>
20338              <enumeratedValues>
20339                <usage>write</usage>
20340                <enumeratedValue>
20341                  <name>Clear</name>
20342                  <description>Write: disable channel</description>
20343                  <value>1</value>
20344                </enumeratedValue>
20345              </enumeratedValues>
20346            </field>
20347            <field>
20348              <name>CH11</name>
20349              <description>Channel 11 enable clear register.  Writing '0' has no effect</description>
20350              <lsb>11</lsb>
20351              <msb>11</msb>
20352              <enumeratedValues>
20353                <usage>read</usage>
20354                <enumeratedValue>
20355                  <name>Disabled</name>
20356                  <description>Read: channel disabled</description>
20357                  <value>0</value>
20358                </enumeratedValue>
20359                <enumeratedValue>
20360                  <name>Enabled</name>
20361                  <description>Read: channel enabled</description>
20362                  <value>1</value>
20363                </enumeratedValue>
20364              </enumeratedValues>
20365              <enumeratedValues>
20366                <usage>write</usage>
20367                <enumeratedValue>
20368                  <name>Clear</name>
20369                  <description>Write: disable channel</description>
20370                  <value>1</value>
20371                </enumeratedValue>
20372              </enumeratedValues>
20373            </field>
20374            <field>
20375              <name>CH12</name>
20376              <description>Channel 12 enable clear register.  Writing '0' has no effect</description>
20377              <lsb>12</lsb>
20378              <msb>12</msb>
20379              <enumeratedValues>
20380                <usage>read</usage>
20381                <enumeratedValue>
20382                  <name>Disabled</name>
20383                  <description>Read: channel disabled</description>
20384                  <value>0</value>
20385                </enumeratedValue>
20386                <enumeratedValue>
20387                  <name>Enabled</name>
20388                  <description>Read: channel enabled</description>
20389                  <value>1</value>
20390                </enumeratedValue>
20391              </enumeratedValues>
20392              <enumeratedValues>
20393                <usage>write</usage>
20394                <enumeratedValue>
20395                  <name>Clear</name>
20396                  <description>Write: disable channel</description>
20397                  <value>1</value>
20398                </enumeratedValue>
20399              </enumeratedValues>
20400            </field>
20401            <field>
20402              <name>CH13</name>
20403              <description>Channel 13 enable clear register.  Writing '0' has no effect</description>
20404              <lsb>13</lsb>
20405              <msb>13</msb>
20406              <enumeratedValues>
20407                <usage>read</usage>
20408                <enumeratedValue>
20409                  <name>Disabled</name>
20410                  <description>Read: channel disabled</description>
20411                  <value>0</value>
20412                </enumeratedValue>
20413                <enumeratedValue>
20414                  <name>Enabled</name>
20415                  <description>Read: channel enabled</description>
20416                  <value>1</value>
20417                </enumeratedValue>
20418              </enumeratedValues>
20419              <enumeratedValues>
20420                <usage>write</usage>
20421                <enumeratedValue>
20422                  <name>Clear</name>
20423                  <description>Write: disable channel</description>
20424                  <value>1</value>
20425                </enumeratedValue>
20426              </enumeratedValues>
20427            </field>
20428            <field>
20429              <name>CH14</name>
20430              <description>Channel 14 enable clear register.  Writing '0' has no effect</description>
20431              <lsb>14</lsb>
20432              <msb>14</msb>
20433              <enumeratedValues>
20434                <usage>read</usage>
20435                <enumeratedValue>
20436                  <name>Disabled</name>
20437                  <description>Read: channel disabled</description>
20438                  <value>0</value>
20439                </enumeratedValue>
20440                <enumeratedValue>
20441                  <name>Enabled</name>
20442                  <description>Read: channel enabled</description>
20443                  <value>1</value>
20444                </enumeratedValue>
20445              </enumeratedValues>
20446              <enumeratedValues>
20447                <usage>write</usage>
20448                <enumeratedValue>
20449                  <name>Clear</name>
20450                  <description>Write: disable channel</description>
20451                  <value>1</value>
20452                </enumeratedValue>
20453              </enumeratedValues>
20454            </field>
20455            <field>
20456              <name>CH15</name>
20457              <description>Channel 15 enable clear register.  Writing '0' has no effect</description>
20458              <lsb>15</lsb>
20459              <msb>15</msb>
20460              <enumeratedValues>
20461                <usage>read</usage>
20462                <enumeratedValue>
20463                  <name>Disabled</name>
20464                  <description>Read: channel disabled</description>
20465                  <value>0</value>
20466                </enumeratedValue>
20467                <enumeratedValue>
20468                  <name>Enabled</name>
20469                  <description>Read: channel enabled</description>
20470                  <value>1</value>
20471                </enumeratedValue>
20472              </enumeratedValues>
20473              <enumeratedValues>
20474                <usage>write</usage>
20475                <enumeratedValue>
20476                  <name>Clear</name>
20477                  <description>Write: disable channel</description>
20478                  <value>1</value>
20479                </enumeratedValue>
20480              </enumeratedValues>
20481            </field>
20482          </fields>
20483        </register>
20484        <register>
20485          <dim>0x6</dim>
20486          <dimIncrement>0x4</dimIncrement>
20487          <name>CHG[%s]</name>
20488          <description>Description collection: Channel group n Note: Writes to this register is ignored if either SUBSCRIBE_CHG[n].EN/DIS are enabled.</description>
20489          <addressOffset>0x800</addressOffset>
20490          <access>read-write</access>
20491          <fields>
20492            <field>
20493              <name>CH0</name>
20494              <description>Include or exclude channel 0</description>
20495              <lsb>0</lsb>
20496              <msb>0</msb>
20497              <enumeratedValues>
20498                <enumeratedValue>
20499                  <name>Excluded</name>
20500                  <description>Exclude</description>
20501                  <value>0</value>
20502                </enumeratedValue>
20503                <enumeratedValue>
20504                  <name>Included</name>
20505                  <description>Include</description>
20506                  <value>1</value>
20507                </enumeratedValue>
20508              </enumeratedValues>
20509            </field>
20510            <field>
20511              <name>CH1</name>
20512              <description>Include or exclude channel 1</description>
20513              <lsb>1</lsb>
20514              <msb>1</msb>
20515              <enumeratedValues>
20516                <enumeratedValue>
20517                  <name>Excluded</name>
20518                  <description>Exclude</description>
20519                  <value>0</value>
20520                </enumeratedValue>
20521                <enumeratedValue>
20522                  <name>Included</name>
20523                  <description>Include</description>
20524                  <value>1</value>
20525                </enumeratedValue>
20526              </enumeratedValues>
20527            </field>
20528            <field>
20529              <name>CH2</name>
20530              <description>Include or exclude channel 2</description>
20531              <lsb>2</lsb>
20532              <msb>2</msb>
20533              <enumeratedValues>
20534                <enumeratedValue>
20535                  <name>Excluded</name>
20536                  <description>Exclude</description>
20537                  <value>0</value>
20538                </enumeratedValue>
20539                <enumeratedValue>
20540                  <name>Included</name>
20541                  <description>Include</description>
20542                  <value>1</value>
20543                </enumeratedValue>
20544              </enumeratedValues>
20545            </field>
20546            <field>
20547              <name>CH3</name>
20548              <description>Include or exclude channel 3</description>
20549              <lsb>3</lsb>
20550              <msb>3</msb>
20551              <enumeratedValues>
20552                <enumeratedValue>
20553                  <name>Excluded</name>
20554                  <description>Exclude</description>
20555                  <value>0</value>
20556                </enumeratedValue>
20557                <enumeratedValue>
20558                  <name>Included</name>
20559                  <description>Include</description>
20560                  <value>1</value>
20561                </enumeratedValue>
20562              </enumeratedValues>
20563            </field>
20564            <field>
20565              <name>CH4</name>
20566              <description>Include or exclude channel 4</description>
20567              <lsb>4</lsb>
20568              <msb>4</msb>
20569              <enumeratedValues>
20570                <enumeratedValue>
20571                  <name>Excluded</name>
20572                  <description>Exclude</description>
20573                  <value>0</value>
20574                </enumeratedValue>
20575                <enumeratedValue>
20576                  <name>Included</name>
20577                  <description>Include</description>
20578                  <value>1</value>
20579                </enumeratedValue>
20580              </enumeratedValues>
20581            </field>
20582            <field>
20583              <name>CH5</name>
20584              <description>Include or exclude channel 5</description>
20585              <lsb>5</lsb>
20586              <msb>5</msb>
20587              <enumeratedValues>
20588                <enumeratedValue>
20589                  <name>Excluded</name>
20590                  <description>Exclude</description>
20591                  <value>0</value>
20592                </enumeratedValue>
20593                <enumeratedValue>
20594                  <name>Included</name>
20595                  <description>Include</description>
20596                  <value>1</value>
20597                </enumeratedValue>
20598              </enumeratedValues>
20599            </field>
20600            <field>
20601              <name>CH6</name>
20602              <description>Include or exclude channel 6</description>
20603              <lsb>6</lsb>
20604              <msb>6</msb>
20605              <enumeratedValues>
20606                <enumeratedValue>
20607                  <name>Excluded</name>
20608                  <description>Exclude</description>
20609                  <value>0</value>
20610                </enumeratedValue>
20611                <enumeratedValue>
20612                  <name>Included</name>
20613                  <description>Include</description>
20614                  <value>1</value>
20615                </enumeratedValue>
20616              </enumeratedValues>
20617            </field>
20618            <field>
20619              <name>CH7</name>
20620              <description>Include or exclude channel 7</description>
20621              <lsb>7</lsb>
20622              <msb>7</msb>
20623              <enumeratedValues>
20624                <enumeratedValue>
20625                  <name>Excluded</name>
20626                  <description>Exclude</description>
20627                  <value>0</value>
20628                </enumeratedValue>
20629                <enumeratedValue>
20630                  <name>Included</name>
20631                  <description>Include</description>
20632                  <value>1</value>
20633                </enumeratedValue>
20634              </enumeratedValues>
20635            </field>
20636            <field>
20637              <name>CH8</name>
20638              <description>Include or exclude channel 8</description>
20639              <lsb>8</lsb>
20640              <msb>8</msb>
20641              <enumeratedValues>
20642                <enumeratedValue>
20643                  <name>Excluded</name>
20644                  <description>Exclude</description>
20645                  <value>0</value>
20646                </enumeratedValue>
20647                <enumeratedValue>
20648                  <name>Included</name>
20649                  <description>Include</description>
20650                  <value>1</value>
20651                </enumeratedValue>
20652              </enumeratedValues>
20653            </field>
20654            <field>
20655              <name>CH9</name>
20656              <description>Include or exclude channel 9</description>
20657              <lsb>9</lsb>
20658              <msb>9</msb>
20659              <enumeratedValues>
20660                <enumeratedValue>
20661                  <name>Excluded</name>
20662                  <description>Exclude</description>
20663                  <value>0</value>
20664                </enumeratedValue>
20665                <enumeratedValue>
20666                  <name>Included</name>
20667                  <description>Include</description>
20668                  <value>1</value>
20669                </enumeratedValue>
20670              </enumeratedValues>
20671            </field>
20672            <field>
20673              <name>CH10</name>
20674              <description>Include or exclude channel 10</description>
20675              <lsb>10</lsb>
20676              <msb>10</msb>
20677              <enumeratedValues>
20678                <enumeratedValue>
20679                  <name>Excluded</name>
20680                  <description>Exclude</description>
20681                  <value>0</value>
20682                </enumeratedValue>
20683                <enumeratedValue>
20684                  <name>Included</name>
20685                  <description>Include</description>
20686                  <value>1</value>
20687                </enumeratedValue>
20688              </enumeratedValues>
20689            </field>
20690            <field>
20691              <name>CH11</name>
20692              <description>Include or exclude channel 11</description>
20693              <lsb>11</lsb>
20694              <msb>11</msb>
20695              <enumeratedValues>
20696                <enumeratedValue>
20697                  <name>Excluded</name>
20698                  <description>Exclude</description>
20699                  <value>0</value>
20700                </enumeratedValue>
20701                <enumeratedValue>
20702                  <name>Included</name>
20703                  <description>Include</description>
20704                  <value>1</value>
20705                </enumeratedValue>
20706              </enumeratedValues>
20707            </field>
20708            <field>
20709              <name>CH12</name>
20710              <description>Include or exclude channel 12</description>
20711              <lsb>12</lsb>
20712              <msb>12</msb>
20713              <enumeratedValues>
20714                <enumeratedValue>
20715                  <name>Excluded</name>
20716                  <description>Exclude</description>
20717                  <value>0</value>
20718                </enumeratedValue>
20719                <enumeratedValue>
20720                  <name>Included</name>
20721                  <description>Include</description>
20722                  <value>1</value>
20723                </enumeratedValue>
20724              </enumeratedValues>
20725            </field>
20726            <field>
20727              <name>CH13</name>
20728              <description>Include or exclude channel 13</description>
20729              <lsb>13</lsb>
20730              <msb>13</msb>
20731              <enumeratedValues>
20732                <enumeratedValue>
20733                  <name>Excluded</name>
20734                  <description>Exclude</description>
20735                  <value>0</value>
20736                </enumeratedValue>
20737                <enumeratedValue>
20738                  <name>Included</name>
20739                  <description>Include</description>
20740                  <value>1</value>
20741                </enumeratedValue>
20742              </enumeratedValues>
20743            </field>
20744            <field>
20745              <name>CH14</name>
20746              <description>Include or exclude channel 14</description>
20747              <lsb>14</lsb>
20748              <msb>14</msb>
20749              <enumeratedValues>
20750                <enumeratedValue>
20751                  <name>Excluded</name>
20752                  <description>Exclude</description>
20753                  <value>0</value>
20754                </enumeratedValue>
20755                <enumeratedValue>
20756                  <name>Included</name>
20757                  <description>Include</description>
20758                  <value>1</value>
20759                </enumeratedValue>
20760              </enumeratedValues>
20761            </field>
20762            <field>
20763              <name>CH15</name>
20764              <description>Include or exclude channel 15</description>
20765              <lsb>15</lsb>
20766              <msb>15</msb>
20767              <enumeratedValues>
20768                <enumeratedValue>
20769                  <name>Excluded</name>
20770                  <description>Exclude</description>
20771                  <value>0</value>
20772                </enumeratedValue>
20773                <enumeratedValue>
20774                  <name>Included</name>
20775                  <description>Include</description>
20776                  <value>1</value>
20777                </enumeratedValue>
20778              </enumeratedValues>
20779            </field>
20780          </fields>
20781        </register>
20782      </registers>
20783    </peripheral>
20784    <peripheral derivedFrom="DPPIC_NS">
20785      <name>DPPIC_S</name>
20786      <description>Distributed Programmable Peripheral Interconnect Controller 1</description>
20787      <baseAddress>0x50017000</baseAddress>
20788      <!--Security dma=NA-->
20789      <!--Security securemapping=SPLIT-->
20790    </peripheral>
20791    <peripheral>
20792      <name>WDT_NS</name>
20793      <description>Watchdog Timer 0</description>
20794      <baseAddress>0x40018000</baseAddress>
20795      <headerStructName>WDT</headerStructName>
20796      <!--Security dma=NA-->
20797      <!--Security securemapping=US-->
20798      <addressBlock>
20799        <offset>0</offset>
20800        <size>0x1000</size>
20801        <usage>registers</usage>
20802      </addressBlock>
20803      <interrupt>
20804        <name>WDT</name>
20805        <value>24</value>
20806      </interrupt>
20807      <groupName>WDT</groupName>
20808      <size>0x20</size>
20809      <registers>
20810        <register>
20811          <name>TASKS_START</name>
20812          <description>Start the watchdog</description>
20813          <addressOffset>0x000</addressOffset>
20814          <access>write-only</access>
20815          <fields>
20816            <field>
20817              <name>TASKS_START</name>
20818              <description>Start the watchdog</description>
20819              <lsb>0</lsb>
20820              <msb>0</msb>
20821              <enumeratedValues>
20822                <enumeratedValue>
20823                  <name>Trigger</name>
20824                  <description>Trigger task</description>
20825                  <value>1</value>
20826                </enumeratedValue>
20827              </enumeratedValues>
20828            </field>
20829          </fields>
20830        </register>
20831        <register>
20832          <name>SUBSCRIBE_START</name>
20833          <description>Subscribe configuration for task START</description>
20834          <addressOffset>0x080</addressOffset>
20835          <access>read-write</access>
20836          <fields>
20837            <field>
20838              <name>CHIDX</name>
20839              <description>Channel that task START will subscribe to</description>
20840              <lsb>0</lsb>
20841              <msb>3</msb>
20842            </field>
20843            <field>
20844              <name>EN</name>
20845              <lsb>31</lsb>
20846              <msb>31</msb>
20847              <enumeratedValues>
20848                <enumeratedValue>
20849                  <name>Disabled</name>
20850                  <description>Disable subscription</description>
20851                  <value>0</value>
20852                </enumeratedValue>
20853                <enumeratedValue>
20854                  <name>Enabled</name>
20855                  <description>Enable subscription</description>
20856                  <value>1</value>
20857                </enumeratedValue>
20858              </enumeratedValues>
20859            </field>
20860          </fields>
20861        </register>
20862        <register>
20863          <name>EVENTS_TIMEOUT</name>
20864          <description>Watchdog timeout</description>
20865          <addressOffset>0x100</addressOffset>
20866          <access>read-write</access>
20867          <fields>
20868            <field>
20869              <name>EVENTS_TIMEOUT</name>
20870              <description>Watchdog timeout</description>
20871              <lsb>0</lsb>
20872              <msb>0</msb>
20873              <enumeratedValues>
20874                <enumeratedValue>
20875                  <name>NotGenerated</name>
20876                  <description>Event not generated</description>
20877                  <value>0</value>
20878                </enumeratedValue>
20879                <enumeratedValue>
20880                  <name>Generated</name>
20881                  <description>Event generated</description>
20882                  <value>1</value>
20883                </enumeratedValue>
20884              </enumeratedValues>
20885            </field>
20886          </fields>
20887        </register>
20888        <register>
20889          <name>PUBLISH_TIMEOUT</name>
20890          <description>Publish configuration for event TIMEOUT</description>
20891          <addressOffset>0x180</addressOffset>
20892          <access>read-write</access>
20893          <fields>
20894            <field>
20895              <name>CHIDX</name>
20896              <description>Channel that event TIMEOUT will publish to.</description>
20897              <lsb>0</lsb>
20898              <msb>3</msb>
20899            </field>
20900            <field>
20901              <name>EN</name>
20902              <lsb>31</lsb>
20903              <msb>31</msb>
20904              <enumeratedValues>
20905                <enumeratedValue>
20906                  <name>Disabled</name>
20907                  <description>Disable publishing</description>
20908                  <value>0</value>
20909                </enumeratedValue>
20910                <enumeratedValue>
20911                  <name>Enabled</name>
20912                  <description>Enable publishing</description>
20913                  <value>1</value>
20914                </enumeratedValue>
20915              </enumeratedValues>
20916            </field>
20917          </fields>
20918        </register>
20919        <register>
20920          <name>INTENSET</name>
20921          <description>Enable interrupt</description>
20922          <addressOffset>0x304</addressOffset>
20923          <access>read-write</access>
20924          <fields>
20925            <field>
20926              <name>TIMEOUT</name>
20927              <description>Write '1' to enable interrupt for event TIMEOUT</description>
20928              <lsb>0</lsb>
20929              <msb>0</msb>
20930              <enumeratedValues>
20931                <usage>read</usage>
20932                <enumeratedValue>
20933                  <name>Disabled</name>
20934                  <description>Read: Disabled</description>
20935                  <value>0</value>
20936                </enumeratedValue>
20937                <enumeratedValue>
20938                  <name>Enabled</name>
20939                  <description>Read: Enabled</description>
20940                  <value>1</value>
20941                </enumeratedValue>
20942              </enumeratedValues>
20943              <enumeratedValues>
20944                <usage>write</usage>
20945                <enumeratedValue>
20946                  <name>Set</name>
20947                  <description>Enable</description>
20948                  <value>1</value>
20949                </enumeratedValue>
20950              </enumeratedValues>
20951            </field>
20952          </fields>
20953        </register>
20954        <register>
20955          <name>INTENCLR</name>
20956          <description>Disable interrupt</description>
20957          <addressOffset>0x308</addressOffset>
20958          <access>read-write</access>
20959          <fields>
20960            <field>
20961              <name>TIMEOUT</name>
20962              <description>Write '1' to disable interrupt for event TIMEOUT</description>
20963              <lsb>0</lsb>
20964              <msb>0</msb>
20965              <enumeratedValues>
20966                <usage>read</usage>
20967                <enumeratedValue>
20968                  <name>Disabled</name>
20969                  <description>Read: Disabled</description>
20970                  <value>0</value>
20971                </enumeratedValue>
20972                <enumeratedValue>
20973                  <name>Enabled</name>
20974                  <description>Read: Enabled</description>
20975                  <value>1</value>
20976                </enumeratedValue>
20977              </enumeratedValues>
20978              <enumeratedValues>
20979                <usage>write</usage>
20980                <enumeratedValue>
20981                  <name>Clear</name>
20982                  <description>Disable</description>
20983                  <value>1</value>
20984                </enumeratedValue>
20985              </enumeratedValues>
20986            </field>
20987          </fields>
20988        </register>
20989        <register>
20990          <name>RUNSTATUS</name>
20991          <description>Run status</description>
20992          <addressOffset>0x400</addressOffset>
20993          <access>read-only</access>
20994          <fields>
20995            <field>
20996              <name>RUNSTATUSWDT</name>
20997              <description>Indicates whether or not the watchdog is running</description>
20998              <lsb>0</lsb>
20999              <msb>0</msb>
21000              <enumeratedValues>
21001                <enumeratedValue>
21002                  <name>NotRunning</name>
21003                  <description>Watchdog not running</description>
21004                  <value>0</value>
21005                </enumeratedValue>
21006                <enumeratedValue>
21007                  <name>Running</name>
21008                  <description>Watchdog is running</description>
21009                  <value>1</value>
21010                </enumeratedValue>
21011              </enumeratedValues>
21012            </field>
21013          </fields>
21014        </register>
21015        <register>
21016          <name>REQSTATUS</name>
21017          <description>Request status</description>
21018          <addressOffset>0x404</addressOffset>
21019          <access>read-only</access>
21020          <resetValue>0x00000001</resetValue>
21021          <fields>
21022            <field>
21023              <name>RR0</name>
21024              <description>Request status for RR[0] register</description>
21025              <lsb>0</lsb>
21026              <msb>0</msb>
21027              <enumeratedValues>
21028                <enumeratedValue>
21029                  <name>DisabledOrRequested</name>
21030                  <description>RR[0] register is not enabled, or are already requesting reload</description>
21031                  <value>0</value>
21032                </enumeratedValue>
21033                <enumeratedValue>
21034                  <name>EnabledAndUnrequested</name>
21035                  <description>RR[0] register is enabled, and are not yet requesting reload</description>
21036                  <value>1</value>
21037                </enumeratedValue>
21038              </enumeratedValues>
21039            </field>
21040            <field>
21041              <name>RR1</name>
21042              <description>Request status for RR[1] register</description>
21043              <lsb>1</lsb>
21044              <msb>1</msb>
21045              <enumeratedValues>
21046                <enumeratedValue>
21047                  <name>DisabledOrRequested</name>
21048                  <description>RR[1] register is not enabled, or are already requesting reload</description>
21049                  <value>0</value>
21050                </enumeratedValue>
21051                <enumeratedValue>
21052                  <name>EnabledAndUnrequested</name>
21053                  <description>RR[1] register is enabled, and are not yet requesting reload</description>
21054                  <value>1</value>
21055                </enumeratedValue>
21056              </enumeratedValues>
21057            </field>
21058            <field>
21059              <name>RR2</name>
21060              <description>Request status for RR[2] register</description>
21061              <lsb>2</lsb>
21062              <msb>2</msb>
21063              <enumeratedValues>
21064                <enumeratedValue>
21065                  <name>DisabledOrRequested</name>
21066                  <description>RR[2] register is not enabled, or are already requesting reload</description>
21067                  <value>0</value>
21068                </enumeratedValue>
21069                <enumeratedValue>
21070                  <name>EnabledAndUnrequested</name>
21071                  <description>RR[2] register is enabled, and are not yet requesting reload</description>
21072                  <value>1</value>
21073                </enumeratedValue>
21074              </enumeratedValues>
21075            </field>
21076            <field>
21077              <name>RR3</name>
21078              <description>Request status for RR[3] register</description>
21079              <lsb>3</lsb>
21080              <msb>3</msb>
21081              <enumeratedValues>
21082                <enumeratedValue>
21083                  <name>DisabledOrRequested</name>
21084                  <description>RR[3] register is not enabled, or are already requesting reload</description>
21085                  <value>0</value>
21086                </enumeratedValue>
21087                <enumeratedValue>
21088                  <name>EnabledAndUnrequested</name>
21089                  <description>RR[3] register is enabled, and are not yet requesting reload</description>
21090                  <value>1</value>
21091                </enumeratedValue>
21092              </enumeratedValues>
21093            </field>
21094            <field>
21095              <name>RR4</name>
21096              <description>Request status for RR[4] register</description>
21097              <lsb>4</lsb>
21098              <msb>4</msb>
21099              <enumeratedValues>
21100                <enumeratedValue>
21101                  <name>DisabledOrRequested</name>
21102                  <description>RR[4] register is not enabled, or are already requesting reload</description>
21103                  <value>0</value>
21104                </enumeratedValue>
21105                <enumeratedValue>
21106                  <name>EnabledAndUnrequested</name>
21107                  <description>RR[4] register is enabled, and are not yet requesting reload</description>
21108                  <value>1</value>
21109                </enumeratedValue>
21110              </enumeratedValues>
21111            </field>
21112            <field>
21113              <name>RR5</name>
21114              <description>Request status for RR[5] register</description>
21115              <lsb>5</lsb>
21116              <msb>5</msb>
21117              <enumeratedValues>
21118                <enumeratedValue>
21119                  <name>DisabledOrRequested</name>
21120                  <description>RR[5] register is not enabled, or are already requesting reload</description>
21121                  <value>0</value>
21122                </enumeratedValue>
21123                <enumeratedValue>
21124                  <name>EnabledAndUnrequested</name>
21125                  <description>RR[5] register is enabled, and are not yet requesting reload</description>
21126                  <value>1</value>
21127                </enumeratedValue>
21128              </enumeratedValues>
21129            </field>
21130            <field>
21131              <name>RR6</name>
21132              <description>Request status for RR[6] register</description>
21133              <lsb>6</lsb>
21134              <msb>6</msb>
21135              <enumeratedValues>
21136                <enumeratedValue>
21137                  <name>DisabledOrRequested</name>
21138                  <description>RR[6] register is not enabled, or are already requesting reload</description>
21139                  <value>0</value>
21140                </enumeratedValue>
21141                <enumeratedValue>
21142                  <name>EnabledAndUnrequested</name>
21143                  <description>RR[6] register is enabled, and are not yet requesting reload</description>
21144                  <value>1</value>
21145                </enumeratedValue>
21146              </enumeratedValues>
21147            </field>
21148            <field>
21149              <name>RR7</name>
21150              <description>Request status for RR[7] register</description>
21151              <lsb>7</lsb>
21152              <msb>7</msb>
21153              <enumeratedValues>
21154                <enumeratedValue>
21155                  <name>DisabledOrRequested</name>
21156                  <description>RR[7] register is not enabled, or are already requesting reload</description>
21157                  <value>0</value>
21158                </enumeratedValue>
21159                <enumeratedValue>
21160                  <name>EnabledAndUnrequested</name>
21161                  <description>RR[7] register is enabled, and are not yet requesting reload</description>
21162                  <value>1</value>
21163                </enumeratedValue>
21164              </enumeratedValues>
21165            </field>
21166          </fields>
21167        </register>
21168        <register>
21169          <name>CRV</name>
21170          <description>Counter reload value</description>
21171          <addressOffset>0x504</addressOffset>
21172          <access>read-write</access>
21173          <resetValue>0xFFFFFFFF</resetValue>
21174          <fields>
21175            <field>
21176              <name>CRV</name>
21177              <description>Counter reload value in number of cycles of the 32.768 kHz clock</description>
21178              <lsb>0</lsb>
21179              <msb>31</msb>
21180            </field>
21181          </fields>
21182        </register>
21183        <register>
21184          <name>RREN</name>
21185          <description>Enable register for reload request registers</description>
21186          <addressOffset>0x508</addressOffset>
21187          <access>read-write</access>
21188          <resetValue>0x00000001</resetValue>
21189          <fields>
21190            <field>
21191              <name>RR0</name>
21192              <description>Enable or disable RR[0] register</description>
21193              <lsb>0</lsb>
21194              <msb>0</msb>
21195              <enumeratedValues>
21196                <enumeratedValue>
21197                  <name>Disabled</name>
21198                  <description>Disable RR[0] register</description>
21199                  <value>0</value>
21200                </enumeratedValue>
21201                <enumeratedValue>
21202                  <name>Enabled</name>
21203                  <description>Enable RR[0] register</description>
21204                  <value>1</value>
21205                </enumeratedValue>
21206              </enumeratedValues>
21207            </field>
21208            <field>
21209              <name>RR1</name>
21210              <description>Enable or disable RR[1] register</description>
21211              <lsb>1</lsb>
21212              <msb>1</msb>
21213              <enumeratedValues>
21214                <enumeratedValue>
21215                  <name>Disabled</name>
21216                  <description>Disable RR[1] register</description>
21217                  <value>0</value>
21218                </enumeratedValue>
21219                <enumeratedValue>
21220                  <name>Enabled</name>
21221                  <description>Enable RR[1] register</description>
21222                  <value>1</value>
21223                </enumeratedValue>
21224              </enumeratedValues>
21225            </field>
21226            <field>
21227              <name>RR2</name>
21228              <description>Enable or disable RR[2] register</description>
21229              <lsb>2</lsb>
21230              <msb>2</msb>
21231              <enumeratedValues>
21232                <enumeratedValue>
21233                  <name>Disabled</name>
21234                  <description>Disable RR[2] register</description>
21235                  <value>0</value>
21236                </enumeratedValue>
21237                <enumeratedValue>
21238                  <name>Enabled</name>
21239                  <description>Enable RR[2] register</description>
21240                  <value>1</value>
21241                </enumeratedValue>
21242              </enumeratedValues>
21243            </field>
21244            <field>
21245              <name>RR3</name>
21246              <description>Enable or disable RR[3] register</description>
21247              <lsb>3</lsb>
21248              <msb>3</msb>
21249              <enumeratedValues>
21250                <enumeratedValue>
21251                  <name>Disabled</name>
21252                  <description>Disable RR[3] register</description>
21253                  <value>0</value>
21254                </enumeratedValue>
21255                <enumeratedValue>
21256                  <name>Enabled</name>
21257                  <description>Enable RR[3] register</description>
21258                  <value>1</value>
21259                </enumeratedValue>
21260              </enumeratedValues>
21261            </field>
21262            <field>
21263              <name>RR4</name>
21264              <description>Enable or disable RR[4] register</description>
21265              <lsb>4</lsb>
21266              <msb>4</msb>
21267              <enumeratedValues>
21268                <enumeratedValue>
21269                  <name>Disabled</name>
21270                  <description>Disable RR[4] register</description>
21271                  <value>0</value>
21272                </enumeratedValue>
21273                <enumeratedValue>
21274                  <name>Enabled</name>
21275                  <description>Enable RR[4] register</description>
21276                  <value>1</value>
21277                </enumeratedValue>
21278              </enumeratedValues>
21279            </field>
21280            <field>
21281              <name>RR5</name>
21282              <description>Enable or disable RR[5] register</description>
21283              <lsb>5</lsb>
21284              <msb>5</msb>
21285              <enumeratedValues>
21286                <enumeratedValue>
21287                  <name>Disabled</name>
21288                  <description>Disable RR[5] register</description>
21289                  <value>0</value>
21290                </enumeratedValue>
21291                <enumeratedValue>
21292                  <name>Enabled</name>
21293                  <description>Enable RR[5] register</description>
21294                  <value>1</value>
21295                </enumeratedValue>
21296              </enumeratedValues>
21297            </field>
21298            <field>
21299              <name>RR6</name>
21300              <description>Enable or disable RR[6] register</description>
21301              <lsb>6</lsb>
21302              <msb>6</msb>
21303              <enumeratedValues>
21304                <enumeratedValue>
21305                  <name>Disabled</name>
21306                  <description>Disable RR[6] register</description>
21307                  <value>0</value>
21308                </enumeratedValue>
21309                <enumeratedValue>
21310                  <name>Enabled</name>
21311                  <description>Enable RR[6] register</description>
21312                  <value>1</value>
21313                </enumeratedValue>
21314              </enumeratedValues>
21315            </field>
21316            <field>
21317              <name>RR7</name>
21318              <description>Enable or disable RR[7] register</description>
21319              <lsb>7</lsb>
21320              <msb>7</msb>
21321              <enumeratedValues>
21322                <enumeratedValue>
21323                  <name>Disabled</name>
21324                  <description>Disable RR[7] register</description>
21325                  <value>0</value>
21326                </enumeratedValue>
21327                <enumeratedValue>
21328                  <name>Enabled</name>
21329                  <description>Enable RR[7] register</description>
21330                  <value>1</value>
21331                </enumeratedValue>
21332              </enumeratedValues>
21333            </field>
21334          </fields>
21335        </register>
21336        <register>
21337          <name>CONFIG</name>
21338          <description>Configuration register</description>
21339          <addressOffset>0x50C</addressOffset>
21340          <access>read-write</access>
21341          <resetValue>0x00000001</resetValue>
21342          <fields>
21343            <field>
21344              <name>SLEEP</name>
21345              <description>Configure the watchdog to either be paused, or kept running, while the CPU is sleeping</description>
21346              <lsb>0</lsb>
21347              <msb>0</msb>
21348              <enumeratedValues>
21349                <enumeratedValue>
21350                  <name>Pause</name>
21351                  <description>Pause watchdog while the CPU is sleeping</description>
21352                  <value>0</value>
21353                </enumeratedValue>
21354                <enumeratedValue>
21355                  <name>Run</name>
21356                  <description>Keep the watchdog running while the CPU is sleeping</description>
21357                  <value>1</value>
21358                </enumeratedValue>
21359              </enumeratedValues>
21360            </field>
21361            <field>
21362              <name>HALT</name>
21363              <description>Configure the watchdog to either be paused, or kept running, while the CPU is halted by the debugger</description>
21364              <lsb>3</lsb>
21365              <msb>3</msb>
21366              <enumeratedValues>
21367                <enumeratedValue>
21368                  <name>Pause</name>
21369                  <description>Pause watchdog while the CPU is halted by the debugger</description>
21370                  <value>0</value>
21371                </enumeratedValue>
21372                <enumeratedValue>
21373                  <name>Run</name>
21374                  <description>Keep the watchdog running while the CPU is halted by the debugger</description>
21375                  <value>1</value>
21376                </enumeratedValue>
21377              </enumeratedValues>
21378            </field>
21379          </fields>
21380        </register>
21381        <register>
21382          <dim>0x8</dim>
21383          <dimIncrement>0x4</dimIncrement>
21384          <name>RR[%s]</name>
21385          <description>Description collection: Reload request n</description>
21386          <addressOffset>0x600</addressOffset>
21387          <access>write-only</access>
21388          <fields>
21389            <field>
21390              <name>RR</name>
21391              <description>Reload request register</description>
21392              <lsb>0</lsb>
21393              <msb>31</msb>
21394              <enumeratedValues>
21395                <enumeratedValue>
21396                  <name>Reload</name>
21397                  <description>Value to request a reload of the watchdog timer</description>
21398                  <value>0x6E524635</value>
21399                </enumeratedValue>
21400              </enumeratedValues>
21401            </field>
21402          </fields>
21403        </register>
21404      </registers>
21405    </peripheral>
21406    <peripheral derivedFrom="WDT_NS">
21407      <name>WDT_S</name>
21408      <description>Watchdog Timer 1</description>
21409      <baseAddress>0x50018000</baseAddress>
21410      <!--Security dma=NA-->
21411      <!--Security securemapping=US-->
21412      <interrupt>
21413        <name>WDT</name>
21414        <value>24</value>
21415      </interrupt>
21416    </peripheral>
21417    <peripheral>
21418      <name>EGU0_NS</name>
21419      <description>Event Generator Unit 0</description>
21420      <baseAddress>0x4001B000</baseAddress>
21421      <headerStructName>EGU</headerStructName>
21422      <!--Security dma=NA-->
21423      <!--Security securemapping=US-->
21424      <addressBlock>
21425        <offset>0</offset>
21426        <size>0x1000</size>
21427        <usage>registers</usage>
21428      </addressBlock>
21429      <interrupt>
21430        <name>EGU0</name>
21431        <value>27</value>
21432      </interrupt>
21433      <groupName>EGU</groupName>
21434      <size>0x20</size>
21435      <registers>
21436        <register>
21437          <dim>0x10</dim>
21438          <dimIncrement>0x4</dimIncrement>
21439          <name>TASKS_TRIGGER[%s]</name>
21440          <description>Description collection: Trigger n for triggering the corresponding TRIGGERED[n] event</description>
21441          <addressOffset>0x000</addressOffset>
21442          <access>write-only</access>
21443          <fields>
21444            <field>
21445              <name>TASKS_TRIGGER</name>
21446              <description>Trigger n for triggering the corresponding TRIGGERED[n] event</description>
21447              <lsb>0</lsb>
21448              <msb>0</msb>
21449              <enumeratedValues>
21450                <enumeratedValue>
21451                  <name>Trigger</name>
21452                  <description>Trigger task</description>
21453                  <value>1</value>
21454                </enumeratedValue>
21455              </enumeratedValues>
21456            </field>
21457          </fields>
21458        </register>
21459        <register>
21460          <dim>0x10</dim>
21461          <dimIncrement>0x4</dimIncrement>
21462          <name>SUBSCRIBE_TRIGGER[%s]</name>
21463          <description>Description collection: Subscribe configuration for task TRIGGER[n]</description>
21464          <addressOffset>0x080</addressOffset>
21465          <access>read-write</access>
21466          <fields>
21467            <field>
21468              <name>CHIDX</name>
21469              <description>Channel that task TRIGGER[n] will subscribe to</description>
21470              <lsb>0</lsb>
21471              <msb>3</msb>
21472            </field>
21473            <field>
21474              <name>EN</name>
21475              <lsb>31</lsb>
21476              <msb>31</msb>
21477              <enumeratedValues>
21478                <enumeratedValue>
21479                  <name>Disabled</name>
21480                  <description>Disable subscription</description>
21481                  <value>0</value>
21482                </enumeratedValue>
21483                <enumeratedValue>
21484                  <name>Enabled</name>
21485                  <description>Enable subscription</description>
21486                  <value>1</value>
21487                </enumeratedValue>
21488              </enumeratedValues>
21489            </field>
21490          </fields>
21491        </register>
21492        <register>
21493          <dim>0x10</dim>
21494          <dimIncrement>0x4</dimIncrement>
21495          <name>EVENTS_TRIGGERED[%s]</name>
21496          <description>Description collection: Event number n generated by triggering the corresponding TRIGGER[n] task</description>
21497          <addressOffset>0x100</addressOffset>
21498          <access>read-write</access>
21499          <fields>
21500            <field>
21501              <name>EVENTS_TRIGGERED</name>
21502              <description>Event number n generated by triggering the corresponding TRIGGER[n] task</description>
21503              <lsb>0</lsb>
21504              <msb>0</msb>
21505              <enumeratedValues>
21506                <enumeratedValue>
21507                  <name>NotGenerated</name>
21508                  <description>Event not generated</description>
21509                  <value>0</value>
21510                </enumeratedValue>
21511                <enumeratedValue>
21512                  <name>Generated</name>
21513                  <description>Event generated</description>
21514                  <value>1</value>
21515                </enumeratedValue>
21516              </enumeratedValues>
21517            </field>
21518          </fields>
21519        </register>
21520        <register>
21521          <dim>0x10</dim>
21522          <dimIncrement>0x4</dimIncrement>
21523          <name>PUBLISH_TRIGGERED[%s]</name>
21524          <description>Description collection: Publish configuration for event TRIGGERED[n]</description>
21525          <addressOffset>0x180</addressOffset>
21526          <access>read-write</access>
21527          <fields>
21528            <field>
21529              <name>CHIDX</name>
21530              <description>Channel that event TRIGGERED[n] will publish to.</description>
21531              <lsb>0</lsb>
21532              <msb>3</msb>
21533            </field>
21534            <field>
21535              <name>EN</name>
21536              <lsb>31</lsb>
21537              <msb>31</msb>
21538              <enumeratedValues>
21539                <enumeratedValue>
21540                  <name>Disabled</name>
21541                  <description>Disable publishing</description>
21542                  <value>0</value>
21543                </enumeratedValue>
21544                <enumeratedValue>
21545                  <name>Enabled</name>
21546                  <description>Enable publishing</description>
21547                  <value>1</value>
21548                </enumeratedValue>
21549              </enumeratedValues>
21550            </field>
21551          </fields>
21552        </register>
21553        <register>
21554          <name>INTEN</name>
21555          <description>Enable or disable interrupt</description>
21556          <addressOffset>0x300</addressOffset>
21557          <access>read-write</access>
21558          <fields>
21559            <field>
21560              <name>TRIGGERED0</name>
21561              <description>Enable or disable interrupt for event TRIGGERED[0]</description>
21562              <lsb>0</lsb>
21563              <msb>0</msb>
21564              <enumeratedValues>
21565                <enumeratedValue>
21566                  <name>Disabled</name>
21567                  <description>Disable</description>
21568                  <value>0</value>
21569                </enumeratedValue>
21570                <enumeratedValue>
21571                  <name>Enabled</name>
21572                  <description>Enable</description>
21573                  <value>1</value>
21574                </enumeratedValue>
21575              </enumeratedValues>
21576            </field>
21577            <field>
21578              <name>TRIGGERED1</name>
21579              <description>Enable or disable interrupt for event TRIGGERED[1]</description>
21580              <lsb>1</lsb>
21581              <msb>1</msb>
21582              <enumeratedValues>
21583                <enumeratedValue>
21584                  <name>Disabled</name>
21585                  <description>Disable</description>
21586                  <value>0</value>
21587                </enumeratedValue>
21588                <enumeratedValue>
21589                  <name>Enabled</name>
21590                  <description>Enable</description>
21591                  <value>1</value>
21592                </enumeratedValue>
21593              </enumeratedValues>
21594            </field>
21595            <field>
21596              <name>TRIGGERED2</name>
21597              <description>Enable or disable interrupt for event TRIGGERED[2]</description>
21598              <lsb>2</lsb>
21599              <msb>2</msb>
21600              <enumeratedValues>
21601                <enumeratedValue>
21602                  <name>Disabled</name>
21603                  <description>Disable</description>
21604                  <value>0</value>
21605                </enumeratedValue>
21606                <enumeratedValue>
21607                  <name>Enabled</name>
21608                  <description>Enable</description>
21609                  <value>1</value>
21610                </enumeratedValue>
21611              </enumeratedValues>
21612            </field>
21613            <field>
21614              <name>TRIGGERED3</name>
21615              <description>Enable or disable interrupt for event TRIGGERED[3]</description>
21616              <lsb>3</lsb>
21617              <msb>3</msb>
21618              <enumeratedValues>
21619                <enumeratedValue>
21620                  <name>Disabled</name>
21621                  <description>Disable</description>
21622                  <value>0</value>
21623                </enumeratedValue>
21624                <enumeratedValue>
21625                  <name>Enabled</name>
21626                  <description>Enable</description>
21627                  <value>1</value>
21628                </enumeratedValue>
21629              </enumeratedValues>
21630            </field>
21631            <field>
21632              <name>TRIGGERED4</name>
21633              <description>Enable or disable interrupt for event TRIGGERED[4]</description>
21634              <lsb>4</lsb>
21635              <msb>4</msb>
21636              <enumeratedValues>
21637                <enumeratedValue>
21638                  <name>Disabled</name>
21639                  <description>Disable</description>
21640                  <value>0</value>
21641                </enumeratedValue>
21642                <enumeratedValue>
21643                  <name>Enabled</name>
21644                  <description>Enable</description>
21645                  <value>1</value>
21646                </enumeratedValue>
21647              </enumeratedValues>
21648            </field>
21649            <field>
21650              <name>TRIGGERED5</name>
21651              <description>Enable or disable interrupt for event TRIGGERED[5]</description>
21652              <lsb>5</lsb>
21653              <msb>5</msb>
21654              <enumeratedValues>
21655                <enumeratedValue>
21656                  <name>Disabled</name>
21657                  <description>Disable</description>
21658                  <value>0</value>
21659                </enumeratedValue>
21660                <enumeratedValue>
21661                  <name>Enabled</name>
21662                  <description>Enable</description>
21663                  <value>1</value>
21664                </enumeratedValue>
21665              </enumeratedValues>
21666            </field>
21667            <field>
21668              <name>TRIGGERED6</name>
21669              <description>Enable or disable interrupt for event TRIGGERED[6]</description>
21670              <lsb>6</lsb>
21671              <msb>6</msb>
21672              <enumeratedValues>
21673                <enumeratedValue>
21674                  <name>Disabled</name>
21675                  <description>Disable</description>
21676                  <value>0</value>
21677                </enumeratedValue>
21678                <enumeratedValue>
21679                  <name>Enabled</name>
21680                  <description>Enable</description>
21681                  <value>1</value>
21682                </enumeratedValue>
21683              </enumeratedValues>
21684            </field>
21685            <field>
21686              <name>TRIGGERED7</name>
21687              <description>Enable or disable interrupt for event TRIGGERED[7]</description>
21688              <lsb>7</lsb>
21689              <msb>7</msb>
21690              <enumeratedValues>
21691                <enumeratedValue>
21692                  <name>Disabled</name>
21693                  <description>Disable</description>
21694                  <value>0</value>
21695                </enumeratedValue>
21696                <enumeratedValue>
21697                  <name>Enabled</name>
21698                  <description>Enable</description>
21699                  <value>1</value>
21700                </enumeratedValue>
21701              </enumeratedValues>
21702            </field>
21703            <field>
21704              <name>TRIGGERED8</name>
21705              <description>Enable or disable interrupt for event TRIGGERED[8]</description>
21706              <lsb>8</lsb>
21707              <msb>8</msb>
21708              <enumeratedValues>
21709                <enumeratedValue>
21710                  <name>Disabled</name>
21711                  <description>Disable</description>
21712                  <value>0</value>
21713                </enumeratedValue>
21714                <enumeratedValue>
21715                  <name>Enabled</name>
21716                  <description>Enable</description>
21717                  <value>1</value>
21718                </enumeratedValue>
21719              </enumeratedValues>
21720            </field>
21721            <field>
21722              <name>TRIGGERED9</name>
21723              <description>Enable or disable interrupt for event TRIGGERED[9]</description>
21724              <lsb>9</lsb>
21725              <msb>9</msb>
21726              <enumeratedValues>
21727                <enumeratedValue>
21728                  <name>Disabled</name>
21729                  <description>Disable</description>
21730                  <value>0</value>
21731                </enumeratedValue>
21732                <enumeratedValue>
21733                  <name>Enabled</name>
21734                  <description>Enable</description>
21735                  <value>1</value>
21736                </enumeratedValue>
21737              </enumeratedValues>
21738            </field>
21739            <field>
21740              <name>TRIGGERED10</name>
21741              <description>Enable or disable interrupt for event TRIGGERED[10]</description>
21742              <lsb>10</lsb>
21743              <msb>10</msb>
21744              <enumeratedValues>
21745                <enumeratedValue>
21746                  <name>Disabled</name>
21747                  <description>Disable</description>
21748                  <value>0</value>
21749                </enumeratedValue>
21750                <enumeratedValue>
21751                  <name>Enabled</name>
21752                  <description>Enable</description>
21753                  <value>1</value>
21754                </enumeratedValue>
21755              </enumeratedValues>
21756            </field>
21757            <field>
21758              <name>TRIGGERED11</name>
21759              <description>Enable or disable interrupt for event TRIGGERED[11]</description>
21760              <lsb>11</lsb>
21761              <msb>11</msb>
21762              <enumeratedValues>
21763                <enumeratedValue>
21764                  <name>Disabled</name>
21765                  <description>Disable</description>
21766                  <value>0</value>
21767                </enumeratedValue>
21768                <enumeratedValue>
21769                  <name>Enabled</name>
21770                  <description>Enable</description>
21771                  <value>1</value>
21772                </enumeratedValue>
21773              </enumeratedValues>
21774            </field>
21775            <field>
21776              <name>TRIGGERED12</name>
21777              <description>Enable or disable interrupt for event TRIGGERED[12]</description>
21778              <lsb>12</lsb>
21779              <msb>12</msb>
21780              <enumeratedValues>
21781                <enumeratedValue>
21782                  <name>Disabled</name>
21783                  <description>Disable</description>
21784                  <value>0</value>
21785                </enumeratedValue>
21786                <enumeratedValue>
21787                  <name>Enabled</name>
21788                  <description>Enable</description>
21789                  <value>1</value>
21790                </enumeratedValue>
21791              </enumeratedValues>
21792            </field>
21793            <field>
21794              <name>TRIGGERED13</name>
21795              <description>Enable or disable interrupt for event TRIGGERED[13]</description>
21796              <lsb>13</lsb>
21797              <msb>13</msb>
21798              <enumeratedValues>
21799                <enumeratedValue>
21800                  <name>Disabled</name>
21801                  <description>Disable</description>
21802                  <value>0</value>
21803                </enumeratedValue>
21804                <enumeratedValue>
21805                  <name>Enabled</name>
21806                  <description>Enable</description>
21807                  <value>1</value>
21808                </enumeratedValue>
21809              </enumeratedValues>
21810            </field>
21811            <field>
21812              <name>TRIGGERED14</name>
21813              <description>Enable or disable interrupt for event TRIGGERED[14]</description>
21814              <lsb>14</lsb>
21815              <msb>14</msb>
21816              <enumeratedValues>
21817                <enumeratedValue>
21818                  <name>Disabled</name>
21819                  <description>Disable</description>
21820                  <value>0</value>
21821                </enumeratedValue>
21822                <enumeratedValue>
21823                  <name>Enabled</name>
21824                  <description>Enable</description>
21825                  <value>1</value>
21826                </enumeratedValue>
21827              </enumeratedValues>
21828            </field>
21829            <field>
21830              <name>TRIGGERED15</name>
21831              <description>Enable or disable interrupt for event TRIGGERED[15]</description>
21832              <lsb>15</lsb>
21833              <msb>15</msb>
21834              <enumeratedValues>
21835                <enumeratedValue>
21836                  <name>Disabled</name>
21837                  <description>Disable</description>
21838                  <value>0</value>
21839                </enumeratedValue>
21840                <enumeratedValue>
21841                  <name>Enabled</name>
21842                  <description>Enable</description>
21843                  <value>1</value>
21844                </enumeratedValue>
21845              </enumeratedValues>
21846            </field>
21847          </fields>
21848        </register>
21849        <register>
21850          <name>INTENSET</name>
21851          <description>Enable interrupt</description>
21852          <addressOffset>0x304</addressOffset>
21853          <access>read-write</access>
21854          <fields>
21855            <field>
21856              <name>TRIGGERED0</name>
21857              <description>Write '1' to enable interrupt for event TRIGGERED[0]</description>
21858              <lsb>0</lsb>
21859              <msb>0</msb>
21860              <enumeratedValues>
21861                <usage>read</usage>
21862                <enumeratedValue>
21863                  <name>Disabled</name>
21864                  <description>Read: Disabled</description>
21865                  <value>0</value>
21866                </enumeratedValue>
21867                <enumeratedValue>
21868                  <name>Enabled</name>
21869                  <description>Read: Enabled</description>
21870                  <value>1</value>
21871                </enumeratedValue>
21872              </enumeratedValues>
21873              <enumeratedValues>
21874                <usage>write</usage>
21875                <enumeratedValue>
21876                  <name>Set</name>
21877                  <description>Enable</description>
21878                  <value>1</value>
21879                </enumeratedValue>
21880              </enumeratedValues>
21881            </field>
21882            <field>
21883              <name>TRIGGERED1</name>
21884              <description>Write '1' to enable interrupt for event TRIGGERED[1]</description>
21885              <lsb>1</lsb>
21886              <msb>1</msb>
21887              <enumeratedValues>
21888                <usage>read</usage>
21889                <enumeratedValue>
21890                  <name>Disabled</name>
21891                  <description>Read: Disabled</description>
21892                  <value>0</value>
21893                </enumeratedValue>
21894                <enumeratedValue>
21895                  <name>Enabled</name>
21896                  <description>Read: Enabled</description>
21897                  <value>1</value>
21898                </enumeratedValue>
21899              </enumeratedValues>
21900              <enumeratedValues>
21901                <usage>write</usage>
21902                <enumeratedValue>
21903                  <name>Set</name>
21904                  <description>Enable</description>
21905                  <value>1</value>
21906                </enumeratedValue>
21907              </enumeratedValues>
21908            </field>
21909            <field>
21910              <name>TRIGGERED2</name>
21911              <description>Write '1' to enable interrupt for event TRIGGERED[2]</description>
21912              <lsb>2</lsb>
21913              <msb>2</msb>
21914              <enumeratedValues>
21915                <usage>read</usage>
21916                <enumeratedValue>
21917                  <name>Disabled</name>
21918                  <description>Read: Disabled</description>
21919                  <value>0</value>
21920                </enumeratedValue>
21921                <enumeratedValue>
21922                  <name>Enabled</name>
21923                  <description>Read: Enabled</description>
21924                  <value>1</value>
21925                </enumeratedValue>
21926              </enumeratedValues>
21927              <enumeratedValues>
21928                <usage>write</usage>
21929                <enumeratedValue>
21930                  <name>Set</name>
21931                  <description>Enable</description>
21932                  <value>1</value>
21933                </enumeratedValue>
21934              </enumeratedValues>
21935            </field>
21936            <field>
21937              <name>TRIGGERED3</name>
21938              <description>Write '1' to enable interrupt for event TRIGGERED[3]</description>
21939              <lsb>3</lsb>
21940              <msb>3</msb>
21941              <enumeratedValues>
21942                <usage>read</usage>
21943                <enumeratedValue>
21944                  <name>Disabled</name>
21945                  <description>Read: Disabled</description>
21946                  <value>0</value>
21947                </enumeratedValue>
21948                <enumeratedValue>
21949                  <name>Enabled</name>
21950                  <description>Read: Enabled</description>
21951                  <value>1</value>
21952                </enumeratedValue>
21953              </enumeratedValues>
21954              <enumeratedValues>
21955                <usage>write</usage>
21956                <enumeratedValue>
21957                  <name>Set</name>
21958                  <description>Enable</description>
21959                  <value>1</value>
21960                </enumeratedValue>
21961              </enumeratedValues>
21962            </field>
21963            <field>
21964              <name>TRIGGERED4</name>
21965              <description>Write '1' to enable interrupt for event TRIGGERED[4]</description>
21966              <lsb>4</lsb>
21967              <msb>4</msb>
21968              <enumeratedValues>
21969                <usage>read</usage>
21970                <enumeratedValue>
21971                  <name>Disabled</name>
21972                  <description>Read: Disabled</description>
21973                  <value>0</value>
21974                </enumeratedValue>
21975                <enumeratedValue>
21976                  <name>Enabled</name>
21977                  <description>Read: Enabled</description>
21978                  <value>1</value>
21979                </enumeratedValue>
21980              </enumeratedValues>
21981              <enumeratedValues>
21982                <usage>write</usage>
21983                <enumeratedValue>
21984                  <name>Set</name>
21985                  <description>Enable</description>
21986                  <value>1</value>
21987                </enumeratedValue>
21988              </enumeratedValues>
21989            </field>
21990            <field>
21991              <name>TRIGGERED5</name>
21992              <description>Write '1' to enable interrupt for event TRIGGERED[5]</description>
21993              <lsb>5</lsb>
21994              <msb>5</msb>
21995              <enumeratedValues>
21996                <usage>read</usage>
21997                <enumeratedValue>
21998                  <name>Disabled</name>
21999                  <description>Read: Disabled</description>
22000                  <value>0</value>
22001                </enumeratedValue>
22002                <enumeratedValue>
22003                  <name>Enabled</name>
22004                  <description>Read: Enabled</description>
22005                  <value>1</value>
22006                </enumeratedValue>
22007              </enumeratedValues>
22008              <enumeratedValues>
22009                <usage>write</usage>
22010                <enumeratedValue>
22011                  <name>Set</name>
22012                  <description>Enable</description>
22013                  <value>1</value>
22014                </enumeratedValue>
22015              </enumeratedValues>
22016            </field>
22017            <field>
22018              <name>TRIGGERED6</name>
22019              <description>Write '1' to enable interrupt for event TRIGGERED[6]</description>
22020              <lsb>6</lsb>
22021              <msb>6</msb>
22022              <enumeratedValues>
22023                <usage>read</usage>
22024                <enumeratedValue>
22025                  <name>Disabled</name>
22026                  <description>Read: Disabled</description>
22027                  <value>0</value>
22028                </enumeratedValue>
22029                <enumeratedValue>
22030                  <name>Enabled</name>
22031                  <description>Read: Enabled</description>
22032                  <value>1</value>
22033                </enumeratedValue>
22034              </enumeratedValues>
22035              <enumeratedValues>
22036                <usage>write</usage>
22037                <enumeratedValue>
22038                  <name>Set</name>
22039                  <description>Enable</description>
22040                  <value>1</value>
22041                </enumeratedValue>
22042              </enumeratedValues>
22043            </field>
22044            <field>
22045              <name>TRIGGERED7</name>
22046              <description>Write '1' to enable interrupt for event TRIGGERED[7]</description>
22047              <lsb>7</lsb>
22048              <msb>7</msb>
22049              <enumeratedValues>
22050                <usage>read</usage>
22051                <enumeratedValue>
22052                  <name>Disabled</name>
22053                  <description>Read: Disabled</description>
22054                  <value>0</value>
22055                </enumeratedValue>
22056                <enumeratedValue>
22057                  <name>Enabled</name>
22058                  <description>Read: Enabled</description>
22059                  <value>1</value>
22060                </enumeratedValue>
22061              </enumeratedValues>
22062              <enumeratedValues>
22063                <usage>write</usage>
22064                <enumeratedValue>
22065                  <name>Set</name>
22066                  <description>Enable</description>
22067                  <value>1</value>
22068                </enumeratedValue>
22069              </enumeratedValues>
22070            </field>
22071            <field>
22072              <name>TRIGGERED8</name>
22073              <description>Write '1' to enable interrupt for event TRIGGERED[8]</description>
22074              <lsb>8</lsb>
22075              <msb>8</msb>
22076              <enumeratedValues>
22077                <usage>read</usage>
22078                <enumeratedValue>
22079                  <name>Disabled</name>
22080                  <description>Read: Disabled</description>
22081                  <value>0</value>
22082                </enumeratedValue>
22083                <enumeratedValue>
22084                  <name>Enabled</name>
22085                  <description>Read: Enabled</description>
22086                  <value>1</value>
22087                </enumeratedValue>
22088              </enumeratedValues>
22089              <enumeratedValues>
22090                <usage>write</usage>
22091                <enumeratedValue>
22092                  <name>Set</name>
22093                  <description>Enable</description>
22094                  <value>1</value>
22095                </enumeratedValue>
22096              </enumeratedValues>
22097            </field>
22098            <field>
22099              <name>TRIGGERED9</name>
22100              <description>Write '1' to enable interrupt for event TRIGGERED[9]</description>
22101              <lsb>9</lsb>
22102              <msb>9</msb>
22103              <enumeratedValues>
22104                <usage>read</usage>
22105                <enumeratedValue>
22106                  <name>Disabled</name>
22107                  <description>Read: Disabled</description>
22108                  <value>0</value>
22109                </enumeratedValue>
22110                <enumeratedValue>
22111                  <name>Enabled</name>
22112                  <description>Read: Enabled</description>
22113                  <value>1</value>
22114                </enumeratedValue>
22115              </enumeratedValues>
22116              <enumeratedValues>
22117                <usage>write</usage>
22118                <enumeratedValue>
22119                  <name>Set</name>
22120                  <description>Enable</description>
22121                  <value>1</value>
22122                </enumeratedValue>
22123              </enumeratedValues>
22124            </field>
22125            <field>
22126              <name>TRIGGERED10</name>
22127              <description>Write '1' to enable interrupt for event TRIGGERED[10]</description>
22128              <lsb>10</lsb>
22129              <msb>10</msb>
22130              <enumeratedValues>
22131                <usage>read</usage>
22132                <enumeratedValue>
22133                  <name>Disabled</name>
22134                  <description>Read: Disabled</description>
22135                  <value>0</value>
22136                </enumeratedValue>
22137                <enumeratedValue>
22138                  <name>Enabled</name>
22139                  <description>Read: Enabled</description>
22140                  <value>1</value>
22141                </enumeratedValue>
22142              </enumeratedValues>
22143              <enumeratedValues>
22144                <usage>write</usage>
22145                <enumeratedValue>
22146                  <name>Set</name>
22147                  <description>Enable</description>
22148                  <value>1</value>
22149                </enumeratedValue>
22150              </enumeratedValues>
22151            </field>
22152            <field>
22153              <name>TRIGGERED11</name>
22154              <description>Write '1' to enable interrupt for event TRIGGERED[11]</description>
22155              <lsb>11</lsb>
22156              <msb>11</msb>
22157              <enumeratedValues>
22158                <usage>read</usage>
22159                <enumeratedValue>
22160                  <name>Disabled</name>
22161                  <description>Read: Disabled</description>
22162                  <value>0</value>
22163                </enumeratedValue>
22164                <enumeratedValue>
22165                  <name>Enabled</name>
22166                  <description>Read: Enabled</description>
22167                  <value>1</value>
22168                </enumeratedValue>
22169              </enumeratedValues>
22170              <enumeratedValues>
22171                <usage>write</usage>
22172                <enumeratedValue>
22173                  <name>Set</name>
22174                  <description>Enable</description>
22175                  <value>1</value>
22176                </enumeratedValue>
22177              </enumeratedValues>
22178            </field>
22179            <field>
22180              <name>TRIGGERED12</name>
22181              <description>Write '1' to enable interrupt for event TRIGGERED[12]</description>
22182              <lsb>12</lsb>
22183              <msb>12</msb>
22184              <enumeratedValues>
22185                <usage>read</usage>
22186                <enumeratedValue>
22187                  <name>Disabled</name>
22188                  <description>Read: Disabled</description>
22189                  <value>0</value>
22190                </enumeratedValue>
22191                <enumeratedValue>
22192                  <name>Enabled</name>
22193                  <description>Read: Enabled</description>
22194                  <value>1</value>
22195                </enumeratedValue>
22196              </enumeratedValues>
22197              <enumeratedValues>
22198                <usage>write</usage>
22199                <enumeratedValue>
22200                  <name>Set</name>
22201                  <description>Enable</description>
22202                  <value>1</value>
22203                </enumeratedValue>
22204              </enumeratedValues>
22205            </field>
22206            <field>
22207              <name>TRIGGERED13</name>
22208              <description>Write '1' to enable interrupt for event TRIGGERED[13]</description>
22209              <lsb>13</lsb>
22210              <msb>13</msb>
22211              <enumeratedValues>
22212                <usage>read</usage>
22213                <enumeratedValue>
22214                  <name>Disabled</name>
22215                  <description>Read: Disabled</description>
22216                  <value>0</value>
22217                </enumeratedValue>
22218                <enumeratedValue>
22219                  <name>Enabled</name>
22220                  <description>Read: Enabled</description>
22221                  <value>1</value>
22222                </enumeratedValue>
22223              </enumeratedValues>
22224              <enumeratedValues>
22225                <usage>write</usage>
22226                <enumeratedValue>
22227                  <name>Set</name>
22228                  <description>Enable</description>
22229                  <value>1</value>
22230                </enumeratedValue>
22231              </enumeratedValues>
22232            </field>
22233            <field>
22234              <name>TRIGGERED14</name>
22235              <description>Write '1' to enable interrupt for event TRIGGERED[14]</description>
22236              <lsb>14</lsb>
22237              <msb>14</msb>
22238              <enumeratedValues>
22239                <usage>read</usage>
22240                <enumeratedValue>
22241                  <name>Disabled</name>
22242                  <description>Read: Disabled</description>
22243                  <value>0</value>
22244                </enumeratedValue>
22245                <enumeratedValue>
22246                  <name>Enabled</name>
22247                  <description>Read: Enabled</description>
22248                  <value>1</value>
22249                </enumeratedValue>
22250              </enumeratedValues>
22251              <enumeratedValues>
22252                <usage>write</usage>
22253                <enumeratedValue>
22254                  <name>Set</name>
22255                  <description>Enable</description>
22256                  <value>1</value>
22257                </enumeratedValue>
22258              </enumeratedValues>
22259            </field>
22260            <field>
22261              <name>TRIGGERED15</name>
22262              <description>Write '1' to enable interrupt for event TRIGGERED[15]</description>
22263              <lsb>15</lsb>
22264              <msb>15</msb>
22265              <enumeratedValues>
22266                <usage>read</usage>
22267                <enumeratedValue>
22268                  <name>Disabled</name>
22269                  <description>Read: Disabled</description>
22270                  <value>0</value>
22271                </enumeratedValue>
22272                <enumeratedValue>
22273                  <name>Enabled</name>
22274                  <description>Read: Enabled</description>
22275                  <value>1</value>
22276                </enumeratedValue>
22277              </enumeratedValues>
22278              <enumeratedValues>
22279                <usage>write</usage>
22280                <enumeratedValue>
22281                  <name>Set</name>
22282                  <description>Enable</description>
22283                  <value>1</value>
22284                </enumeratedValue>
22285              </enumeratedValues>
22286            </field>
22287          </fields>
22288        </register>
22289        <register>
22290          <name>INTENCLR</name>
22291          <description>Disable interrupt</description>
22292          <addressOffset>0x308</addressOffset>
22293          <access>read-write</access>
22294          <fields>
22295            <field>
22296              <name>TRIGGERED0</name>
22297              <description>Write '1' to disable interrupt for event TRIGGERED[0]</description>
22298              <lsb>0</lsb>
22299              <msb>0</msb>
22300              <enumeratedValues>
22301                <usage>read</usage>
22302                <enumeratedValue>
22303                  <name>Disabled</name>
22304                  <description>Read: Disabled</description>
22305                  <value>0</value>
22306                </enumeratedValue>
22307                <enumeratedValue>
22308                  <name>Enabled</name>
22309                  <description>Read: Enabled</description>
22310                  <value>1</value>
22311                </enumeratedValue>
22312              </enumeratedValues>
22313              <enumeratedValues>
22314                <usage>write</usage>
22315                <enumeratedValue>
22316                  <name>Clear</name>
22317                  <description>Disable</description>
22318                  <value>1</value>
22319                </enumeratedValue>
22320              </enumeratedValues>
22321            </field>
22322            <field>
22323              <name>TRIGGERED1</name>
22324              <description>Write '1' to disable interrupt for event TRIGGERED[1]</description>
22325              <lsb>1</lsb>
22326              <msb>1</msb>
22327              <enumeratedValues>
22328                <usage>read</usage>
22329                <enumeratedValue>
22330                  <name>Disabled</name>
22331                  <description>Read: Disabled</description>
22332                  <value>0</value>
22333                </enumeratedValue>
22334                <enumeratedValue>
22335                  <name>Enabled</name>
22336                  <description>Read: Enabled</description>
22337                  <value>1</value>
22338                </enumeratedValue>
22339              </enumeratedValues>
22340              <enumeratedValues>
22341                <usage>write</usage>
22342                <enumeratedValue>
22343                  <name>Clear</name>
22344                  <description>Disable</description>
22345                  <value>1</value>
22346                </enumeratedValue>
22347              </enumeratedValues>
22348            </field>
22349            <field>
22350              <name>TRIGGERED2</name>
22351              <description>Write '1' to disable interrupt for event TRIGGERED[2]</description>
22352              <lsb>2</lsb>
22353              <msb>2</msb>
22354              <enumeratedValues>
22355                <usage>read</usage>
22356                <enumeratedValue>
22357                  <name>Disabled</name>
22358                  <description>Read: Disabled</description>
22359                  <value>0</value>
22360                </enumeratedValue>
22361                <enumeratedValue>
22362                  <name>Enabled</name>
22363                  <description>Read: Enabled</description>
22364                  <value>1</value>
22365                </enumeratedValue>
22366              </enumeratedValues>
22367              <enumeratedValues>
22368                <usage>write</usage>
22369                <enumeratedValue>
22370                  <name>Clear</name>
22371                  <description>Disable</description>
22372                  <value>1</value>
22373                </enumeratedValue>
22374              </enumeratedValues>
22375            </field>
22376            <field>
22377              <name>TRIGGERED3</name>
22378              <description>Write '1' to disable interrupt for event TRIGGERED[3]</description>
22379              <lsb>3</lsb>
22380              <msb>3</msb>
22381              <enumeratedValues>
22382                <usage>read</usage>
22383                <enumeratedValue>
22384                  <name>Disabled</name>
22385                  <description>Read: Disabled</description>
22386                  <value>0</value>
22387                </enumeratedValue>
22388                <enumeratedValue>
22389                  <name>Enabled</name>
22390                  <description>Read: Enabled</description>
22391                  <value>1</value>
22392                </enumeratedValue>
22393              </enumeratedValues>
22394              <enumeratedValues>
22395                <usage>write</usage>
22396                <enumeratedValue>
22397                  <name>Clear</name>
22398                  <description>Disable</description>
22399                  <value>1</value>
22400                </enumeratedValue>
22401              </enumeratedValues>
22402            </field>
22403            <field>
22404              <name>TRIGGERED4</name>
22405              <description>Write '1' to disable interrupt for event TRIGGERED[4]</description>
22406              <lsb>4</lsb>
22407              <msb>4</msb>
22408              <enumeratedValues>
22409                <usage>read</usage>
22410                <enumeratedValue>
22411                  <name>Disabled</name>
22412                  <description>Read: Disabled</description>
22413                  <value>0</value>
22414                </enumeratedValue>
22415                <enumeratedValue>
22416                  <name>Enabled</name>
22417                  <description>Read: Enabled</description>
22418                  <value>1</value>
22419                </enumeratedValue>
22420              </enumeratedValues>
22421              <enumeratedValues>
22422                <usage>write</usage>
22423                <enumeratedValue>
22424                  <name>Clear</name>
22425                  <description>Disable</description>
22426                  <value>1</value>
22427                </enumeratedValue>
22428              </enumeratedValues>
22429            </field>
22430            <field>
22431              <name>TRIGGERED5</name>
22432              <description>Write '1' to disable interrupt for event TRIGGERED[5]</description>
22433              <lsb>5</lsb>
22434              <msb>5</msb>
22435              <enumeratedValues>
22436                <usage>read</usage>
22437                <enumeratedValue>
22438                  <name>Disabled</name>
22439                  <description>Read: Disabled</description>
22440                  <value>0</value>
22441                </enumeratedValue>
22442                <enumeratedValue>
22443                  <name>Enabled</name>
22444                  <description>Read: Enabled</description>
22445                  <value>1</value>
22446                </enumeratedValue>
22447              </enumeratedValues>
22448              <enumeratedValues>
22449                <usage>write</usage>
22450                <enumeratedValue>
22451                  <name>Clear</name>
22452                  <description>Disable</description>
22453                  <value>1</value>
22454                </enumeratedValue>
22455              </enumeratedValues>
22456            </field>
22457            <field>
22458              <name>TRIGGERED6</name>
22459              <description>Write '1' to disable interrupt for event TRIGGERED[6]</description>
22460              <lsb>6</lsb>
22461              <msb>6</msb>
22462              <enumeratedValues>
22463                <usage>read</usage>
22464                <enumeratedValue>
22465                  <name>Disabled</name>
22466                  <description>Read: Disabled</description>
22467                  <value>0</value>
22468                </enumeratedValue>
22469                <enumeratedValue>
22470                  <name>Enabled</name>
22471                  <description>Read: Enabled</description>
22472                  <value>1</value>
22473                </enumeratedValue>
22474              </enumeratedValues>
22475              <enumeratedValues>
22476                <usage>write</usage>
22477                <enumeratedValue>
22478                  <name>Clear</name>
22479                  <description>Disable</description>
22480                  <value>1</value>
22481                </enumeratedValue>
22482              </enumeratedValues>
22483            </field>
22484            <field>
22485              <name>TRIGGERED7</name>
22486              <description>Write '1' to disable interrupt for event TRIGGERED[7]</description>
22487              <lsb>7</lsb>
22488              <msb>7</msb>
22489              <enumeratedValues>
22490                <usage>read</usage>
22491                <enumeratedValue>
22492                  <name>Disabled</name>
22493                  <description>Read: Disabled</description>
22494                  <value>0</value>
22495                </enumeratedValue>
22496                <enumeratedValue>
22497                  <name>Enabled</name>
22498                  <description>Read: Enabled</description>
22499                  <value>1</value>
22500                </enumeratedValue>
22501              </enumeratedValues>
22502              <enumeratedValues>
22503                <usage>write</usage>
22504                <enumeratedValue>
22505                  <name>Clear</name>
22506                  <description>Disable</description>
22507                  <value>1</value>
22508                </enumeratedValue>
22509              </enumeratedValues>
22510            </field>
22511            <field>
22512              <name>TRIGGERED8</name>
22513              <description>Write '1' to disable interrupt for event TRIGGERED[8]</description>
22514              <lsb>8</lsb>
22515              <msb>8</msb>
22516              <enumeratedValues>
22517                <usage>read</usage>
22518                <enumeratedValue>
22519                  <name>Disabled</name>
22520                  <description>Read: Disabled</description>
22521                  <value>0</value>
22522                </enumeratedValue>
22523                <enumeratedValue>
22524                  <name>Enabled</name>
22525                  <description>Read: Enabled</description>
22526                  <value>1</value>
22527                </enumeratedValue>
22528              </enumeratedValues>
22529              <enumeratedValues>
22530                <usage>write</usage>
22531                <enumeratedValue>
22532                  <name>Clear</name>
22533                  <description>Disable</description>
22534                  <value>1</value>
22535                </enumeratedValue>
22536              </enumeratedValues>
22537            </field>
22538            <field>
22539              <name>TRIGGERED9</name>
22540              <description>Write '1' to disable interrupt for event TRIGGERED[9]</description>
22541              <lsb>9</lsb>
22542              <msb>9</msb>
22543              <enumeratedValues>
22544                <usage>read</usage>
22545                <enumeratedValue>
22546                  <name>Disabled</name>
22547                  <description>Read: Disabled</description>
22548                  <value>0</value>
22549                </enumeratedValue>
22550                <enumeratedValue>
22551                  <name>Enabled</name>
22552                  <description>Read: Enabled</description>
22553                  <value>1</value>
22554                </enumeratedValue>
22555              </enumeratedValues>
22556              <enumeratedValues>
22557                <usage>write</usage>
22558                <enumeratedValue>
22559                  <name>Clear</name>
22560                  <description>Disable</description>
22561                  <value>1</value>
22562                </enumeratedValue>
22563              </enumeratedValues>
22564            </field>
22565            <field>
22566              <name>TRIGGERED10</name>
22567              <description>Write '1' to disable interrupt for event TRIGGERED[10]</description>
22568              <lsb>10</lsb>
22569              <msb>10</msb>
22570              <enumeratedValues>
22571                <usage>read</usage>
22572                <enumeratedValue>
22573                  <name>Disabled</name>
22574                  <description>Read: Disabled</description>
22575                  <value>0</value>
22576                </enumeratedValue>
22577                <enumeratedValue>
22578                  <name>Enabled</name>
22579                  <description>Read: Enabled</description>
22580                  <value>1</value>
22581                </enumeratedValue>
22582              </enumeratedValues>
22583              <enumeratedValues>
22584                <usage>write</usage>
22585                <enumeratedValue>
22586                  <name>Clear</name>
22587                  <description>Disable</description>
22588                  <value>1</value>
22589                </enumeratedValue>
22590              </enumeratedValues>
22591            </field>
22592            <field>
22593              <name>TRIGGERED11</name>
22594              <description>Write '1' to disable interrupt for event TRIGGERED[11]</description>
22595              <lsb>11</lsb>
22596              <msb>11</msb>
22597              <enumeratedValues>
22598                <usage>read</usage>
22599                <enumeratedValue>
22600                  <name>Disabled</name>
22601                  <description>Read: Disabled</description>
22602                  <value>0</value>
22603                </enumeratedValue>
22604                <enumeratedValue>
22605                  <name>Enabled</name>
22606                  <description>Read: Enabled</description>
22607                  <value>1</value>
22608                </enumeratedValue>
22609              </enumeratedValues>
22610              <enumeratedValues>
22611                <usage>write</usage>
22612                <enumeratedValue>
22613                  <name>Clear</name>
22614                  <description>Disable</description>
22615                  <value>1</value>
22616                </enumeratedValue>
22617              </enumeratedValues>
22618            </field>
22619            <field>
22620              <name>TRIGGERED12</name>
22621              <description>Write '1' to disable interrupt for event TRIGGERED[12]</description>
22622              <lsb>12</lsb>
22623              <msb>12</msb>
22624              <enumeratedValues>
22625                <usage>read</usage>
22626                <enumeratedValue>
22627                  <name>Disabled</name>
22628                  <description>Read: Disabled</description>
22629                  <value>0</value>
22630                </enumeratedValue>
22631                <enumeratedValue>
22632                  <name>Enabled</name>
22633                  <description>Read: Enabled</description>
22634                  <value>1</value>
22635                </enumeratedValue>
22636              </enumeratedValues>
22637              <enumeratedValues>
22638                <usage>write</usage>
22639                <enumeratedValue>
22640                  <name>Clear</name>
22641                  <description>Disable</description>
22642                  <value>1</value>
22643                </enumeratedValue>
22644              </enumeratedValues>
22645            </field>
22646            <field>
22647              <name>TRIGGERED13</name>
22648              <description>Write '1' to disable interrupt for event TRIGGERED[13]</description>
22649              <lsb>13</lsb>
22650              <msb>13</msb>
22651              <enumeratedValues>
22652                <usage>read</usage>
22653                <enumeratedValue>
22654                  <name>Disabled</name>
22655                  <description>Read: Disabled</description>
22656                  <value>0</value>
22657                </enumeratedValue>
22658                <enumeratedValue>
22659                  <name>Enabled</name>
22660                  <description>Read: Enabled</description>
22661                  <value>1</value>
22662                </enumeratedValue>
22663              </enumeratedValues>
22664              <enumeratedValues>
22665                <usage>write</usage>
22666                <enumeratedValue>
22667                  <name>Clear</name>
22668                  <description>Disable</description>
22669                  <value>1</value>
22670                </enumeratedValue>
22671              </enumeratedValues>
22672            </field>
22673            <field>
22674              <name>TRIGGERED14</name>
22675              <description>Write '1' to disable interrupt for event TRIGGERED[14]</description>
22676              <lsb>14</lsb>
22677              <msb>14</msb>
22678              <enumeratedValues>
22679                <usage>read</usage>
22680                <enumeratedValue>
22681                  <name>Disabled</name>
22682                  <description>Read: Disabled</description>
22683                  <value>0</value>
22684                </enumeratedValue>
22685                <enumeratedValue>
22686                  <name>Enabled</name>
22687                  <description>Read: Enabled</description>
22688                  <value>1</value>
22689                </enumeratedValue>
22690              </enumeratedValues>
22691              <enumeratedValues>
22692                <usage>write</usage>
22693                <enumeratedValue>
22694                  <name>Clear</name>
22695                  <description>Disable</description>
22696                  <value>1</value>
22697                </enumeratedValue>
22698              </enumeratedValues>
22699            </field>
22700            <field>
22701              <name>TRIGGERED15</name>
22702              <description>Write '1' to disable interrupt for event TRIGGERED[15]</description>
22703              <lsb>15</lsb>
22704              <msb>15</msb>
22705              <enumeratedValues>
22706                <usage>read</usage>
22707                <enumeratedValue>
22708                  <name>Disabled</name>
22709                  <description>Read: Disabled</description>
22710                  <value>0</value>
22711                </enumeratedValue>
22712                <enumeratedValue>
22713                  <name>Enabled</name>
22714                  <description>Read: Enabled</description>
22715                  <value>1</value>
22716                </enumeratedValue>
22717              </enumeratedValues>
22718              <enumeratedValues>
22719                <usage>write</usage>
22720                <enumeratedValue>
22721                  <name>Clear</name>
22722                  <description>Disable</description>
22723                  <value>1</value>
22724                </enumeratedValue>
22725              </enumeratedValues>
22726            </field>
22727          </fields>
22728        </register>
22729      </registers>
22730    </peripheral>
22731    <peripheral derivedFrom="EGU0_NS">
22732      <name>EGU0_S</name>
22733      <description>Event Generator Unit 1</description>
22734      <baseAddress>0x5001B000</baseAddress>
22735      <!--Security dma=NA-->
22736      <!--Security securemapping=US-->
22737      <interrupt>
22738        <name>EGU0</name>
22739        <value>27</value>
22740      </interrupt>
22741    </peripheral>
22742    <peripheral derivedFrom="EGU0_NS">
22743      <name>EGU1_NS</name>
22744      <description>Event Generator Unit 2</description>
22745      <baseAddress>0x4001C000</baseAddress>
22746      <!--Security dma=NA-->
22747      <!--Security securemapping=US-->
22748      <interrupt>
22749        <name>EGU1</name>
22750        <value>28</value>
22751      </interrupt>
22752    </peripheral>
22753    <peripheral derivedFrom="EGU0_NS">
22754      <name>EGU1_S</name>
22755      <description>Event Generator Unit 3</description>
22756      <baseAddress>0x5001C000</baseAddress>
22757      <!--Security dma=NA-->
22758      <!--Security securemapping=US-->
22759      <interrupt>
22760        <name>EGU1</name>
22761        <value>28</value>
22762      </interrupt>
22763    </peripheral>
22764    <peripheral derivedFrom="EGU0_NS">
22765      <name>EGU2_NS</name>
22766      <description>Event Generator Unit 4</description>
22767      <baseAddress>0x4001D000</baseAddress>
22768      <!--Security dma=NA-->
22769      <!--Security securemapping=US-->
22770      <interrupt>
22771        <name>EGU2</name>
22772        <value>29</value>
22773      </interrupt>
22774    </peripheral>
22775    <peripheral derivedFrom="EGU0_NS">
22776      <name>EGU2_S</name>
22777      <description>Event Generator Unit 5</description>
22778      <baseAddress>0x5001D000</baseAddress>
22779      <!--Security dma=NA-->
22780      <!--Security securemapping=US-->
22781      <interrupt>
22782        <name>EGU2</name>
22783        <value>29</value>
22784      </interrupt>
22785    </peripheral>
22786    <peripheral derivedFrom="EGU0_NS">
22787      <name>EGU3_NS</name>
22788      <description>Event Generator Unit 6</description>
22789      <baseAddress>0x4001E000</baseAddress>
22790      <!--Security dma=NA-->
22791      <!--Security securemapping=US-->
22792      <interrupt>
22793        <name>EGU3</name>
22794        <value>30</value>
22795      </interrupt>
22796    </peripheral>
22797    <peripheral derivedFrom="EGU0_NS">
22798      <name>EGU3_S</name>
22799      <description>Event Generator Unit 7</description>
22800      <baseAddress>0x5001E000</baseAddress>
22801      <!--Security dma=NA-->
22802      <!--Security securemapping=US-->
22803      <interrupt>
22804        <name>EGU3</name>
22805        <value>30</value>
22806      </interrupt>
22807    </peripheral>
22808    <peripheral derivedFrom="EGU0_NS">
22809      <name>EGU4_NS</name>
22810      <description>Event Generator Unit 8</description>
22811      <baseAddress>0x4001F000</baseAddress>
22812      <!--Security dma=NA-->
22813      <!--Security securemapping=US-->
22814      <interrupt>
22815        <name>EGU4</name>
22816        <value>31</value>
22817      </interrupt>
22818    </peripheral>
22819    <peripheral derivedFrom="EGU0_NS">
22820      <name>EGU4_S</name>
22821      <description>Event Generator Unit 9</description>
22822      <baseAddress>0x5001F000</baseAddress>
22823      <!--Security dma=NA-->
22824      <!--Security securemapping=US-->
22825      <interrupt>
22826        <name>EGU4</name>
22827        <value>31</value>
22828      </interrupt>
22829    </peripheral>
22830    <peripheral derivedFrom="EGU0_NS">
22831      <name>EGU5_NS</name>
22832      <description>Event Generator Unit 10</description>
22833      <baseAddress>0x40020000</baseAddress>
22834      <!--Security dma=NA-->
22835      <!--Security securemapping=US-->
22836      <interrupt>
22837        <name>EGU5</name>
22838        <value>32</value>
22839      </interrupt>
22840    </peripheral>
22841    <peripheral derivedFrom="EGU0_NS">
22842      <name>EGU5_S</name>
22843      <description>Event Generator Unit 11</description>
22844      <baseAddress>0x50020000</baseAddress>
22845      <!--Security dma=NA-->
22846      <!--Security securemapping=US-->
22847      <interrupt>
22848        <name>EGU5</name>
22849        <value>32</value>
22850      </interrupt>
22851    </peripheral>
22852    <peripheral>
22853      <name>PWM0_NS</name>
22854      <description>Pulse width modulation unit 0</description>
22855      <baseAddress>0x40021000</baseAddress>
22856      <headerStructName>PWM</headerStructName>
22857      <!--Security dma=SA-->
22858      <!--Security securemapping=US-->
22859      <addressBlock>
22860        <offset>0</offset>
22861        <size>0x1000</size>
22862        <usage>registers</usage>
22863      </addressBlock>
22864      <interrupt>
22865        <name>PWM0</name>
22866        <value>33</value>
22867      </interrupt>
22868      <groupName>PWM</groupName>
22869      <size>0x20</size>
22870      <registers>
22871        <register>
22872          <name>TASKS_STOP</name>
22873          <description>Stops PWM pulse generation on all channels at the end of current PWM period, and stops sequence playback</description>
22874          <addressOffset>0x004</addressOffset>
22875          <access>write-only</access>
22876          <fields>
22877            <field>
22878              <name>TASKS_STOP</name>
22879              <description>Stops PWM pulse generation on all channels at the end of current PWM period, and stops sequence playback</description>
22880              <lsb>0</lsb>
22881              <msb>0</msb>
22882              <enumeratedValues>
22883                <enumeratedValue>
22884                  <name>Trigger</name>
22885                  <description>Trigger task</description>
22886                  <value>1</value>
22887                </enumeratedValue>
22888              </enumeratedValues>
22889            </field>
22890          </fields>
22891        </register>
22892        <register>
22893          <dim>0x2</dim>
22894          <dimIncrement>0x4</dimIncrement>
22895          <name>TASKS_SEQSTART[%s]</name>
22896          <description>Description collection: Loads the first PWM value on all enabled channels from sequence n, and starts playing that sequence at the rate defined in SEQ[n]REFRESH and/or DECODER.MODE. Causes PWM generation to start if not running.</description>
22897          <addressOffset>0x008</addressOffset>
22898          <access>write-only</access>
22899          <fields>
22900            <field>
22901              <name>TASKS_SEQSTART</name>
22902              <description>Loads the first PWM value on all enabled channels from sequence n, and starts playing that sequence at the rate defined in SEQ[n]REFRESH and/or DECODER.MODE. Causes PWM generation to start if not running.</description>
22903              <lsb>0</lsb>
22904              <msb>0</msb>
22905              <enumeratedValues>
22906                <enumeratedValue>
22907                  <name>Trigger</name>
22908                  <description>Trigger task</description>
22909                  <value>1</value>
22910                </enumeratedValue>
22911              </enumeratedValues>
22912            </field>
22913          </fields>
22914        </register>
22915        <register>
22916          <name>TASKS_NEXTSTEP</name>
22917          <description>Steps by one value in the current sequence on all enabled channels if DECODER.MODE=NextStep. Does not cause PWM generation to start if not running.</description>
22918          <addressOffset>0x010</addressOffset>
22919          <access>write-only</access>
22920          <fields>
22921            <field>
22922              <name>TASKS_NEXTSTEP</name>
22923              <description>Steps by one value in the current sequence on all enabled channels if DECODER.MODE=NextStep. Does not cause PWM generation to start if not running.</description>
22924              <lsb>0</lsb>
22925              <msb>0</msb>
22926              <enumeratedValues>
22927                <enumeratedValue>
22928                  <name>Trigger</name>
22929                  <description>Trigger task</description>
22930                  <value>1</value>
22931                </enumeratedValue>
22932              </enumeratedValues>
22933            </field>
22934          </fields>
22935        </register>
22936        <register>
22937          <name>SUBSCRIBE_STOP</name>
22938          <description>Subscribe configuration for task STOP</description>
22939          <addressOffset>0x084</addressOffset>
22940          <access>read-write</access>
22941          <fields>
22942            <field>
22943              <name>CHIDX</name>
22944              <description>Channel that task STOP will subscribe to</description>
22945              <lsb>0</lsb>
22946              <msb>3</msb>
22947            </field>
22948            <field>
22949              <name>EN</name>
22950              <lsb>31</lsb>
22951              <msb>31</msb>
22952              <enumeratedValues>
22953                <enumeratedValue>
22954                  <name>Disabled</name>
22955                  <description>Disable subscription</description>
22956                  <value>0</value>
22957                </enumeratedValue>
22958                <enumeratedValue>
22959                  <name>Enabled</name>
22960                  <description>Enable subscription</description>
22961                  <value>1</value>
22962                </enumeratedValue>
22963              </enumeratedValues>
22964            </field>
22965          </fields>
22966        </register>
22967        <register>
22968          <dim>0x2</dim>
22969          <dimIncrement>0x4</dimIncrement>
22970          <name>SUBSCRIBE_SEQSTART[%s]</name>
22971          <description>Description collection: Subscribe configuration for task SEQSTART[n]</description>
22972          <addressOffset>0x088</addressOffset>
22973          <access>read-write</access>
22974          <fields>
22975            <field>
22976              <name>CHIDX</name>
22977              <description>Channel that task SEQSTART[n] will subscribe to</description>
22978              <lsb>0</lsb>
22979              <msb>3</msb>
22980            </field>
22981            <field>
22982              <name>EN</name>
22983              <lsb>31</lsb>
22984              <msb>31</msb>
22985              <enumeratedValues>
22986                <enumeratedValue>
22987                  <name>Disabled</name>
22988                  <description>Disable subscription</description>
22989                  <value>0</value>
22990                </enumeratedValue>
22991                <enumeratedValue>
22992                  <name>Enabled</name>
22993                  <description>Enable subscription</description>
22994                  <value>1</value>
22995                </enumeratedValue>
22996              </enumeratedValues>
22997            </field>
22998          </fields>
22999        </register>
23000        <register>
23001          <name>SUBSCRIBE_NEXTSTEP</name>
23002          <description>Subscribe configuration for task NEXTSTEP</description>
23003          <addressOffset>0x090</addressOffset>
23004          <access>read-write</access>
23005          <fields>
23006            <field>
23007              <name>CHIDX</name>
23008              <description>Channel that task NEXTSTEP will subscribe to</description>
23009              <lsb>0</lsb>
23010              <msb>3</msb>
23011            </field>
23012            <field>
23013              <name>EN</name>
23014              <lsb>31</lsb>
23015              <msb>31</msb>
23016              <enumeratedValues>
23017                <enumeratedValue>
23018                  <name>Disabled</name>
23019                  <description>Disable subscription</description>
23020                  <value>0</value>
23021                </enumeratedValue>
23022                <enumeratedValue>
23023                  <name>Enabled</name>
23024                  <description>Enable subscription</description>
23025                  <value>1</value>
23026                </enumeratedValue>
23027              </enumeratedValues>
23028            </field>
23029          </fields>
23030        </register>
23031        <register>
23032          <name>EVENTS_STOPPED</name>
23033          <description>Response to STOP task, emitted when PWM pulses are no longer generated</description>
23034          <addressOffset>0x104</addressOffset>
23035          <access>read-write</access>
23036          <fields>
23037            <field>
23038              <name>EVENTS_STOPPED</name>
23039              <description>Response to STOP task, emitted when PWM pulses are no longer generated</description>
23040              <lsb>0</lsb>
23041              <msb>0</msb>
23042              <enumeratedValues>
23043                <enumeratedValue>
23044                  <name>NotGenerated</name>
23045                  <description>Event not generated</description>
23046                  <value>0</value>
23047                </enumeratedValue>
23048                <enumeratedValue>
23049                  <name>Generated</name>
23050                  <description>Event generated</description>
23051                  <value>1</value>
23052                </enumeratedValue>
23053              </enumeratedValues>
23054            </field>
23055          </fields>
23056        </register>
23057        <register>
23058          <dim>0x2</dim>
23059          <dimIncrement>0x4</dimIncrement>
23060          <name>EVENTS_SEQSTARTED[%s]</name>
23061          <description>Description collection: First PWM period started on sequence n</description>
23062          <addressOffset>0x108</addressOffset>
23063          <access>read-write</access>
23064          <fields>
23065            <field>
23066              <name>EVENTS_SEQSTARTED</name>
23067              <description>First PWM period started on sequence n</description>
23068              <lsb>0</lsb>
23069              <msb>0</msb>
23070              <enumeratedValues>
23071                <enumeratedValue>
23072                  <name>NotGenerated</name>
23073                  <description>Event not generated</description>
23074                  <value>0</value>
23075                </enumeratedValue>
23076                <enumeratedValue>
23077                  <name>Generated</name>
23078                  <description>Event generated</description>
23079                  <value>1</value>
23080                </enumeratedValue>
23081              </enumeratedValues>
23082            </field>
23083          </fields>
23084        </register>
23085        <register>
23086          <dim>0x2</dim>
23087          <dimIncrement>0x4</dimIncrement>
23088          <name>EVENTS_SEQEND[%s]</name>
23089          <description>Description collection: Emitted at end of every sequence n, when last value from RAM has been applied to wave counter</description>
23090          <addressOffset>0x110</addressOffset>
23091          <access>read-write</access>
23092          <fields>
23093            <field>
23094              <name>EVENTS_SEQEND</name>
23095              <description>Emitted at end of every sequence n, when last value from RAM has been applied to wave counter</description>
23096              <lsb>0</lsb>
23097              <msb>0</msb>
23098              <enumeratedValues>
23099                <enumeratedValue>
23100                  <name>NotGenerated</name>
23101                  <description>Event not generated</description>
23102                  <value>0</value>
23103                </enumeratedValue>
23104                <enumeratedValue>
23105                  <name>Generated</name>
23106                  <description>Event generated</description>
23107                  <value>1</value>
23108                </enumeratedValue>
23109              </enumeratedValues>
23110            </field>
23111          </fields>
23112        </register>
23113        <register>
23114          <name>EVENTS_PWMPERIODEND</name>
23115          <description>Emitted at the end of each PWM period</description>
23116          <addressOffset>0x118</addressOffset>
23117          <access>read-write</access>
23118          <fields>
23119            <field>
23120              <name>EVENTS_PWMPERIODEND</name>
23121              <description>Emitted at the end of each PWM period</description>
23122              <lsb>0</lsb>
23123              <msb>0</msb>
23124              <enumeratedValues>
23125                <enumeratedValue>
23126                  <name>NotGenerated</name>
23127                  <description>Event not generated</description>
23128                  <value>0</value>
23129                </enumeratedValue>
23130                <enumeratedValue>
23131                  <name>Generated</name>
23132                  <description>Event generated</description>
23133                  <value>1</value>
23134                </enumeratedValue>
23135              </enumeratedValues>
23136            </field>
23137          </fields>
23138        </register>
23139        <register>
23140          <name>EVENTS_LOOPSDONE</name>
23141          <description>Concatenated sequences have been played the amount of times defined in LOOP.CNT</description>
23142          <addressOffset>0x11C</addressOffset>
23143          <access>read-write</access>
23144          <fields>
23145            <field>
23146              <name>EVENTS_LOOPSDONE</name>
23147              <description>Concatenated sequences have been played the amount of times defined in LOOP.CNT</description>
23148              <lsb>0</lsb>
23149              <msb>0</msb>
23150              <enumeratedValues>
23151                <enumeratedValue>
23152                  <name>NotGenerated</name>
23153                  <description>Event not generated</description>
23154                  <value>0</value>
23155                </enumeratedValue>
23156                <enumeratedValue>
23157                  <name>Generated</name>
23158                  <description>Event generated</description>
23159                  <value>1</value>
23160                </enumeratedValue>
23161              </enumeratedValues>
23162            </field>
23163          </fields>
23164        </register>
23165        <register>
23166          <name>PUBLISH_STOPPED</name>
23167          <description>Publish configuration for event STOPPED</description>
23168          <addressOffset>0x184</addressOffset>
23169          <access>read-write</access>
23170          <fields>
23171            <field>
23172              <name>CHIDX</name>
23173              <description>Channel that event STOPPED will publish to.</description>
23174              <lsb>0</lsb>
23175              <msb>3</msb>
23176            </field>
23177            <field>
23178              <name>EN</name>
23179              <lsb>31</lsb>
23180              <msb>31</msb>
23181              <enumeratedValues>
23182                <enumeratedValue>
23183                  <name>Disabled</name>
23184                  <description>Disable publishing</description>
23185                  <value>0</value>
23186                </enumeratedValue>
23187                <enumeratedValue>
23188                  <name>Enabled</name>
23189                  <description>Enable publishing</description>
23190                  <value>1</value>
23191                </enumeratedValue>
23192              </enumeratedValues>
23193            </field>
23194          </fields>
23195        </register>
23196        <register>
23197          <dim>0x2</dim>
23198          <dimIncrement>0x4</dimIncrement>
23199          <name>PUBLISH_SEQSTARTED[%s]</name>
23200          <description>Description collection: Publish configuration for event SEQSTARTED[n]</description>
23201          <addressOffset>0x188</addressOffset>
23202          <access>read-write</access>
23203          <fields>
23204            <field>
23205              <name>CHIDX</name>
23206              <description>Channel that event SEQSTARTED[n] will publish to.</description>
23207              <lsb>0</lsb>
23208              <msb>3</msb>
23209            </field>
23210            <field>
23211              <name>EN</name>
23212              <lsb>31</lsb>
23213              <msb>31</msb>
23214              <enumeratedValues>
23215                <enumeratedValue>
23216                  <name>Disabled</name>
23217                  <description>Disable publishing</description>
23218                  <value>0</value>
23219                </enumeratedValue>
23220                <enumeratedValue>
23221                  <name>Enabled</name>
23222                  <description>Enable publishing</description>
23223                  <value>1</value>
23224                </enumeratedValue>
23225              </enumeratedValues>
23226            </field>
23227          </fields>
23228        </register>
23229        <register>
23230          <dim>0x2</dim>
23231          <dimIncrement>0x4</dimIncrement>
23232          <name>PUBLISH_SEQEND[%s]</name>
23233          <description>Description collection: Publish configuration for event SEQEND[n]</description>
23234          <addressOffset>0x190</addressOffset>
23235          <access>read-write</access>
23236          <fields>
23237            <field>
23238              <name>CHIDX</name>
23239              <description>Channel that event SEQEND[n] will publish to.</description>
23240              <lsb>0</lsb>
23241              <msb>3</msb>
23242            </field>
23243            <field>
23244              <name>EN</name>
23245              <lsb>31</lsb>
23246              <msb>31</msb>
23247              <enumeratedValues>
23248                <enumeratedValue>
23249                  <name>Disabled</name>
23250                  <description>Disable publishing</description>
23251                  <value>0</value>
23252                </enumeratedValue>
23253                <enumeratedValue>
23254                  <name>Enabled</name>
23255                  <description>Enable publishing</description>
23256                  <value>1</value>
23257                </enumeratedValue>
23258              </enumeratedValues>
23259            </field>
23260          </fields>
23261        </register>
23262        <register>
23263          <name>PUBLISH_PWMPERIODEND</name>
23264          <description>Publish configuration for event PWMPERIODEND</description>
23265          <addressOffset>0x198</addressOffset>
23266          <access>read-write</access>
23267          <fields>
23268            <field>
23269              <name>CHIDX</name>
23270              <description>Channel that event PWMPERIODEND will publish to.</description>
23271              <lsb>0</lsb>
23272              <msb>3</msb>
23273            </field>
23274            <field>
23275              <name>EN</name>
23276              <lsb>31</lsb>
23277              <msb>31</msb>
23278              <enumeratedValues>
23279                <enumeratedValue>
23280                  <name>Disabled</name>
23281                  <description>Disable publishing</description>
23282                  <value>0</value>
23283                </enumeratedValue>
23284                <enumeratedValue>
23285                  <name>Enabled</name>
23286                  <description>Enable publishing</description>
23287                  <value>1</value>
23288                </enumeratedValue>
23289              </enumeratedValues>
23290            </field>
23291          </fields>
23292        </register>
23293        <register>
23294          <name>PUBLISH_LOOPSDONE</name>
23295          <description>Publish configuration for event LOOPSDONE</description>
23296          <addressOffset>0x19C</addressOffset>
23297          <access>read-write</access>
23298          <fields>
23299            <field>
23300              <name>CHIDX</name>
23301              <description>Channel that event LOOPSDONE will publish to.</description>
23302              <lsb>0</lsb>
23303              <msb>3</msb>
23304            </field>
23305            <field>
23306              <name>EN</name>
23307              <lsb>31</lsb>
23308              <msb>31</msb>
23309              <enumeratedValues>
23310                <enumeratedValue>
23311                  <name>Disabled</name>
23312                  <description>Disable publishing</description>
23313                  <value>0</value>
23314                </enumeratedValue>
23315                <enumeratedValue>
23316                  <name>Enabled</name>
23317                  <description>Enable publishing</description>
23318                  <value>1</value>
23319                </enumeratedValue>
23320              </enumeratedValues>
23321            </field>
23322          </fields>
23323        </register>
23324        <register>
23325          <name>SHORTS</name>
23326          <description>Shortcuts between local events and tasks</description>
23327          <addressOffset>0x200</addressOffset>
23328          <access>read-write</access>
23329          <fields>
23330            <field>
23331              <name>SEQEND0_STOP</name>
23332              <description>Shortcut between event SEQEND[0] and task STOP</description>
23333              <lsb>0</lsb>
23334              <msb>0</msb>
23335              <enumeratedValues>
23336                <enumeratedValue>
23337                  <name>Disabled</name>
23338                  <description>Disable shortcut</description>
23339                  <value>0</value>
23340                </enumeratedValue>
23341                <enumeratedValue>
23342                  <name>Enabled</name>
23343                  <description>Enable shortcut</description>
23344                  <value>1</value>
23345                </enumeratedValue>
23346              </enumeratedValues>
23347            </field>
23348            <field>
23349              <name>SEQEND1_STOP</name>
23350              <description>Shortcut between event SEQEND[1] and task STOP</description>
23351              <lsb>1</lsb>
23352              <msb>1</msb>
23353              <enumeratedValues>
23354                <enumeratedValue>
23355                  <name>Disabled</name>
23356                  <description>Disable shortcut</description>
23357                  <value>0</value>
23358                </enumeratedValue>
23359                <enumeratedValue>
23360                  <name>Enabled</name>
23361                  <description>Enable shortcut</description>
23362                  <value>1</value>
23363                </enumeratedValue>
23364              </enumeratedValues>
23365            </field>
23366            <field>
23367              <name>LOOPSDONE_SEQSTART0</name>
23368              <description>Shortcut between event LOOPSDONE and task SEQSTART[0]</description>
23369              <lsb>2</lsb>
23370              <msb>2</msb>
23371              <enumeratedValues>
23372                <enumeratedValue>
23373                  <name>Disabled</name>
23374                  <description>Disable shortcut</description>
23375                  <value>0</value>
23376                </enumeratedValue>
23377                <enumeratedValue>
23378                  <name>Enabled</name>
23379                  <description>Enable shortcut</description>
23380                  <value>1</value>
23381                </enumeratedValue>
23382              </enumeratedValues>
23383            </field>
23384            <field>
23385              <name>LOOPSDONE_SEQSTART1</name>
23386              <description>Shortcut between event LOOPSDONE and task SEQSTART[1]</description>
23387              <lsb>3</lsb>
23388              <msb>3</msb>
23389              <enumeratedValues>
23390                <enumeratedValue>
23391                  <name>Disabled</name>
23392                  <description>Disable shortcut</description>
23393                  <value>0</value>
23394                </enumeratedValue>
23395                <enumeratedValue>
23396                  <name>Enabled</name>
23397                  <description>Enable shortcut</description>
23398                  <value>1</value>
23399                </enumeratedValue>
23400              </enumeratedValues>
23401            </field>
23402            <field>
23403              <name>LOOPSDONE_STOP</name>
23404              <description>Shortcut between event LOOPSDONE and task STOP</description>
23405              <lsb>4</lsb>
23406              <msb>4</msb>
23407              <enumeratedValues>
23408                <enumeratedValue>
23409                  <name>Disabled</name>
23410                  <description>Disable shortcut</description>
23411                  <value>0</value>
23412                </enumeratedValue>
23413                <enumeratedValue>
23414                  <name>Enabled</name>
23415                  <description>Enable shortcut</description>
23416                  <value>1</value>
23417                </enumeratedValue>
23418              </enumeratedValues>
23419            </field>
23420          </fields>
23421        </register>
23422        <register>
23423          <name>INTEN</name>
23424          <description>Enable or disable interrupt</description>
23425          <addressOffset>0x300</addressOffset>
23426          <access>read-write</access>
23427          <fields>
23428            <field>
23429              <name>STOPPED</name>
23430              <description>Enable or disable interrupt for event STOPPED</description>
23431              <lsb>1</lsb>
23432              <msb>1</msb>
23433              <enumeratedValues>
23434                <enumeratedValue>
23435                  <name>Disabled</name>
23436                  <description>Disable</description>
23437                  <value>0</value>
23438                </enumeratedValue>
23439                <enumeratedValue>
23440                  <name>Enabled</name>
23441                  <description>Enable</description>
23442                  <value>1</value>
23443                </enumeratedValue>
23444              </enumeratedValues>
23445            </field>
23446            <field>
23447              <name>SEQSTARTED0</name>
23448              <description>Enable or disable interrupt for event SEQSTARTED[0]</description>
23449              <lsb>2</lsb>
23450              <msb>2</msb>
23451              <enumeratedValues>
23452                <enumeratedValue>
23453                  <name>Disabled</name>
23454                  <description>Disable</description>
23455                  <value>0</value>
23456                </enumeratedValue>
23457                <enumeratedValue>
23458                  <name>Enabled</name>
23459                  <description>Enable</description>
23460                  <value>1</value>
23461                </enumeratedValue>
23462              </enumeratedValues>
23463            </field>
23464            <field>
23465              <name>SEQSTARTED1</name>
23466              <description>Enable or disable interrupt for event SEQSTARTED[1]</description>
23467              <lsb>3</lsb>
23468              <msb>3</msb>
23469              <enumeratedValues>
23470                <enumeratedValue>
23471                  <name>Disabled</name>
23472                  <description>Disable</description>
23473                  <value>0</value>
23474                </enumeratedValue>
23475                <enumeratedValue>
23476                  <name>Enabled</name>
23477                  <description>Enable</description>
23478                  <value>1</value>
23479                </enumeratedValue>
23480              </enumeratedValues>
23481            </field>
23482            <field>
23483              <name>SEQEND0</name>
23484              <description>Enable or disable interrupt for event SEQEND[0]</description>
23485              <lsb>4</lsb>
23486              <msb>4</msb>
23487              <enumeratedValues>
23488                <enumeratedValue>
23489                  <name>Disabled</name>
23490                  <description>Disable</description>
23491                  <value>0</value>
23492                </enumeratedValue>
23493                <enumeratedValue>
23494                  <name>Enabled</name>
23495                  <description>Enable</description>
23496                  <value>1</value>
23497                </enumeratedValue>
23498              </enumeratedValues>
23499            </field>
23500            <field>
23501              <name>SEQEND1</name>
23502              <description>Enable or disable interrupt for event SEQEND[1]</description>
23503              <lsb>5</lsb>
23504              <msb>5</msb>
23505              <enumeratedValues>
23506                <enumeratedValue>
23507                  <name>Disabled</name>
23508                  <description>Disable</description>
23509                  <value>0</value>
23510                </enumeratedValue>
23511                <enumeratedValue>
23512                  <name>Enabled</name>
23513                  <description>Enable</description>
23514                  <value>1</value>
23515                </enumeratedValue>
23516              </enumeratedValues>
23517            </field>
23518            <field>
23519              <name>PWMPERIODEND</name>
23520              <description>Enable or disable interrupt for event PWMPERIODEND</description>
23521              <lsb>6</lsb>
23522              <msb>6</msb>
23523              <enumeratedValues>
23524                <enumeratedValue>
23525                  <name>Disabled</name>
23526                  <description>Disable</description>
23527                  <value>0</value>
23528                </enumeratedValue>
23529                <enumeratedValue>
23530                  <name>Enabled</name>
23531                  <description>Enable</description>
23532                  <value>1</value>
23533                </enumeratedValue>
23534              </enumeratedValues>
23535            </field>
23536            <field>
23537              <name>LOOPSDONE</name>
23538              <description>Enable or disable interrupt for event LOOPSDONE</description>
23539              <lsb>7</lsb>
23540              <msb>7</msb>
23541              <enumeratedValues>
23542                <enumeratedValue>
23543                  <name>Disabled</name>
23544                  <description>Disable</description>
23545                  <value>0</value>
23546                </enumeratedValue>
23547                <enumeratedValue>
23548                  <name>Enabled</name>
23549                  <description>Enable</description>
23550                  <value>1</value>
23551                </enumeratedValue>
23552              </enumeratedValues>
23553            </field>
23554          </fields>
23555        </register>
23556        <register>
23557          <name>INTENSET</name>
23558          <description>Enable interrupt</description>
23559          <addressOffset>0x304</addressOffset>
23560          <access>read-write</access>
23561          <fields>
23562            <field>
23563              <name>STOPPED</name>
23564              <description>Write '1' to enable interrupt for event STOPPED</description>
23565              <lsb>1</lsb>
23566              <msb>1</msb>
23567              <enumeratedValues>
23568                <usage>read</usage>
23569                <enumeratedValue>
23570                  <name>Disabled</name>
23571                  <description>Read: Disabled</description>
23572                  <value>0</value>
23573                </enumeratedValue>
23574                <enumeratedValue>
23575                  <name>Enabled</name>
23576                  <description>Read: Enabled</description>
23577                  <value>1</value>
23578                </enumeratedValue>
23579              </enumeratedValues>
23580              <enumeratedValues>
23581                <usage>write</usage>
23582                <enumeratedValue>
23583                  <name>Set</name>
23584                  <description>Enable</description>
23585                  <value>1</value>
23586                </enumeratedValue>
23587              </enumeratedValues>
23588            </field>
23589            <field>
23590              <name>SEQSTARTED0</name>
23591              <description>Write '1' to enable interrupt for event SEQSTARTED[0]</description>
23592              <lsb>2</lsb>
23593              <msb>2</msb>
23594              <enumeratedValues>
23595                <usage>read</usage>
23596                <enumeratedValue>
23597                  <name>Disabled</name>
23598                  <description>Read: Disabled</description>
23599                  <value>0</value>
23600                </enumeratedValue>
23601                <enumeratedValue>
23602                  <name>Enabled</name>
23603                  <description>Read: Enabled</description>
23604                  <value>1</value>
23605                </enumeratedValue>
23606              </enumeratedValues>
23607              <enumeratedValues>
23608                <usage>write</usage>
23609                <enumeratedValue>
23610                  <name>Set</name>
23611                  <description>Enable</description>
23612                  <value>1</value>
23613                </enumeratedValue>
23614              </enumeratedValues>
23615            </field>
23616            <field>
23617              <name>SEQSTARTED1</name>
23618              <description>Write '1' to enable interrupt for event SEQSTARTED[1]</description>
23619              <lsb>3</lsb>
23620              <msb>3</msb>
23621              <enumeratedValues>
23622                <usage>read</usage>
23623                <enumeratedValue>
23624                  <name>Disabled</name>
23625                  <description>Read: Disabled</description>
23626                  <value>0</value>
23627                </enumeratedValue>
23628                <enumeratedValue>
23629                  <name>Enabled</name>
23630                  <description>Read: Enabled</description>
23631                  <value>1</value>
23632                </enumeratedValue>
23633              </enumeratedValues>
23634              <enumeratedValues>
23635                <usage>write</usage>
23636                <enumeratedValue>
23637                  <name>Set</name>
23638                  <description>Enable</description>
23639                  <value>1</value>
23640                </enumeratedValue>
23641              </enumeratedValues>
23642            </field>
23643            <field>
23644              <name>SEQEND0</name>
23645              <description>Write '1' to enable interrupt for event SEQEND[0]</description>
23646              <lsb>4</lsb>
23647              <msb>4</msb>
23648              <enumeratedValues>
23649                <usage>read</usage>
23650                <enumeratedValue>
23651                  <name>Disabled</name>
23652                  <description>Read: Disabled</description>
23653                  <value>0</value>
23654                </enumeratedValue>
23655                <enumeratedValue>
23656                  <name>Enabled</name>
23657                  <description>Read: Enabled</description>
23658                  <value>1</value>
23659                </enumeratedValue>
23660              </enumeratedValues>
23661              <enumeratedValues>
23662                <usage>write</usage>
23663                <enumeratedValue>
23664                  <name>Set</name>
23665                  <description>Enable</description>
23666                  <value>1</value>
23667                </enumeratedValue>
23668              </enumeratedValues>
23669            </field>
23670            <field>
23671              <name>SEQEND1</name>
23672              <description>Write '1' to enable interrupt for event SEQEND[1]</description>
23673              <lsb>5</lsb>
23674              <msb>5</msb>
23675              <enumeratedValues>
23676                <usage>read</usage>
23677                <enumeratedValue>
23678                  <name>Disabled</name>
23679                  <description>Read: Disabled</description>
23680                  <value>0</value>
23681                </enumeratedValue>
23682                <enumeratedValue>
23683                  <name>Enabled</name>
23684                  <description>Read: Enabled</description>
23685                  <value>1</value>
23686                </enumeratedValue>
23687              </enumeratedValues>
23688              <enumeratedValues>
23689                <usage>write</usage>
23690                <enumeratedValue>
23691                  <name>Set</name>
23692                  <description>Enable</description>
23693                  <value>1</value>
23694                </enumeratedValue>
23695              </enumeratedValues>
23696            </field>
23697            <field>
23698              <name>PWMPERIODEND</name>
23699              <description>Write '1' to enable interrupt for event PWMPERIODEND</description>
23700              <lsb>6</lsb>
23701              <msb>6</msb>
23702              <enumeratedValues>
23703                <usage>read</usage>
23704                <enumeratedValue>
23705                  <name>Disabled</name>
23706                  <description>Read: Disabled</description>
23707                  <value>0</value>
23708                </enumeratedValue>
23709                <enumeratedValue>
23710                  <name>Enabled</name>
23711                  <description>Read: Enabled</description>
23712                  <value>1</value>
23713                </enumeratedValue>
23714              </enumeratedValues>
23715              <enumeratedValues>
23716                <usage>write</usage>
23717                <enumeratedValue>
23718                  <name>Set</name>
23719                  <description>Enable</description>
23720                  <value>1</value>
23721                </enumeratedValue>
23722              </enumeratedValues>
23723            </field>
23724            <field>
23725              <name>LOOPSDONE</name>
23726              <description>Write '1' to enable interrupt for event LOOPSDONE</description>
23727              <lsb>7</lsb>
23728              <msb>7</msb>
23729              <enumeratedValues>
23730                <usage>read</usage>
23731                <enumeratedValue>
23732                  <name>Disabled</name>
23733                  <description>Read: Disabled</description>
23734                  <value>0</value>
23735                </enumeratedValue>
23736                <enumeratedValue>
23737                  <name>Enabled</name>
23738                  <description>Read: Enabled</description>
23739                  <value>1</value>
23740                </enumeratedValue>
23741              </enumeratedValues>
23742              <enumeratedValues>
23743                <usage>write</usage>
23744                <enumeratedValue>
23745                  <name>Set</name>
23746                  <description>Enable</description>
23747                  <value>1</value>
23748                </enumeratedValue>
23749              </enumeratedValues>
23750            </field>
23751          </fields>
23752        </register>
23753        <register>
23754          <name>INTENCLR</name>
23755          <description>Disable interrupt</description>
23756          <addressOffset>0x308</addressOffset>
23757          <access>read-write</access>
23758          <fields>
23759            <field>
23760              <name>STOPPED</name>
23761              <description>Write '1' to disable interrupt for event STOPPED</description>
23762              <lsb>1</lsb>
23763              <msb>1</msb>
23764              <enumeratedValues>
23765                <usage>read</usage>
23766                <enumeratedValue>
23767                  <name>Disabled</name>
23768                  <description>Read: Disabled</description>
23769                  <value>0</value>
23770                </enumeratedValue>
23771                <enumeratedValue>
23772                  <name>Enabled</name>
23773                  <description>Read: Enabled</description>
23774                  <value>1</value>
23775                </enumeratedValue>
23776              </enumeratedValues>
23777              <enumeratedValues>
23778                <usage>write</usage>
23779                <enumeratedValue>
23780                  <name>Clear</name>
23781                  <description>Disable</description>
23782                  <value>1</value>
23783                </enumeratedValue>
23784              </enumeratedValues>
23785            </field>
23786            <field>
23787              <name>SEQSTARTED0</name>
23788              <description>Write '1' to disable interrupt for event SEQSTARTED[0]</description>
23789              <lsb>2</lsb>
23790              <msb>2</msb>
23791              <enumeratedValues>
23792                <usage>read</usage>
23793                <enumeratedValue>
23794                  <name>Disabled</name>
23795                  <description>Read: Disabled</description>
23796                  <value>0</value>
23797                </enumeratedValue>
23798                <enumeratedValue>
23799                  <name>Enabled</name>
23800                  <description>Read: Enabled</description>
23801                  <value>1</value>
23802                </enumeratedValue>
23803              </enumeratedValues>
23804              <enumeratedValues>
23805                <usage>write</usage>
23806                <enumeratedValue>
23807                  <name>Clear</name>
23808                  <description>Disable</description>
23809                  <value>1</value>
23810                </enumeratedValue>
23811              </enumeratedValues>
23812            </field>
23813            <field>
23814              <name>SEQSTARTED1</name>
23815              <description>Write '1' to disable interrupt for event SEQSTARTED[1]</description>
23816              <lsb>3</lsb>
23817              <msb>3</msb>
23818              <enumeratedValues>
23819                <usage>read</usage>
23820                <enumeratedValue>
23821                  <name>Disabled</name>
23822                  <description>Read: Disabled</description>
23823                  <value>0</value>
23824                </enumeratedValue>
23825                <enumeratedValue>
23826                  <name>Enabled</name>
23827                  <description>Read: Enabled</description>
23828                  <value>1</value>
23829                </enumeratedValue>
23830              </enumeratedValues>
23831              <enumeratedValues>
23832                <usage>write</usage>
23833                <enumeratedValue>
23834                  <name>Clear</name>
23835                  <description>Disable</description>
23836                  <value>1</value>
23837                </enumeratedValue>
23838              </enumeratedValues>
23839            </field>
23840            <field>
23841              <name>SEQEND0</name>
23842              <description>Write '1' to disable interrupt for event SEQEND[0]</description>
23843              <lsb>4</lsb>
23844              <msb>4</msb>
23845              <enumeratedValues>
23846                <usage>read</usage>
23847                <enumeratedValue>
23848                  <name>Disabled</name>
23849                  <description>Read: Disabled</description>
23850                  <value>0</value>
23851                </enumeratedValue>
23852                <enumeratedValue>
23853                  <name>Enabled</name>
23854                  <description>Read: Enabled</description>
23855                  <value>1</value>
23856                </enumeratedValue>
23857              </enumeratedValues>
23858              <enumeratedValues>
23859                <usage>write</usage>
23860                <enumeratedValue>
23861                  <name>Clear</name>
23862                  <description>Disable</description>
23863                  <value>1</value>
23864                </enumeratedValue>
23865              </enumeratedValues>
23866            </field>
23867            <field>
23868              <name>SEQEND1</name>
23869              <description>Write '1' to disable interrupt for event SEQEND[1]</description>
23870              <lsb>5</lsb>
23871              <msb>5</msb>
23872              <enumeratedValues>
23873                <usage>read</usage>
23874                <enumeratedValue>
23875                  <name>Disabled</name>
23876                  <description>Read: Disabled</description>
23877                  <value>0</value>
23878                </enumeratedValue>
23879                <enumeratedValue>
23880                  <name>Enabled</name>
23881                  <description>Read: Enabled</description>
23882                  <value>1</value>
23883                </enumeratedValue>
23884              </enumeratedValues>
23885              <enumeratedValues>
23886                <usage>write</usage>
23887                <enumeratedValue>
23888                  <name>Clear</name>
23889                  <description>Disable</description>
23890                  <value>1</value>
23891                </enumeratedValue>
23892              </enumeratedValues>
23893            </field>
23894            <field>
23895              <name>PWMPERIODEND</name>
23896              <description>Write '1' to disable interrupt for event PWMPERIODEND</description>
23897              <lsb>6</lsb>
23898              <msb>6</msb>
23899              <enumeratedValues>
23900                <usage>read</usage>
23901                <enumeratedValue>
23902                  <name>Disabled</name>
23903                  <description>Read: Disabled</description>
23904                  <value>0</value>
23905                </enumeratedValue>
23906                <enumeratedValue>
23907                  <name>Enabled</name>
23908                  <description>Read: Enabled</description>
23909                  <value>1</value>
23910                </enumeratedValue>
23911              </enumeratedValues>
23912              <enumeratedValues>
23913                <usage>write</usage>
23914                <enumeratedValue>
23915                  <name>Clear</name>
23916                  <description>Disable</description>
23917                  <value>1</value>
23918                </enumeratedValue>
23919              </enumeratedValues>
23920            </field>
23921            <field>
23922              <name>LOOPSDONE</name>
23923              <description>Write '1' to disable interrupt for event LOOPSDONE</description>
23924              <lsb>7</lsb>
23925              <msb>7</msb>
23926              <enumeratedValues>
23927                <usage>read</usage>
23928                <enumeratedValue>
23929                  <name>Disabled</name>
23930                  <description>Read: Disabled</description>
23931                  <value>0</value>
23932                </enumeratedValue>
23933                <enumeratedValue>
23934                  <name>Enabled</name>
23935                  <description>Read: Enabled</description>
23936                  <value>1</value>
23937                </enumeratedValue>
23938              </enumeratedValues>
23939              <enumeratedValues>
23940                <usage>write</usage>
23941                <enumeratedValue>
23942                  <name>Clear</name>
23943                  <description>Disable</description>
23944                  <value>1</value>
23945                </enumeratedValue>
23946              </enumeratedValues>
23947            </field>
23948          </fields>
23949        </register>
23950        <register>
23951          <name>ENABLE</name>
23952          <description>PWM module enable register</description>
23953          <addressOffset>0x500</addressOffset>
23954          <access>read-write</access>
23955          <resetValue>0x00000000</resetValue>
23956          <fields>
23957            <field>
23958              <name>ENABLE</name>
23959              <description>Enable or disable PWM module</description>
23960              <lsb>0</lsb>
23961              <msb>0</msb>
23962              <enumeratedValues>
23963                <enumeratedValue>
23964                  <name>Disabled</name>
23965                  <description>Disabled</description>
23966                  <value>0</value>
23967                </enumeratedValue>
23968                <enumeratedValue>
23969                  <name>Enabled</name>
23970                  <description>Enable</description>
23971                  <value>1</value>
23972                </enumeratedValue>
23973              </enumeratedValues>
23974            </field>
23975          </fields>
23976        </register>
23977        <register>
23978          <name>MODE</name>
23979          <description>Selects operating mode of the wave counter</description>
23980          <addressOffset>0x504</addressOffset>
23981          <access>read-write</access>
23982          <resetValue>0x00000000</resetValue>
23983          <fields>
23984            <field>
23985              <name>UPDOWN</name>
23986              <description>Selects up mode or up-and-down mode for the counter</description>
23987              <lsb>0</lsb>
23988              <msb>0</msb>
23989              <enumeratedValues>
23990                <enumeratedValue>
23991                  <name>Up</name>
23992                  <description>Up counter, edge-aligned PWM duty cycle</description>
23993                  <value>0</value>
23994                </enumeratedValue>
23995                <enumeratedValue>
23996                  <name>UpAndDown</name>
23997                  <description>Up and down counter, center-aligned PWM duty cycle</description>
23998                  <value>1</value>
23999                </enumeratedValue>
24000              </enumeratedValues>
24001            </field>
24002          </fields>
24003        </register>
24004        <register>
24005          <name>COUNTERTOP</name>
24006          <description>Value up to which the pulse generator counter counts</description>
24007          <addressOffset>0x508</addressOffset>
24008          <access>read-write</access>
24009          <resetValue>0x000003FF</resetValue>
24010          <fields>
24011            <field>
24012              <name>COUNTERTOP</name>
24013              <description>Value up to which the pulse generator counter counts. This register is ignored when DECODER.MODE=WaveForm and only values from RAM are used.</description>
24014              <lsb>0</lsb>
24015              <msb>14</msb>
24016            </field>
24017          </fields>
24018        </register>
24019        <register>
24020          <name>PRESCALER</name>
24021          <description>Configuration for PWM_CLK</description>
24022          <addressOffset>0x50C</addressOffset>
24023          <access>read-write</access>
24024          <resetValue>0x00000000</resetValue>
24025          <fields>
24026            <field>
24027              <name>PRESCALER</name>
24028              <description>Prescaler of PWM_CLK</description>
24029              <lsb>0</lsb>
24030              <msb>2</msb>
24031              <enumeratedValues>
24032                <enumeratedValue>
24033                  <name>DIV_1</name>
24034                  <description>Divide by 1 (16 MHz)</description>
24035                  <value>0</value>
24036                </enumeratedValue>
24037                <enumeratedValue>
24038                  <name>DIV_2</name>
24039                  <description>Divide by 2 (8 MHz)</description>
24040                  <value>1</value>
24041                </enumeratedValue>
24042                <enumeratedValue>
24043                  <name>DIV_4</name>
24044                  <description>Divide by 4 (4 MHz)</description>
24045                  <value>2</value>
24046                </enumeratedValue>
24047                <enumeratedValue>
24048                  <name>DIV_8</name>
24049                  <description>Divide by 8 (2 MHz)</description>
24050                  <value>3</value>
24051                </enumeratedValue>
24052                <enumeratedValue>
24053                  <name>DIV_16</name>
24054                  <description>Divide by 16 (1 MHz)</description>
24055                  <value>4</value>
24056                </enumeratedValue>
24057                <enumeratedValue>
24058                  <name>DIV_32</name>
24059                  <description>Divide by 32 (500 kHz)</description>
24060                  <value>5</value>
24061                </enumeratedValue>
24062                <enumeratedValue>
24063                  <name>DIV_64</name>
24064                  <description>Divide by 64 (250 kHz)</description>
24065                  <value>6</value>
24066                </enumeratedValue>
24067                <enumeratedValue>
24068                  <name>DIV_128</name>
24069                  <description>Divide by 128 (125 kHz)</description>
24070                  <value>7</value>
24071                </enumeratedValue>
24072              </enumeratedValues>
24073            </field>
24074          </fields>
24075        </register>
24076        <register>
24077          <name>DECODER</name>
24078          <description>Configuration of the decoder</description>
24079          <addressOffset>0x510</addressOffset>
24080          <access>read-write</access>
24081          <resetValue>0x00000000</resetValue>
24082          <fields>
24083            <field>
24084              <name>LOAD</name>
24085              <description>How a sequence is read from RAM and spread to the compare register</description>
24086              <lsb>0</lsb>
24087              <msb>1</msb>
24088              <enumeratedValues>
24089                <enumeratedValue>
24090                  <name>Common</name>
24091                  <description>1st half word (16-bit) used in all PWM channels 0..3</description>
24092                  <value>0</value>
24093                </enumeratedValue>
24094                <enumeratedValue>
24095                  <name>Grouped</name>
24096                  <description>1st half word (16-bit) used in channel 0..1; 2nd word in channel 2..3</description>
24097                  <value>1</value>
24098                </enumeratedValue>
24099                <enumeratedValue>
24100                  <name>Individual</name>
24101                  <description>1st half word (16-bit) in ch.0; 2nd in ch.1; ...; 4th in ch.3</description>
24102                  <value>2</value>
24103                </enumeratedValue>
24104                <enumeratedValue>
24105                  <name>WaveForm</name>
24106                  <description>1st half word (16-bit) in ch.0; 2nd in ch.1; ...; 4th in COUNTERTOP</description>
24107                  <value>3</value>
24108                </enumeratedValue>
24109              </enumeratedValues>
24110            </field>
24111            <field>
24112              <name>MODE</name>
24113              <description>Selects source for advancing the active sequence</description>
24114              <lsb>8</lsb>
24115              <msb>8</msb>
24116              <enumeratedValues>
24117                <enumeratedValue>
24118                  <name>RefreshCount</name>
24119                  <description>SEQ[n].REFRESH is used to determine loading internal compare registers</description>
24120                  <value>0</value>
24121                </enumeratedValue>
24122                <enumeratedValue>
24123                  <name>NextStep</name>
24124                  <description>NEXTSTEP task causes a new value to be loaded to internal compare registers</description>
24125                  <value>1</value>
24126                </enumeratedValue>
24127              </enumeratedValues>
24128            </field>
24129          </fields>
24130        </register>
24131        <register>
24132          <name>LOOP</name>
24133          <description>Number of playbacks of a loop</description>
24134          <addressOffset>0x514</addressOffset>
24135          <access>read-write</access>
24136          <resetValue>0x00000000</resetValue>
24137          <fields>
24138            <field>
24139              <name>CNT</name>
24140              <description>Number of playbacks of pattern cycles</description>
24141              <lsb>0</lsb>
24142              <msb>15</msb>
24143              <enumeratedValues>
24144                <enumeratedValue>
24145                  <name>Disabled</name>
24146                  <description>Looping disabled (stop at the end of the sequence)</description>
24147                  <value>0</value>
24148                </enumeratedValue>
24149              </enumeratedValues>
24150            </field>
24151          </fields>
24152        </register>
24153        <cluster>
24154          <dim>2</dim>
24155          <dimIncrement>0x020</dimIncrement>
24156          <name>SEQ[%s]</name>
24157          <description>Unspecified</description>
24158          <headerStructName>PWM_SEQ</headerStructName>
24159          <access>read-write</access>
24160          <addressOffset>0x520</addressOffset>
24161          <register>
24162            <name>PTR</name>
24163            <description>Description cluster: Beginning address in RAM of this sequence</description>
24164            <addressOffset>0x000</addressOffset>
24165            <access>read-write</access>
24166            <resetValue>0x00000000</resetValue>
24167            <fields>
24168              <field>
24169                <name>PTR</name>
24170                <description>Beginning address in RAM of this sequence</description>
24171                <lsb>0</lsb>
24172                <msb>31</msb>
24173              </field>
24174            </fields>
24175          </register>
24176          <register>
24177            <name>CNT</name>
24178            <description>Description cluster: Number of values (duty cycles) in this sequence</description>
24179            <addressOffset>0x004</addressOffset>
24180            <access>read-write</access>
24181            <resetValue>0x00000000</resetValue>
24182            <fields>
24183              <field>
24184                <name>CNT</name>
24185                <description>Number of values (duty cycles) in this sequence</description>
24186                <lsb>0</lsb>
24187                <msb>14</msb>
24188                <enumeratedValues>
24189                  <enumeratedValue>
24190                    <name>Disabled</name>
24191                    <description>Sequence is disabled, and shall not be started as it is empty</description>
24192                    <value>0</value>
24193                  </enumeratedValue>
24194                </enumeratedValues>
24195              </field>
24196            </fields>
24197          </register>
24198          <register>
24199            <name>REFRESH</name>
24200            <description>Description cluster: Number of additional PWM periods between samples loaded into compare register</description>
24201            <addressOffset>0x008</addressOffset>
24202            <access>read-write</access>
24203            <resetValue>0x00000001</resetValue>
24204            <fields>
24205              <field>
24206                <name>CNT</name>
24207                <description>Number of additional PWM periods between samples loaded into compare register (load every REFRESH.CNT+1 PWM periods)</description>
24208                <lsb>0</lsb>
24209                <msb>23</msb>
24210                <enumeratedValues>
24211                  <enumeratedValue>
24212                    <name>Continuous</name>
24213                    <description>Update every PWM period</description>
24214                    <value>0</value>
24215                  </enumeratedValue>
24216                </enumeratedValues>
24217              </field>
24218            </fields>
24219          </register>
24220          <register>
24221            <name>ENDDELAY</name>
24222            <description>Description cluster: Time added after the sequence</description>
24223            <addressOffset>0x00C</addressOffset>
24224            <access>read-write</access>
24225            <resetValue>0x00000000</resetValue>
24226            <fields>
24227              <field>
24228                <name>CNT</name>
24229                <description>Time added after the sequence in PWM periods</description>
24230                <lsb>0</lsb>
24231                <msb>23</msb>
24232              </field>
24233            </fields>
24234          </register>
24235        </cluster>
24236        <cluster>
24237          <name>PSEL</name>
24238          <description>Unspecified</description>
24239          <headerStructName>PWM_PSEL</headerStructName>
24240          <access>read-write</access>
24241          <addressOffset>0x560</addressOffset>
24242          <register>
24243            <dim>0x4</dim>
24244            <dimIncrement>0x4</dimIncrement>
24245            <name>OUT[%s]</name>
24246            <description>Description collection: Output pin select for PWM channel n</description>
24247            <addressOffset>0x000</addressOffset>
24248            <access>read-write</access>
24249            <resetValue>0xFFFFFFFF</resetValue>
24250            <fields>
24251              <field>
24252                <name>PIN</name>
24253                <description>Pin number</description>
24254                <lsb>0</lsb>
24255                <msb>4</msb>
24256              </field>
24257              <field>
24258                <name>CONNECT</name>
24259                <description>Connection</description>
24260                <lsb>31</lsb>
24261                <msb>31</msb>
24262                <enumeratedValues>
24263                  <enumeratedValue>
24264                    <name>Disconnected</name>
24265                    <description>Disconnect</description>
24266                    <value>1</value>
24267                  </enumeratedValue>
24268                  <enumeratedValue>
24269                    <name>Connected</name>
24270                    <description>Connect</description>
24271                    <value>0</value>
24272                  </enumeratedValue>
24273                </enumeratedValues>
24274              </field>
24275            </fields>
24276          </register>
24277        </cluster>
24278      </registers>
24279    </peripheral>
24280    <peripheral derivedFrom="PWM0_NS">
24281      <name>PWM0_S</name>
24282      <description>Pulse width modulation unit 1</description>
24283      <baseAddress>0x50021000</baseAddress>
24284      <!--Security dma=SA-->
24285      <!--Security securemapping=US-->
24286      <interrupt>
24287        <name>PWM0</name>
24288        <value>33</value>
24289      </interrupt>
24290    </peripheral>
24291    <peripheral derivedFrom="PWM0_NS">
24292      <name>PWM1_NS</name>
24293      <description>Pulse width modulation unit 2</description>
24294      <baseAddress>0x40022000</baseAddress>
24295      <!--Security dma=SA-->
24296      <!--Security securemapping=US-->
24297      <interrupt>
24298        <name>PWM1</name>
24299        <value>34</value>
24300      </interrupt>
24301    </peripheral>
24302    <peripheral derivedFrom="PWM0_NS">
24303      <name>PWM1_S</name>
24304      <description>Pulse width modulation unit 3</description>
24305      <baseAddress>0x50022000</baseAddress>
24306      <!--Security dma=SA-->
24307      <!--Security securemapping=US-->
24308      <interrupt>
24309        <name>PWM1</name>
24310        <value>34</value>
24311      </interrupt>
24312    </peripheral>
24313    <peripheral derivedFrom="PWM0_NS">
24314      <name>PWM2_NS</name>
24315      <description>Pulse width modulation unit 4</description>
24316      <baseAddress>0x40023000</baseAddress>
24317      <!--Security dma=SA-->
24318      <!--Security securemapping=US-->
24319      <interrupt>
24320        <name>PWM2</name>
24321        <value>35</value>
24322      </interrupt>
24323    </peripheral>
24324    <peripheral derivedFrom="PWM0_NS">
24325      <name>PWM2_S</name>
24326      <description>Pulse width modulation unit 5</description>
24327      <baseAddress>0x50023000</baseAddress>
24328      <!--Security dma=SA-->
24329      <!--Security securemapping=US-->
24330      <interrupt>
24331        <name>PWM2</name>
24332        <value>35</value>
24333      </interrupt>
24334    </peripheral>
24335    <peripheral derivedFrom="PWM0_NS">
24336      <name>PWM3_NS</name>
24337      <description>Pulse width modulation unit 6</description>
24338      <baseAddress>0x40024000</baseAddress>
24339      <!--Security dma=SA-->
24340      <!--Security securemapping=US-->
24341      <interrupt>
24342        <name>PWM3</name>
24343        <value>36</value>
24344      </interrupt>
24345    </peripheral>
24346    <peripheral derivedFrom="PWM0_NS">
24347      <name>PWM3_S</name>
24348      <description>Pulse width modulation unit 7</description>
24349      <baseAddress>0x50024000</baseAddress>
24350      <!--Security dma=SA-->
24351      <!--Security securemapping=US-->
24352      <interrupt>
24353        <name>PWM3</name>
24354        <value>36</value>
24355      </interrupt>
24356    </peripheral>
24357    <peripheral>
24358      <name>PDM_NS</name>
24359      <description>Pulse Density Modulation (Digital Microphone) Interface 0</description>
24360      <baseAddress>0x40026000</baseAddress>
24361      <headerStructName>PDM</headerStructName>
24362      <!--Security dma=SA-->
24363      <!--Security securemapping=US-->
24364      <addressBlock>
24365        <offset>0</offset>
24366        <size>0x1000</size>
24367        <usage>registers</usage>
24368      </addressBlock>
24369      <interrupt>
24370        <name>PDM</name>
24371        <value>38</value>
24372      </interrupt>
24373      <groupName>PDM</groupName>
24374      <size>0x20</size>
24375      <registers>
24376        <register>
24377          <name>TASKS_START</name>
24378          <description>Starts continuous PDM transfer</description>
24379          <addressOffset>0x000</addressOffset>
24380          <access>write-only</access>
24381          <fields>
24382            <field>
24383              <name>TASKS_START</name>
24384              <description>Starts continuous PDM transfer</description>
24385              <lsb>0</lsb>
24386              <msb>0</msb>
24387              <enumeratedValues>
24388                <enumeratedValue>
24389                  <name>Trigger</name>
24390                  <description>Trigger task</description>
24391                  <value>1</value>
24392                </enumeratedValue>
24393              </enumeratedValues>
24394            </field>
24395          </fields>
24396        </register>
24397        <register>
24398          <name>TASKS_STOP</name>
24399          <description>Stops PDM transfer</description>
24400          <addressOffset>0x004</addressOffset>
24401          <access>write-only</access>
24402          <fields>
24403            <field>
24404              <name>TASKS_STOP</name>
24405              <description>Stops PDM transfer</description>
24406              <lsb>0</lsb>
24407              <msb>0</msb>
24408              <enumeratedValues>
24409                <enumeratedValue>
24410                  <name>Trigger</name>
24411                  <description>Trigger task</description>
24412                  <value>1</value>
24413                </enumeratedValue>
24414              </enumeratedValues>
24415            </field>
24416          </fields>
24417        </register>
24418        <register>
24419          <name>SUBSCRIBE_START</name>
24420          <description>Subscribe configuration for task START</description>
24421          <addressOffset>0x080</addressOffset>
24422          <access>read-write</access>
24423          <fields>
24424            <field>
24425              <name>CHIDX</name>
24426              <description>Channel that task START will subscribe to</description>
24427              <lsb>0</lsb>
24428              <msb>3</msb>
24429            </field>
24430            <field>
24431              <name>EN</name>
24432              <lsb>31</lsb>
24433              <msb>31</msb>
24434              <enumeratedValues>
24435                <enumeratedValue>
24436                  <name>Disabled</name>
24437                  <description>Disable subscription</description>
24438                  <value>0</value>
24439                </enumeratedValue>
24440                <enumeratedValue>
24441                  <name>Enabled</name>
24442                  <description>Enable subscription</description>
24443                  <value>1</value>
24444                </enumeratedValue>
24445              </enumeratedValues>
24446            </field>
24447          </fields>
24448        </register>
24449        <register>
24450          <name>SUBSCRIBE_STOP</name>
24451          <description>Subscribe configuration for task STOP</description>
24452          <addressOffset>0x084</addressOffset>
24453          <access>read-write</access>
24454          <fields>
24455            <field>
24456              <name>CHIDX</name>
24457              <description>Channel that task STOP will subscribe to</description>
24458              <lsb>0</lsb>
24459              <msb>3</msb>
24460            </field>
24461            <field>
24462              <name>EN</name>
24463              <lsb>31</lsb>
24464              <msb>31</msb>
24465              <enumeratedValues>
24466                <enumeratedValue>
24467                  <name>Disabled</name>
24468                  <description>Disable subscription</description>
24469                  <value>0</value>
24470                </enumeratedValue>
24471                <enumeratedValue>
24472                  <name>Enabled</name>
24473                  <description>Enable subscription</description>
24474                  <value>1</value>
24475                </enumeratedValue>
24476              </enumeratedValues>
24477            </field>
24478          </fields>
24479        </register>
24480        <register>
24481          <name>EVENTS_STARTED</name>
24482          <description>PDM transfer has started</description>
24483          <addressOffset>0x100</addressOffset>
24484          <access>read-write</access>
24485          <fields>
24486            <field>
24487              <name>EVENTS_STARTED</name>
24488              <description>PDM transfer has started</description>
24489              <lsb>0</lsb>
24490              <msb>0</msb>
24491              <enumeratedValues>
24492                <enumeratedValue>
24493                  <name>NotGenerated</name>
24494                  <description>Event not generated</description>
24495                  <value>0</value>
24496                </enumeratedValue>
24497                <enumeratedValue>
24498                  <name>Generated</name>
24499                  <description>Event generated</description>
24500                  <value>1</value>
24501                </enumeratedValue>
24502              </enumeratedValues>
24503            </field>
24504          </fields>
24505        </register>
24506        <register>
24507          <name>EVENTS_STOPPED</name>
24508          <description>PDM transfer has finished</description>
24509          <addressOffset>0x104</addressOffset>
24510          <access>read-write</access>
24511          <fields>
24512            <field>
24513              <name>EVENTS_STOPPED</name>
24514              <description>PDM transfer has finished</description>
24515              <lsb>0</lsb>
24516              <msb>0</msb>
24517              <enumeratedValues>
24518                <enumeratedValue>
24519                  <name>NotGenerated</name>
24520                  <description>Event not generated</description>
24521                  <value>0</value>
24522                </enumeratedValue>
24523                <enumeratedValue>
24524                  <name>Generated</name>
24525                  <description>Event generated</description>
24526                  <value>1</value>
24527                </enumeratedValue>
24528              </enumeratedValues>
24529            </field>
24530          </fields>
24531        </register>
24532        <register>
24533          <name>EVENTS_END</name>
24534          <description>The PDM has written the last sample specified by SAMPLE.MAXCNT (or the last sample after a STOP task has been received) to Data RAM</description>
24535          <addressOffset>0x108</addressOffset>
24536          <access>read-write</access>
24537          <fields>
24538            <field>
24539              <name>EVENTS_END</name>
24540              <description>The PDM has written the last sample specified by SAMPLE.MAXCNT (or the last sample after a STOP task has been received) to Data RAM</description>
24541              <lsb>0</lsb>
24542              <msb>0</msb>
24543              <enumeratedValues>
24544                <enumeratedValue>
24545                  <name>NotGenerated</name>
24546                  <description>Event not generated</description>
24547                  <value>0</value>
24548                </enumeratedValue>
24549                <enumeratedValue>
24550                  <name>Generated</name>
24551                  <description>Event generated</description>
24552                  <value>1</value>
24553                </enumeratedValue>
24554              </enumeratedValues>
24555            </field>
24556          </fields>
24557        </register>
24558        <register>
24559          <name>PUBLISH_STARTED</name>
24560          <description>Publish configuration for event STARTED</description>
24561          <addressOffset>0x180</addressOffset>
24562          <access>read-write</access>
24563          <fields>
24564            <field>
24565              <name>CHIDX</name>
24566              <description>Channel that event STARTED will publish to.</description>
24567              <lsb>0</lsb>
24568              <msb>3</msb>
24569            </field>
24570            <field>
24571              <name>EN</name>
24572              <lsb>31</lsb>
24573              <msb>31</msb>
24574              <enumeratedValues>
24575                <enumeratedValue>
24576                  <name>Disabled</name>
24577                  <description>Disable publishing</description>
24578                  <value>0</value>
24579                </enumeratedValue>
24580                <enumeratedValue>
24581                  <name>Enabled</name>
24582                  <description>Enable publishing</description>
24583                  <value>1</value>
24584                </enumeratedValue>
24585              </enumeratedValues>
24586            </field>
24587          </fields>
24588        </register>
24589        <register>
24590          <name>PUBLISH_STOPPED</name>
24591          <description>Publish configuration for event STOPPED</description>
24592          <addressOffset>0x184</addressOffset>
24593          <access>read-write</access>
24594          <fields>
24595            <field>
24596              <name>CHIDX</name>
24597              <description>Channel that event STOPPED will publish to.</description>
24598              <lsb>0</lsb>
24599              <msb>3</msb>
24600            </field>
24601            <field>
24602              <name>EN</name>
24603              <lsb>31</lsb>
24604              <msb>31</msb>
24605              <enumeratedValues>
24606                <enumeratedValue>
24607                  <name>Disabled</name>
24608                  <description>Disable publishing</description>
24609                  <value>0</value>
24610                </enumeratedValue>
24611                <enumeratedValue>
24612                  <name>Enabled</name>
24613                  <description>Enable publishing</description>
24614                  <value>1</value>
24615                </enumeratedValue>
24616              </enumeratedValues>
24617            </field>
24618          </fields>
24619        </register>
24620        <register>
24621          <name>PUBLISH_END</name>
24622          <description>Publish configuration for event END</description>
24623          <addressOffset>0x188</addressOffset>
24624          <access>read-write</access>
24625          <fields>
24626            <field>
24627              <name>CHIDX</name>
24628              <description>Channel that event END will publish to.</description>
24629              <lsb>0</lsb>
24630              <msb>3</msb>
24631            </field>
24632            <field>
24633              <name>EN</name>
24634              <lsb>31</lsb>
24635              <msb>31</msb>
24636              <enumeratedValues>
24637                <enumeratedValue>
24638                  <name>Disabled</name>
24639                  <description>Disable publishing</description>
24640                  <value>0</value>
24641                </enumeratedValue>
24642                <enumeratedValue>
24643                  <name>Enabled</name>
24644                  <description>Enable publishing</description>
24645                  <value>1</value>
24646                </enumeratedValue>
24647              </enumeratedValues>
24648            </field>
24649          </fields>
24650        </register>
24651        <register>
24652          <name>INTEN</name>
24653          <description>Enable or disable interrupt</description>
24654          <addressOffset>0x300</addressOffset>
24655          <access>read-write</access>
24656          <fields>
24657            <field>
24658              <name>STARTED</name>
24659              <description>Enable or disable interrupt for event STARTED</description>
24660              <lsb>0</lsb>
24661              <msb>0</msb>
24662              <enumeratedValues>
24663                <enumeratedValue>
24664                  <name>Disabled</name>
24665                  <description>Disable</description>
24666                  <value>0</value>
24667                </enumeratedValue>
24668                <enumeratedValue>
24669                  <name>Enabled</name>
24670                  <description>Enable</description>
24671                  <value>1</value>
24672                </enumeratedValue>
24673              </enumeratedValues>
24674            </field>
24675            <field>
24676              <name>STOPPED</name>
24677              <description>Enable or disable interrupt for event STOPPED</description>
24678              <lsb>1</lsb>
24679              <msb>1</msb>
24680              <enumeratedValues>
24681                <enumeratedValue>
24682                  <name>Disabled</name>
24683                  <description>Disable</description>
24684                  <value>0</value>
24685                </enumeratedValue>
24686                <enumeratedValue>
24687                  <name>Enabled</name>
24688                  <description>Enable</description>
24689                  <value>1</value>
24690                </enumeratedValue>
24691              </enumeratedValues>
24692            </field>
24693            <field>
24694              <name>END</name>
24695              <description>Enable or disable interrupt for event END</description>
24696              <lsb>2</lsb>
24697              <msb>2</msb>
24698              <enumeratedValues>
24699                <enumeratedValue>
24700                  <name>Disabled</name>
24701                  <description>Disable</description>
24702                  <value>0</value>
24703                </enumeratedValue>
24704                <enumeratedValue>
24705                  <name>Enabled</name>
24706                  <description>Enable</description>
24707                  <value>1</value>
24708                </enumeratedValue>
24709              </enumeratedValues>
24710            </field>
24711          </fields>
24712        </register>
24713        <register>
24714          <name>INTENSET</name>
24715          <description>Enable interrupt</description>
24716          <addressOffset>0x304</addressOffset>
24717          <access>read-write</access>
24718          <fields>
24719            <field>
24720              <name>STARTED</name>
24721              <description>Write '1' to enable interrupt for event STARTED</description>
24722              <lsb>0</lsb>
24723              <msb>0</msb>
24724              <enumeratedValues>
24725                <usage>read</usage>
24726                <enumeratedValue>
24727                  <name>Disabled</name>
24728                  <description>Read: Disabled</description>
24729                  <value>0</value>
24730                </enumeratedValue>
24731                <enumeratedValue>
24732                  <name>Enabled</name>
24733                  <description>Read: Enabled</description>
24734                  <value>1</value>
24735                </enumeratedValue>
24736              </enumeratedValues>
24737              <enumeratedValues>
24738                <usage>write</usage>
24739                <enumeratedValue>
24740                  <name>Set</name>
24741                  <description>Enable</description>
24742                  <value>1</value>
24743                </enumeratedValue>
24744              </enumeratedValues>
24745            </field>
24746            <field>
24747              <name>STOPPED</name>
24748              <description>Write '1' to enable interrupt for event STOPPED</description>
24749              <lsb>1</lsb>
24750              <msb>1</msb>
24751              <enumeratedValues>
24752                <usage>read</usage>
24753                <enumeratedValue>
24754                  <name>Disabled</name>
24755                  <description>Read: Disabled</description>
24756                  <value>0</value>
24757                </enumeratedValue>
24758                <enumeratedValue>
24759                  <name>Enabled</name>
24760                  <description>Read: Enabled</description>
24761                  <value>1</value>
24762                </enumeratedValue>
24763              </enumeratedValues>
24764              <enumeratedValues>
24765                <usage>write</usage>
24766                <enumeratedValue>
24767                  <name>Set</name>
24768                  <description>Enable</description>
24769                  <value>1</value>
24770                </enumeratedValue>
24771              </enumeratedValues>
24772            </field>
24773            <field>
24774              <name>END</name>
24775              <description>Write '1' to enable interrupt for event END</description>
24776              <lsb>2</lsb>
24777              <msb>2</msb>
24778              <enumeratedValues>
24779                <usage>read</usage>
24780                <enumeratedValue>
24781                  <name>Disabled</name>
24782                  <description>Read: Disabled</description>
24783                  <value>0</value>
24784                </enumeratedValue>
24785                <enumeratedValue>
24786                  <name>Enabled</name>
24787                  <description>Read: Enabled</description>
24788                  <value>1</value>
24789                </enumeratedValue>
24790              </enumeratedValues>
24791              <enumeratedValues>
24792                <usage>write</usage>
24793                <enumeratedValue>
24794                  <name>Set</name>
24795                  <description>Enable</description>
24796                  <value>1</value>
24797                </enumeratedValue>
24798              </enumeratedValues>
24799            </field>
24800          </fields>
24801        </register>
24802        <register>
24803          <name>INTENCLR</name>
24804          <description>Disable interrupt</description>
24805          <addressOffset>0x308</addressOffset>
24806          <access>read-write</access>
24807          <fields>
24808            <field>
24809              <name>STARTED</name>
24810              <description>Write '1' to disable interrupt for event STARTED</description>
24811              <lsb>0</lsb>
24812              <msb>0</msb>
24813              <enumeratedValues>
24814                <usage>read</usage>
24815                <enumeratedValue>
24816                  <name>Disabled</name>
24817                  <description>Read: Disabled</description>
24818                  <value>0</value>
24819                </enumeratedValue>
24820                <enumeratedValue>
24821                  <name>Enabled</name>
24822                  <description>Read: Enabled</description>
24823                  <value>1</value>
24824                </enumeratedValue>
24825              </enumeratedValues>
24826              <enumeratedValues>
24827                <usage>write</usage>
24828                <enumeratedValue>
24829                  <name>Clear</name>
24830                  <description>Disable</description>
24831                  <value>1</value>
24832                </enumeratedValue>
24833              </enumeratedValues>
24834            </field>
24835            <field>
24836              <name>STOPPED</name>
24837              <description>Write '1' to disable interrupt for event STOPPED</description>
24838              <lsb>1</lsb>
24839              <msb>1</msb>
24840              <enumeratedValues>
24841                <usage>read</usage>
24842                <enumeratedValue>
24843                  <name>Disabled</name>
24844                  <description>Read: Disabled</description>
24845                  <value>0</value>
24846                </enumeratedValue>
24847                <enumeratedValue>
24848                  <name>Enabled</name>
24849                  <description>Read: Enabled</description>
24850                  <value>1</value>
24851                </enumeratedValue>
24852              </enumeratedValues>
24853              <enumeratedValues>
24854                <usage>write</usage>
24855                <enumeratedValue>
24856                  <name>Clear</name>
24857                  <description>Disable</description>
24858                  <value>1</value>
24859                </enumeratedValue>
24860              </enumeratedValues>
24861            </field>
24862            <field>
24863              <name>END</name>
24864              <description>Write '1' to disable interrupt for event END</description>
24865              <lsb>2</lsb>
24866              <msb>2</msb>
24867              <enumeratedValues>
24868                <usage>read</usage>
24869                <enumeratedValue>
24870                  <name>Disabled</name>
24871                  <description>Read: Disabled</description>
24872                  <value>0</value>
24873                </enumeratedValue>
24874                <enumeratedValue>
24875                  <name>Enabled</name>
24876                  <description>Read: Enabled</description>
24877                  <value>1</value>
24878                </enumeratedValue>
24879              </enumeratedValues>
24880              <enumeratedValues>
24881                <usage>write</usage>
24882                <enumeratedValue>
24883                  <name>Clear</name>
24884                  <description>Disable</description>
24885                  <value>1</value>
24886                </enumeratedValue>
24887              </enumeratedValues>
24888            </field>
24889          </fields>
24890        </register>
24891        <register>
24892          <name>ENABLE</name>
24893          <description>PDM module enable register</description>
24894          <addressOffset>0x500</addressOffset>
24895          <access>read-write</access>
24896          <resetValue>0x00000000</resetValue>
24897          <fields>
24898            <field>
24899              <name>ENABLE</name>
24900              <description>Enable or disable PDM module</description>
24901              <lsb>0</lsb>
24902              <msb>0</msb>
24903              <enumeratedValues>
24904                <enumeratedValue>
24905                  <name>Disabled</name>
24906                  <description>Disable</description>
24907                  <value>0</value>
24908                </enumeratedValue>
24909                <enumeratedValue>
24910                  <name>Enabled</name>
24911                  <description>Enable</description>
24912                  <value>1</value>
24913                </enumeratedValue>
24914              </enumeratedValues>
24915            </field>
24916          </fields>
24917        </register>
24918        <register>
24919          <name>PDMCLKCTRL</name>
24920          <description>PDM clock generator control</description>
24921          <addressOffset>0x504</addressOffset>
24922          <access>read-write</access>
24923          <resetValue>0x08400000</resetValue>
24924          <fields>
24925            <field>
24926              <name>FREQ</name>
24927              <description>PDM_CLK frequency</description>
24928              <lsb>0</lsb>
24929              <msb>31</msb>
24930              <enumeratedValues>
24931                <enumeratedValue>
24932                  <name>1000K</name>
24933                  <description>PDM_CLK = 32 MHz / 32 = 1.000 MHz</description>
24934                  <value>0x08000000</value>
24935                </enumeratedValue>
24936                <enumeratedValue>
24937                  <name>Default</name>
24938                  <description>PDM_CLK = 32 MHz / 31 = 1.032 MHz. Nominal clock for RATIO=Ratio64.</description>
24939                  <value>0x08400000</value>
24940                </enumeratedValue>
24941                <enumeratedValue>
24942                  <name>1067K</name>
24943                  <description>PDM_CLK = 32 MHz / 30 = 1.067 MHz</description>
24944                  <value>0x08800000</value>
24945                </enumeratedValue>
24946                <enumeratedValue>
24947                  <name>1231K</name>
24948                  <description>PDM_CLK = 32 MHz / 26 = 1.231 MHz</description>
24949                  <value>0x09800000</value>
24950                </enumeratedValue>
24951                <enumeratedValue>
24952                  <name>1280K</name>
24953                  <description>PDM_CLK = 32 MHz / 25 = 1.280 MHz. Nominal clock for RATIO=Ratio80.</description>
24954                  <value>0x0A000000</value>
24955                </enumeratedValue>
24956                <enumeratedValue>
24957                  <name>1333K</name>
24958                  <description>PDM_CLK = 32 MHz / 24 = 1.333 MHz</description>
24959                  <value>0x0A800000</value>
24960                </enumeratedValue>
24961              </enumeratedValues>
24962            </field>
24963          </fields>
24964        </register>
24965        <register>
24966          <name>MODE</name>
24967          <description>Defines the routing of the connected PDM microphones' signals</description>
24968          <addressOffset>0x508</addressOffset>
24969          <access>read-write</access>
24970          <resetValue>0x00000000</resetValue>
24971          <fields>
24972            <field>
24973              <name>OPERATION</name>
24974              <description>Mono or stereo operation</description>
24975              <lsb>0</lsb>
24976              <msb>0</msb>
24977              <enumeratedValues>
24978                <enumeratedValue>
24979                  <name>Stereo</name>
24980                  <description>Sample and store one pair (Left + Right) of 16bit samples per RAM word R=[31:16]; L=[15:0]</description>
24981                  <value>0</value>
24982                </enumeratedValue>
24983                <enumeratedValue>
24984                  <name>Mono</name>
24985                  <description>Sample and store two successive Left samples (16 bit each) per RAM word L1=[31:16]; L0=[15:0]</description>
24986                  <value>1</value>
24987                </enumeratedValue>
24988              </enumeratedValues>
24989            </field>
24990            <field>
24991              <name>EDGE</name>
24992              <description>Defines on which PDM_CLK edge Left (or mono) is sampled</description>
24993              <lsb>1</lsb>
24994              <msb>1</msb>
24995              <enumeratedValues>
24996                <enumeratedValue>
24997                  <name>LeftFalling</name>
24998                  <description>Left (or mono) is sampled on falling edge of PDM_CLK</description>
24999                  <value>0</value>
25000                </enumeratedValue>
25001                <enumeratedValue>
25002                  <name>LeftRising</name>
25003                  <description>Left (or mono) is sampled on rising edge of PDM_CLK</description>
25004                  <value>1</value>
25005                </enumeratedValue>
25006              </enumeratedValues>
25007            </field>
25008          </fields>
25009        </register>
25010        <register>
25011          <name>GAINL</name>
25012          <description>Left output gain adjustment</description>
25013          <addressOffset>0x518</addressOffset>
25014          <access>read-write</access>
25015          <resetValue>0x00000028</resetValue>
25016          <fields>
25017            <field>
25018              <name>GAINL</name>
25019              <description>Left output gain adjustment, in 0.5 dB steps, around the default module gain (see electrical parameters) 0x00    -20 dB gain adjust 0x01  -19.5 dB gain adjust (...) 0x27   -0.5 dB gain adjust 0x28      0 dB gain adjust 0x29   +0.5 dB gain adjust (...) 0x4F  +19.5 dB gain adjust 0x50    +20 dB gain adjust</description>
25020              <lsb>0</lsb>
25021              <msb>6</msb>
25022              <enumeratedValues>
25023                <enumeratedValue>
25024                  <name>MinGain</name>
25025                  <description>-20dB gain adjustment (minimum)</description>
25026                  <value>0x00</value>
25027                </enumeratedValue>
25028                <enumeratedValue>
25029                  <name>DefaultGain</name>
25030                  <description>0dB gain adjustment</description>
25031                  <value>0x28</value>
25032                </enumeratedValue>
25033                <enumeratedValue>
25034                  <name>MaxGain</name>
25035                  <description>+20dB gain adjustment (maximum)</description>
25036                  <value>0x50</value>
25037                </enumeratedValue>
25038              </enumeratedValues>
25039            </field>
25040          </fields>
25041        </register>
25042        <register>
25043          <name>GAINR</name>
25044          <description>Right output gain adjustment</description>
25045          <addressOffset>0x51C</addressOffset>
25046          <access>read-write</access>
25047          <resetValue>0x00000028</resetValue>
25048          <fields>
25049            <field>
25050              <name>GAINR</name>
25051              <description>Right output gain adjustment, in 0.5 dB steps, around the default module gain (see electrical parameters)</description>
25052              <lsb>0</lsb>
25053              <msb>6</msb>
25054              <enumeratedValues>
25055                <enumeratedValue>
25056                  <name>MinGain</name>
25057                  <description>-20dB gain adjustment (minimum)</description>
25058                  <value>0x00</value>
25059                </enumeratedValue>
25060                <enumeratedValue>
25061                  <name>DefaultGain</name>
25062                  <description>0dB gain adjustment</description>
25063                  <value>0x28</value>
25064                </enumeratedValue>
25065                <enumeratedValue>
25066                  <name>MaxGain</name>
25067                  <description>+20dB gain adjustment (maximum)</description>
25068                  <value>0x50</value>
25069                </enumeratedValue>
25070              </enumeratedValues>
25071            </field>
25072          </fields>
25073        </register>
25074        <register>
25075          <name>RATIO</name>
25076          <description>Selects the ratio between PDM_CLK and output sample rate. Change PDMCLKCTRL accordingly.</description>
25077          <addressOffset>0x520</addressOffset>
25078          <access>read-write</access>
25079          <resetValue>0x00000000</resetValue>
25080          <fields>
25081            <field>
25082              <name>RATIO</name>
25083              <description>Selects the ratio between PDM_CLK and output sample rate</description>
25084              <lsb>0</lsb>
25085              <msb>0</msb>
25086              <enumeratedValues>
25087                <enumeratedValue>
25088                  <name>Ratio64</name>
25089                  <description>Ratio of 64</description>
25090                  <value>0</value>
25091                </enumeratedValue>
25092                <enumeratedValue>
25093                  <name>Ratio80</name>
25094                  <description>Ratio of 80</description>
25095                  <value>1</value>
25096                </enumeratedValue>
25097              </enumeratedValues>
25098            </field>
25099          </fields>
25100        </register>
25101        <cluster>
25102          <name>PSEL</name>
25103          <description>Unspecified</description>
25104          <headerStructName>PDM_PSEL</headerStructName>
25105          <access>read-write</access>
25106          <addressOffset>0x540</addressOffset>
25107          <register>
25108            <name>CLK</name>
25109            <description>Pin number configuration for PDM CLK signal</description>
25110            <addressOffset>0x000</addressOffset>
25111            <access>read-write</access>
25112            <resetValue>0xFFFFFFFF</resetValue>
25113            <fields>
25114              <field>
25115                <name>PIN</name>
25116                <description>Pin number</description>
25117                <lsb>0</lsb>
25118                <msb>4</msb>
25119              </field>
25120              <field>
25121                <name>CONNECT</name>
25122                <description>Connection</description>
25123                <lsb>31</lsb>
25124                <msb>31</msb>
25125                <enumeratedValues>
25126                  <enumeratedValue>
25127                    <name>Disconnected</name>
25128                    <description>Disconnect</description>
25129                    <value>1</value>
25130                  </enumeratedValue>
25131                  <enumeratedValue>
25132                    <name>Connected</name>
25133                    <description>Connect</description>
25134                    <value>0</value>
25135                  </enumeratedValue>
25136                </enumeratedValues>
25137              </field>
25138            </fields>
25139          </register>
25140          <register>
25141            <name>DIN</name>
25142            <description>Pin number configuration for PDM DIN signal</description>
25143            <addressOffset>0x004</addressOffset>
25144            <access>read-write</access>
25145            <resetValue>0xFFFFFFFF</resetValue>
25146            <fields>
25147              <field>
25148                <name>PIN</name>
25149                <description>Pin number</description>
25150                <lsb>0</lsb>
25151                <msb>4</msb>
25152              </field>
25153              <field>
25154                <name>CONNECT</name>
25155                <description>Connection</description>
25156                <lsb>31</lsb>
25157                <msb>31</msb>
25158                <enumeratedValues>
25159                  <enumeratedValue>
25160                    <name>Disconnected</name>
25161                    <description>Disconnect</description>
25162                    <value>1</value>
25163                  </enumeratedValue>
25164                  <enumeratedValue>
25165                    <name>Connected</name>
25166                    <description>Connect</description>
25167                    <value>0</value>
25168                  </enumeratedValue>
25169                </enumeratedValues>
25170              </field>
25171            </fields>
25172          </register>
25173        </cluster>
25174        <cluster>
25175          <name>SAMPLE</name>
25176          <description>Unspecified</description>
25177          <headerStructName>PDM_SAMPLE</headerStructName>
25178          <access>read-write</access>
25179          <addressOffset>0x560</addressOffset>
25180          <register>
25181            <name>PTR</name>
25182            <description>RAM address pointer to write samples to with EasyDMA</description>
25183            <addressOffset>0x000</addressOffset>
25184            <access>read-write</access>
25185            <fields>
25186              <field>
25187                <name>SAMPLEPTR</name>
25188                <description>Address to write PDM samples to over DMA</description>
25189                <lsb>0</lsb>
25190                <msb>31</msb>
25191              </field>
25192            </fields>
25193          </register>
25194          <register>
25195            <name>MAXCNT</name>
25196            <description>Number of samples to allocate memory for in EasyDMA mode</description>
25197            <addressOffset>0x004</addressOffset>
25198            <access>read-write</access>
25199            <fields>
25200              <field>
25201                <name>BUFFSIZE</name>
25202                <description>Length of DMA RAM allocation in number of samples</description>
25203                <lsb>0</lsb>
25204                <msb>14</msb>
25205              </field>
25206            </fields>
25207          </register>
25208        </cluster>
25209      </registers>
25210    </peripheral>
25211    <peripheral derivedFrom="PDM_NS">
25212      <name>PDM_S</name>
25213      <description>Pulse Density Modulation (Digital Microphone) Interface 1</description>
25214      <baseAddress>0x50026000</baseAddress>
25215      <!--Security dma=SA-->
25216      <!--Security securemapping=US-->
25217      <interrupt>
25218        <name>PDM</name>
25219        <value>38</value>
25220      </interrupt>
25221    </peripheral>
25222    <peripheral>
25223      <name>I2S_NS</name>
25224      <description>Inter-IC Sound 0</description>
25225      <baseAddress>0x40028000</baseAddress>
25226      <headerStructName>I2S</headerStructName>
25227      <!--Security dma=SA-->
25228      <!--Security securemapping=US-->
25229      <addressBlock>
25230        <offset>0</offset>
25231        <size>0x1000</size>
25232        <usage>registers</usage>
25233      </addressBlock>
25234      <interrupt>
25235        <name>I2S</name>
25236        <value>40</value>
25237      </interrupt>
25238      <groupName>I2S</groupName>
25239      <size>0x20</size>
25240      <registers>
25241        <register>
25242          <name>TASKS_START</name>
25243          <description>Starts continuous I2S transfer. Also starts MCK generator when this is enabled.</description>
25244          <addressOffset>0x000</addressOffset>
25245          <access>write-only</access>
25246          <fields>
25247            <field>
25248              <name>TASKS_START</name>
25249              <description>Starts continuous I2S transfer. Also starts MCK generator when this is enabled.</description>
25250              <lsb>0</lsb>
25251              <msb>0</msb>
25252              <enumeratedValues>
25253                <enumeratedValue>
25254                  <name>Trigger</name>
25255                  <description>Trigger task</description>
25256                  <value>1</value>
25257                </enumeratedValue>
25258              </enumeratedValues>
25259            </field>
25260          </fields>
25261        </register>
25262        <register>
25263          <name>TASKS_STOP</name>
25264          <description>Stops I2S transfer. Also stops MCK generator. Triggering this task will cause the STOPPED event to be generated.</description>
25265          <addressOffset>0x004</addressOffset>
25266          <access>write-only</access>
25267          <fields>
25268            <field>
25269              <name>TASKS_STOP</name>
25270              <description>Stops I2S transfer. Also stops MCK generator. Triggering this task will cause the STOPPED event to be generated.</description>
25271              <lsb>0</lsb>
25272              <msb>0</msb>
25273              <enumeratedValues>
25274                <enumeratedValue>
25275                  <name>Trigger</name>
25276                  <description>Trigger task</description>
25277                  <value>1</value>
25278                </enumeratedValue>
25279              </enumeratedValues>
25280            </field>
25281          </fields>
25282        </register>
25283        <register>
25284          <name>SUBSCRIBE_START</name>
25285          <description>Subscribe configuration for task START</description>
25286          <addressOffset>0x080</addressOffset>
25287          <access>read-write</access>
25288          <fields>
25289            <field>
25290              <name>CHIDX</name>
25291              <description>Channel that task START will subscribe to</description>
25292              <lsb>0</lsb>
25293              <msb>3</msb>
25294            </field>
25295            <field>
25296              <name>EN</name>
25297              <lsb>31</lsb>
25298              <msb>31</msb>
25299              <enumeratedValues>
25300                <enumeratedValue>
25301                  <name>Disabled</name>
25302                  <description>Disable subscription</description>
25303                  <value>0</value>
25304                </enumeratedValue>
25305                <enumeratedValue>
25306                  <name>Enabled</name>
25307                  <description>Enable subscription</description>
25308                  <value>1</value>
25309                </enumeratedValue>
25310              </enumeratedValues>
25311            </field>
25312          </fields>
25313        </register>
25314        <register>
25315          <name>SUBSCRIBE_STOP</name>
25316          <description>Subscribe configuration for task STOP</description>
25317          <addressOffset>0x084</addressOffset>
25318          <access>read-write</access>
25319          <fields>
25320            <field>
25321              <name>CHIDX</name>
25322              <description>Channel that task STOP will subscribe to</description>
25323              <lsb>0</lsb>
25324              <msb>3</msb>
25325            </field>
25326            <field>
25327              <name>EN</name>
25328              <lsb>31</lsb>
25329              <msb>31</msb>
25330              <enumeratedValues>
25331                <enumeratedValue>
25332                  <name>Disabled</name>
25333                  <description>Disable subscription</description>
25334                  <value>0</value>
25335                </enumeratedValue>
25336                <enumeratedValue>
25337                  <name>Enabled</name>
25338                  <description>Enable subscription</description>
25339                  <value>1</value>
25340                </enumeratedValue>
25341              </enumeratedValues>
25342            </field>
25343          </fields>
25344        </register>
25345        <register>
25346          <name>EVENTS_RXPTRUPD</name>
25347          <description>The RXD.PTR register has been copied to internal double-buffers.
25348      When the I2S module is started and RX is enabled, this event will be generated for every RXTXD.MAXCNT words that are received on the SDIN pin.</description>
25349          <addressOffset>0x104</addressOffset>
25350          <access>read-write</access>
25351          <fields>
25352            <field>
25353              <name>EVENTS_RXPTRUPD</name>
25354              <description>The RXD.PTR register has been copied to internal double-buffers.
25355      When the I2S module is started and RX is enabled, this event will be generated for every RXTXD.MAXCNT words that are received on the SDIN pin.</description>
25356              <lsb>0</lsb>
25357              <msb>0</msb>
25358              <enumeratedValues>
25359                <enumeratedValue>
25360                  <name>NotGenerated</name>
25361                  <description>Event not generated</description>
25362                  <value>0</value>
25363                </enumeratedValue>
25364                <enumeratedValue>
25365                  <name>Generated</name>
25366                  <description>Event generated</description>
25367                  <value>1</value>
25368                </enumeratedValue>
25369              </enumeratedValues>
25370            </field>
25371          </fields>
25372        </register>
25373        <register>
25374          <name>EVENTS_STOPPED</name>
25375          <description>I2S transfer stopped.</description>
25376          <addressOffset>0x108</addressOffset>
25377          <access>read-write</access>
25378          <fields>
25379            <field>
25380              <name>EVENTS_STOPPED</name>
25381              <description>I2S transfer stopped.</description>
25382              <lsb>0</lsb>
25383              <msb>0</msb>
25384              <enumeratedValues>
25385                <enumeratedValue>
25386                  <name>NotGenerated</name>
25387                  <description>Event not generated</description>
25388                  <value>0</value>
25389                </enumeratedValue>
25390                <enumeratedValue>
25391                  <name>Generated</name>
25392                  <description>Event generated</description>
25393                  <value>1</value>
25394                </enumeratedValue>
25395              </enumeratedValues>
25396            </field>
25397          </fields>
25398        </register>
25399        <register>
25400          <name>EVENTS_TXPTRUPD</name>
25401          <description>The TDX.PTR register has been copied to internal double-buffers.
25402      When the I2S module is started and TX is enabled, this event will be generated for every RXTXD.MAXCNT words that are sent on the SDOUT pin.</description>
25403          <addressOffset>0x114</addressOffset>
25404          <access>read-write</access>
25405          <fields>
25406            <field>
25407              <name>EVENTS_TXPTRUPD</name>
25408              <description>The TDX.PTR register has been copied to internal double-buffers.
25409      When the I2S module is started and TX is enabled, this event will be generated for every RXTXD.MAXCNT words that are sent on the SDOUT pin.</description>
25410              <lsb>0</lsb>
25411              <msb>0</msb>
25412              <enumeratedValues>
25413                <enumeratedValue>
25414                  <name>NotGenerated</name>
25415                  <description>Event not generated</description>
25416                  <value>0</value>
25417                </enumeratedValue>
25418                <enumeratedValue>
25419                  <name>Generated</name>
25420                  <description>Event generated</description>
25421                  <value>1</value>
25422                </enumeratedValue>
25423              </enumeratedValues>
25424            </field>
25425          </fields>
25426        </register>
25427        <register>
25428          <name>PUBLISH_RXPTRUPD</name>
25429          <description>Publish configuration for event RXPTRUPD</description>
25430          <addressOffset>0x184</addressOffset>
25431          <access>read-write</access>
25432          <fields>
25433            <field>
25434              <name>CHIDX</name>
25435              <description>Channel that event RXPTRUPD will publish to.</description>
25436              <lsb>0</lsb>
25437              <msb>3</msb>
25438            </field>
25439            <field>
25440              <name>EN</name>
25441              <lsb>31</lsb>
25442              <msb>31</msb>
25443              <enumeratedValues>
25444                <enumeratedValue>
25445                  <name>Disabled</name>
25446                  <description>Disable publishing</description>
25447                  <value>0</value>
25448                </enumeratedValue>
25449                <enumeratedValue>
25450                  <name>Enabled</name>
25451                  <description>Enable publishing</description>
25452                  <value>1</value>
25453                </enumeratedValue>
25454              </enumeratedValues>
25455            </field>
25456          </fields>
25457        </register>
25458        <register>
25459          <name>PUBLISH_STOPPED</name>
25460          <description>Publish configuration for event STOPPED</description>
25461          <addressOffset>0x188</addressOffset>
25462          <access>read-write</access>
25463          <fields>
25464            <field>
25465              <name>CHIDX</name>
25466              <description>Channel that event STOPPED will publish to.</description>
25467              <lsb>0</lsb>
25468              <msb>3</msb>
25469            </field>
25470            <field>
25471              <name>EN</name>
25472              <lsb>31</lsb>
25473              <msb>31</msb>
25474              <enumeratedValues>
25475                <enumeratedValue>
25476                  <name>Disabled</name>
25477                  <description>Disable publishing</description>
25478                  <value>0</value>
25479                </enumeratedValue>
25480                <enumeratedValue>
25481                  <name>Enabled</name>
25482                  <description>Enable publishing</description>
25483                  <value>1</value>
25484                </enumeratedValue>
25485              </enumeratedValues>
25486            </field>
25487          </fields>
25488        </register>
25489        <register>
25490          <name>PUBLISH_TXPTRUPD</name>
25491          <description>Publish configuration for event TXPTRUPD</description>
25492          <addressOffset>0x194</addressOffset>
25493          <access>read-write</access>
25494          <fields>
25495            <field>
25496              <name>CHIDX</name>
25497              <description>Channel that event TXPTRUPD will publish to.</description>
25498              <lsb>0</lsb>
25499              <msb>3</msb>
25500            </field>
25501            <field>
25502              <name>EN</name>
25503              <lsb>31</lsb>
25504              <msb>31</msb>
25505              <enumeratedValues>
25506                <enumeratedValue>
25507                  <name>Disabled</name>
25508                  <description>Disable publishing</description>
25509                  <value>0</value>
25510                </enumeratedValue>
25511                <enumeratedValue>
25512                  <name>Enabled</name>
25513                  <description>Enable publishing</description>
25514                  <value>1</value>
25515                </enumeratedValue>
25516              </enumeratedValues>
25517            </field>
25518          </fields>
25519        </register>
25520        <register>
25521          <name>INTEN</name>
25522          <description>Enable or disable interrupt</description>
25523          <addressOffset>0x300</addressOffset>
25524          <access>read-write</access>
25525          <fields>
25526            <field>
25527              <name>RXPTRUPD</name>
25528              <description>Enable or disable interrupt for event RXPTRUPD</description>
25529              <lsb>1</lsb>
25530              <msb>1</msb>
25531              <enumeratedValues>
25532                <enumeratedValue>
25533                  <name>Disabled</name>
25534                  <description>Disable</description>
25535                  <value>0</value>
25536                </enumeratedValue>
25537                <enumeratedValue>
25538                  <name>Enabled</name>
25539                  <description>Enable</description>
25540                  <value>1</value>
25541                </enumeratedValue>
25542              </enumeratedValues>
25543            </field>
25544            <field>
25545              <name>STOPPED</name>
25546              <description>Enable or disable interrupt for event STOPPED</description>
25547              <lsb>2</lsb>
25548              <msb>2</msb>
25549              <enumeratedValues>
25550                <enumeratedValue>
25551                  <name>Disabled</name>
25552                  <description>Disable</description>
25553                  <value>0</value>
25554                </enumeratedValue>
25555                <enumeratedValue>
25556                  <name>Enabled</name>
25557                  <description>Enable</description>
25558                  <value>1</value>
25559                </enumeratedValue>
25560              </enumeratedValues>
25561            </field>
25562            <field>
25563              <name>TXPTRUPD</name>
25564              <description>Enable or disable interrupt for event TXPTRUPD</description>
25565              <lsb>5</lsb>
25566              <msb>5</msb>
25567              <enumeratedValues>
25568                <enumeratedValue>
25569                  <name>Disabled</name>
25570                  <description>Disable</description>
25571                  <value>0</value>
25572                </enumeratedValue>
25573                <enumeratedValue>
25574                  <name>Enabled</name>
25575                  <description>Enable</description>
25576                  <value>1</value>
25577                </enumeratedValue>
25578              </enumeratedValues>
25579            </field>
25580          </fields>
25581        </register>
25582        <register>
25583          <name>INTENSET</name>
25584          <description>Enable interrupt</description>
25585          <addressOffset>0x304</addressOffset>
25586          <access>read-write</access>
25587          <fields>
25588            <field>
25589              <name>RXPTRUPD</name>
25590              <description>Write '1' to enable interrupt for event RXPTRUPD</description>
25591              <lsb>1</lsb>
25592              <msb>1</msb>
25593              <enumeratedValues>
25594                <usage>read</usage>
25595                <enumeratedValue>
25596                  <name>Disabled</name>
25597                  <description>Read: Disabled</description>
25598                  <value>0</value>
25599                </enumeratedValue>
25600                <enumeratedValue>
25601                  <name>Enabled</name>
25602                  <description>Read: Enabled</description>
25603                  <value>1</value>
25604                </enumeratedValue>
25605              </enumeratedValues>
25606              <enumeratedValues>
25607                <usage>write</usage>
25608                <enumeratedValue>
25609                  <name>Set</name>
25610                  <description>Enable</description>
25611                  <value>1</value>
25612                </enumeratedValue>
25613              </enumeratedValues>
25614            </field>
25615            <field>
25616              <name>STOPPED</name>
25617              <description>Write '1' to enable interrupt for event STOPPED</description>
25618              <lsb>2</lsb>
25619              <msb>2</msb>
25620              <enumeratedValues>
25621                <usage>read</usage>
25622                <enumeratedValue>
25623                  <name>Disabled</name>
25624                  <description>Read: Disabled</description>
25625                  <value>0</value>
25626                </enumeratedValue>
25627                <enumeratedValue>
25628                  <name>Enabled</name>
25629                  <description>Read: Enabled</description>
25630                  <value>1</value>
25631                </enumeratedValue>
25632              </enumeratedValues>
25633              <enumeratedValues>
25634                <usage>write</usage>
25635                <enumeratedValue>
25636                  <name>Set</name>
25637                  <description>Enable</description>
25638                  <value>1</value>
25639                </enumeratedValue>
25640              </enumeratedValues>
25641            </field>
25642            <field>
25643              <name>TXPTRUPD</name>
25644              <description>Write '1' to enable interrupt for event TXPTRUPD</description>
25645              <lsb>5</lsb>
25646              <msb>5</msb>
25647              <enumeratedValues>
25648                <usage>read</usage>
25649                <enumeratedValue>
25650                  <name>Disabled</name>
25651                  <description>Read: Disabled</description>
25652                  <value>0</value>
25653                </enumeratedValue>
25654                <enumeratedValue>
25655                  <name>Enabled</name>
25656                  <description>Read: Enabled</description>
25657                  <value>1</value>
25658                </enumeratedValue>
25659              </enumeratedValues>
25660              <enumeratedValues>
25661                <usage>write</usage>
25662                <enumeratedValue>
25663                  <name>Set</name>
25664                  <description>Enable</description>
25665                  <value>1</value>
25666                </enumeratedValue>
25667              </enumeratedValues>
25668            </field>
25669          </fields>
25670        </register>
25671        <register>
25672          <name>INTENCLR</name>
25673          <description>Disable interrupt</description>
25674          <addressOffset>0x308</addressOffset>
25675          <access>read-write</access>
25676          <fields>
25677            <field>
25678              <name>RXPTRUPD</name>
25679              <description>Write '1' to disable interrupt for event RXPTRUPD</description>
25680              <lsb>1</lsb>
25681              <msb>1</msb>
25682              <enumeratedValues>
25683                <usage>read</usage>
25684                <enumeratedValue>
25685                  <name>Disabled</name>
25686                  <description>Read: Disabled</description>
25687                  <value>0</value>
25688                </enumeratedValue>
25689                <enumeratedValue>
25690                  <name>Enabled</name>
25691                  <description>Read: Enabled</description>
25692                  <value>1</value>
25693                </enumeratedValue>
25694              </enumeratedValues>
25695              <enumeratedValues>
25696                <usage>write</usage>
25697                <enumeratedValue>
25698                  <name>Clear</name>
25699                  <description>Disable</description>
25700                  <value>1</value>
25701                </enumeratedValue>
25702              </enumeratedValues>
25703            </field>
25704            <field>
25705              <name>STOPPED</name>
25706              <description>Write '1' to disable interrupt for event STOPPED</description>
25707              <lsb>2</lsb>
25708              <msb>2</msb>
25709              <enumeratedValues>
25710                <usage>read</usage>
25711                <enumeratedValue>
25712                  <name>Disabled</name>
25713                  <description>Read: Disabled</description>
25714                  <value>0</value>
25715                </enumeratedValue>
25716                <enumeratedValue>
25717                  <name>Enabled</name>
25718                  <description>Read: Enabled</description>
25719                  <value>1</value>
25720                </enumeratedValue>
25721              </enumeratedValues>
25722              <enumeratedValues>
25723                <usage>write</usage>
25724                <enumeratedValue>
25725                  <name>Clear</name>
25726                  <description>Disable</description>
25727                  <value>1</value>
25728                </enumeratedValue>
25729              </enumeratedValues>
25730            </field>
25731            <field>
25732              <name>TXPTRUPD</name>
25733              <description>Write '1' to disable interrupt for event TXPTRUPD</description>
25734              <lsb>5</lsb>
25735              <msb>5</msb>
25736              <enumeratedValues>
25737                <usage>read</usage>
25738                <enumeratedValue>
25739                  <name>Disabled</name>
25740                  <description>Read: Disabled</description>
25741                  <value>0</value>
25742                </enumeratedValue>
25743                <enumeratedValue>
25744                  <name>Enabled</name>
25745                  <description>Read: Enabled</description>
25746                  <value>1</value>
25747                </enumeratedValue>
25748              </enumeratedValues>
25749              <enumeratedValues>
25750                <usage>write</usage>
25751                <enumeratedValue>
25752                  <name>Clear</name>
25753                  <description>Disable</description>
25754                  <value>1</value>
25755                </enumeratedValue>
25756              </enumeratedValues>
25757            </field>
25758          </fields>
25759        </register>
25760        <register>
25761          <name>ENABLE</name>
25762          <description>Enable I2S module.</description>
25763          <addressOffset>0x500</addressOffset>
25764          <access>read-write</access>
25765          <resetValue>0x00000000</resetValue>
25766          <fields>
25767            <field>
25768              <name>ENABLE</name>
25769              <description>Enable I2S module.</description>
25770              <lsb>0</lsb>
25771              <msb>0</msb>
25772              <enumeratedValues>
25773                <enumeratedValue>
25774                  <name>Disabled</name>
25775                  <description>Disable</description>
25776                  <value>0</value>
25777                </enumeratedValue>
25778                <enumeratedValue>
25779                  <name>Enabled</name>
25780                  <description>Enable</description>
25781                  <value>1</value>
25782                </enumeratedValue>
25783              </enumeratedValues>
25784            </field>
25785          </fields>
25786        </register>
25787        <cluster>
25788          <name>CONFIG</name>
25789          <description>Unspecified</description>
25790          <headerStructName>I2S_CONFIG</headerStructName>
25791          <access>read-write</access>
25792          <addressOffset>0x504</addressOffset>
25793          <register>
25794            <name>MODE</name>
25795            <description>I2S mode.</description>
25796            <addressOffset>0x000</addressOffset>
25797            <access>read-write</access>
25798            <resetValue>0x00000000</resetValue>
25799            <fields>
25800              <field>
25801                <name>MODE</name>
25802                <description>I2S mode.</description>
25803                <lsb>0</lsb>
25804                <msb>0</msb>
25805                <enumeratedValues>
25806                  <enumeratedValue>
25807                    <name>Master</name>
25808                    <description>Master mode. SCK and LRCK generated from internal master clcok (MCK) and output on pins defined by PSEL.xxx.</description>
25809                    <value>0</value>
25810                  </enumeratedValue>
25811                  <enumeratedValue>
25812                    <name>Slave</name>
25813                    <description>Slave mode. SCK and LRCK generated by external master and received on pins defined by PSEL.xxx</description>
25814                    <value>1</value>
25815                  </enumeratedValue>
25816                </enumeratedValues>
25817              </field>
25818            </fields>
25819          </register>
25820          <register>
25821            <name>RXEN</name>
25822            <description>Reception (RX) enable.</description>
25823            <addressOffset>0x004</addressOffset>
25824            <access>read-write</access>
25825            <resetValue>0x00000000</resetValue>
25826            <fields>
25827              <field>
25828                <name>RXEN</name>
25829                <description>Reception (RX) enable.</description>
25830                <lsb>0</lsb>
25831                <msb>0</msb>
25832                <enumeratedValues>
25833                  <enumeratedValue>
25834                    <name>Disabled</name>
25835                    <description>Reception disabled and now data will be written to the RXD.PTR address.</description>
25836                    <value>0</value>
25837                  </enumeratedValue>
25838                  <enumeratedValue>
25839                    <name>Enabled</name>
25840                    <description>Reception enabled.</description>
25841                    <value>1</value>
25842                  </enumeratedValue>
25843                </enumeratedValues>
25844              </field>
25845            </fields>
25846          </register>
25847          <register>
25848            <name>TXEN</name>
25849            <description>Transmission (TX) enable.</description>
25850            <addressOffset>0x008</addressOffset>
25851            <access>read-write</access>
25852            <resetValue>0x00000001</resetValue>
25853            <fields>
25854              <field>
25855                <name>TXEN</name>
25856                <description>Transmission (TX) enable.</description>
25857                <lsb>0</lsb>
25858                <msb>0</msb>
25859                <enumeratedValues>
25860                  <enumeratedValue>
25861                    <name>Disabled</name>
25862                    <description>Transmission disabled and now data will be read from the RXD.TXD address.</description>
25863                    <value>0</value>
25864                  </enumeratedValue>
25865                  <enumeratedValue>
25866                    <name>Enabled</name>
25867                    <description>Transmission enabled.</description>
25868                    <value>1</value>
25869                  </enumeratedValue>
25870                </enumeratedValues>
25871              </field>
25872            </fields>
25873          </register>
25874          <register>
25875            <name>MCKEN</name>
25876            <description>Master clock generator enable.</description>
25877            <addressOffset>0x00C</addressOffset>
25878            <access>read-write</access>
25879            <resetValue>0x00000001</resetValue>
25880            <fields>
25881              <field>
25882                <name>MCKEN</name>
25883                <description>Master clock generator enable.</description>
25884                <lsb>0</lsb>
25885                <msb>0</msb>
25886                <enumeratedValues>
25887                  <enumeratedValue>
25888                    <name>Disabled</name>
25889                    <description>Master clock generator disabled and PSEL.MCK not connected(available as GPIO).</description>
25890                    <value>0</value>
25891                  </enumeratedValue>
25892                  <enumeratedValue>
25893                    <name>Enabled</name>
25894                    <description>Master clock generator running and MCK output on PSEL.MCK.</description>
25895                    <value>1</value>
25896                  </enumeratedValue>
25897                </enumeratedValues>
25898              </field>
25899            </fields>
25900          </register>
25901          <register>
25902            <name>MCKFREQ</name>
25903            <description>Master clock generator frequency.</description>
25904            <addressOffset>0x010</addressOffset>
25905            <access>read-write</access>
25906            <resetValue>0x20000000</resetValue>
25907            <fields>
25908              <field>
25909                <name>MCKFREQ</name>
25910                <description>Master clock generator frequency.</description>
25911                <lsb>0</lsb>
25912                <msb>31</msb>
25913                <enumeratedValues>
25914                  <enumeratedValue>
25915                    <name>32MDIV8</name>
25916                    <description>32 MHz / 8 = 4.0 MHz</description>
25917                    <value>0x20000000</value>
25918                  </enumeratedValue>
25919                  <enumeratedValue>
25920                    <name>32MDIV10</name>
25921                    <description>32 MHz / 10 = 3.2 MHz</description>
25922                    <value>0x18000000</value>
25923                  </enumeratedValue>
25924                  <enumeratedValue>
25925                    <name>32MDIV11</name>
25926                    <description>32 MHz / 11 = 2.9090909 MHz</description>
25927                    <value>0x16000000</value>
25928                  </enumeratedValue>
25929                  <enumeratedValue>
25930                    <name>32MDIV15</name>
25931                    <description>32 MHz / 15 = 2.1333333 MHz</description>
25932                    <value>0x11000000</value>
25933                  </enumeratedValue>
25934                  <enumeratedValue>
25935                    <name>32MDIV16</name>
25936                    <description>32 MHz / 16 = 2.0 MHz</description>
25937                    <value>0x10000000</value>
25938                  </enumeratedValue>
25939                  <enumeratedValue>
25940                    <name>32MDIV21</name>
25941                    <description>32 MHz / 21 = 1.5238095</description>
25942                    <value>0x0C000000</value>
25943                  </enumeratedValue>
25944                  <enumeratedValue>
25945                    <name>32MDIV23</name>
25946                    <description>32 MHz / 23 = 1.3913043 MHz</description>
25947                    <value>0x0B000000</value>
25948                  </enumeratedValue>
25949                  <enumeratedValue>
25950                    <name>32MDIV30</name>
25951                    <description>32 MHz / 30 = 1.0666667 MHz</description>
25952                    <value>0x08800000</value>
25953                  </enumeratedValue>
25954                  <enumeratedValue>
25955                    <name>32MDIV31</name>
25956                    <description>32 MHz / 31 = 1.0322581 MHz</description>
25957                    <value>0x08400000</value>
25958                  </enumeratedValue>
25959                  <enumeratedValue>
25960                    <name>32MDIV32</name>
25961                    <description>32 MHz / 32 = 1.0 MHz</description>
25962                    <value>0x08000000</value>
25963                  </enumeratedValue>
25964                  <enumeratedValue>
25965                    <name>32MDIV42</name>
25966                    <description>32 MHz / 42 = 0.7619048 MHz</description>
25967                    <value>0x06000000</value>
25968                  </enumeratedValue>
25969                  <enumeratedValue>
25970                    <name>32MDIV63</name>
25971                    <description>32 MHz / 63 = 0.5079365 MHz</description>
25972                    <value>0x04100000</value>
25973                  </enumeratedValue>
25974                  <enumeratedValue>
25975                    <name>32MDIV125</name>
25976                    <description>32 MHz / 125 = 0.256 MHz</description>
25977                    <value>0x020C0000</value>
25978                  </enumeratedValue>
25979                </enumeratedValues>
25980              </field>
25981            </fields>
25982          </register>
25983          <register>
25984            <name>RATIO</name>
25985            <description>MCK / LRCK ratio.</description>
25986            <addressOffset>0x014</addressOffset>
25987            <access>read-write</access>
25988            <resetValue>0x00000006</resetValue>
25989            <fields>
25990              <field>
25991                <name>RATIO</name>
25992                <description>MCK / LRCK ratio.</description>
25993                <lsb>0</lsb>
25994                <msb>3</msb>
25995                <enumeratedValues>
25996                  <enumeratedValue>
25997                    <name>32X</name>
25998                    <description>LRCK = MCK / 32</description>
25999                    <value>0</value>
26000                  </enumeratedValue>
26001                  <enumeratedValue>
26002                    <name>48X</name>
26003                    <description>LRCK = MCK / 48</description>
26004                    <value>1</value>
26005                  </enumeratedValue>
26006                  <enumeratedValue>
26007                    <name>64X</name>
26008                    <description>LRCK = MCK / 64</description>
26009                    <value>2</value>
26010                  </enumeratedValue>
26011                  <enumeratedValue>
26012                    <name>96X</name>
26013                    <description>LRCK = MCK / 96</description>
26014                    <value>3</value>
26015                  </enumeratedValue>
26016                  <enumeratedValue>
26017                    <name>128X</name>
26018                    <description>LRCK = MCK / 128</description>
26019                    <value>4</value>
26020                  </enumeratedValue>
26021                  <enumeratedValue>
26022                    <name>192X</name>
26023                    <description>LRCK = MCK / 192</description>
26024                    <value>5</value>
26025                  </enumeratedValue>
26026                  <enumeratedValue>
26027                    <name>256X</name>
26028                    <description>LRCK = MCK / 256</description>
26029                    <value>6</value>
26030                  </enumeratedValue>
26031                  <enumeratedValue>
26032                    <name>384X</name>
26033                    <description>LRCK = MCK / 384</description>
26034                    <value>7</value>
26035                  </enumeratedValue>
26036                  <enumeratedValue>
26037                    <name>512X</name>
26038                    <description>LRCK = MCK / 512</description>
26039                    <value>8</value>
26040                  </enumeratedValue>
26041                </enumeratedValues>
26042              </field>
26043            </fields>
26044          </register>
26045          <register>
26046            <name>SWIDTH</name>
26047            <description>Sample width.</description>
26048            <addressOffset>0x018</addressOffset>
26049            <access>read-write</access>
26050            <resetValue>0x00000001</resetValue>
26051            <fields>
26052              <field>
26053                <name>SWIDTH</name>
26054                <description>Sample width.</description>
26055                <lsb>0</lsb>
26056                <msb>1</msb>
26057                <enumeratedValues>
26058                  <enumeratedValue>
26059                    <name>8Bit</name>
26060                    <description>8 bit.</description>
26061                    <value>0</value>
26062                  </enumeratedValue>
26063                  <enumeratedValue>
26064                    <name>16Bit</name>
26065                    <description>16 bit.</description>
26066                    <value>1</value>
26067                  </enumeratedValue>
26068                  <enumeratedValue>
26069                    <name>24Bit</name>
26070                    <description>24 bit.</description>
26071                    <value>2</value>
26072                  </enumeratedValue>
26073                </enumeratedValues>
26074              </field>
26075            </fields>
26076          </register>
26077          <register>
26078            <name>ALIGN</name>
26079            <description>Alignment of sample within a frame.</description>
26080            <addressOffset>0x01C</addressOffset>
26081            <access>read-write</access>
26082            <resetValue>0x00000000</resetValue>
26083            <fields>
26084              <field>
26085                <name>ALIGN</name>
26086                <description>Alignment of sample within a frame.</description>
26087                <lsb>0</lsb>
26088                <msb>0</msb>
26089                <enumeratedValues>
26090                  <enumeratedValue>
26091                    <name>Left</name>
26092                    <description>Left-aligned.</description>
26093                    <value>0</value>
26094                  </enumeratedValue>
26095                  <enumeratedValue>
26096                    <name>Right</name>
26097                    <description>Right-aligned.</description>
26098                    <value>1</value>
26099                  </enumeratedValue>
26100                </enumeratedValues>
26101              </field>
26102            </fields>
26103          </register>
26104          <register>
26105            <name>FORMAT</name>
26106            <description>Frame format.</description>
26107            <addressOffset>0x020</addressOffset>
26108            <access>read-write</access>
26109            <resetValue>0x00000000</resetValue>
26110            <fields>
26111              <field>
26112                <name>FORMAT</name>
26113                <description>Frame format.</description>
26114                <lsb>0</lsb>
26115                <msb>0</msb>
26116                <enumeratedValues>
26117                  <enumeratedValue>
26118                    <name>I2S</name>
26119                    <description>Original I2S format.</description>
26120                    <value>0</value>
26121                  </enumeratedValue>
26122                  <enumeratedValue>
26123                    <name>Aligned</name>
26124                    <description>Alternate (left- or right-aligned) format.</description>
26125                    <value>1</value>
26126                  </enumeratedValue>
26127                </enumeratedValues>
26128              </field>
26129            </fields>
26130          </register>
26131          <register>
26132            <name>CHANNELS</name>
26133            <description>Enable channels.</description>
26134            <addressOffset>0x024</addressOffset>
26135            <access>read-write</access>
26136            <resetValue>0x00000000</resetValue>
26137            <fields>
26138              <field>
26139                <name>CHANNELS</name>
26140                <description>Enable channels.</description>
26141                <lsb>0</lsb>
26142                <msb>1</msb>
26143                <enumeratedValues>
26144                  <enumeratedValue>
26145                    <name>Stereo</name>
26146                    <description>Stereo.</description>
26147                    <value>0</value>
26148                  </enumeratedValue>
26149                  <enumeratedValue>
26150                    <name>Left</name>
26151                    <description>Left only.</description>
26152                    <value>1</value>
26153                  </enumeratedValue>
26154                  <enumeratedValue>
26155                    <name>Right</name>
26156                    <description>Right only.</description>
26157                    <value>2</value>
26158                  </enumeratedValue>
26159                </enumeratedValues>
26160              </field>
26161            </fields>
26162          </register>
26163        </cluster>
26164        <cluster>
26165          <name>RXD</name>
26166          <description>Unspecified</description>
26167          <headerStructName>I2S_RXD</headerStructName>
26168          <access>read-write</access>
26169          <addressOffset>0x538</addressOffset>
26170          <register>
26171            <name>PTR</name>
26172            <description>Receive buffer RAM start address.</description>
26173            <addressOffset>0x000</addressOffset>
26174            <access>read-write</access>
26175            <resetValue>0x00000000</resetValue>
26176            <fields>
26177              <field>
26178                <name>PTR</name>
26179                <description>Receive buffer Data RAM start address. When receiving, words containing samples will be written to this address. This address is a word aligned Data RAM address.</description>
26180                <lsb>0</lsb>
26181                <msb>31</msb>
26182              </field>
26183            </fields>
26184          </register>
26185        </cluster>
26186        <cluster>
26187          <name>TXD</name>
26188          <description>Unspecified</description>
26189          <headerStructName>I2S_TXD</headerStructName>
26190          <access>read-write</access>
26191          <addressOffset>0x540</addressOffset>
26192          <register>
26193            <name>PTR</name>
26194            <description>Transmit buffer RAM start address.</description>
26195            <addressOffset>0x000</addressOffset>
26196            <access>read-write</access>
26197            <resetValue>0x00000000</resetValue>
26198            <fields>
26199              <field>
26200                <name>PTR</name>
26201                <description>Transmit buffer Data RAM start address. When transmitting, words containing samples will be fetched from this address. This address is a word aligned Data RAM address.</description>
26202                <lsb>0</lsb>
26203                <msb>31</msb>
26204              </field>
26205            </fields>
26206          </register>
26207        </cluster>
26208        <cluster>
26209          <name>RXTXD</name>
26210          <description>Unspecified</description>
26211          <headerStructName>I2S_RXTXD</headerStructName>
26212          <access>read-write</access>
26213          <addressOffset>0x550</addressOffset>
26214          <register>
26215            <name>MAXCNT</name>
26216            <description>Size of RXD and TXD buffers.</description>
26217            <addressOffset>0x000</addressOffset>
26218            <access>read-write</access>
26219            <resetValue>0x00000000</resetValue>
26220            <fields>
26221              <field>
26222                <name>MAXCNT</name>
26223                <description>Size of RXD and TXD buffers in number of 32 bit words.</description>
26224                <lsb>0</lsb>
26225                <msb>13</msb>
26226              </field>
26227            </fields>
26228          </register>
26229        </cluster>
26230        <cluster>
26231          <name>PSEL</name>
26232          <description>Unspecified</description>
26233          <headerStructName>I2S_PSEL</headerStructName>
26234          <access>read-write</access>
26235          <addressOffset>0x560</addressOffset>
26236          <register>
26237            <name>MCK</name>
26238            <description>Pin select for MCK signal.</description>
26239            <addressOffset>0x000</addressOffset>
26240            <access>read-write</access>
26241            <resetValue>0xFFFFFFFF</resetValue>
26242            <fields>
26243              <field>
26244                <name>PIN</name>
26245                <description>Pin number</description>
26246                <lsb>0</lsb>
26247                <msb>4</msb>
26248              </field>
26249              <field>
26250                <name>CONNECT</name>
26251                <description>Connection</description>
26252                <lsb>31</lsb>
26253                <msb>31</msb>
26254                <enumeratedValues>
26255                  <enumeratedValue>
26256                    <name>Disconnected</name>
26257                    <description>Disconnect</description>
26258                    <value>1</value>
26259                  </enumeratedValue>
26260                  <enumeratedValue>
26261                    <name>Connected</name>
26262                    <description>Connect</description>
26263                    <value>0</value>
26264                  </enumeratedValue>
26265                </enumeratedValues>
26266              </field>
26267            </fields>
26268          </register>
26269          <register>
26270            <name>SCK</name>
26271            <description>Pin select for SCK signal.</description>
26272            <addressOffset>0x004</addressOffset>
26273            <access>read-write</access>
26274            <resetValue>0xFFFFFFFF</resetValue>
26275            <fields>
26276              <field>
26277                <name>PIN</name>
26278                <description>Pin number</description>
26279                <lsb>0</lsb>
26280                <msb>4</msb>
26281              </field>
26282              <field>
26283                <name>CONNECT</name>
26284                <description>Connection</description>
26285                <lsb>31</lsb>
26286                <msb>31</msb>
26287                <enumeratedValues>
26288                  <enumeratedValue>
26289                    <name>Disconnected</name>
26290                    <description>Disconnect</description>
26291                    <value>1</value>
26292                  </enumeratedValue>
26293                  <enumeratedValue>
26294                    <name>Connected</name>
26295                    <description>Connect</description>
26296                    <value>0</value>
26297                  </enumeratedValue>
26298                </enumeratedValues>
26299              </field>
26300            </fields>
26301          </register>
26302          <register>
26303            <name>LRCK</name>
26304            <description>Pin select for LRCK signal.</description>
26305            <addressOffset>0x008</addressOffset>
26306            <access>read-write</access>
26307            <resetValue>0xFFFFFFFF</resetValue>
26308            <fields>
26309              <field>
26310                <name>PIN</name>
26311                <description>Pin number</description>
26312                <lsb>0</lsb>
26313                <msb>4</msb>
26314              </field>
26315              <field>
26316                <name>CONNECT</name>
26317                <description>Connection</description>
26318                <lsb>31</lsb>
26319                <msb>31</msb>
26320                <enumeratedValues>
26321                  <enumeratedValue>
26322                    <name>Disconnected</name>
26323                    <description>Disconnect</description>
26324                    <value>1</value>
26325                  </enumeratedValue>
26326                  <enumeratedValue>
26327                    <name>Connected</name>
26328                    <description>Connect</description>
26329                    <value>0</value>
26330                  </enumeratedValue>
26331                </enumeratedValues>
26332              </field>
26333            </fields>
26334          </register>
26335          <register>
26336            <name>SDIN</name>
26337            <description>Pin select for SDIN signal.</description>
26338            <addressOffset>0x00C</addressOffset>
26339            <access>read-write</access>
26340            <resetValue>0xFFFFFFFF</resetValue>
26341            <fields>
26342              <field>
26343                <name>PIN</name>
26344                <description>Pin number</description>
26345                <lsb>0</lsb>
26346                <msb>4</msb>
26347              </field>
26348              <field>
26349                <name>CONNECT</name>
26350                <description>Connection</description>
26351                <lsb>31</lsb>
26352                <msb>31</msb>
26353                <enumeratedValues>
26354                  <enumeratedValue>
26355                    <name>Disconnected</name>
26356                    <description>Disconnect</description>
26357                    <value>1</value>
26358                  </enumeratedValue>
26359                  <enumeratedValue>
26360                    <name>Connected</name>
26361                    <description>Connect</description>
26362                    <value>0</value>
26363                  </enumeratedValue>
26364                </enumeratedValues>
26365              </field>
26366            </fields>
26367          </register>
26368          <register>
26369            <name>SDOUT</name>
26370            <description>Pin select for SDOUT signal.</description>
26371            <addressOffset>0x010</addressOffset>
26372            <access>read-write</access>
26373            <resetValue>0xFFFFFFFF</resetValue>
26374            <fields>
26375              <field>
26376                <name>PIN</name>
26377                <description>Pin number</description>
26378                <lsb>0</lsb>
26379                <msb>4</msb>
26380              </field>
26381              <field>
26382                <name>CONNECT</name>
26383                <description>Connection</description>
26384                <lsb>31</lsb>
26385                <msb>31</msb>
26386                <enumeratedValues>
26387                  <enumeratedValue>
26388                    <name>Disconnected</name>
26389                    <description>Disconnect</description>
26390                    <value>1</value>
26391                  </enumeratedValue>
26392                  <enumeratedValue>
26393                    <name>Connected</name>
26394                    <description>Connect</description>
26395                    <value>0</value>
26396                  </enumeratedValue>
26397                </enumeratedValues>
26398              </field>
26399            </fields>
26400          </register>
26401        </cluster>
26402      </registers>
26403    </peripheral>
26404    <peripheral derivedFrom="I2S_NS">
26405      <name>I2S_S</name>
26406      <description>Inter-IC Sound 1</description>
26407      <baseAddress>0x50028000</baseAddress>
26408      <!--Security dma=SA-->
26409      <!--Security securemapping=US-->
26410      <interrupt>
26411        <name>I2S</name>
26412        <value>40</value>
26413      </interrupt>
26414    </peripheral>
26415    <peripheral>
26416      <name>IPC_NS</name>
26417      <description>Inter Processor Communication 0</description>
26418      <baseAddress>0x4002A000</baseAddress>
26419      <headerStructName>IPC</headerStructName>
26420      <!--Security dma=NA-->
26421      <!--Security securemapping=US-->
26422      <addressBlock>
26423        <offset>0</offset>
26424        <size>0x1000</size>
26425        <usage>registers</usage>
26426      </addressBlock>
26427      <interrupt>
26428        <name>IPC</name>
26429        <value>42</value>
26430      </interrupt>
26431      <groupName>IPC</groupName>
26432      <size>0x20</size>
26433      <registers>
26434        <register>
26435          <dim>0x8</dim>
26436          <dimIncrement>0x4</dimIncrement>
26437          <name>TASKS_SEND[%s]</name>
26438          <description>Description collection: Trigger events on channel enabled in SEND_CNF[n].</description>
26439          <addressOffset>0x000</addressOffset>
26440          <access>write-only</access>
26441          <fields>
26442            <field>
26443              <name>TASKS_SEND</name>
26444              <description>Trigger events on channel enabled in SEND_CNF[n].</description>
26445              <lsb>0</lsb>
26446              <msb>0</msb>
26447              <enumeratedValues>
26448                <enumeratedValue>
26449                  <name>Trigger</name>
26450                  <description>Trigger task</description>
26451                  <value>1</value>
26452                </enumeratedValue>
26453              </enumeratedValues>
26454            </field>
26455          </fields>
26456        </register>
26457        <register>
26458          <dim>0x8</dim>
26459          <dimIncrement>0x4</dimIncrement>
26460          <name>SUBSCRIBE_SEND[%s]</name>
26461          <description>Description collection: Subscribe configuration for task SEND[n]</description>
26462          <addressOffset>0x080</addressOffset>
26463          <access>read-write</access>
26464          <fields>
26465            <field>
26466              <name>CHIDX</name>
26467              <description>Channel that task SEND[n] will subscribe to</description>
26468              <lsb>0</lsb>
26469              <msb>3</msb>
26470            </field>
26471            <field>
26472              <name>EN</name>
26473              <lsb>31</lsb>
26474              <msb>31</msb>
26475              <enumeratedValues>
26476                <enumeratedValue>
26477                  <name>Disabled</name>
26478                  <description>Disable subscription</description>
26479                  <value>0</value>
26480                </enumeratedValue>
26481                <enumeratedValue>
26482                  <name>Enabled</name>
26483                  <description>Enable subscription</description>
26484                  <value>1</value>
26485                </enumeratedValue>
26486              </enumeratedValues>
26487            </field>
26488          </fields>
26489        </register>
26490        <register>
26491          <dim>0x8</dim>
26492          <dimIncrement>0x4</dimIncrement>
26493          <name>EVENTS_RECEIVE[%s]</name>
26494          <description>Description collection: Event received on one or more of the enabled channels in RECEIVE_CNF[n].</description>
26495          <addressOffset>0x100</addressOffset>
26496          <access>read-write</access>
26497          <fields>
26498            <field>
26499              <name>EVENTS_RECEIVE</name>
26500              <description>Event received on one or more of the enabled channels in RECEIVE_CNF[n].</description>
26501              <lsb>0</lsb>
26502              <msb>0</msb>
26503              <enumeratedValues>
26504                <enumeratedValue>
26505                  <name>NotGenerated</name>
26506                  <description>Event not generated</description>
26507                  <value>0</value>
26508                </enumeratedValue>
26509                <enumeratedValue>
26510                  <name>Generated</name>
26511                  <description>Event generated</description>
26512                  <value>1</value>
26513                </enumeratedValue>
26514              </enumeratedValues>
26515            </field>
26516          </fields>
26517        </register>
26518        <register>
26519          <dim>0x8</dim>
26520          <dimIncrement>0x4</dimIncrement>
26521          <name>PUBLISH_RECEIVE[%s]</name>
26522          <description>Description collection: Publish configuration for event RECEIVE[n]</description>
26523          <addressOffset>0x180</addressOffset>
26524          <access>read-write</access>
26525          <fields>
26526            <field>
26527              <name>CHIDX</name>
26528              <description>Channel that event RECEIVE[n] will publish to.</description>
26529              <lsb>0</lsb>
26530              <msb>3</msb>
26531            </field>
26532            <field>
26533              <name>EN</name>
26534              <lsb>31</lsb>
26535              <msb>31</msb>
26536              <enumeratedValues>
26537                <enumeratedValue>
26538                  <name>Disabled</name>
26539                  <description>Disable publishing</description>
26540                  <value>0</value>
26541                </enumeratedValue>
26542                <enumeratedValue>
26543                  <name>Enabled</name>
26544                  <description>Enable publishing</description>
26545                  <value>1</value>
26546                </enumeratedValue>
26547              </enumeratedValues>
26548            </field>
26549          </fields>
26550        </register>
26551        <register>
26552          <name>INTEN</name>
26553          <description>Enable or disable interrupt</description>
26554          <addressOffset>0x300</addressOffset>
26555          <access>read-write</access>
26556          <fields>
26557            <field>
26558              <name>RECEIVE0</name>
26559              <description>Enable or disable interrupt for event RECEIVE[0]</description>
26560              <lsb>0</lsb>
26561              <msb>0</msb>
26562              <enumeratedValues>
26563                <enumeratedValue>
26564                  <name>Disabled</name>
26565                  <description>Disable</description>
26566                  <value>0</value>
26567                </enumeratedValue>
26568                <enumeratedValue>
26569                  <name>Enabled</name>
26570                  <description>Enable</description>
26571                  <value>1</value>
26572                </enumeratedValue>
26573              </enumeratedValues>
26574            </field>
26575            <field>
26576              <name>RECEIVE1</name>
26577              <description>Enable or disable interrupt for event RECEIVE[1]</description>
26578              <lsb>1</lsb>
26579              <msb>1</msb>
26580              <enumeratedValues>
26581                <enumeratedValue>
26582                  <name>Disabled</name>
26583                  <description>Disable</description>
26584                  <value>0</value>
26585                </enumeratedValue>
26586                <enumeratedValue>
26587                  <name>Enabled</name>
26588                  <description>Enable</description>
26589                  <value>1</value>
26590                </enumeratedValue>
26591              </enumeratedValues>
26592            </field>
26593            <field>
26594              <name>RECEIVE2</name>
26595              <description>Enable or disable interrupt for event RECEIVE[2]</description>
26596              <lsb>2</lsb>
26597              <msb>2</msb>
26598              <enumeratedValues>
26599                <enumeratedValue>
26600                  <name>Disabled</name>
26601                  <description>Disable</description>
26602                  <value>0</value>
26603                </enumeratedValue>
26604                <enumeratedValue>
26605                  <name>Enabled</name>
26606                  <description>Enable</description>
26607                  <value>1</value>
26608                </enumeratedValue>
26609              </enumeratedValues>
26610            </field>
26611            <field>
26612              <name>RECEIVE3</name>
26613              <description>Enable or disable interrupt for event RECEIVE[3]</description>
26614              <lsb>3</lsb>
26615              <msb>3</msb>
26616              <enumeratedValues>
26617                <enumeratedValue>
26618                  <name>Disabled</name>
26619                  <description>Disable</description>
26620                  <value>0</value>
26621                </enumeratedValue>
26622                <enumeratedValue>
26623                  <name>Enabled</name>
26624                  <description>Enable</description>
26625                  <value>1</value>
26626                </enumeratedValue>
26627              </enumeratedValues>
26628            </field>
26629            <field>
26630              <name>RECEIVE4</name>
26631              <description>Enable or disable interrupt for event RECEIVE[4]</description>
26632              <lsb>4</lsb>
26633              <msb>4</msb>
26634              <enumeratedValues>
26635                <enumeratedValue>
26636                  <name>Disabled</name>
26637                  <description>Disable</description>
26638                  <value>0</value>
26639                </enumeratedValue>
26640                <enumeratedValue>
26641                  <name>Enabled</name>
26642                  <description>Enable</description>
26643                  <value>1</value>
26644                </enumeratedValue>
26645              </enumeratedValues>
26646            </field>
26647            <field>
26648              <name>RECEIVE5</name>
26649              <description>Enable or disable interrupt for event RECEIVE[5]</description>
26650              <lsb>5</lsb>
26651              <msb>5</msb>
26652              <enumeratedValues>
26653                <enumeratedValue>
26654                  <name>Disabled</name>
26655                  <description>Disable</description>
26656                  <value>0</value>
26657                </enumeratedValue>
26658                <enumeratedValue>
26659                  <name>Enabled</name>
26660                  <description>Enable</description>
26661                  <value>1</value>
26662                </enumeratedValue>
26663              </enumeratedValues>
26664            </field>
26665            <field>
26666              <name>RECEIVE6</name>
26667              <description>Enable or disable interrupt for event RECEIVE[6]</description>
26668              <lsb>6</lsb>
26669              <msb>6</msb>
26670              <enumeratedValues>
26671                <enumeratedValue>
26672                  <name>Disabled</name>
26673                  <description>Disable</description>
26674                  <value>0</value>
26675                </enumeratedValue>
26676                <enumeratedValue>
26677                  <name>Enabled</name>
26678                  <description>Enable</description>
26679                  <value>1</value>
26680                </enumeratedValue>
26681              </enumeratedValues>
26682            </field>
26683            <field>
26684              <name>RECEIVE7</name>
26685              <description>Enable or disable interrupt for event RECEIVE[7]</description>
26686              <lsb>7</lsb>
26687              <msb>7</msb>
26688              <enumeratedValues>
26689                <enumeratedValue>
26690                  <name>Disabled</name>
26691                  <description>Disable</description>
26692                  <value>0</value>
26693                </enumeratedValue>
26694                <enumeratedValue>
26695                  <name>Enabled</name>
26696                  <description>Enable</description>
26697                  <value>1</value>
26698                </enumeratedValue>
26699              </enumeratedValues>
26700            </field>
26701          </fields>
26702        </register>
26703        <register>
26704          <name>INTENSET</name>
26705          <description>Enable interrupt</description>
26706          <addressOffset>0x304</addressOffset>
26707          <access>read-write</access>
26708          <fields>
26709            <field>
26710              <name>RECEIVE0</name>
26711              <description>Write '1' to enable interrupt for event RECEIVE[0]</description>
26712              <lsb>0</lsb>
26713              <msb>0</msb>
26714              <enumeratedValues>
26715                <usage>read</usage>
26716                <enumeratedValue>
26717                  <name>Disabled</name>
26718                  <description>Read: Disabled</description>
26719                  <value>0</value>
26720                </enumeratedValue>
26721                <enumeratedValue>
26722                  <name>Enabled</name>
26723                  <description>Read: Enabled</description>
26724                  <value>1</value>
26725                </enumeratedValue>
26726              </enumeratedValues>
26727              <enumeratedValues>
26728                <usage>write</usage>
26729                <enumeratedValue>
26730                  <name>Set</name>
26731                  <description>Enable</description>
26732                  <value>1</value>
26733                </enumeratedValue>
26734              </enumeratedValues>
26735            </field>
26736            <field>
26737              <name>RECEIVE1</name>
26738              <description>Write '1' to enable interrupt for event RECEIVE[1]</description>
26739              <lsb>1</lsb>
26740              <msb>1</msb>
26741              <enumeratedValues>
26742                <usage>read</usage>
26743                <enumeratedValue>
26744                  <name>Disabled</name>
26745                  <description>Read: Disabled</description>
26746                  <value>0</value>
26747                </enumeratedValue>
26748                <enumeratedValue>
26749                  <name>Enabled</name>
26750                  <description>Read: Enabled</description>
26751                  <value>1</value>
26752                </enumeratedValue>
26753              </enumeratedValues>
26754              <enumeratedValues>
26755                <usage>write</usage>
26756                <enumeratedValue>
26757                  <name>Set</name>
26758                  <description>Enable</description>
26759                  <value>1</value>
26760                </enumeratedValue>
26761              </enumeratedValues>
26762            </field>
26763            <field>
26764              <name>RECEIVE2</name>
26765              <description>Write '1' to enable interrupt for event RECEIVE[2]</description>
26766              <lsb>2</lsb>
26767              <msb>2</msb>
26768              <enumeratedValues>
26769                <usage>read</usage>
26770                <enumeratedValue>
26771                  <name>Disabled</name>
26772                  <description>Read: Disabled</description>
26773                  <value>0</value>
26774                </enumeratedValue>
26775                <enumeratedValue>
26776                  <name>Enabled</name>
26777                  <description>Read: Enabled</description>
26778                  <value>1</value>
26779                </enumeratedValue>
26780              </enumeratedValues>
26781              <enumeratedValues>
26782                <usage>write</usage>
26783                <enumeratedValue>
26784                  <name>Set</name>
26785                  <description>Enable</description>
26786                  <value>1</value>
26787                </enumeratedValue>
26788              </enumeratedValues>
26789            </field>
26790            <field>
26791              <name>RECEIVE3</name>
26792              <description>Write '1' to enable interrupt for event RECEIVE[3]</description>
26793              <lsb>3</lsb>
26794              <msb>3</msb>
26795              <enumeratedValues>
26796                <usage>read</usage>
26797                <enumeratedValue>
26798                  <name>Disabled</name>
26799                  <description>Read: Disabled</description>
26800                  <value>0</value>
26801                </enumeratedValue>
26802                <enumeratedValue>
26803                  <name>Enabled</name>
26804                  <description>Read: Enabled</description>
26805                  <value>1</value>
26806                </enumeratedValue>
26807              </enumeratedValues>
26808              <enumeratedValues>
26809                <usage>write</usage>
26810                <enumeratedValue>
26811                  <name>Set</name>
26812                  <description>Enable</description>
26813                  <value>1</value>
26814                </enumeratedValue>
26815              </enumeratedValues>
26816            </field>
26817            <field>
26818              <name>RECEIVE4</name>
26819              <description>Write '1' to enable interrupt for event RECEIVE[4]</description>
26820              <lsb>4</lsb>
26821              <msb>4</msb>
26822              <enumeratedValues>
26823                <usage>read</usage>
26824                <enumeratedValue>
26825                  <name>Disabled</name>
26826                  <description>Read: Disabled</description>
26827                  <value>0</value>
26828                </enumeratedValue>
26829                <enumeratedValue>
26830                  <name>Enabled</name>
26831                  <description>Read: Enabled</description>
26832                  <value>1</value>
26833                </enumeratedValue>
26834              </enumeratedValues>
26835              <enumeratedValues>
26836                <usage>write</usage>
26837                <enumeratedValue>
26838                  <name>Set</name>
26839                  <description>Enable</description>
26840                  <value>1</value>
26841                </enumeratedValue>
26842              </enumeratedValues>
26843            </field>
26844            <field>
26845              <name>RECEIVE5</name>
26846              <description>Write '1' to enable interrupt for event RECEIVE[5]</description>
26847              <lsb>5</lsb>
26848              <msb>5</msb>
26849              <enumeratedValues>
26850                <usage>read</usage>
26851                <enumeratedValue>
26852                  <name>Disabled</name>
26853                  <description>Read: Disabled</description>
26854                  <value>0</value>
26855                </enumeratedValue>
26856                <enumeratedValue>
26857                  <name>Enabled</name>
26858                  <description>Read: Enabled</description>
26859                  <value>1</value>
26860                </enumeratedValue>
26861              </enumeratedValues>
26862              <enumeratedValues>
26863                <usage>write</usage>
26864                <enumeratedValue>
26865                  <name>Set</name>
26866                  <description>Enable</description>
26867                  <value>1</value>
26868                </enumeratedValue>
26869              </enumeratedValues>
26870            </field>
26871            <field>
26872              <name>RECEIVE6</name>
26873              <description>Write '1' to enable interrupt for event RECEIVE[6]</description>
26874              <lsb>6</lsb>
26875              <msb>6</msb>
26876              <enumeratedValues>
26877                <usage>read</usage>
26878                <enumeratedValue>
26879                  <name>Disabled</name>
26880                  <description>Read: Disabled</description>
26881                  <value>0</value>
26882                </enumeratedValue>
26883                <enumeratedValue>
26884                  <name>Enabled</name>
26885                  <description>Read: Enabled</description>
26886                  <value>1</value>
26887                </enumeratedValue>
26888              </enumeratedValues>
26889              <enumeratedValues>
26890                <usage>write</usage>
26891                <enumeratedValue>
26892                  <name>Set</name>
26893                  <description>Enable</description>
26894                  <value>1</value>
26895                </enumeratedValue>
26896              </enumeratedValues>
26897            </field>
26898            <field>
26899              <name>RECEIVE7</name>
26900              <description>Write '1' to enable interrupt for event RECEIVE[7]</description>
26901              <lsb>7</lsb>
26902              <msb>7</msb>
26903              <enumeratedValues>
26904                <usage>read</usage>
26905                <enumeratedValue>
26906                  <name>Disabled</name>
26907                  <description>Read: Disabled</description>
26908                  <value>0</value>
26909                </enumeratedValue>
26910                <enumeratedValue>
26911                  <name>Enabled</name>
26912                  <description>Read: Enabled</description>
26913                  <value>1</value>
26914                </enumeratedValue>
26915              </enumeratedValues>
26916              <enumeratedValues>
26917                <usage>write</usage>
26918                <enumeratedValue>
26919                  <name>Set</name>
26920                  <description>Enable</description>
26921                  <value>1</value>
26922                </enumeratedValue>
26923              </enumeratedValues>
26924            </field>
26925          </fields>
26926        </register>
26927        <register>
26928          <name>INTENCLR</name>
26929          <description>Disable interrupt</description>
26930          <addressOffset>0x308</addressOffset>
26931          <access>read-write</access>
26932          <fields>
26933            <field>
26934              <name>RECEIVE0</name>
26935              <description>Write '1' to disable interrupt for event RECEIVE[0]</description>
26936              <lsb>0</lsb>
26937              <msb>0</msb>
26938              <enumeratedValues>
26939                <usage>read</usage>
26940                <enumeratedValue>
26941                  <name>Disabled</name>
26942                  <description>Read: Disabled</description>
26943                  <value>0</value>
26944                </enumeratedValue>
26945                <enumeratedValue>
26946                  <name>Enabled</name>
26947                  <description>Read: Enabled</description>
26948                  <value>1</value>
26949                </enumeratedValue>
26950              </enumeratedValues>
26951              <enumeratedValues>
26952                <usage>write</usage>
26953                <enumeratedValue>
26954                  <name>Clear</name>
26955                  <description>Disable</description>
26956                  <value>1</value>
26957                </enumeratedValue>
26958              </enumeratedValues>
26959            </field>
26960            <field>
26961              <name>RECEIVE1</name>
26962              <description>Write '1' to disable interrupt for event RECEIVE[1]</description>
26963              <lsb>1</lsb>
26964              <msb>1</msb>
26965              <enumeratedValues>
26966                <usage>read</usage>
26967                <enumeratedValue>
26968                  <name>Disabled</name>
26969                  <description>Read: Disabled</description>
26970                  <value>0</value>
26971                </enumeratedValue>
26972                <enumeratedValue>
26973                  <name>Enabled</name>
26974                  <description>Read: Enabled</description>
26975                  <value>1</value>
26976                </enumeratedValue>
26977              </enumeratedValues>
26978              <enumeratedValues>
26979                <usage>write</usage>
26980                <enumeratedValue>
26981                  <name>Clear</name>
26982                  <description>Disable</description>
26983                  <value>1</value>
26984                </enumeratedValue>
26985              </enumeratedValues>
26986            </field>
26987            <field>
26988              <name>RECEIVE2</name>
26989              <description>Write '1' to disable interrupt for event RECEIVE[2]</description>
26990              <lsb>2</lsb>
26991              <msb>2</msb>
26992              <enumeratedValues>
26993                <usage>read</usage>
26994                <enumeratedValue>
26995                  <name>Disabled</name>
26996                  <description>Read: Disabled</description>
26997                  <value>0</value>
26998                </enumeratedValue>
26999                <enumeratedValue>
27000                  <name>Enabled</name>
27001                  <description>Read: Enabled</description>
27002                  <value>1</value>
27003                </enumeratedValue>
27004              </enumeratedValues>
27005              <enumeratedValues>
27006                <usage>write</usage>
27007                <enumeratedValue>
27008                  <name>Clear</name>
27009                  <description>Disable</description>
27010                  <value>1</value>
27011                </enumeratedValue>
27012              </enumeratedValues>
27013            </field>
27014            <field>
27015              <name>RECEIVE3</name>
27016              <description>Write '1' to disable interrupt for event RECEIVE[3]</description>
27017              <lsb>3</lsb>
27018              <msb>3</msb>
27019              <enumeratedValues>
27020                <usage>read</usage>
27021                <enumeratedValue>
27022                  <name>Disabled</name>
27023                  <description>Read: Disabled</description>
27024                  <value>0</value>
27025                </enumeratedValue>
27026                <enumeratedValue>
27027                  <name>Enabled</name>
27028                  <description>Read: Enabled</description>
27029                  <value>1</value>
27030                </enumeratedValue>
27031              </enumeratedValues>
27032              <enumeratedValues>
27033                <usage>write</usage>
27034                <enumeratedValue>
27035                  <name>Clear</name>
27036                  <description>Disable</description>
27037                  <value>1</value>
27038                </enumeratedValue>
27039              </enumeratedValues>
27040            </field>
27041            <field>
27042              <name>RECEIVE4</name>
27043              <description>Write '1' to disable interrupt for event RECEIVE[4]</description>
27044              <lsb>4</lsb>
27045              <msb>4</msb>
27046              <enumeratedValues>
27047                <usage>read</usage>
27048                <enumeratedValue>
27049                  <name>Disabled</name>
27050                  <description>Read: Disabled</description>
27051                  <value>0</value>
27052                </enumeratedValue>
27053                <enumeratedValue>
27054                  <name>Enabled</name>
27055                  <description>Read: Enabled</description>
27056                  <value>1</value>
27057                </enumeratedValue>
27058              </enumeratedValues>
27059              <enumeratedValues>
27060                <usage>write</usage>
27061                <enumeratedValue>
27062                  <name>Clear</name>
27063                  <description>Disable</description>
27064                  <value>1</value>
27065                </enumeratedValue>
27066              </enumeratedValues>
27067            </field>
27068            <field>
27069              <name>RECEIVE5</name>
27070              <description>Write '1' to disable interrupt for event RECEIVE[5]</description>
27071              <lsb>5</lsb>
27072              <msb>5</msb>
27073              <enumeratedValues>
27074                <usage>read</usage>
27075                <enumeratedValue>
27076                  <name>Disabled</name>
27077                  <description>Read: Disabled</description>
27078                  <value>0</value>
27079                </enumeratedValue>
27080                <enumeratedValue>
27081                  <name>Enabled</name>
27082                  <description>Read: Enabled</description>
27083                  <value>1</value>
27084                </enumeratedValue>
27085              </enumeratedValues>
27086              <enumeratedValues>
27087                <usage>write</usage>
27088                <enumeratedValue>
27089                  <name>Clear</name>
27090                  <description>Disable</description>
27091                  <value>1</value>
27092                </enumeratedValue>
27093              </enumeratedValues>
27094            </field>
27095            <field>
27096              <name>RECEIVE6</name>
27097              <description>Write '1' to disable interrupt for event RECEIVE[6]</description>
27098              <lsb>6</lsb>
27099              <msb>6</msb>
27100              <enumeratedValues>
27101                <usage>read</usage>
27102                <enumeratedValue>
27103                  <name>Disabled</name>
27104                  <description>Read: Disabled</description>
27105                  <value>0</value>
27106                </enumeratedValue>
27107                <enumeratedValue>
27108                  <name>Enabled</name>
27109                  <description>Read: Enabled</description>
27110                  <value>1</value>
27111                </enumeratedValue>
27112              </enumeratedValues>
27113              <enumeratedValues>
27114                <usage>write</usage>
27115                <enumeratedValue>
27116                  <name>Clear</name>
27117                  <description>Disable</description>
27118                  <value>1</value>
27119                </enumeratedValue>
27120              </enumeratedValues>
27121            </field>
27122            <field>
27123              <name>RECEIVE7</name>
27124              <description>Write '1' to disable interrupt for event RECEIVE[7]</description>
27125              <lsb>7</lsb>
27126              <msb>7</msb>
27127              <enumeratedValues>
27128                <usage>read</usage>
27129                <enumeratedValue>
27130                  <name>Disabled</name>
27131                  <description>Read: Disabled</description>
27132                  <value>0</value>
27133                </enumeratedValue>
27134                <enumeratedValue>
27135                  <name>Enabled</name>
27136                  <description>Read: Enabled</description>
27137                  <value>1</value>
27138                </enumeratedValue>
27139              </enumeratedValues>
27140              <enumeratedValues>
27141                <usage>write</usage>
27142                <enumeratedValue>
27143                  <name>Clear</name>
27144                  <description>Disable</description>
27145                  <value>1</value>
27146                </enumeratedValue>
27147              </enumeratedValues>
27148            </field>
27149          </fields>
27150        </register>
27151        <register>
27152          <name>INTPEND</name>
27153          <description>Pending interrupts</description>
27154          <addressOffset>0x30C</addressOffset>
27155          <access>read-only</access>
27156          <fields>
27157            <field>
27158              <name>RECEIVE0</name>
27159              <description>Read pending status of interrupt for event RECEIVE[0]</description>
27160              <lsb>0</lsb>
27161              <msb>0</msb>
27162              <enumeratedValues>
27163                <usage>read</usage>
27164                <enumeratedValue>
27165                  <name>NotPending</name>
27166                  <description>Read: Not pending</description>
27167                  <value>0</value>
27168                </enumeratedValue>
27169                <enumeratedValue>
27170                  <name>Pending</name>
27171                  <description>Read: Pending</description>
27172                  <value>1</value>
27173                </enumeratedValue>
27174              </enumeratedValues>
27175            </field>
27176            <field>
27177              <name>RECEIVE1</name>
27178              <description>Read pending status of interrupt for event RECEIVE[1]</description>
27179              <lsb>1</lsb>
27180              <msb>1</msb>
27181              <enumeratedValues>
27182                <usage>read</usage>
27183                <enumeratedValue>
27184                  <name>NotPending</name>
27185                  <description>Read: Not pending</description>
27186                  <value>0</value>
27187                </enumeratedValue>
27188                <enumeratedValue>
27189                  <name>Pending</name>
27190                  <description>Read: Pending</description>
27191                  <value>1</value>
27192                </enumeratedValue>
27193              </enumeratedValues>
27194            </field>
27195            <field>
27196              <name>RECEIVE2</name>
27197              <description>Read pending status of interrupt for event RECEIVE[2]</description>
27198              <lsb>2</lsb>
27199              <msb>2</msb>
27200              <enumeratedValues>
27201                <usage>read</usage>
27202                <enumeratedValue>
27203                  <name>NotPending</name>
27204                  <description>Read: Not pending</description>
27205                  <value>0</value>
27206                </enumeratedValue>
27207                <enumeratedValue>
27208                  <name>Pending</name>
27209                  <description>Read: Pending</description>
27210                  <value>1</value>
27211                </enumeratedValue>
27212              </enumeratedValues>
27213            </field>
27214            <field>
27215              <name>RECEIVE3</name>
27216              <description>Read pending status of interrupt for event RECEIVE[3]</description>
27217              <lsb>3</lsb>
27218              <msb>3</msb>
27219              <enumeratedValues>
27220                <usage>read</usage>
27221                <enumeratedValue>
27222                  <name>NotPending</name>
27223                  <description>Read: Not pending</description>
27224                  <value>0</value>
27225                </enumeratedValue>
27226                <enumeratedValue>
27227                  <name>Pending</name>
27228                  <description>Read: Pending</description>
27229                  <value>1</value>
27230                </enumeratedValue>
27231              </enumeratedValues>
27232            </field>
27233            <field>
27234              <name>RECEIVE4</name>
27235              <description>Read pending status of interrupt for event RECEIVE[4]</description>
27236              <lsb>4</lsb>
27237              <msb>4</msb>
27238              <enumeratedValues>
27239                <usage>read</usage>
27240                <enumeratedValue>
27241                  <name>NotPending</name>
27242                  <description>Read: Not pending</description>
27243                  <value>0</value>
27244                </enumeratedValue>
27245                <enumeratedValue>
27246                  <name>Pending</name>
27247                  <description>Read: Pending</description>
27248                  <value>1</value>
27249                </enumeratedValue>
27250              </enumeratedValues>
27251            </field>
27252            <field>
27253              <name>RECEIVE5</name>
27254              <description>Read pending status of interrupt for event RECEIVE[5]</description>
27255              <lsb>5</lsb>
27256              <msb>5</msb>
27257              <enumeratedValues>
27258                <usage>read</usage>
27259                <enumeratedValue>
27260                  <name>NotPending</name>
27261                  <description>Read: Not pending</description>
27262                  <value>0</value>
27263                </enumeratedValue>
27264                <enumeratedValue>
27265                  <name>Pending</name>
27266                  <description>Read: Pending</description>
27267                  <value>1</value>
27268                </enumeratedValue>
27269              </enumeratedValues>
27270            </field>
27271            <field>
27272              <name>RECEIVE6</name>
27273              <description>Read pending status of interrupt for event RECEIVE[6]</description>
27274              <lsb>6</lsb>
27275              <msb>6</msb>
27276              <enumeratedValues>
27277                <usage>read</usage>
27278                <enumeratedValue>
27279                  <name>NotPending</name>
27280                  <description>Read: Not pending</description>
27281                  <value>0</value>
27282                </enumeratedValue>
27283                <enumeratedValue>
27284                  <name>Pending</name>
27285                  <description>Read: Pending</description>
27286                  <value>1</value>
27287                </enumeratedValue>
27288              </enumeratedValues>
27289            </field>
27290            <field>
27291              <name>RECEIVE7</name>
27292              <description>Read pending status of interrupt for event RECEIVE[7]</description>
27293              <lsb>7</lsb>
27294              <msb>7</msb>
27295              <enumeratedValues>
27296                <usage>read</usage>
27297                <enumeratedValue>
27298                  <name>NotPending</name>
27299                  <description>Read: Not pending</description>
27300                  <value>0</value>
27301                </enumeratedValue>
27302                <enumeratedValue>
27303                  <name>Pending</name>
27304                  <description>Read: Pending</description>
27305                  <value>1</value>
27306                </enumeratedValue>
27307              </enumeratedValues>
27308            </field>
27309          </fields>
27310        </register>
27311        <register>
27312          <dim>0x8</dim>
27313          <dimIncrement>0x4</dimIncrement>
27314          <name>SEND_CNF[%s]</name>
27315          <description>Description collection: Send event configuration for TASKS_SEND[n].</description>
27316          <addressOffset>0x510</addressOffset>
27317          <access>read-write</access>
27318          <resetValue>0x00000000</resetValue>
27319          <fields>
27320            <field>
27321              <name>CHEN0</name>
27322              <description>Enable broadcasting on channel 0.</description>
27323              <lsb>0</lsb>
27324              <msb>0</msb>
27325              <enumeratedValues>
27326                <enumeratedValue>
27327                  <name>Disable</name>
27328                  <description>Disable broadcast.</description>
27329                  <value>0</value>
27330                </enumeratedValue>
27331                <enumeratedValue>
27332                  <name>Enable</name>
27333                  <description>Enable broadcast.</description>
27334                  <value>1</value>
27335                </enumeratedValue>
27336              </enumeratedValues>
27337            </field>
27338            <field>
27339              <name>CHEN1</name>
27340              <description>Enable broadcasting on channel 1.</description>
27341              <lsb>1</lsb>
27342              <msb>1</msb>
27343              <enumeratedValues>
27344                <enumeratedValue>
27345                  <name>Disable</name>
27346                  <description>Disable broadcast.</description>
27347                  <value>0</value>
27348                </enumeratedValue>
27349                <enumeratedValue>
27350                  <name>Enable</name>
27351                  <description>Enable broadcast.</description>
27352                  <value>1</value>
27353                </enumeratedValue>
27354              </enumeratedValues>
27355            </field>
27356            <field>
27357              <name>CHEN2</name>
27358              <description>Enable broadcasting on channel 2.</description>
27359              <lsb>2</lsb>
27360              <msb>2</msb>
27361              <enumeratedValues>
27362                <enumeratedValue>
27363                  <name>Disable</name>
27364                  <description>Disable broadcast.</description>
27365                  <value>0</value>
27366                </enumeratedValue>
27367                <enumeratedValue>
27368                  <name>Enable</name>
27369                  <description>Enable broadcast.</description>
27370                  <value>1</value>
27371                </enumeratedValue>
27372              </enumeratedValues>
27373            </field>
27374            <field>
27375              <name>CHEN3</name>
27376              <description>Enable broadcasting on channel 3.</description>
27377              <lsb>3</lsb>
27378              <msb>3</msb>
27379              <enumeratedValues>
27380                <enumeratedValue>
27381                  <name>Disable</name>
27382                  <description>Disable broadcast.</description>
27383                  <value>0</value>
27384                </enumeratedValue>
27385                <enumeratedValue>
27386                  <name>Enable</name>
27387                  <description>Enable broadcast.</description>
27388                  <value>1</value>
27389                </enumeratedValue>
27390              </enumeratedValues>
27391            </field>
27392            <field>
27393              <name>CHEN4</name>
27394              <description>Enable broadcasting on channel 4.</description>
27395              <lsb>4</lsb>
27396              <msb>4</msb>
27397              <enumeratedValues>
27398                <enumeratedValue>
27399                  <name>Disable</name>
27400                  <description>Disable broadcast.</description>
27401                  <value>0</value>
27402                </enumeratedValue>
27403                <enumeratedValue>
27404                  <name>Enable</name>
27405                  <description>Enable broadcast.</description>
27406                  <value>1</value>
27407                </enumeratedValue>
27408              </enumeratedValues>
27409            </field>
27410            <field>
27411              <name>CHEN5</name>
27412              <description>Enable broadcasting on channel 5.</description>
27413              <lsb>5</lsb>
27414              <msb>5</msb>
27415              <enumeratedValues>
27416                <enumeratedValue>
27417                  <name>Disable</name>
27418                  <description>Disable broadcast.</description>
27419                  <value>0</value>
27420                </enumeratedValue>
27421                <enumeratedValue>
27422                  <name>Enable</name>
27423                  <description>Enable broadcast.</description>
27424                  <value>1</value>
27425                </enumeratedValue>
27426              </enumeratedValues>
27427            </field>
27428            <field>
27429              <name>CHEN6</name>
27430              <description>Enable broadcasting on channel 6.</description>
27431              <lsb>6</lsb>
27432              <msb>6</msb>
27433              <enumeratedValues>
27434                <enumeratedValue>
27435                  <name>Disable</name>
27436                  <description>Disable broadcast.</description>
27437                  <value>0</value>
27438                </enumeratedValue>
27439                <enumeratedValue>
27440                  <name>Enable</name>
27441                  <description>Enable broadcast.</description>
27442                  <value>1</value>
27443                </enumeratedValue>
27444              </enumeratedValues>
27445            </field>
27446            <field>
27447              <name>CHEN7</name>
27448              <description>Enable broadcasting on channel 7.</description>
27449              <lsb>7</lsb>
27450              <msb>7</msb>
27451              <enumeratedValues>
27452                <enumeratedValue>
27453                  <name>Disable</name>
27454                  <description>Disable broadcast.</description>
27455                  <value>0</value>
27456                </enumeratedValue>
27457                <enumeratedValue>
27458                  <name>Enable</name>
27459                  <description>Enable broadcast.</description>
27460                  <value>1</value>
27461                </enumeratedValue>
27462              </enumeratedValues>
27463            </field>
27464          </fields>
27465        </register>
27466        <register>
27467          <dim>0x8</dim>
27468          <dimIncrement>0x4</dimIncrement>
27469          <name>RECEIVE_CNF[%s]</name>
27470          <description>Description collection: Receive event configuration for EVENTS_RECEIVE[n].</description>
27471          <addressOffset>0x590</addressOffset>
27472          <access>read-write</access>
27473          <resetValue>0x00000000</resetValue>
27474          <fields>
27475            <field>
27476              <name>CHEN0</name>
27477              <description>Enable subscription to channel 0.</description>
27478              <lsb>0</lsb>
27479              <msb>0</msb>
27480              <enumeratedValues>
27481                <enumeratedValue>
27482                  <name>Disable</name>
27483                  <description>Disable events.</description>
27484                  <value>0</value>
27485                </enumeratedValue>
27486                <enumeratedValue>
27487                  <name>Enable</name>
27488                  <description>Enable events.</description>
27489                  <value>1</value>
27490                </enumeratedValue>
27491              </enumeratedValues>
27492            </field>
27493            <field>
27494              <name>CHEN1</name>
27495              <description>Enable subscription to channel 1.</description>
27496              <lsb>1</lsb>
27497              <msb>1</msb>
27498              <enumeratedValues>
27499                <enumeratedValue>
27500                  <name>Disable</name>
27501                  <description>Disable events.</description>
27502                  <value>0</value>
27503                </enumeratedValue>
27504                <enumeratedValue>
27505                  <name>Enable</name>
27506                  <description>Enable events.</description>
27507                  <value>1</value>
27508                </enumeratedValue>
27509              </enumeratedValues>
27510            </field>
27511            <field>
27512              <name>CHEN2</name>
27513              <description>Enable subscription to channel 2.</description>
27514              <lsb>2</lsb>
27515              <msb>2</msb>
27516              <enumeratedValues>
27517                <enumeratedValue>
27518                  <name>Disable</name>
27519                  <description>Disable events.</description>
27520                  <value>0</value>
27521                </enumeratedValue>
27522                <enumeratedValue>
27523                  <name>Enable</name>
27524                  <description>Enable events.</description>
27525                  <value>1</value>
27526                </enumeratedValue>
27527              </enumeratedValues>
27528            </field>
27529            <field>
27530              <name>CHEN3</name>
27531              <description>Enable subscription to channel 3.</description>
27532              <lsb>3</lsb>
27533              <msb>3</msb>
27534              <enumeratedValues>
27535                <enumeratedValue>
27536                  <name>Disable</name>
27537                  <description>Disable events.</description>
27538                  <value>0</value>
27539                </enumeratedValue>
27540                <enumeratedValue>
27541                  <name>Enable</name>
27542                  <description>Enable events.</description>
27543                  <value>1</value>
27544                </enumeratedValue>
27545              </enumeratedValues>
27546            </field>
27547            <field>
27548              <name>CHEN4</name>
27549              <description>Enable subscription to channel 4.</description>
27550              <lsb>4</lsb>
27551              <msb>4</msb>
27552              <enumeratedValues>
27553                <enumeratedValue>
27554                  <name>Disable</name>
27555                  <description>Disable events.</description>
27556                  <value>0</value>
27557                </enumeratedValue>
27558                <enumeratedValue>
27559                  <name>Enable</name>
27560                  <description>Enable events.</description>
27561                  <value>1</value>
27562                </enumeratedValue>
27563              </enumeratedValues>
27564            </field>
27565            <field>
27566              <name>CHEN5</name>
27567              <description>Enable subscription to channel 5.</description>
27568              <lsb>5</lsb>
27569              <msb>5</msb>
27570              <enumeratedValues>
27571                <enumeratedValue>
27572                  <name>Disable</name>
27573                  <description>Disable events.</description>
27574                  <value>0</value>
27575                </enumeratedValue>
27576                <enumeratedValue>
27577                  <name>Enable</name>
27578                  <description>Enable events.</description>
27579                  <value>1</value>
27580                </enumeratedValue>
27581              </enumeratedValues>
27582            </field>
27583            <field>
27584              <name>CHEN6</name>
27585              <description>Enable subscription to channel 6.</description>
27586              <lsb>6</lsb>
27587              <msb>6</msb>
27588              <enumeratedValues>
27589                <enumeratedValue>
27590                  <name>Disable</name>
27591                  <description>Disable events.</description>
27592                  <value>0</value>
27593                </enumeratedValue>
27594                <enumeratedValue>
27595                  <name>Enable</name>
27596                  <description>Enable events.</description>
27597                  <value>1</value>
27598                </enumeratedValue>
27599              </enumeratedValues>
27600            </field>
27601            <field>
27602              <name>CHEN7</name>
27603              <description>Enable subscription to channel 7.</description>
27604              <lsb>7</lsb>
27605              <msb>7</msb>
27606              <enumeratedValues>
27607                <enumeratedValue>
27608                  <name>Disable</name>
27609                  <description>Disable events.</description>
27610                  <value>0</value>
27611                </enumeratedValue>
27612                <enumeratedValue>
27613                  <name>Enable</name>
27614                  <description>Enable events.</description>
27615                  <value>1</value>
27616                </enumeratedValue>
27617              </enumeratedValues>
27618            </field>
27619          </fields>
27620        </register>
27621        <register>
27622          <dim>0x4</dim>
27623          <dimIncrement>0x4</dimIncrement>
27624          <name>GPMEM[%s]</name>
27625          <description>Description collection: General purpose memory.</description>
27626          <addressOffset>0x610</addressOffset>
27627          <access>read-write</access>
27628          <resetValue>0x00000000</resetValue>
27629          <fields>
27630            <field>
27631              <name>GPMEM</name>
27632              <description>General purpose memory</description>
27633              <lsb>0</lsb>
27634              <msb>31</msb>
27635            </field>
27636          </fields>
27637        </register>
27638      </registers>
27639    </peripheral>
27640    <peripheral derivedFrom="IPC_NS">
27641      <name>IPC_S</name>
27642      <description>Inter Processor Communication 1</description>
27643      <baseAddress>0x5002A000</baseAddress>
27644      <!--Security dma=NA-->
27645      <!--Security securemapping=US-->
27646      <interrupt>
27647        <name>IPC</name>
27648        <value>42</value>
27649      </interrupt>
27650    </peripheral>
27651    <peripheral>
27652      <name>FPU_NS</name>
27653      <description>FPU 0</description>
27654      <baseAddress>0x4002C000</baseAddress>
27655      <headerStructName>FPU</headerStructName>
27656      <!--Security dma=NA-->
27657      <!--Security securemapping=US-->
27658      <addressBlock>
27659        <offset>0</offset>
27660        <size>0x1000</size>
27661        <usage>registers</usage>
27662      </addressBlock>
27663      <interrupt>
27664        <name>FPU</name>
27665        <value>44</value>
27666      </interrupt>
27667      <groupName>FPU</groupName>
27668      <size>0x20</size>
27669      <registers>
27670        <register>
27671          <name>UNUSED</name>
27672          <description>Unused.</description>
27673          <addressOffset>0x000</addressOffset>
27674          <resetValue>0x00000000</resetValue>
27675          <access>read-only</access>
27676        </register>
27677      </registers>
27678    </peripheral>
27679    <peripheral derivedFrom="FPU_NS">
27680      <name>FPU_S</name>
27681      <description>FPU 1</description>
27682      <baseAddress>0x5002C000</baseAddress>
27683      <!--Security dma=NA-->
27684      <!--Security securemapping=US-->
27685      <interrupt>
27686        <name>FPU</name>
27687        <value>44</value>
27688      </interrupt>
27689    </peripheral>
27690    <peripheral derivedFrom="GPIOTE0_S">
27691      <name>GPIOTE1_NS</name>
27692      <description>GPIO Tasks and Events 1</description>
27693      <baseAddress>0x40031000</baseAddress>
27694      <!--Security dma=NA-->
27695      <!--Security securemapping=NS-->
27696      <interrupt>
27697        <name>GPIOTE1</name>
27698        <value>49</value>
27699      </interrupt>
27700    </peripheral>
27701    <peripheral>
27702      <name>KMU_NS</name>
27703      <description>Key management unit 0</description>
27704      <baseAddress>0x40039000</baseAddress>
27705      <headerStructName>KMU</headerStructName>
27706      <!--Security dma=NA-->
27707      <!--Security securemapping=SPLIT-->
27708      <addressBlock>
27709        <offset>0</offset>
27710        <size>0x1000</size>
27711        <usage>registers</usage>
27712      </addressBlock>
27713      <interrupt>
27714        <name>KMU</name>
27715        <value>57</value>
27716      </interrupt>
27717      <groupName>KMU</groupName>
27718      <size>0x20</size>
27719      <registers>
27720        <register>
27721          <name>TASKS_PUSH_KEYSLOT</name>
27722          <description>Push a key slot over secure APB</description>
27723          <addressOffset>0x0000</addressOffset>
27724          <access>write-only</access>
27725          <fields>
27726            <field>
27727              <name>TASKS_PUSH_KEYSLOT</name>
27728              <description>Push a key slot over secure APB</description>
27729              <lsb>0</lsb>
27730              <msb>0</msb>
27731              <enumeratedValues>
27732                <enumeratedValue>
27733                  <name>Trigger</name>
27734                  <description>Trigger task</description>
27735                  <value>1</value>
27736                </enumeratedValue>
27737              </enumeratedValues>
27738            </field>
27739          </fields>
27740        </register>
27741        <register>
27742          <name>EVENTS_KEYSLOT_PUSHED</name>
27743          <description>Key successfully pushed over secure APB</description>
27744          <addressOffset>0x100</addressOffset>
27745          <access>read-write</access>
27746          <fields>
27747            <field>
27748              <name>EVENTS_KEYSLOT_PUSHED</name>
27749              <description>Key successfully pushed over secure APB</description>
27750              <lsb>0</lsb>
27751              <msb>0</msb>
27752              <enumeratedValues>
27753                <enumeratedValue>
27754                  <name>NotGenerated</name>
27755                  <description>Event not generated</description>
27756                  <value>0</value>
27757                </enumeratedValue>
27758                <enumeratedValue>
27759                  <name>Generated</name>
27760                  <description>Event generated</description>
27761                  <value>1</value>
27762                </enumeratedValue>
27763              </enumeratedValues>
27764            </field>
27765          </fields>
27766        </register>
27767        <register>
27768          <name>EVENTS_KEYSLOT_REVOKED</name>
27769          <description>Key has been revoked and cannot be tasked for selection</description>
27770          <addressOffset>0x104</addressOffset>
27771          <access>read-write</access>
27772          <fields>
27773            <field>
27774              <name>EVENTS_KEYSLOT_REVOKED</name>
27775              <description>Key has been revoked and cannot be tasked for selection</description>
27776              <lsb>0</lsb>
27777              <msb>0</msb>
27778              <enumeratedValues>
27779                <enumeratedValue>
27780                  <name>NotGenerated</name>
27781                  <description>Event not generated</description>
27782                  <value>0</value>
27783                </enumeratedValue>
27784                <enumeratedValue>
27785                  <name>Generated</name>
27786                  <description>Event generated</description>
27787                  <value>1</value>
27788                </enumeratedValue>
27789              </enumeratedValues>
27790            </field>
27791          </fields>
27792        </register>
27793        <register>
27794          <name>EVENTS_KEYSLOT_ERROR</name>
27795          <description>No key slot selected, no destination address defined, or error during push operation</description>
27796          <addressOffset>0x108</addressOffset>
27797          <access>read-write</access>
27798          <fields>
27799            <field>
27800              <name>EVENTS_KEYSLOT_ERROR</name>
27801              <description>No key slot selected, no destination address defined, or error during push operation</description>
27802              <lsb>0</lsb>
27803              <msb>0</msb>
27804              <enumeratedValues>
27805                <enumeratedValue>
27806                  <name>NotGenerated</name>
27807                  <description>Event not generated</description>
27808                  <value>0</value>
27809                </enumeratedValue>
27810                <enumeratedValue>
27811                  <name>Generated</name>
27812                  <description>Event generated</description>
27813                  <value>1</value>
27814                </enumeratedValue>
27815              </enumeratedValues>
27816            </field>
27817          </fields>
27818        </register>
27819        <register>
27820          <name>INTEN</name>
27821          <description>Enable or disable interrupt</description>
27822          <addressOffset>0x300</addressOffset>
27823          <access>read-write</access>
27824          <fields>
27825            <field>
27826              <name>KEYSLOT_PUSHED</name>
27827              <description>Enable or disable interrupt for event KEYSLOT_PUSHED</description>
27828              <lsb>0</lsb>
27829              <msb>0</msb>
27830              <enumeratedValues>
27831                <enumeratedValue>
27832                  <name>Disabled</name>
27833                  <description>Disable</description>
27834                  <value>0</value>
27835                </enumeratedValue>
27836                <enumeratedValue>
27837                  <name>Enabled</name>
27838                  <description>Enable</description>
27839                  <value>1</value>
27840                </enumeratedValue>
27841              </enumeratedValues>
27842            </field>
27843            <field>
27844              <name>KEYSLOT_REVOKED</name>
27845              <description>Enable or disable interrupt for event KEYSLOT_REVOKED</description>
27846              <lsb>1</lsb>
27847              <msb>1</msb>
27848              <enumeratedValues>
27849                <enumeratedValue>
27850                  <name>Disabled</name>
27851                  <description>Disable</description>
27852                  <value>0</value>
27853                </enumeratedValue>
27854                <enumeratedValue>
27855                  <name>Enabled</name>
27856                  <description>Enable</description>
27857                  <value>1</value>
27858                </enumeratedValue>
27859              </enumeratedValues>
27860            </field>
27861            <field>
27862              <name>KEYSLOT_ERROR</name>
27863              <description>Enable or disable interrupt for event KEYSLOT_ERROR</description>
27864              <lsb>2</lsb>
27865              <msb>2</msb>
27866              <enumeratedValues>
27867                <enumeratedValue>
27868                  <name>Disabled</name>
27869                  <description>Disable</description>
27870                  <value>0</value>
27871                </enumeratedValue>
27872                <enumeratedValue>
27873                  <name>Enabled</name>
27874                  <description>Enable</description>
27875                  <value>1</value>
27876                </enumeratedValue>
27877              </enumeratedValues>
27878            </field>
27879          </fields>
27880        </register>
27881        <register>
27882          <name>INTENSET</name>
27883          <description>Enable interrupt</description>
27884          <addressOffset>0x304</addressOffset>
27885          <access>read-write</access>
27886          <fields>
27887            <field>
27888              <name>KEYSLOT_PUSHED</name>
27889              <description>Write '1' to enable interrupt for event KEYSLOT_PUSHED</description>
27890              <lsb>0</lsb>
27891              <msb>0</msb>
27892              <enumeratedValues>
27893                <usage>read</usage>
27894                <enumeratedValue>
27895                  <name>Disabled</name>
27896                  <description>Read: Disabled</description>
27897                  <value>0</value>
27898                </enumeratedValue>
27899                <enumeratedValue>
27900                  <name>Enabled</name>
27901                  <description>Read: Enabled</description>
27902                  <value>1</value>
27903                </enumeratedValue>
27904              </enumeratedValues>
27905              <enumeratedValues>
27906                <usage>write</usage>
27907                <enumeratedValue>
27908                  <name>Set</name>
27909                  <description>Enable</description>
27910                  <value>1</value>
27911                </enumeratedValue>
27912              </enumeratedValues>
27913            </field>
27914            <field>
27915              <name>KEYSLOT_REVOKED</name>
27916              <description>Write '1' to enable interrupt for event KEYSLOT_REVOKED</description>
27917              <lsb>1</lsb>
27918              <msb>1</msb>
27919              <enumeratedValues>
27920                <usage>read</usage>
27921                <enumeratedValue>
27922                  <name>Disabled</name>
27923                  <description>Read: Disabled</description>
27924                  <value>0</value>
27925                </enumeratedValue>
27926                <enumeratedValue>
27927                  <name>Enabled</name>
27928                  <description>Read: Enabled</description>
27929                  <value>1</value>
27930                </enumeratedValue>
27931              </enumeratedValues>
27932              <enumeratedValues>
27933                <usage>write</usage>
27934                <enumeratedValue>
27935                  <name>Set</name>
27936                  <description>Enable</description>
27937                  <value>1</value>
27938                </enumeratedValue>
27939              </enumeratedValues>
27940            </field>
27941            <field>
27942              <name>KEYSLOT_ERROR</name>
27943              <description>Write '1' to enable interrupt for event KEYSLOT_ERROR</description>
27944              <lsb>2</lsb>
27945              <msb>2</msb>
27946              <enumeratedValues>
27947                <usage>read</usage>
27948                <enumeratedValue>
27949                  <name>Disabled</name>
27950                  <description>Read: Disabled</description>
27951                  <value>0</value>
27952                </enumeratedValue>
27953                <enumeratedValue>
27954                  <name>Enabled</name>
27955                  <description>Read: Enabled</description>
27956                  <value>1</value>
27957                </enumeratedValue>
27958              </enumeratedValues>
27959              <enumeratedValues>
27960                <usage>write</usage>
27961                <enumeratedValue>
27962                  <name>Set</name>
27963                  <description>Enable</description>
27964                  <value>1</value>
27965                </enumeratedValue>
27966              </enumeratedValues>
27967            </field>
27968          </fields>
27969        </register>
27970        <register>
27971          <name>INTENCLR</name>
27972          <description>Disable interrupt</description>
27973          <addressOffset>0x308</addressOffset>
27974          <access>read-write</access>
27975          <fields>
27976            <field>
27977              <name>KEYSLOT_PUSHED</name>
27978              <description>Write '1' to disable interrupt for event KEYSLOT_PUSHED</description>
27979              <lsb>0</lsb>
27980              <msb>0</msb>
27981              <enumeratedValues>
27982                <usage>read</usage>
27983                <enumeratedValue>
27984                  <name>Disabled</name>
27985                  <description>Read: Disabled</description>
27986                  <value>0</value>
27987                </enumeratedValue>
27988                <enumeratedValue>
27989                  <name>Enabled</name>
27990                  <description>Read: Enabled</description>
27991                  <value>1</value>
27992                </enumeratedValue>
27993              </enumeratedValues>
27994              <enumeratedValues>
27995                <usage>write</usage>
27996                <enumeratedValue>
27997                  <name>Clear</name>
27998                  <description>Disable</description>
27999                  <value>1</value>
28000                </enumeratedValue>
28001              </enumeratedValues>
28002            </field>
28003            <field>
28004              <name>KEYSLOT_REVOKED</name>
28005              <description>Write '1' to disable interrupt for event KEYSLOT_REVOKED</description>
28006              <lsb>1</lsb>
28007              <msb>1</msb>
28008              <enumeratedValues>
28009                <usage>read</usage>
28010                <enumeratedValue>
28011                  <name>Disabled</name>
28012                  <description>Read: Disabled</description>
28013                  <value>0</value>
28014                </enumeratedValue>
28015                <enumeratedValue>
28016                  <name>Enabled</name>
28017                  <description>Read: Enabled</description>
28018                  <value>1</value>
28019                </enumeratedValue>
28020              </enumeratedValues>
28021              <enumeratedValues>
28022                <usage>write</usage>
28023                <enumeratedValue>
28024                  <name>Clear</name>
28025                  <description>Disable</description>
28026                  <value>1</value>
28027                </enumeratedValue>
28028              </enumeratedValues>
28029            </field>
28030            <field>
28031              <name>KEYSLOT_ERROR</name>
28032              <description>Write '1' to disable interrupt for event KEYSLOT_ERROR</description>
28033              <lsb>2</lsb>
28034              <msb>2</msb>
28035              <enumeratedValues>
28036                <usage>read</usage>
28037                <enumeratedValue>
28038                  <name>Disabled</name>
28039                  <description>Read: Disabled</description>
28040                  <value>0</value>
28041                </enumeratedValue>
28042                <enumeratedValue>
28043                  <name>Enabled</name>
28044                  <description>Read: Enabled</description>
28045                  <value>1</value>
28046                </enumeratedValue>
28047              </enumeratedValues>
28048              <enumeratedValues>
28049                <usage>write</usage>
28050                <enumeratedValue>
28051                  <name>Clear</name>
28052                  <description>Disable</description>
28053                  <value>1</value>
28054                </enumeratedValue>
28055              </enumeratedValues>
28056            </field>
28057          </fields>
28058        </register>
28059        <register>
28060          <name>INTPEND</name>
28061          <description>Pending interrupts</description>
28062          <addressOffset>0x30C</addressOffset>
28063          <access>read-only</access>
28064          <fields>
28065            <field>
28066              <name>KEYSLOT_PUSHED</name>
28067              <description>Read pending status of interrupt for event KEYSLOT_PUSHED</description>
28068              <lsb>0</lsb>
28069              <msb>0</msb>
28070              <enumeratedValues>
28071                <usage>read</usage>
28072                <enumeratedValue>
28073                  <name>NotPending</name>
28074                  <description>Read: Not pending</description>
28075                  <value>0</value>
28076                </enumeratedValue>
28077                <enumeratedValue>
28078                  <name>Pending</name>
28079                  <description>Read: Pending</description>
28080                  <value>1</value>
28081                </enumeratedValue>
28082              </enumeratedValues>
28083            </field>
28084            <field>
28085              <name>KEYSLOT_REVOKED</name>
28086              <description>Read pending status of interrupt for event KEYSLOT_REVOKED</description>
28087              <lsb>1</lsb>
28088              <msb>1</msb>
28089              <enumeratedValues>
28090                <usage>read</usage>
28091                <enumeratedValue>
28092                  <name>NotPending</name>
28093                  <description>Read: Not pending</description>
28094                  <value>0</value>
28095                </enumeratedValue>
28096                <enumeratedValue>
28097                  <name>Pending</name>
28098                  <description>Read: Pending</description>
28099                  <value>1</value>
28100                </enumeratedValue>
28101              </enumeratedValues>
28102            </field>
28103            <field>
28104              <name>KEYSLOT_ERROR</name>
28105              <description>Read pending status of interrupt for event KEYSLOT_ERROR</description>
28106              <lsb>2</lsb>
28107              <msb>2</msb>
28108              <enumeratedValues>
28109                <usage>read</usage>
28110                <enumeratedValue>
28111                  <name>NotPending</name>
28112                  <description>Read: Not pending</description>
28113                  <value>0</value>
28114                </enumeratedValue>
28115                <enumeratedValue>
28116                  <name>Pending</name>
28117                  <description>Read: Pending</description>
28118                  <value>1</value>
28119                </enumeratedValue>
28120              </enumeratedValues>
28121            </field>
28122          </fields>
28123        </register>
28124        <register>
28125          <name>STATUS</name>
28126          <description>Status bits for KMU operation</description>
28127          <addressOffset>0x40C</addressOffset>
28128          <access>read-only</access>
28129          <resetValue>0x00000000</resetValue>
28130          <fields>
28131            <field>
28132              <name>SELECTED</name>
28133              <description>Key slot ID successfully selected by the KMU</description>
28134              <lsb>0</lsb>
28135              <msb>0</msb>
28136              <enumeratedValues>
28137                <enumeratedValue>
28138                  <name>Disabled</name>
28139                  <description>No key slot ID selected by KMU</description>
28140                  <value>0</value>
28141                </enumeratedValue>
28142                <enumeratedValue>
28143                  <name>Enabled</name>
28144                  <description>Key slot ID successfully selected by KMU</description>
28145                  <value>1</value>
28146                </enumeratedValue>
28147              </enumeratedValues>
28148            </field>
28149            <field>
28150              <name>BLOCKED</name>
28151              <description>Violation status</description>
28152              <lsb>1</lsb>
28153              <msb>1</msb>
28154              <enumeratedValues>
28155                <enumeratedValue>
28156                  <name>Disabled</name>
28157                  <description>No access violation detected</description>
28158                  <value>0</value>
28159                </enumeratedValue>
28160                <enumeratedValue>
28161                  <name>Enabled</name>
28162                  <description>Access violation detected and blocked</description>
28163                  <value>1</value>
28164                </enumeratedValue>
28165              </enumeratedValues>
28166            </field>
28167          </fields>
28168        </register>
28169        <register>
28170          <name>SELECTKEYSLOT</name>
28171          <description>Select key slot ID to be read over AHB or pushed over secure APB when TASKS_PUSH_KEYSLOT is started</description>
28172          <addressOffset>0x500</addressOffset>
28173          <access>read-write</access>
28174          <resetValue>0x00000000</resetValue>
28175          <fields>
28176            <field>
28177              <name>ID</name>
28178              <description>Select key slot ID to be read over AHB, or pushed over secure APB, when TASKS_PUSH_KEYSLOT is started NOTE: ID=0 is not a valid key ID. The 0 ID should be used when the KMU is idle or not in use NOTE: Note that index N in UICR-&amp;gt;KEYSLOT.KEY[N] and UICR-&amp;gt;KEYSLOT.CONFIG[N] corresponds to KMU keyslot ID=N+1</description>
28179              <lsb>0</lsb>
28180              <msb>7</msb>
28181            </field>
28182          </fields>
28183        </register>
28184      </registers>
28185    </peripheral>
28186    <peripheral>
28187      <name>NVMC_NS</name>
28188      <description>Non-volatile memory controller 0</description>
28189      <baseAddress>0x40039000</baseAddress>
28190      <alternatePeripheral>KMU_NS</alternatePeripheral>
28191      <headerStructName>NVMC</headerStructName>
28192      <!--Security dma=NA-->
28193      <!--Security securemapping=SPLIT-->
28194      <addressBlock>
28195        <offset>0</offset>
28196        <size>0x1000</size>
28197        <usage>registers</usage>
28198      </addressBlock>
28199      <groupName>NVMC</groupName>
28200      <size>0x20</size>
28201      <registers>
28202        <register>
28203          <name>READY</name>
28204          <description>Ready flag</description>
28205          <addressOffset>0x400</addressOffset>
28206          <access>read-only</access>
28207          <resetValue>0x00000001</resetValue>
28208          <!--Security securemapping=NS-->
28209          <fields>
28210            <field>
28211              <name>READY</name>
28212              <description>NVMC is ready or busy</description>
28213              <lsb>0</lsb>
28214              <msb>0</msb>
28215              <enumeratedValues>
28216                <enumeratedValue>
28217                  <name>Busy</name>
28218                  <description>NVMC is busy (on-going write or erase operation)</description>
28219                  <value>0</value>
28220                </enumeratedValue>
28221                <enumeratedValue>
28222                  <name>Ready</name>
28223                  <description>NVMC is ready</description>
28224                  <value>1</value>
28225                </enumeratedValue>
28226              </enumeratedValues>
28227            </field>
28228          </fields>
28229        </register>
28230        <register>
28231          <name>READYNEXT</name>
28232          <description>Ready flag</description>
28233          <addressOffset>0x408</addressOffset>
28234          <access>read-only</access>
28235          <resetValue>0x00000001</resetValue>
28236          <!--Security securemapping=NS-->
28237          <fields>
28238            <field>
28239              <name>READYNEXT</name>
28240              <description>NVMC can accept a new write operation</description>
28241              <lsb>0</lsb>
28242              <msb>0</msb>
28243              <enumeratedValues>
28244                <enumeratedValue>
28245                  <name>Busy</name>
28246                  <description>NVMC cannot accept any write operation</description>
28247                  <value>0</value>
28248                </enumeratedValue>
28249                <enumeratedValue>
28250                  <name>Ready</name>
28251                  <description>NVMC is ready</description>
28252                  <value>1</value>
28253                </enumeratedValue>
28254              </enumeratedValues>
28255            </field>
28256          </fields>
28257        </register>
28258        <register>
28259          <name>CONFIG</name>
28260          <description>Configuration register</description>
28261          <addressOffset>0x504</addressOffset>
28262          <access>read-write</access>
28263          <!--Security securemapping=S-->
28264          <fields>
28265            <field>
28266              <name>WEN</name>
28267              <description>Program memory access mode. It is strongly recommended to only activate erase and write modes when they are actively used. Enabling write or erase will invalidate the cache and keep it invalidated.</description>
28268              <lsb>0</lsb>
28269              <msb>2</msb>
28270              <enumeratedValues>
28271                <enumeratedValue>
28272                  <name>Ren</name>
28273                  <description>Read only access</description>
28274                  <value>0</value>
28275                </enumeratedValue>
28276                <enumeratedValue>
28277                  <name>Wen</name>
28278                  <description>Write enabled</description>
28279                  <value>1</value>
28280                </enumeratedValue>
28281                <enumeratedValue>
28282                  <name>Een</name>
28283                  <description>Erase enabled</description>
28284                  <value>2</value>
28285                </enumeratedValue>
28286                <enumeratedValue>
28287                  <name>PEen</name>
28288                  <description>Partial erase enabled</description>
28289                  <value>4</value>
28290                </enumeratedValue>
28291              </enumeratedValues>
28292            </field>
28293          </fields>
28294        </register>
28295        <register>
28296          <name>ERASEALL</name>
28297          <description>Register for erasing all non-volatile user memory</description>
28298          <addressOffset>0x50C</addressOffset>
28299          <access>read-write</access>
28300          <!--Security securemapping=S-->
28301          <fields>
28302            <field>
28303              <name>ERASEALL</name>
28304              <description>Erase all non-volatile memory including UICR registers. Note that erasing must be enabled by setting CONFIG.WEN = Een before the non-volatile memory can be erased.</description>
28305              <lsb>0</lsb>
28306              <msb>0</msb>
28307              <enumeratedValues>
28308                <enumeratedValue>
28309                  <name>NoOperation</name>
28310                  <description>No operation</description>
28311                  <value>0</value>
28312                </enumeratedValue>
28313                <enumeratedValue>
28314                  <name>Erase</name>
28315                  <description>Start chip erase</description>
28316                  <value>1</value>
28317                </enumeratedValue>
28318              </enumeratedValues>
28319            </field>
28320          </fields>
28321        </register>
28322        <register>
28323          <name>ERASEPAGEPARTIALCFG</name>
28324          <description>Register for partial erase configuration</description>
28325          <addressOffset>0x51C</addressOffset>
28326          <access>read-write</access>
28327          <resetValue>0x0000000A</resetValue>
28328          <!--Security securemapping=S-->
28329          <fields>
28330            <field>
28331              <name>DURATION</name>
28332              <description>Duration of the partial erase in milliseconds</description>
28333              <lsb>0</lsb>
28334              <msb>6</msb>
28335            </field>
28336          </fields>
28337        </register>
28338        <register>
28339          <name>ICACHECNF</name>
28340          <description>I-code cache configuration register</description>
28341          <addressOffset>0x540</addressOffset>
28342          <access>read-write</access>
28343          <resetValue>0x00000000</resetValue>
28344          <!--Security securemapping=S-->
28345          <fields>
28346            <field>
28347              <name>CACHEEN</name>
28348              <description>Cache enable</description>
28349              <lsb>0</lsb>
28350              <msb>0</msb>
28351              <enumeratedValues>
28352                <enumeratedValue>
28353                  <name>Disabled</name>
28354                  <description>Disable cache. Invalidates all cache entries.</description>
28355                  <value>0</value>
28356                </enumeratedValue>
28357                <enumeratedValue>
28358                  <name>Enabled</name>
28359                  <description>Enable cache</description>
28360                  <value>1</value>
28361                </enumeratedValue>
28362              </enumeratedValues>
28363            </field>
28364            <field>
28365              <name>CACHEPROFEN</name>
28366              <description>Cache profiling enable</description>
28367              <lsb>8</lsb>
28368              <msb>8</msb>
28369              <enumeratedValues>
28370                <enumeratedValue>
28371                  <name>Disabled</name>
28372                  <description>Disable cache profiling</description>
28373                  <value>0</value>
28374                </enumeratedValue>
28375                <enumeratedValue>
28376                  <name>Enabled</name>
28377                  <description>Enable cache profiling</description>
28378                  <value>1</value>
28379                </enumeratedValue>
28380              </enumeratedValues>
28381            </field>
28382          </fields>
28383        </register>
28384        <register>
28385          <name>IHIT</name>
28386          <description>I-code cache hit counter</description>
28387          <addressOffset>0x548</addressOffset>
28388          <access>read-write</access>
28389          <!--Security securemapping=S-->
28390          <fields>
28391            <field>
28392              <name>HITS</name>
28393              <description>Number of cache hits</description>
28394              <lsb>0</lsb>
28395              <msb>31</msb>
28396            </field>
28397          </fields>
28398        </register>
28399        <register>
28400          <name>IMISS</name>
28401          <description>I-code cache miss counter</description>
28402          <addressOffset>0x54C</addressOffset>
28403          <access>read-write</access>
28404          <!--Security securemapping=S-->
28405          <fields>
28406            <field>
28407              <name>MISSES</name>
28408              <description>Number of cache misses</description>
28409              <lsb>0</lsb>
28410              <msb>31</msb>
28411            </field>
28412          </fields>
28413        </register>
28414        <register>
28415          <name>CONFIGNS</name>
28416          <description>Unspecified</description>
28417          <addressOffset>0x584</addressOffset>
28418          <access>read-write</access>
28419          <!--Security securemapping=NS-->
28420          <fields>
28421            <field>
28422              <name>WEN</name>
28423              <description>Program memory access mode. It is strongly recommended to only activate erase and write modes when they are actively used. Enabling write or erase will invalidate the cache and keep it invalidated.</description>
28424              <lsb>0</lsb>
28425              <msb>1</msb>
28426              <enumeratedValues>
28427                <enumeratedValue>
28428                  <name>Ren</name>
28429                  <description>Read only access</description>
28430                  <value>0</value>
28431                </enumeratedValue>
28432                <enumeratedValue>
28433                  <name>Wen</name>
28434                  <description>Write enabled</description>
28435                  <value>1</value>
28436                </enumeratedValue>
28437                <enumeratedValue>
28438                  <name>Een</name>
28439                  <description>Erase enabled</description>
28440                  <value>2</value>
28441                </enumeratedValue>
28442              </enumeratedValues>
28443            </field>
28444          </fields>
28445        </register>
28446        <register>
28447          <name>WRITEUICRNS</name>
28448          <description>Non-secure APPROTECT enable register</description>
28449          <addressOffset>0x588</addressOffset>
28450          <access>write-only</access>
28451          <!--Security securemapping=NS-->
28452          <fields>
28453            <field>
28454              <name>SET</name>
28455              <description>Allow non-secure code to set APPROTECT</description>
28456              <lsb>0</lsb>
28457              <msb>0</msb>
28458              <enumeratedValues>
28459                <enumeratedValue>
28460                  <name>Set</name>
28461                  <description>Set value</description>
28462                  <value>1</value>
28463                </enumeratedValue>
28464              </enumeratedValues>
28465            </field>
28466            <field>
28467              <name>KEY</name>
28468              <description>Key to write in order to validate the write operation</description>
28469              <lsb>4</lsb>
28470              <msb>31</msb>
28471              <enumeratedValues>
28472                <enumeratedValue>
28473                  <name>Keyvalid</name>
28474                  <description>Key value</description>
28475                  <value>0xAFBE5A7</value>
28476                </enumeratedValue>
28477              </enumeratedValues>
28478            </field>
28479          </fields>
28480        </register>
28481        <register>
28482          <name>FORCEONNVM</name>
28483          <description>Force on all NVM supplies. Also see the internal section in the NVMC chapter.</description>
28484          <addressOffset>0x700</addressOffset>
28485          <access>read-write</access>
28486          <!--Security securemapping=S-->
28487          <fields>
28488            <field>
28489              <name>FORCEONNVM</name>
28490              <description>Force on all NVM supplies. Also see the internal section in the NVMC chapter.</description>
28491              <lsb>0</lsb>
28492              <msb>0</msb>
28493              <enumeratedValues>
28494                <enumeratedValue>
28495                  <name>DoNotForceOn</name>
28496                  <description>Do not force on NVM supply</description>
28497                  <value>0</value>
28498                </enumeratedValue>
28499                <enumeratedValue>
28500                  <name>ForceOn</name>
28501                  <description>Force on NVM supply</description>
28502                  <value>1</value>
28503                </enumeratedValue>
28504              </enumeratedValues>
28505            </field>
28506          </fields>
28507        </register>
28508        <register>
28509          <name>FORCEOFFNVM</name>
28510          <description>Force off NVM supply. Also see the internal section in the NVMC chapter.</description>
28511          <addressOffset>0x728</addressOffset>
28512          <access>read-write</access>
28513          <!--Security securemapping=S-->
28514          <fields>
28515            <field>
28516              <name>FORCEOFFNVM0</name>
28517              <description>Force off NVM supply 0. Also see the internal section in the NVMC chapter.</description>
28518              <lsb>0</lsb>
28519              <msb>0</msb>
28520              <enumeratedValues>
28521                <enumeratedValue>
28522                  <name>DoNotForceOff</name>
28523                  <description>Do not force off supply</description>
28524                  <value>0</value>
28525                </enumeratedValue>
28526                <enumeratedValue>
28527                  <name>ForceOff</name>
28528                  <description>Force off supply</description>
28529                  <value>1</value>
28530                </enumeratedValue>
28531              </enumeratedValues>
28532            </field>
28533            <field>
28534              <name>FORCEOFFNVM1</name>
28535              <description>Force off NVM supply 1. Also see the internal section in the NVMC chapter.</description>
28536              <lsb>1</lsb>
28537              <msb>1</msb>
28538              <enumeratedValues>
28539                <enumeratedValue>
28540                  <name>DoNotForceOff</name>
28541                  <description>Do not force off supply</description>
28542                  <value>0</value>
28543                </enumeratedValue>
28544                <enumeratedValue>
28545                  <name>ForceOff</name>
28546                  <description>Force off supply</description>
28547                  <value>1</value>
28548                </enumeratedValue>
28549              </enumeratedValues>
28550            </field>
28551            <field>
28552              <name>KEY</name>
28553              <description>KEY</description>
28554              <lsb>8</lsb>
28555              <msb>31</msb>
28556              <enumeratedValues>
28557                <usage>write</usage>
28558                <enumeratedValue>
28559                  <name>EnableWrite</name>
28560                  <description>Must be written in order to write to bits 0-7. Any other value will ignore writes to this register. Read as zero.</description>
28561                  <value>0xACCE55</value>
28562                </enumeratedValue>
28563              </enumeratedValues>
28564            </field>
28565          </fields>
28566        </register>
28567      </registers>
28568    </peripheral>
28569    <peripheral derivedFrom="KMU_NS">
28570      <name>KMU_S</name>
28571      <description>Key management unit 1</description>
28572      <baseAddress>0x50039000</baseAddress>
28573      <!--Security dma=NA-->
28574      <!--Security securemapping=SPLIT-->
28575      <interrupt>
28576        <name>KMU</name>
28577        <value>57</value>
28578      </interrupt>
28579    </peripheral>
28580    <peripheral derivedFrom="NVMC_NS">
28581      <name>NVMC_S</name>
28582      <description>Non-volatile memory controller 1</description>
28583      <baseAddress>0x50039000</baseAddress>
28584      <alternatePeripheral>KMU_S</alternatePeripheral>
28585      <!--Security dma=NA-->
28586      <!--Security securemapping=SPLIT-->
28587    </peripheral>
28588    <peripheral>
28589      <name>VMC_NS</name>
28590      <description>Volatile Memory controller 0</description>
28591      <baseAddress>0x4003A000</baseAddress>
28592      <headerStructName>VMC</headerStructName>
28593      <!--Security dma=NA-->
28594      <!--Security securemapping=US-->
28595      <addressBlock>
28596        <offset>0</offset>
28597        <size>0x1000</size>
28598        <usage>registers</usage>
28599      </addressBlock>
28600      <groupName>VMC</groupName>
28601      <size>0x20</size>
28602      <registers>
28603        <cluster>
28604          <dim>8</dim>
28605          <dimIncrement>0x010</dimIncrement>
28606          <name>RAM[%s]</name>
28607          <description>Unspecified</description>
28608          <headerStructName>VMC_RAM</headerStructName>
28609          <access>read-write</access>
28610          <addressOffset>0x600</addressOffset>
28611          <register>
28612            <name>POWER</name>
28613            <description>Description cluster: RAMn power control register</description>
28614            <addressOffset>0x000</addressOffset>
28615            <access>read-write</access>
28616            <resetValue>0x0000FFFF</resetValue>
28617            <fields>
28618              <field>
28619                <name>S0POWER</name>
28620                <description>Keep RAM section S0 of RAM n on or off in System ON mode</description>
28621                <lsb>0</lsb>
28622                <msb>0</msb>
28623                <enumeratedValues>
28624                  <enumeratedValue>
28625                    <name>Off</name>
28626                    <description>Off</description>
28627                    <value>0</value>
28628                  </enumeratedValue>
28629                  <enumeratedValue>
28630                    <name>On</name>
28631                    <description>On</description>
28632                    <value>1</value>
28633                  </enumeratedValue>
28634                </enumeratedValues>
28635              </field>
28636              <field>
28637                <name>S1POWER</name>
28638                <description>Keep RAM section S1 of RAM n on or off in System ON mode</description>
28639                <lsb>1</lsb>
28640                <msb>1</msb>
28641                <enumeratedValues>
28642                  <enumeratedValue>
28643                    <name>Off</name>
28644                    <description>Off</description>
28645                    <value>0</value>
28646                  </enumeratedValue>
28647                  <enumeratedValue>
28648                    <name>On</name>
28649                    <description>On</description>
28650                    <value>1</value>
28651                  </enumeratedValue>
28652                </enumeratedValues>
28653              </field>
28654              <field>
28655                <name>S2POWER</name>
28656                <description>Keep RAM section S2 of RAM n on or off in System ON mode</description>
28657                <lsb>2</lsb>
28658                <msb>2</msb>
28659                <enumeratedValues>
28660                  <enumeratedValue>
28661                    <name>Off</name>
28662                    <description>Off</description>
28663                    <value>0</value>
28664                  </enumeratedValue>
28665                  <enumeratedValue>
28666                    <name>On</name>
28667                    <description>On</description>
28668                    <value>1</value>
28669                  </enumeratedValue>
28670                </enumeratedValues>
28671              </field>
28672              <field>
28673                <name>S3POWER</name>
28674                <description>Keep RAM section S3 of RAM n on or off in System ON mode</description>
28675                <lsb>3</lsb>
28676                <msb>3</msb>
28677                <enumeratedValues>
28678                  <enumeratedValue>
28679                    <name>Off</name>
28680                    <description>Off</description>
28681                    <value>0</value>
28682                  </enumeratedValue>
28683                  <enumeratedValue>
28684                    <name>On</name>
28685                    <description>On</description>
28686                    <value>1</value>
28687                  </enumeratedValue>
28688                </enumeratedValues>
28689              </field>
28690              <field>
28691                <name>S0RETENTION</name>
28692                <description>Keep retention on RAM section S0 of RAM n when RAM section is switched off</description>
28693                <lsb>16</lsb>
28694                <msb>16</msb>
28695                <enumeratedValues>
28696                  <enumeratedValue>
28697                    <name>Off</name>
28698                    <description>Off</description>
28699                    <value>0</value>
28700                  </enumeratedValue>
28701                  <enumeratedValue>
28702                    <name>On</name>
28703                    <description>On</description>
28704                    <value>1</value>
28705                  </enumeratedValue>
28706                </enumeratedValues>
28707              </field>
28708              <field>
28709                <name>S1RETENTION</name>
28710                <description>Keep retention on RAM section S1 of RAM n when RAM section is switched off</description>
28711                <lsb>17</lsb>
28712                <msb>17</msb>
28713                <enumeratedValues>
28714                  <enumeratedValue>
28715                    <name>Off</name>
28716                    <description>Off</description>
28717                    <value>0</value>
28718                  </enumeratedValue>
28719                  <enumeratedValue>
28720                    <name>On</name>
28721                    <description>On</description>
28722                    <value>1</value>
28723                  </enumeratedValue>
28724                </enumeratedValues>
28725              </field>
28726              <field>
28727                <name>S2RETENTION</name>
28728                <description>Keep retention on RAM section S2 of RAM n when RAM section is switched off</description>
28729                <lsb>18</lsb>
28730                <msb>18</msb>
28731                <enumeratedValues>
28732                  <enumeratedValue>
28733                    <name>Off</name>
28734                    <description>Off</description>
28735                    <value>0</value>
28736                  </enumeratedValue>
28737                  <enumeratedValue>
28738                    <name>On</name>
28739                    <description>On</description>
28740                    <value>1</value>
28741                  </enumeratedValue>
28742                </enumeratedValues>
28743              </field>
28744              <field>
28745                <name>S3RETENTION</name>
28746                <description>Keep retention on RAM section S3 of RAM n when RAM section is switched off</description>
28747                <lsb>19</lsb>
28748                <msb>19</msb>
28749                <enumeratedValues>
28750                  <enumeratedValue>
28751                    <name>Off</name>
28752                    <description>Off</description>
28753                    <value>0</value>
28754                  </enumeratedValue>
28755                  <enumeratedValue>
28756                    <name>On</name>
28757                    <description>On</description>
28758                    <value>1</value>
28759                  </enumeratedValue>
28760                </enumeratedValues>
28761              </field>
28762            </fields>
28763          </register>
28764          <register>
28765            <name>POWERSET</name>
28766            <description>Description cluster: RAMn power control set register</description>
28767            <addressOffset>0x004</addressOffset>
28768            <access>write-only</access>
28769            <resetValue>0x0000FFFF</resetValue>
28770            <fields>
28771              <field>
28772                <name>S0POWER</name>
28773                <description>Keep RAM section S0 of RAM n on or off in System ON mode</description>
28774                <lsb>0</lsb>
28775                <msb>0</msb>
28776                <enumeratedValues>
28777                  <enumeratedValue>
28778                    <name>On</name>
28779                    <description>On</description>
28780                    <value>1</value>
28781                  </enumeratedValue>
28782                </enumeratedValues>
28783              </field>
28784              <field>
28785                <name>S1POWER</name>
28786                <description>Keep RAM section S1 of RAM n on or off in System ON mode</description>
28787                <lsb>1</lsb>
28788                <msb>1</msb>
28789                <enumeratedValues>
28790                  <enumeratedValue>
28791                    <name>On</name>
28792                    <description>On</description>
28793                    <value>1</value>
28794                  </enumeratedValue>
28795                </enumeratedValues>
28796              </field>
28797              <field>
28798                <name>S2POWER</name>
28799                <description>Keep RAM section S2 of RAM n on or off in System ON mode</description>
28800                <lsb>2</lsb>
28801                <msb>2</msb>
28802                <enumeratedValues>
28803                  <enumeratedValue>
28804                    <name>On</name>
28805                    <description>On</description>
28806                    <value>1</value>
28807                  </enumeratedValue>
28808                </enumeratedValues>
28809              </field>
28810              <field>
28811                <name>S3POWER</name>
28812                <description>Keep RAM section S3 of RAM n on or off in System ON mode</description>
28813                <lsb>3</lsb>
28814                <msb>3</msb>
28815                <enumeratedValues>
28816                  <enumeratedValue>
28817                    <name>On</name>
28818                    <description>On</description>
28819                    <value>1</value>
28820                  </enumeratedValue>
28821                </enumeratedValues>
28822              </field>
28823              <field>
28824                <name>S0RETENTION</name>
28825                <description>Keep retention on RAM section S0 of RAM n when RAM section is switched off</description>
28826                <lsb>16</lsb>
28827                <msb>16</msb>
28828                <enumeratedValues>
28829                  <enumeratedValue>
28830                    <name>On</name>
28831                    <description>On</description>
28832                    <value>1</value>
28833                  </enumeratedValue>
28834                </enumeratedValues>
28835              </field>
28836              <field>
28837                <name>S1RETENTION</name>
28838                <description>Keep retention on RAM section S1 of RAM n when RAM section is switched off</description>
28839                <lsb>17</lsb>
28840                <msb>17</msb>
28841                <enumeratedValues>
28842                  <enumeratedValue>
28843                    <name>On</name>
28844                    <description>On</description>
28845                    <value>1</value>
28846                  </enumeratedValue>
28847                </enumeratedValues>
28848              </field>
28849              <field>
28850                <name>S2RETENTION</name>
28851                <description>Keep retention on RAM section S2 of RAM n when RAM section is switched off</description>
28852                <lsb>18</lsb>
28853                <msb>18</msb>
28854                <enumeratedValues>
28855                  <enumeratedValue>
28856                    <name>On</name>
28857                    <description>On</description>
28858                    <value>1</value>
28859                  </enumeratedValue>
28860                </enumeratedValues>
28861              </field>
28862              <field>
28863                <name>S3RETENTION</name>
28864                <description>Keep retention on RAM section S3 of RAM n when RAM section is switched off</description>
28865                <lsb>19</lsb>
28866                <msb>19</msb>
28867                <enumeratedValues>
28868                  <enumeratedValue>
28869                    <name>On</name>
28870                    <description>On</description>
28871                    <value>1</value>
28872                  </enumeratedValue>
28873                </enumeratedValues>
28874              </field>
28875            </fields>
28876          </register>
28877          <register>
28878            <name>POWERCLR</name>
28879            <description>Description cluster: RAMn power control clear register</description>
28880            <addressOffset>0x008</addressOffset>
28881            <access>write-only</access>
28882            <resetValue>0x0000FFFF</resetValue>
28883            <fields>
28884              <field>
28885                <name>S0POWER</name>
28886                <description>Keep RAM section S0 of RAM n on or off in System ON mode</description>
28887                <lsb>0</lsb>
28888                <msb>0</msb>
28889                <enumeratedValues>
28890                  <enumeratedValue>
28891                    <name>Off</name>
28892                    <description>Off</description>
28893                    <value>1</value>
28894                  </enumeratedValue>
28895                </enumeratedValues>
28896              </field>
28897              <field>
28898                <name>S1POWER</name>
28899                <description>Keep RAM section S1 of RAM n on or off in System ON mode</description>
28900                <lsb>1</lsb>
28901                <msb>1</msb>
28902                <enumeratedValues>
28903                  <enumeratedValue>
28904                    <name>Off</name>
28905                    <description>Off</description>
28906                    <value>1</value>
28907                  </enumeratedValue>
28908                </enumeratedValues>
28909              </field>
28910              <field>
28911                <name>S2POWER</name>
28912                <description>Keep RAM section S2 of RAM n on or off in System ON mode</description>
28913                <lsb>2</lsb>
28914                <msb>2</msb>
28915                <enumeratedValues>
28916                  <enumeratedValue>
28917                    <name>Off</name>
28918                    <description>Off</description>
28919                    <value>1</value>
28920                  </enumeratedValue>
28921                </enumeratedValues>
28922              </field>
28923              <field>
28924                <name>S3POWER</name>
28925                <description>Keep RAM section S3 of RAM n on or off in System ON mode</description>
28926                <lsb>3</lsb>
28927                <msb>3</msb>
28928                <enumeratedValues>
28929                  <enumeratedValue>
28930                    <name>Off</name>
28931                    <description>Off</description>
28932                    <value>1</value>
28933                  </enumeratedValue>
28934                </enumeratedValues>
28935              </field>
28936              <field>
28937                <name>S0RETENTION</name>
28938                <description>Keep retention on RAM section S0 of RAM n when RAM section is switched off</description>
28939                <lsb>16</lsb>
28940                <msb>16</msb>
28941                <enumeratedValues>
28942                  <enumeratedValue>
28943                    <name>Off</name>
28944                    <description>Off</description>
28945                    <value>1</value>
28946                  </enumeratedValue>
28947                </enumeratedValues>
28948              </field>
28949              <field>
28950                <name>S1RETENTION</name>
28951                <description>Keep retention on RAM section S1 of RAM n when RAM section is switched off</description>
28952                <lsb>17</lsb>
28953                <msb>17</msb>
28954                <enumeratedValues>
28955                  <enumeratedValue>
28956                    <name>Off</name>
28957                    <description>Off</description>
28958                    <value>1</value>
28959                  </enumeratedValue>
28960                </enumeratedValues>
28961              </field>
28962              <field>
28963                <name>S2RETENTION</name>
28964                <description>Keep retention on RAM section S2 of RAM n when RAM section is switched off</description>
28965                <lsb>18</lsb>
28966                <msb>18</msb>
28967                <enumeratedValues>
28968                  <enumeratedValue>
28969                    <name>Off</name>
28970                    <description>Off</description>
28971                    <value>1</value>
28972                  </enumeratedValue>
28973                </enumeratedValues>
28974              </field>
28975              <field>
28976                <name>S3RETENTION</name>
28977                <description>Keep retention on RAM section S3 of RAM n when RAM section is switched off</description>
28978                <lsb>19</lsb>
28979                <msb>19</msb>
28980                <enumeratedValues>
28981                  <enumeratedValue>
28982                    <name>Off</name>
28983                    <description>Off</description>
28984                    <value>1</value>
28985                  </enumeratedValue>
28986                </enumeratedValues>
28987              </field>
28988            </fields>
28989          </register>
28990        </cluster>
28991      </registers>
28992    </peripheral>
28993    <peripheral derivedFrom="VMC_NS">
28994      <name>VMC_S</name>
28995      <description>Volatile Memory controller 1</description>
28996      <baseAddress>0x5003A000</baseAddress>
28997      <!--Security dma=NA-->
28998      <!--Security securemapping=US-->
28999    </peripheral>
29000    <peripheral>
29001      <name>CRYPTOCELL_S</name>
29002      <description>ARM TrustZone CryptoCell register interface</description>
29003      <baseAddress>0x50840000</baseAddress>
29004      <headerStructName>CRYPTOCELL</headerStructName>
29005      <!--Security dma=NSA-->
29006      <!--Security securemapping=S-->
29007      <addressBlock>
29008        <offset>0</offset>
29009        <size>0x2000</size>
29010        <usage>registers</usage>
29011      </addressBlock>
29012      <interrupt>
29013        <name>CRYPTOCELL</name>
29014        <value>64</value>
29015      </interrupt>
29016      <groupName>CRYPTOCELL</groupName>
29017      <size>0x20</size>
29018      <registers>
29019        <register>
29020          <name>ENABLE</name>
29021          <description>Enable CRYPTOCELL subsystem</description>
29022          <addressOffset>0x500</addressOffset>
29023          <access>read-write</access>
29024          <resetValue>0x00000000</resetValue>
29025          <fields>
29026            <field>
29027              <name>ENABLE</name>
29028              <description>Enable or disable the CRYPTOCELL subsystem</description>
29029              <lsb>0</lsb>
29030              <msb>0</msb>
29031              <enumeratedValues>
29032                <enumeratedValue>
29033                  <name>Disabled</name>
29034                  <description>CRYPTOCELL subsystem disabled</description>
29035                  <value>0</value>
29036                </enumeratedValue>
29037                <enumeratedValue>
29038                  <name>Enabled</name>
29039                  <description>CRYPTOCELL subsystem enabled</description>
29040                  <value>1</value>
29041                </enumeratedValue>
29042              </enumeratedValues>
29043            </field>
29044          </fields>
29045        </register>
29046      </registers>
29047    </peripheral>
29048    <peripheral>
29049      <name>P0_NS</name>
29050      <description>GPIO Port 0</description>
29051      <baseAddress>0x40842500</baseAddress>
29052      <headerStructName>GPIO</headerStructName>
29053      <!--Security dma=NA-->
29054      <!--Security securemapping=SPLIT-->
29055      <addressBlock>
29056        <offset>0</offset>
29057        <size>0x300</size>
29058        <usage>registers</usage>
29059      </addressBlock>
29060      <groupName>GPIO</groupName>
29061      <size>0x20</size>
29062      <registers>
29063        <register>
29064          <name>OUT</name>
29065          <description>Write GPIO port</description>
29066          <addressOffset>0x004</addressOffset>
29067          <access>read-write</access>
29068          <fields>
29069            <field>
29070              <name>PIN0</name>
29071              <description>Pin 0</description>
29072              <lsb>0</lsb>
29073              <msb>0</msb>
29074              <enumeratedValues>
29075                <enumeratedValue>
29076                  <name>Low</name>
29077                  <description>Pin driver is low</description>
29078                  <value>0</value>
29079                </enumeratedValue>
29080                <enumeratedValue>
29081                  <name>High</name>
29082                  <description>Pin driver is high</description>
29083                  <value>1</value>
29084                </enumeratedValue>
29085              </enumeratedValues>
29086            </field>
29087            <field>
29088              <name>PIN1</name>
29089              <description>Pin 1</description>
29090              <lsb>1</lsb>
29091              <msb>1</msb>
29092              <enumeratedValues>
29093                <enumeratedValue>
29094                  <name>Low</name>
29095                  <description>Pin driver is low</description>
29096                  <value>0</value>
29097                </enumeratedValue>
29098                <enumeratedValue>
29099                  <name>High</name>
29100                  <description>Pin driver is high</description>
29101                  <value>1</value>
29102                </enumeratedValue>
29103              </enumeratedValues>
29104            </field>
29105            <field>
29106              <name>PIN2</name>
29107              <description>Pin 2</description>
29108              <lsb>2</lsb>
29109              <msb>2</msb>
29110              <enumeratedValues>
29111                <enumeratedValue>
29112                  <name>Low</name>
29113                  <description>Pin driver is low</description>
29114                  <value>0</value>
29115                </enumeratedValue>
29116                <enumeratedValue>
29117                  <name>High</name>
29118                  <description>Pin driver is high</description>
29119                  <value>1</value>
29120                </enumeratedValue>
29121              </enumeratedValues>
29122            </field>
29123            <field>
29124              <name>PIN3</name>
29125              <description>Pin 3</description>
29126              <lsb>3</lsb>
29127              <msb>3</msb>
29128              <enumeratedValues>
29129                <enumeratedValue>
29130                  <name>Low</name>
29131                  <description>Pin driver is low</description>
29132                  <value>0</value>
29133                </enumeratedValue>
29134                <enumeratedValue>
29135                  <name>High</name>
29136                  <description>Pin driver is high</description>
29137                  <value>1</value>
29138                </enumeratedValue>
29139              </enumeratedValues>
29140            </field>
29141            <field>
29142              <name>PIN4</name>
29143              <description>Pin 4</description>
29144              <lsb>4</lsb>
29145              <msb>4</msb>
29146              <enumeratedValues>
29147                <enumeratedValue>
29148                  <name>Low</name>
29149                  <description>Pin driver is low</description>
29150                  <value>0</value>
29151                </enumeratedValue>
29152                <enumeratedValue>
29153                  <name>High</name>
29154                  <description>Pin driver is high</description>
29155                  <value>1</value>
29156                </enumeratedValue>
29157              </enumeratedValues>
29158            </field>
29159            <field>
29160              <name>PIN5</name>
29161              <description>Pin 5</description>
29162              <lsb>5</lsb>
29163              <msb>5</msb>
29164              <enumeratedValues>
29165                <enumeratedValue>
29166                  <name>Low</name>
29167                  <description>Pin driver is low</description>
29168                  <value>0</value>
29169                </enumeratedValue>
29170                <enumeratedValue>
29171                  <name>High</name>
29172                  <description>Pin driver is high</description>
29173                  <value>1</value>
29174                </enumeratedValue>
29175              </enumeratedValues>
29176            </field>
29177            <field>
29178              <name>PIN6</name>
29179              <description>Pin 6</description>
29180              <lsb>6</lsb>
29181              <msb>6</msb>
29182              <enumeratedValues>
29183                <enumeratedValue>
29184                  <name>Low</name>
29185                  <description>Pin driver is low</description>
29186                  <value>0</value>
29187                </enumeratedValue>
29188                <enumeratedValue>
29189                  <name>High</name>
29190                  <description>Pin driver is high</description>
29191                  <value>1</value>
29192                </enumeratedValue>
29193              </enumeratedValues>
29194            </field>
29195            <field>
29196              <name>PIN7</name>
29197              <description>Pin 7</description>
29198              <lsb>7</lsb>
29199              <msb>7</msb>
29200              <enumeratedValues>
29201                <enumeratedValue>
29202                  <name>Low</name>
29203                  <description>Pin driver is low</description>
29204                  <value>0</value>
29205                </enumeratedValue>
29206                <enumeratedValue>
29207                  <name>High</name>
29208                  <description>Pin driver is high</description>
29209                  <value>1</value>
29210                </enumeratedValue>
29211              </enumeratedValues>
29212            </field>
29213            <field>
29214              <name>PIN8</name>
29215              <description>Pin 8</description>
29216              <lsb>8</lsb>
29217              <msb>8</msb>
29218              <enumeratedValues>
29219                <enumeratedValue>
29220                  <name>Low</name>
29221                  <description>Pin driver is low</description>
29222                  <value>0</value>
29223                </enumeratedValue>
29224                <enumeratedValue>
29225                  <name>High</name>
29226                  <description>Pin driver is high</description>
29227                  <value>1</value>
29228                </enumeratedValue>
29229              </enumeratedValues>
29230            </field>
29231            <field>
29232              <name>PIN9</name>
29233              <description>Pin 9</description>
29234              <lsb>9</lsb>
29235              <msb>9</msb>
29236              <enumeratedValues>
29237                <enumeratedValue>
29238                  <name>Low</name>
29239                  <description>Pin driver is low</description>
29240                  <value>0</value>
29241                </enumeratedValue>
29242                <enumeratedValue>
29243                  <name>High</name>
29244                  <description>Pin driver is high</description>
29245                  <value>1</value>
29246                </enumeratedValue>
29247              </enumeratedValues>
29248            </field>
29249            <field>
29250              <name>PIN10</name>
29251              <description>Pin 10</description>
29252              <lsb>10</lsb>
29253              <msb>10</msb>
29254              <enumeratedValues>
29255                <enumeratedValue>
29256                  <name>Low</name>
29257                  <description>Pin driver is low</description>
29258                  <value>0</value>
29259                </enumeratedValue>
29260                <enumeratedValue>
29261                  <name>High</name>
29262                  <description>Pin driver is high</description>
29263                  <value>1</value>
29264                </enumeratedValue>
29265              </enumeratedValues>
29266            </field>
29267            <field>
29268              <name>PIN11</name>
29269              <description>Pin 11</description>
29270              <lsb>11</lsb>
29271              <msb>11</msb>
29272              <enumeratedValues>
29273                <enumeratedValue>
29274                  <name>Low</name>
29275                  <description>Pin driver is low</description>
29276                  <value>0</value>
29277                </enumeratedValue>
29278                <enumeratedValue>
29279                  <name>High</name>
29280                  <description>Pin driver is high</description>
29281                  <value>1</value>
29282                </enumeratedValue>
29283              </enumeratedValues>
29284            </field>
29285            <field>
29286              <name>PIN12</name>
29287              <description>Pin 12</description>
29288              <lsb>12</lsb>
29289              <msb>12</msb>
29290              <enumeratedValues>
29291                <enumeratedValue>
29292                  <name>Low</name>
29293                  <description>Pin driver is low</description>
29294                  <value>0</value>
29295                </enumeratedValue>
29296                <enumeratedValue>
29297                  <name>High</name>
29298                  <description>Pin driver is high</description>
29299                  <value>1</value>
29300                </enumeratedValue>
29301              </enumeratedValues>
29302            </field>
29303            <field>
29304              <name>PIN13</name>
29305              <description>Pin 13</description>
29306              <lsb>13</lsb>
29307              <msb>13</msb>
29308              <enumeratedValues>
29309                <enumeratedValue>
29310                  <name>Low</name>
29311                  <description>Pin driver is low</description>
29312                  <value>0</value>
29313                </enumeratedValue>
29314                <enumeratedValue>
29315                  <name>High</name>
29316                  <description>Pin driver is high</description>
29317                  <value>1</value>
29318                </enumeratedValue>
29319              </enumeratedValues>
29320            </field>
29321            <field>
29322              <name>PIN14</name>
29323              <description>Pin 14</description>
29324              <lsb>14</lsb>
29325              <msb>14</msb>
29326              <enumeratedValues>
29327                <enumeratedValue>
29328                  <name>Low</name>
29329                  <description>Pin driver is low</description>
29330                  <value>0</value>
29331                </enumeratedValue>
29332                <enumeratedValue>
29333                  <name>High</name>
29334                  <description>Pin driver is high</description>
29335                  <value>1</value>
29336                </enumeratedValue>
29337              </enumeratedValues>
29338            </field>
29339            <field>
29340              <name>PIN15</name>
29341              <description>Pin 15</description>
29342              <lsb>15</lsb>
29343              <msb>15</msb>
29344              <enumeratedValues>
29345                <enumeratedValue>
29346                  <name>Low</name>
29347                  <description>Pin driver is low</description>
29348                  <value>0</value>
29349                </enumeratedValue>
29350                <enumeratedValue>
29351                  <name>High</name>
29352                  <description>Pin driver is high</description>
29353                  <value>1</value>
29354                </enumeratedValue>
29355              </enumeratedValues>
29356            </field>
29357            <field>
29358              <name>PIN16</name>
29359              <description>Pin 16</description>
29360              <lsb>16</lsb>
29361              <msb>16</msb>
29362              <enumeratedValues>
29363                <enumeratedValue>
29364                  <name>Low</name>
29365                  <description>Pin driver is low</description>
29366                  <value>0</value>
29367                </enumeratedValue>
29368                <enumeratedValue>
29369                  <name>High</name>
29370                  <description>Pin driver is high</description>
29371                  <value>1</value>
29372                </enumeratedValue>
29373              </enumeratedValues>
29374            </field>
29375            <field>
29376              <name>PIN17</name>
29377              <description>Pin 17</description>
29378              <lsb>17</lsb>
29379              <msb>17</msb>
29380              <enumeratedValues>
29381                <enumeratedValue>
29382                  <name>Low</name>
29383                  <description>Pin driver is low</description>
29384                  <value>0</value>
29385                </enumeratedValue>
29386                <enumeratedValue>
29387                  <name>High</name>
29388                  <description>Pin driver is high</description>
29389                  <value>1</value>
29390                </enumeratedValue>
29391              </enumeratedValues>
29392            </field>
29393            <field>
29394              <name>PIN18</name>
29395              <description>Pin 18</description>
29396              <lsb>18</lsb>
29397              <msb>18</msb>
29398              <enumeratedValues>
29399                <enumeratedValue>
29400                  <name>Low</name>
29401                  <description>Pin driver is low</description>
29402                  <value>0</value>
29403                </enumeratedValue>
29404                <enumeratedValue>
29405                  <name>High</name>
29406                  <description>Pin driver is high</description>
29407                  <value>1</value>
29408                </enumeratedValue>
29409              </enumeratedValues>
29410            </field>
29411            <field>
29412              <name>PIN19</name>
29413              <description>Pin 19</description>
29414              <lsb>19</lsb>
29415              <msb>19</msb>
29416              <enumeratedValues>
29417                <enumeratedValue>
29418                  <name>Low</name>
29419                  <description>Pin driver is low</description>
29420                  <value>0</value>
29421                </enumeratedValue>
29422                <enumeratedValue>
29423                  <name>High</name>
29424                  <description>Pin driver is high</description>
29425                  <value>1</value>
29426                </enumeratedValue>
29427              </enumeratedValues>
29428            </field>
29429            <field>
29430              <name>PIN20</name>
29431              <description>Pin 20</description>
29432              <lsb>20</lsb>
29433              <msb>20</msb>
29434              <enumeratedValues>
29435                <enumeratedValue>
29436                  <name>Low</name>
29437                  <description>Pin driver is low</description>
29438                  <value>0</value>
29439                </enumeratedValue>
29440                <enumeratedValue>
29441                  <name>High</name>
29442                  <description>Pin driver is high</description>
29443                  <value>1</value>
29444                </enumeratedValue>
29445              </enumeratedValues>
29446            </field>
29447            <field>
29448              <name>PIN21</name>
29449              <description>Pin 21</description>
29450              <lsb>21</lsb>
29451              <msb>21</msb>
29452              <enumeratedValues>
29453                <enumeratedValue>
29454                  <name>Low</name>
29455                  <description>Pin driver is low</description>
29456                  <value>0</value>
29457                </enumeratedValue>
29458                <enumeratedValue>
29459                  <name>High</name>
29460                  <description>Pin driver is high</description>
29461                  <value>1</value>
29462                </enumeratedValue>
29463              </enumeratedValues>
29464            </field>
29465            <field>
29466              <name>PIN22</name>
29467              <description>Pin 22</description>
29468              <lsb>22</lsb>
29469              <msb>22</msb>
29470              <enumeratedValues>
29471                <enumeratedValue>
29472                  <name>Low</name>
29473                  <description>Pin driver is low</description>
29474                  <value>0</value>
29475                </enumeratedValue>
29476                <enumeratedValue>
29477                  <name>High</name>
29478                  <description>Pin driver is high</description>
29479                  <value>1</value>
29480                </enumeratedValue>
29481              </enumeratedValues>
29482            </field>
29483            <field>
29484              <name>PIN23</name>
29485              <description>Pin 23</description>
29486              <lsb>23</lsb>
29487              <msb>23</msb>
29488              <enumeratedValues>
29489                <enumeratedValue>
29490                  <name>Low</name>
29491                  <description>Pin driver is low</description>
29492                  <value>0</value>
29493                </enumeratedValue>
29494                <enumeratedValue>
29495                  <name>High</name>
29496                  <description>Pin driver is high</description>
29497                  <value>1</value>
29498                </enumeratedValue>
29499              </enumeratedValues>
29500            </field>
29501            <field>
29502              <name>PIN24</name>
29503              <description>Pin 24</description>
29504              <lsb>24</lsb>
29505              <msb>24</msb>
29506              <enumeratedValues>
29507                <enumeratedValue>
29508                  <name>Low</name>
29509                  <description>Pin driver is low</description>
29510                  <value>0</value>
29511                </enumeratedValue>
29512                <enumeratedValue>
29513                  <name>High</name>
29514                  <description>Pin driver is high</description>
29515                  <value>1</value>
29516                </enumeratedValue>
29517              </enumeratedValues>
29518            </field>
29519            <field>
29520              <name>PIN25</name>
29521              <description>Pin 25</description>
29522              <lsb>25</lsb>
29523              <msb>25</msb>
29524              <enumeratedValues>
29525                <enumeratedValue>
29526                  <name>Low</name>
29527                  <description>Pin driver is low</description>
29528                  <value>0</value>
29529                </enumeratedValue>
29530                <enumeratedValue>
29531                  <name>High</name>
29532                  <description>Pin driver is high</description>
29533                  <value>1</value>
29534                </enumeratedValue>
29535              </enumeratedValues>
29536            </field>
29537            <field>
29538              <name>PIN26</name>
29539              <description>Pin 26</description>
29540              <lsb>26</lsb>
29541              <msb>26</msb>
29542              <enumeratedValues>
29543                <enumeratedValue>
29544                  <name>Low</name>
29545                  <description>Pin driver is low</description>
29546                  <value>0</value>
29547                </enumeratedValue>
29548                <enumeratedValue>
29549                  <name>High</name>
29550                  <description>Pin driver is high</description>
29551                  <value>1</value>
29552                </enumeratedValue>
29553              </enumeratedValues>
29554            </field>
29555            <field>
29556              <name>PIN27</name>
29557              <description>Pin 27</description>
29558              <lsb>27</lsb>
29559              <msb>27</msb>
29560              <enumeratedValues>
29561                <enumeratedValue>
29562                  <name>Low</name>
29563                  <description>Pin driver is low</description>
29564                  <value>0</value>
29565                </enumeratedValue>
29566                <enumeratedValue>
29567                  <name>High</name>
29568                  <description>Pin driver is high</description>
29569                  <value>1</value>
29570                </enumeratedValue>
29571              </enumeratedValues>
29572            </field>
29573            <field>
29574              <name>PIN28</name>
29575              <description>Pin 28</description>
29576              <lsb>28</lsb>
29577              <msb>28</msb>
29578              <enumeratedValues>
29579                <enumeratedValue>
29580                  <name>Low</name>
29581                  <description>Pin driver is low</description>
29582                  <value>0</value>
29583                </enumeratedValue>
29584                <enumeratedValue>
29585                  <name>High</name>
29586                  <description>Pin driver is high</description>
29587                  <value>1</value>
29588                </enumeratedValue>
29589              </enumeratedValues>
29590            </field>
29591            <field>
29592              <name>PIN29</name>
29593              <description>Pin 29</description>
29594              <lsb>29</lsb>
29595              <msb>29</msb>
29596              <enumeratedValues>
29597                <enumeratedValue>
29598                  <name>Low</name>
29599                  <description>Pin driver is low</description>
29600                  <value>0</value>
29601                </enumeratedValue>
29602                <enumeratedValue>
29603                  <name>High</name>
29604                  <description>Pin driver is high</description>
29605                  <value>1</value>
29606                </enumeratedValue>
29607              </enumeratedValues>
29608            </field>
29609            <field>
29610              <name>PIN30</name>
29611              <description>Pin 30</description>
29612              <lsb>30</lsb>
29613              <msb>30</msb>
29614              <enumeratedValues>
29615                <enumeratedValue>
29616                  <name>Low</name>
29617                  <description>Pin driver is low</description>
29618                  <value>0</value>
29619                </enumeratedValue>
29620                <enumeratedValue>
29621                  <name>High</name>
29622                  <description>Pin driver is high</description>
29623                  <value>1</value>
29624                </enumeratedValue>
29625              </enumeratedValues>
29626            </field>
29627            <field>
29628              <name>PIN31</name>
29629              <description>Pin 31</description>
29630              <lsb>31</lsb>
29631              <msb>31</msb>
29632              <enumeratedValues>
29633                <enumeratedValue>
29634                  <name>Low</name>
29635                  <description>Pin driver is low</description>
29636                  <value>0</value>
29637                </enumeratedValue>
29638                <enumeratedValue>
29639                  <name>High</name>
29640                  <description>Pin driver is high</description>
29641                  <value>1</value>
29642                </enumeratedValue>
29643              </enumeratedValues>
29644            </field>
29645          </fields>
29646        </register>
29647        <register>
29648          <name>OUTSET</name>
29649          <description>Set individual bits in GPIO port</description>
29650          <addressOffset>0x008</addressOffset>
29651          <access>read-write</access>
29652          <modifiedWriteValues>oneToSet</modifiedWriteValues>
29653          <fields>
29654            <field>
29655              <name>PIN0</name>
29656              <description>Pin 0</description>
29657              <lsb>0</lsb>
29658              <msb>0</msb>
29659              <enumeratedValues>
29660                <usage>read</usage>
29661                <enumeratedValue>
29662                  <name>Low</name>
29663                  <description>Read: pin driver is low</description>
29664                  <value>0</value>
29665                </enumeratedValue>
29666                <enumeratedValue>
29667                  <name>High</name>
29668                  <description>Read: pin driver is high</description>
29669                  <value>1</value>
29670                </enumeratedValue>
29671              </enumeratedValues>
29672              <enumeratedValues>
29673                <usage>write</usage>
29674                <enumeratedValue>
29675                  <name>Set</name>
29676                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
29677                  <value>1</value>
29678                </enumeratedValue>
29679              </enumeratedValues>
29680            </field>
29681            <field>
29682              <name>PIN1</name>
29683              <description>Pin 1</description>
29684              <lsb>1</lsb>
29685              <msb>1</msb>
29686              <enumeratedValues>
29687                <usage>read</usage>
29688                <enumeratedValue>
29689                  <name>Low</name>
29690                  <description>Read: pin driver is low</description>
29691                  <value>0</value>
29692                </enumeratedValue>
29693                <enumeratedValue>
29694                  <name>High</name>
29695                  <description>Read: pin driver is high</description>
29696                  <value>1</value>
29697                </enumeratedValue>
29698              </enumeratedValues>
29699              <enumeratedValues>
29700                <usage>write</usage>
29701                <enumeratedValue>
29702                  <name>Set</name>
29703                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
29704                  <value>1</value>
29705                </enumeratedValue>
29706              </enumeratedValues>
29707            </field>
29708            <field>
29709              <name>PIN2</name>
29710              <description>Pin 2</description>
29711              <lsb>2</lsb>
29712              <msb>2</msb>
29713              <enumeratedValues>
29714                <usage>read</usage>
29715                <enumeratedValue>
29716                  <name>Low</name>
29717                  <description>Read: pin driver is low</description>
29718                  <value>0</value>
29719                </enumeratedValue>
29720                <enumeratedValue>
29721                  <name>High</name>
29722                  <description>Read: pin driver is high</description>
29723                  <value>1</value>
29724                </enumeratedValue>
29725              </enumeratedValues>
29726              <enumeratedValues>
29727                <usage>write</usage>
29728                <enumeratedValue>
29729                  <name>Set</name>
29730                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
29731                  <value>1</value>
29732                </enumeratedValue>
29733              </enumeratedValues>
29734            </field>
29735            <field>
29736              <name>PIN3</name>
29737              <description>Pin 3</description>
29738              <lsb>3</lsb>
29739              <msb>3</msb>
29740              <enumeratedValues>
29741                <usage>read</usage>
29742                <enumeratedValue>
29743                  <name>Low</name>
29744                  <description>Read: pin driver is low</description>
29745                  <value>0</value>
29746                </enumeratedValue>
29747                <enumeratedValue>
29748                  <name>High</name>
29749                  <description>Read: pin driver is high</description>
29750                  <value>1</value>
29751                </enumeratedValue>
29752              </enumeratedValues>
29753              <enumeratedValues>
29754                <usage>write</usage>
29755                <enumeratedValue>
29756                  <name>Set</name>
29757                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
29758                  <value>1</value>
29759                </enumeratedValue>
29760              </enumeratedValues>
29761            </field>
29762            <field>
29763              <name>PIN4</name>
29764              <description>Pin 4</description>
29765              <lsb>4</lsb>
29766              <msb>4</msb>
29767              <enumeratedValues>
29768                <usage>read</usage>
29769                <enumeratedValue>
29770                  <name>Low</name>
29771                  <description>Read: pin driver is low</description>
29772                  <value>0</value>
29773                </enumeratedValue>
29774                <enumeratedValue>
29775                  <name>High</name>
29776                  <description>Read: pin driver is high</description>
29777                  <value>1</value>
29778                </enumeratedValue>
29779              </enumeratedValues>
29780              <enumeratedValues>
29781                <usage>write</usage>
29782                <enumeratedValue>
29783                  <name>Set</name>
29784                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
29785                  <value>1</value>
29786                </enumeratedValue>
29787              </enumeratedValues>
29788            </field>
29789            <field>
29790              <name>PIN5</name>
29791              <description>Pin 5</description>
29792              <lsb>5</lsb>
29793              <msb>5</msb>
29794              <enumeratedValues>
29795                <usage>read</usage>
29796                <enumeratedValue>
29797                  <name>Low</name>
29798                  <description>Read: pin driver is low</description>
29799                  <value>0</value>
29800                </enumeratedValue>
29801                <enumeratedValue>
29802                  <name>High</name>
29803                  <description>Read: pin driver is high</description>
29804                  <value>1</value>
29805                </enumeratedValue>
29806              </enumeratedValues>
29807              <enumeratedValues>
29808                <usage>write</usage>
29809                <enumeratedValue>
29810                  <name>Set</name>
29811                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
29812                  <value>1</value>
29813                </enumeratedValue>
29814              </enumeratedValues>
29815            </field>
29816            <field>
29817              <name>PIN6</name>
29818              <description>Pin 6</description>
29819              <lsb>6</lsb>
29820              <msb>6</msb>
29821              <enumeratedValues>
29822                <usage>read</usage>
29823                <enumeratedValue>
29824                  <name>Low</name>
29825                  <description>Read: pin driver is low</description>
29826                  <value>0</value>
29827                </enumeratedValue>
29828                <enumeratedValue>
29829                  <name>High</name>
29830                  <description>Read: pin driver is high</description>
29831                  <value>1</value>
29832                </enumeratedValue>
29833              </enumeratedValues>
29834              <enumeratedValues>
29835                <usage>write</usage>
29836                <enumeratedValue>
29837                  <name>Set</name>
29838                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
29839                  <value>1</value>
29840                </enumeratedValue>
29841              </enumeratedValues>
29842            </field>
29843            <field>
29844              <name>PIN7</name>
29845              <description>Pin 7</description>
29846              <lsb>7</lsb>
29847              <msb>7</msb>
29848              <enumeratedValues>
29849                <usage>read</usage>
29850                <enumeratedValue>
29851                  <name>Low</name>
29852                  <description>Read: pin driver is low</description>
29853                  <value>0</value>
29854                </enumeratedValue>
29855                <enumeratedValue>
29856                  <name>High</name>
29857                  <description>Read: pin driver is high</description>
29858                  <value>1</value>
29859                </enumeratedValue>
29860              </enumeratedValues>
29861              <enumeratedValues>
29862                <usage>write</usage>
29863                <enumeratedValue>
29864                  <name>Set</name>
29865                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
29866                  <value>1</value>
29867                </enumeratedValue>
29868              </enumeratedValues>
29869            </field>
29870            <field>
29871              <name>PIN8</name>
29872              <description>Pin 8</description>
29873              <lsb>8</lsb>
29874              <msb>8</msb>
29875              <enumeratedValues>
29876                <usage>read</usage>
29877                <enumeratedValue>
29878                  <name>Low</name>
29879                  <description>Read: pin driver is low</description>
29880                  <value>0</value>
29881                </enumeratedValue>
29882                <enumeratedValue>
29883                  <name>High</name>
29884                  <description>Read: pin driver is high</description>
29885                  <value>1</value>
29886                </enumeratedValue>
29887              </enumeratedValues>
29888              <enumeratedValues>
29889                <usage>write</usage>
29890                <enumeratedValue>
29891                  <name>Set</name>
29892                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
29893                  <value>1</value>
29894                </enumeratedValue>
29895              </enumeratedValues>
29896            </field>
29897            <field>
29898              <name>PIN9</name>
29899              <description>Pin 9</description>
29900              <lsb>9</lsb>
29901              <msb>9</msb>
29902              <enumeratedValues>
29903                <usage>read</usage>
29904                <enumeratedValue>
29905                  <name>Low</name>
29906                  <description>Read: pin driver is low</description>
29907                  <value>0</value>
29908                </enumeratedValue>
29909                <enumeratedValue>
29910                  <name>High</name>
29911                  <description>Read: pin driver is high</description>
29912                  <value>1</value>
29913                </enumeratedValue>
29914              </enumeratedValues>
29915              <enumeratedValues>
29916                <usage>write</usage>
29917                <enumeratedValue>
29918                  <name>Set</name>
29919                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
29920                  <value>1</value>
29921                </enumeratedValue>
29922              </enumeratedValues>
29923            </field>
29924            <field>
29925              <name>PIN10</name>
29926              <description>Pin 10</description>
29927              <lsb>10</lsb>
29928              <msb>10</msb>
29929              <enumeratedValues>
29930                <usage>read</usage>
29931                <enumeratedValue>
29932                  <name>Low</name>
29933                  <description>Read: pin driver is low</description>
29934                  <value>0</value>
29935                </enumeratedValue>
29936                <enumeratedValue>
29937                  <name>High</name>
29938                  <description>Read: pin driver is high</description>
29939                  <value>1</value>
29940                </enumeratedValue>
29941              </enumeratedValues>
29942              <enumeratedValues>
29943                <usage>write</usage>
29944                <enumeratedValue>
29945                  <name>Set</name>
29946                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
29947                  <value>1</value>
29948                </enumeratedValue>
29949              </enumeratedValues>
29950            </field>
29951            <field>
29952              <name>PIN11</name>
29953              <description>Pin 11</description>
29954              <lsb>11</lsb>
29955              <msb>11</msb>
29956              <enumeratedValues>
29957                <usage>read</usage>
29958                <enumeratedValue>
29959                  <name>Low</name>
29960                  <description>Read: pin driver is low</description>
29961                  <value>0</value>
29962                </enumeratedValue>
29963                <enumeratedValue>
29964                  <name>High</name>
29965                  <description>Read: pin driver is high</description>
29966                  <value>1</value>
29967                </enumeratedValue>
29968              </enumeratedValues>
29969              <enumeratedValues>
29970                <usage>write</usage>
29971                <enumeratedValue>
29972                  <name>Set</name>
29973                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
29974                  <value>1</value>
29975                </enumeratedValue>
29976              </enumeratedValues>
29977            </field>
29978            <field>
29979              <name>PIN12</name>
29980              <description>Pin 12</description>
29981              <lsb>12</lsb>
29982              <msb>12</msb>
29983              <enumeratedValues>
29984                <usage>read</usage>
29985                <enumeratedValue>
29986                  <name>Low</name>
29987                  <description>Read: pin driver is low</description>
29988                  <value>0</value>
29989                </enumeratedValue>
29990                <enumeratedValue>
29991                  <name>High</name>
29992                  <description>Read: pin driver is high</description>
29993                  <value>1</value>
29994                </enumeratedValue>
29995              </enumeratedValues>
29996              <enumeratedValues>
29997                <usage>write</usage>
29998                <enumeratedValue>
29999                  <name>Set</name>
30000                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30001                  <value>1</value>
30002                </enumeratedValue>
30003              </enumeratedValues>
30004            </field>
30005            <field>
30006              <name>PIN13</name>
30007              <description>Pin 13</description>
30008              <lsb>13</lsb>
30009              <msb>13</msb>
30010              <enumeratedValues>
30011                <usage>read</usage>
30012                <enumeratedValue>
30013                  <name>Low</name>
30014                  <description>Read: pin driver is low</description>
30015                  <value>0</value>
30016                </enumeratedValue>
30017                <enumeratedValue>
30018                  <name>High</name>
30019                  <description>Read: pin driver is high</description>
30020                  <value>1</value>
30021                </enumeratedValue>
30022              </enumeratedValues>
30023              <enumeratedValues>
30024                <usage>write</usage>
30025                <enumeratedValue>
30026                  <name>Set</name>
30027                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30028                  <value>1</value>
30029                </enumeratedValue>
30030              </enumeratedValues>
30031            </field>
30032            <field>
30033              <name>PIN14</name>
30034              <description>Pin 14</description>
30035              <lsb>14</lsb>
30036              <msb>14</msb>
30037              <enumeratedValues>
30038                <usage>read</usage>
30039                <enumeratedValue>
30040                  <name>Low</name>
30041                  <description>Read: pin driver is low</description>
30042                  <value>0</value>
30043                </enumeratedValue>
30044                <enumeratedValue>
30045                  <name>High</name>
30046                  <description>Read: pin driver is high</description>
30047                  <value>1</value>
30048                </enumeratedValue>
30049              </enumeratedValues>
30050              <enumeratedValues>
30051                <usage>write</usage>
30052                <enumeratedValue>
30053                  <name>Set</name>
30054                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30055                  <value>1</value>
30056                </enumeratedValue>
30057              </enumeratedValues>
30058            </field>
30059            <field>
30060              <name>PIN15</name>
30061              <description>Pin 15</description>
30062              <lsb>15</lsb>
30063              <msb>15</msb>
30064              <enumeratedValues>
30065                <usage>read</usage>
30066                <enumeratedValue>
30067                  <name>Low</name>
30068                  <description>Read: pin driver is low</description>
30069                  <value>0</value>
30070                </enumeratedValue>
30071                <enumeratedValue>
30072                  <name>High</name>
30073                  <description>Read: pin driver is high</description>
30074                  <value>1</value>
30075                </enumeratedValue>
30076              </enumeratedValues>
30077              <enumeratedValues>
30078                <usage>write</usage>
30079                <enumeratedValue>
30080                  <name>Set</name>
30081                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30082                  <value>1</value>
30083                </enumeratedValue>
30084              </enumeratedValues>
30085            </field>
30086            <field>
30087              <name>PIN16</name>
30088              <description>Pin 16</description>
30089              <lsb>16</lsb>
30090              <msb>16</msb>
30091              <enumeratedValues>
30092                <usage>read</usage>
30093                <enumeratedValue>
30094                  <name>Low</name>
30095                  <description>Read: pin driver is low</description>
30096                  <value>0</value>
30097                </enumeratedValue>
30098                <enumeratedValue>
30099                  <name>High</name>
30100                  <description>Read: pin driver is high</description>
30101                  <value>1</value>
30102                </enumeratedValue>
30103              </enumeratedValues>
30104              <enumeratedValues>
30105                <usage>write</usage>
30106                <enumeratedValue>
30107                  <name>Set</name>
30108                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30109                  <value>1</value>
30110                </enumeratedValue>
30111              </enumeratedValues>
30112            </field>
30113            <field>
30114              <name>PIN17</name>
30115              <description>Pin 17</description>
30116              <lsb>17</lsb>
30117              <msb>17</msb>
30118              <enumeratedValues>
30119                <usage>read</usage>
30120                <enumeratedValue>
30121                  <name>Low</name>
30122                  <description>Read: pin driver is low</description>
30123                  <value>0</value>
30124                </enumeratedValue>
30125                <enumeratedValue>
30126                  <name>High</name>
30127                  <description>Read: pin driver is high</description>
30128                  <value>1</value>
30129                </enumeratedValue>
30130              </enumeratedValues>
30131              <enumeratedValues>
30132                <usage>write</usage>
30133                <enumeratedValue>
30134                  <name>Set</name>
30135                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30136                  <value>1</value>
30137                </enumeratedValue>
30138              </enumeratedValues>
30139            </field>
30140            <field>
30141              <name>PIN18</name>
30142              <description>Pin 18</description>
30143              <lsb>18</lsb>
30144              <msb>18</msb>
30145              <enumeratedValues>
30146                <usage>read</usage>
30147                <enumeratedValue>
30148                  <name>Low</name>
30149                  <description>Read: pin driver is low</description>
30150                  <value>0</value>
30151                </enumeratedValue>
30152                <enumeratedValue>
30153                  <name>High</name>
30154                  <description>Read: pin driver is high</description>
30155                  <value>1</value>
30156                </enumeratedValue>
30157              </enumeratedValues>
30158              <enumeratedValues>
30159                <usage>write</usage>
30160                <enumeratedValue>
30161                  <name>Set</name>
30162                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30163                  <value>1</value>
30164                </enumeratedValue>
30165              </enumeratedValues>
30166            </field>
30167            <field>
30168              <name>PIN19</name>
30169              <description>Pin 19</description>
30170              <lsb>19</lsb>
30171              <msb>19</msb>
30172              <enumeratedValues>
30173                <usage>read</usage>
30174                <enumeratedValue>
30175                  <name>Low</name>
30176                  <description>Read: pin driver is low</description>
30177                  <value>0</value>
30178                </enumeratedValue>
30179                <enumeratedValue>
30180                  <name>High</name>
30181                  <description>Read: pin driver is high</description>
30182                  <value>1</value>
30183                </enumeratedValue>
30184              </enumeratedValues>
30185              <enumeratedValues>
30186                <usage>write</usage>
30187                <enumeratedValue>
30188                  <name>Set</name>
30189                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30190                  <value>1</value>
30191                </enumeratedValue>
30192              </enumeratedValues>
30193            </field>
30194            <field>
30195              <name>PIN20</name>
30196              <description>Pin 20</description>
30197              <lsb>20</lsb>
30198              <msb>20</msb>
30199              <enumeratedValues>
30200                <usage>read</usage>
30201                <enumeratedValue>
30202                  <name>Low</name>
30203                  <description>Read: pin driver is low</description>
30204                  <value>0</value>
30205                </enumeratedValue>
30206                <enumeratedValue>
30207                  <name>High</name>
30208                  <description>Read: pin driver is high</description>
30209                  <value>1</value>
30210                </enumeratedValue>
30211              </enumeratedValues>
30212              <enumeratedValues>
30213                <usage>write</usage>
30214                <enumeratedValue>
30215                  <name>Set</name>
30216                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30217                  <value>1</value>
30218                </enumeratedValue>
30219              </enumeratedValues>
30220            </field>
30221            <field>
30222              <name>PIN21</name>
30223              <description>Pin 21</description>
30224              <lsb>21</lsb>
30225              <msb>21</msb>
30226              <enumeratedValues>
30227                <usage>read</usage>
30228                <enumeratedValue>
30229                  <name>Low</name>
30230                  <description>Read: pin driver is low</description>
30231                  <value>0</value>
30232                </enumeratedValue>
30233                <enumeratedValue>
30234                  <name>High</name>
30235                  <description>Read: pin driver is high</description>
30236                  <value>1</value>
30237                </enumeratedValue>
30238              </enumeratedValues>
30239              <enumeratedValues>
30240                <usage>write</usage>
30241                <enumeratedValue>
30242                  <name>Set</name>
30243                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30244                  <value>1</value>
30245                </enumeratedValue>
30246              </enumeratedValues>
30247            </field>
30248            <field>
30249              <name>PIN22</name>
30250              <description>Pin 22</description>
30251              <lsb>22</lsb>
30252              <msb>22</msb>
30253              <enumeratedValues>
30254                <usage>read</usage>
30255                <enumeratedValue>
30256                  <name>Low</name>
30257                  <description>Read: pin driver is low</description>
30258                  <value>0</value>
30259                </enumeratedValue>
30260                <enumeratedValue>
30261                  <name>High</name>
30262                  <description>Read: pin driver is high</description>
30263                  <value>1</value>
30264                </enumeratedValue>
30265              </enumeratedValues>
30266              <enumeratedValues>
30267                <usage>write</usage>
30268                <enumeratedValue>
30269                  <name>Set</name>
30270                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30271                  <value>1</value>
30272                </enumeratedValue>
30273              </enumeratedValues>
30274            </field>
30275            <field>
30276              <name>PIN23</name>
30277              <description>Pin 23</description>
30278              <lsb>23</lsb>
30279              <msb>23</msb>
30280              <enumeratedValues>
30281                <usage>read</usage>
30282                <enumeratedValue>
30283                  <name>Low</name>
30284                  <description>Read: pin driver is low</description>
30285                  <value>0</value>
30286                </enumeratedValue>
30287                <enumeratedValue>
30288                  <name>High</name>
30289                  <description>Read: pin driver is high</description>
30290                  <value>1</value>
30291                </enumeratedValue>
30292              </enumeratedValues>
30293              <enumeratedValues>
30294                <usage>write</usage>
30295                <enumeratedValue>
30296                  <name>Set</name>
30297                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30298                  <value>1</value>
30299                </enumeratedValue>
30300              </enumeratedValues>
30301            </field>
30302            <field>
30303              <name>PIN24</name>
30304              <description>Pin 24</description>
30305              <lsb>24</lsb>
30306              <msb>24</msb>
30307              <enumeratedValues>
30308                <usage>read</usage>
30309                <enumeratedValue>
30310                  <name>Low</name>
30311                  <description>Read: pin driver is low</description>
30312                  <value>0</value>
30313                </enumeratedValue>
30314                <enumeratedValue>
30315                  <name>High</name>
30316                  <description>Read: pin driver is high</description>
30317                  <value>1</value>
30318                </enumeratedValue>
30319              </enumeratedValues>
30320              <enumeratedValues>
30321                <usage>write</usage>
30322                <enumeratedValue>
30323                  <name>Set</name>
30324                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30325                  <value>1</value>
30326                </enumeratedValue>
30327              </enumeratedValues>
30328            </field>
30329            <field>
30330              <name>PIN25</name>
30331              <description>Pin 25</description>
30332              <lsb>25</lsb>
30333              <msb>25</msb>
30334              <enumeratedValues>
30335                <usage>read</usage>
30336                <enumeratedValue>
30337                  <name>Low</name>
30338                  <description>Read: pin driver is low</description>
30339                  <value>0</value>
30340                </enumeratedValue>
30341                <enumeratedValue>
30342                  <name>High</name>
30343                  <description>Read: pin driver is high</description>
30344                  <value>1</value>
30345                </enumeratedValue>
30346              </enumeratedValues>
30347              <enumeratedValues>
30348                <usage>write</usage>
30349                <enumeratedValue>
30350                  <name>Set</name>
30351                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30352                  <value>1</value>
30353                </enumeratedValue>
30354              </enumeratedValues>
30355            </field>
30356            <field>
30357              <name>PIN26</name>
30358              <description>Pin 26</description>
30359              <lsb>26</lsb>
30360              <msb>26</msb>
30361              <enumeratedValues>
30362                <usage>read</usage>
30363                <enumeratedValue>
30364                  <name>Low</name>
30365                  <description>Read: pin driver is low</description>
30366                  <value>0</value>
30367                </enumeratedValue>
30368                <enumeratedValue>
30369                  <name>High</name>
30370                  <description>Read: pin driver is high</description>
30371                  <value>1</value>
30372                </enumeratedValue>
30373              </enumeratedValues>
30374              <enumeratedValues>
30375                <usage>write</usage>
30376                <enumeratedValue>
30377                  <name>Set</name>
30378                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30379                  <value>1</value>
30380                </enumeratedValue>
30381              </enumeratedValues>
30382            </field>
30383            <field>
30384              <name>PIN27</name>
30385              <description>Pin 27</description>
30386              <lsb>27</lsb>
30387              <msb>27</msb>
30388              <enumeratedValues>
30389                <usage>read</usage>
30390                <enumeratedValue>
30391                  <name>Low</name>
30392                  <description>Read: pin driver is low</description>
30393                  <value>0</value>
30394                </enumeratedValue>
30395                <enumeratedValue>
30396                  <name>High</name>
30397                  <description>Read: pin driver is high</description>
30398                  <value>1</value>
30399                </enumeratedValue>
30400              </enumeratedValues>
30401              <enumeratedValues>
30402                <usage>write</usage>
30403                <enumeratedValue>
30404                  <name>Set</name>
30405                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30406                  <value>1</value>
30407                </enumeratedValue>
30408              </enumeratedValues>
30409            </field>
30410            <field>
30411              <name>PIN28</name>
30412              <description>Pin 28</description>
30413              <lsb>28</lsb>
30414              <msb>28</msb>
30415              <enumeratedValues>
30416                <usage>read</usage>
30417                <enumeratedValue>
30418                  <name>Low</name>
30419                  <description>Read: pin driver is low</description>
30420                  <value>0</value>
30421                </enumeratedValue>
30422                <enumeratedValue>
30423                  <name>High</name>
30424                  <description>Read: pin driver is high</description>
30425                  <value>1</value>
30426                </enumeratedValue>
30427              </enumeratedValues>
30428              <enumeratedValues>
30429                <usage>write</usage>
30430                <enumeratedValue>
30431                  <name>Set</name>
30432                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30433                  <value>1</value>
30434                </enumeratedValue>
30435              </enumeratedValues>
30436            </field>
30437            <field>
30438              <name>PIN29</name>
30439              <description>Pin 29</description>
30440              <lsb>29</lsb>
30441              <msb>29</msb>
30442              <enumeratedValues>
30443                <usage>read</usage>
30444                <enumeratedValue>
30445                  <name>Low</name>
30446                  <description>Read: pin driver is low</description>
30447                  <value>0</value>
30448                </enumeratedValue>
30449                <enumeratedValue>
30450                  <name>High</name>
30451                  <description>Read: pin driver is high</description>
30452                  <value>1</value>
30453                </enumeratedValue>
30454              </enumeratedValues>
30455              <enumeratedValues>
30456                <usage>write</usage>
30457                <enumeratedValue>
30458                  <name>Set</name>
30459                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30460                  <value>1</value>
30461                </enumeratedValue>
30462              </enumeratedValues>
30463            </field>
30464            <field>
30465              <name>PIN30</name>
30466              <description>Pin 30</description>
30467              <lsb>30</lsb>
30468              <msb>30</msb>
30469              <enumeratedValues>
30470                <usage>read</usage>
30471                <enumeratedValue>
30472                  <name>Low</name>
30473                  <description>Read: pin driver is low</description>
30474                  <value>0</value>
30475                </enumeratedValue>
30476                <enumeratedValue>
30477                  <name>High</name>
30478                  <description>Read: pin driver is high</description>
30479                  <value>1</value>
30480                </enumeratedValue>
30481              </enumeratedValues>
30482              <enumeratedValues>
30483                <usage>write</usage>
30484                <enumeratedValue>
30485                  <name>Set</name>
30486                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30487                  <value>1</value>
30488                </enumeratedValue>
30489              </enumeratedValues>
30490            </field>
30491            <field>
30492              <name>PIN31</name>
30493              <description>Pin 31</description>
30494              <lsb>31</lsb>
30495              <msb>31</msb>
30496              <enumeratedValues>
30497                <usage>read</usage>
30498                <enumeratedValue>
30499                  <name>Low</name>
30500                  <description>Read: pin driver is low</description>
30501                  <value>0</value>
30502                </enumeratedValue>
30503                <enumeratedValue>
30504                  <name>High</name>
30505                  <description>Read: pin driver is high</description>
30506                  <value>1</value>
30507                </enumeratedValue>
30508              </enumeratedValues>
30509              <enumeratedValues>
30510                <usage>write</usage>
30511                <enumeratedValue>
30512                  <name>Set</name>
30513                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30514                  <value>1</value>
30515                </enumeratedValue>
30516              </enumeratedValues>
30517            </field>
30518          </fields>
30519        </register>
30520        <register>
30521          <name>OUTCLR</name>
30522          <description>Clear individual bits in GPIO port</description>
30523          <addressOffset>0x00C</addressOffset>
30524          <access>read-write</access>
30525          <modifiedWriteValues>oneToClear</modifiedWriteValues>
30526          <fields>
30527            <field>
30528              <name>PIN0</name>
30529              <description>Pin 0</description>
30530              <lsb>0</lsb>
30531              <msb>0</msb>
30532              <enumeratedValues>
30533                <usage>read</usage>
30534                <enumeratedValue>
30535                  <name>Low</name>
30536                  <description>Read: pin driver is low</description>
30537                  <value>0</value>
30538                </enumeratedValue>
30539                <enumeratedValue>
30540                  <name>High</name>
30541                  <description>Read: pin driver is high</description>
30542                  <value>1</value>
30543                </enumeratedValue>
30544              </enumeratedValues>
30545              <enumeratedValues>
30546                <usage>write</usage>
30547                <enumeratedValue>
30548                  <name>Clear</name>
30549                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
30550                  <value>1</value>
30551                </enumeratedValue>
30552              </enumeratedValues>
30553            </field>
30554            <field>
30555              <name>PIN1</name>
30556              <description>Pin 1</description>
30557              <lsb>1</lsb>
30558              <msb>1</msb>
30559              <enumeratedValues>
30560                <usage>read</usage>
30561                <enumeratedValue>
30562                  <name>Low</name>
30563                  <description>Read: pin driver is low</description>
30564                  <value>0</value>
30565                </enumeratedValue>
30566                <enumeratedValue>
30567                  <name>High</name>
30568                  <description>Read: pin driver is high</description>
30569                  <value>1</value>
30570                </enumeratedValue>
30571              </enumeratedValues>
30572              <enumeratedValues>
30573                <usage>write</usage>
30574                <enumeratedValue>
30575                  <name>Clear</name>
30576                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
30577                  <value>1</value>
30578                </enumeratedValue>
30579              </enumeratedValues>
30580            </field>
30581            <field>
30582              <name>PIN2</name>
30583              <description>Pin 2</description>
30584              <lsb>2</lsb>
30585              <msb>2</msb>
30586              <enumeratedValues>
30587                <usage>read</usage>
30588                <enumeratedValue>
30589                  <name>Low</name>
30590                  <description>Read: pin driver is low</description>
30591                  <value>0</value>
30592                </enumeratedValue>
30593                <enumeratedValue>
30594                  <name>High</name>
30595                  <description>Read: pin driver is high</description>
30596                  <value>1</value>
30597                </enumeratedValue>
30598              </enumeratedValues>
30599              <enumeratedValues>
30600                <usage>write</usage>
30601                <enumeratedValue>
30602                  <name>Clear</name>
30603                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
30604                  <value>1</value>
30605                </enumeratedValue>
30606              </enumeratedValues>
30607            </field>
30608            <field>
30609              <name>PIN3</name>
30610              <description>Pin 3</description>
30611              <lsb>3</lsb>
30612              <msb>3</msb>
30613              <enumeratedValues>
30614                <usage>read</usage>
30615                <enumeratedValue>
30616                  <name>Low</name>
30617                  <description>Read: pin driver is low</description>
30618                  <value>0</value>
30619                </enumeratedValue>
30620                <enumeratedValue>
30621                  <name>High</name>
30622                  <description>Read: pin driver is high</description>
30623                  <value>1</value>
30624                </enumeratedValue>
30625              </enumeratedValues>
30626              <enumeratedValues>
30627                <usage>write</usage>
30628                <enumeratedValue>
30629                  <name>Clear</name>
30630                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
30631                  <value>1</value>
30632                </enumeratedValue>
30633              </enumeratedValues>
30634            </field>
30635            <field>
30636              <name>PIN4</name>
30637              <description>Pin 4</description>
30638              <lsb>4</lsb>
30639              <msb>4</msb>
30640              <enumeratedValues>
30641                <usage>read</usage>
30642                <enumeratedValue>
30643                  <name>Low</name>
30644                  <description>Read: pin driver is low</description>
30645                  <value>0</value>
30646                </enumeratedValue>
30647                <enumeratedValue>
30648                  <name>High</name>
30649                  <description>Read: pin driver is high</description>
30650                  <value>1</value>
30651                </enumeratedValue>
30652              </enumeratedValues>
30653              <enumeratedValues>
30654                <usage>write</usage>
30655                <enumeratedValue>
30656                  <name>Clear</name>
30657                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
30658                  <value>1</value>
30659                </enumeratedValue>
30660              </enumeratedValues>
30661            </field>
30662            <field>
30663              <name>PIN5</name>
30664              <description>Pin 5</description>
30665              <lsb>5</lsb>
30666              <msb>5</msb>
30667              <enumeratedValues>
30668                <usage>read</usage>
30669                <enumeratedValue>
30670                  <name>Low</name>
30671                  <description>Read: pin driver is low</description>
30672                  <value>0</value>
30673                </enumeratedValue>
30674                <enumeratedValue>
30675                  <name>High</name>
30676                  <description>Read: pin driver is high</description>
30677                  <value>1</value>
30678                </enumeratedValue>
30679              </enumeratedValues>
30680              <enumeratedValues>
30681                <usage>write</usage>
30682                <enumeratedValue>
30683                  <name>Clear</name>
30684                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
30685                  <value>1</value>
30686                </enumeratedValue>
30687              </enumeratedValues>
30688            </field>
30689            <field>
30690              <name>PIN6</name>
30691              <description>Pin 6</description>
30692              <lsb>6</lsb>
30693              <msb>6</msb>
30694              <enumeratedValues>
30695                <usage>read</usage>
30696                <enumeratedValue>
30697                  <name>Low</name>
30698                  <description>Read: pin driver is low</description>
30699                  <value>0</value>
30700                </enumeratedValue>
30701                <enumeratedValue>
30702                  <name>High</name>
30703                  <description>Read: pin driver is high</description>
30704                  <value>1</value>
30705                </enumeratedValue>
30706              </enumeratedValues>
30707              <enumeratedValues>
30708                <usage>write</usage>
30709                <enumeratedValue>
30710                  <name>Clear</name>
30711                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
30712                  <value>1</value>
30713                </enumeratedValue>
30714              </enumeratedValues>
30715            </field>
30716            <field>
30717              <name>PIN7</name>
30718              <description>Pin 7</description>
30719              <lsb>7</lsb>
30720              <msb>7</msb>
30721              <enumeratedValues>
30722                <usage>read</usage>
30723                <enumeratedValue>
30724                  <name>Low</name>
30725                  <description>Read: pin driver is low</description>
30726                  <value>0</value>
30727                </enumeratedValue>
30728                <enumeratedValue>
30729                  <name>High</name>
30730                  <description>Read: pin driver is high</description>
30731                  <value>1</value>
30732                </enumeratedValue>
30733              </enumeratedValues>
30734              <enumeratedValues>
30735                <usage>write</usage>
30736                <enumeratedValue>
30737                  <name>Clear</name>
30738                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
30739                  <value>1</value>
30740                </enumeratedValue>
30741              </enumeratedValues>
30742            </field>
30743            <field>
30744              <name>PIN8</name>
30745              <description>Pin 8</description>
30746              <lsb>8</lsb>
30747              <msb>8</msb>
30748              <enumeratedValues>
30749                <usage>read</usage>
30750                <enumeratedValue>
30751                  <name>Low</name>
30752                  <description>Read: pin driver is low</description>
30753                  <value>0</value>
30754                </enumeratedValue>
30755                <enumeratedValue>
30756                  <name>High</name>
30757                  <description>Read: pin driver is high</description>
30758                  <value>1</value>
30759                </enumeratedValue>
30760              </enumeratedValues>
30761              <enumeratedValues>
30762                <usage>write</usage>
30763                <enumeratedValue>
30764                  <name>Clear</name>
30765                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
30766                  <value>1</value>
30767                </enumeratedValue>
30768              </enumeratedValues>
30769            </field>
30770            <field>
30771              <name>PIN9</name>
30772              <description>Pin 9</description>
30773              <lsb>9</lsb>
30774              <msb>9</msb>
30775              <enumeratedValues>
30776                <usage>read</usage>
30777                <enumeratedValue>
30778                  <name>Low</name>
30779                  <description>Read: pin driver is low</description>
30780                  <value>0</value>
30781                </enumeratedValue>
30782                <enumeratedValue>
30783                  <name>High</name>
30784                  <description>Read: pin driver is high</description>
30785                  <value>1</value>
30786                </enumeratedValue>
30787              </enumeratedValues>
30788              <enumeratedValues>
30789                <usage>write</usage>
30790                <enumeratedValue>
30791                  <name>Clear</name>
30792                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
30793                  <value>1</value>
30794                </enumeratedValue>
30795              </enumeratedValues>
30796            </field>
30797            <field>
30798              <name>PIN10</name>
30799              <description>Pin 10</description>
30800              <lsb>10</lsb>
30801              <msb>10</msb>
30802              <enumeratedValues>
30803                <usage>read</usage>
30804                <enumeratedValue>
30805                  <name>Low</name>
30806                  <description>Read: pin driver is low</description>
30807                  <value>0</value>
30808                </enumeratedValue>
30809                <enumeratedValue>
30810                  <name>High</name>
30811                  <description>Read: pin driver is high</description>
30812                  <value>1</value>
30813                </enumeratedValue>
30814              </enumeratedValues>
30815              <enumeratedValues>
30816                <usage>write</usage>
30817                <enumeratedValue>
30818                  <name>Clear</name>
30819                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
30820                  <value>1</value>
30821                </enumeratedValue>
30822              </enumeratedValues>
30823            </field>
30824            <field>
30825              <name>PIN11</name>
30826              <description>Pin 11</description>
30827              <lsb>11</lsb>
30828              <msb>11</msb>
30829              <enumeratedValues>
30830                <usage>read</usage>
30831                <enumeratedValue>
30832                  <name>Low</name>
30833                  <description>Read: pin driver is low</description>
30834                  <value>0</value>
30835                </enumeratedValue>
30836                <enumeratedValue>
30837                  <name>High</name>
30838                  <description>Read: pin driver is high</description>
30839                  <value>1</value>
30840                </enumeratedValue>
30841              </enumeratedValues>
30842              <enumeratedValues>
30843                <usage>write</usage>
30844                <enumeratedValue>
30845                  <name>Clear</name>
30846                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
30847                  <value>1</value>
30848                </enumeratedValue>
30849              </enumeratedValues>
30850            </field>
30851            <field>
30852              <name>PIN12</name>
30853              <description>Pin 12</description>
30854              <lsb>12</lsb>
30855              <msb>12</msb>
30856              <enumeratedValues>
30857                <usage>read</usage>
30858                <enumeratedValue>
30859                  <name>Low</name>
30860                  <description>Read: pin driver is low</description>
30861                  <value>0</value>
30862                </enumeratedValue>
30863                <enumeratedValue>
30864                  <name>High</name>
30865                  <description>Read: pin driver is high</description>
30866                  <value>1</value>
30867                </enumeratedValue>
30868              </enumeratedValues>
30869              <enumeratedValues>
30870                <usage>write</usage>
30871                <enumeratedValue>
30872                  <name>Clear</name>
30873                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
30874                  <value>1</value>
30875                </enumeratedValue>
30876              </enumeratedValues>
30877            </field>
30878            <field>
30879              <name>PIN13</name>
30880              <description>Pin 13</description>
30881              <lsb>13</lsb>
30882              <msb>13</msb>
30883              <enumeratedValues>
30884                <usage>read</usage>
30885                <enumeratedValue>
30886                  <name>Low</name>
30887                  <description>Read: pin driver is low</description>
30888                  <value>0</value>
30889                </enumeratedValue>
30890                <enumeratedValue>
30891                  <name>High</name>
30892                  <description>Read: pin driver is high</description>
30893                  <value>1</value>
30894                </enumeratedValue>
30895              </enumeratedValues>
30896              <enumeratedValues>
30897                <usage>write</usage>
30898                <enumeratedValue>
30899                  <name>Clear</name>
30900                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
30901                  <value>1</value>
30902                </enumeratedValue>
30903              </enumeratedValues>
30904            </field>
30905            <field>
30906              <name>PIN14</name>
30907              <description>Pin 14</description>
30908              <lsb>14</lsb>
30909              <msb>14</msb>
30910              <enumeratedValues>
30911                <usage>read</usage>
30912                <enumeratedValue>
30913                  <name>Low</name>
30914                  <description>Read: pin driver is low</description>
30915                  <value>0</value>
30916                </enumeratedValue>
30917                <enumeratedValue>
30918                  <name>High</name>
30919                  <description>Read: pin driver is high</description>
30920                  <value>1</value>
30921                </enumeratedValue>
30922              </enumeratedValues>
30923              <enumeratedValues>
30924                <usage>write</usage>
30925                <enumeratedValue>
30926                  <name>Clear</name>
30927                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
30928                  <value>1</value>
30929                </enumeratedValue>
30930              </enumeratedValues>
30931            </field>
30932            <field>
30933              <name>PIN15</name>
30934              <description>Pin 15</description>
30935              <lsb>15</lsb>
30936              <msb>15</msb>
30937              <enumeratedValues>
30938                <usage>read</usage>
30939                <enumeratedValue>
30940                  <name>Low</name>
30941                  <description>Read: pin driver is low</description>
30942                  <value>0</value>
30943                </enumeratedValue>
30944                <enumeratedValue>
30945                  <name>High</name>
30946                  <description>Read: pin driver is high</description>
30947                  <value>1</value>
30948                </enumeratedValue>
30949              </enumeratedValues>
30950              <enumeratedValues>
30951                <usage>write</usage>
30952                <enumeratedValue>
30953                  <name>Clear</name>
30954                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
30955                  <value>1</value>
30956                </enumeratedValue>
30957              </enumeratedValues>
30958            </field>
30959            <field>
30960              <name>PIN16</name>
30961              <description>Pin 16</description>
30962              <lsb>16</lsb>
30963              <msb>16</msb>
30964              <enumeratedValues>
30965                <usage>read</usage>
30966                <enumeratedValue>
30967                  <name>Low</name>
30968                  <description>Read: pin driver is low</description>
30969                  <value>0</value>
30970                </enumeratedValue>
30971                <enumeratedValue>
30972                  <name>High</name>
30973                  <description>Read: pin driver is high</description>
30974                  <value>1</value>
30975                </enumeratedValue>
30976              </enumeratedValues>
30977              <enumeratedValues>
30978                <usage>write</usage>
30979                <enumeratedValue>
30980                  <name>Clear</name>
30981                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
30982                  <value>1</value>
30983                </enumeratedValue>
30984              </enumeratedValues>
30985            </field>
30986            <field>
30987              <name>PIN17</name>
30988              <description>Pin 17</description>
30989              <lsb>17</lsb>
30990              <msb>17</msb>
30991              <enumeratedValues>
30992                <usage>read</usage>
30993                <enumeratedValue>
30994                  <name>Low</name>
30995                  <description>Read: pin driver is low</description>
30996                  <value>0</value>
30997                </enumeratedValue>
30998                <enumeratedValue>
30999                  <name>High</name>
31000                  <description>Read: pin driver is high</description>
31001                  <value>1</value>
31002                </enumeratedValue>
31003              </enumeratedValues>
31004              <enumeratedValues>
31005                <usage>write</usage>
31006                <enumeratedValue>
31007                  <name>Clear</name>
31008                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31009                  <value>1</value>
31010                </enumeratedValue>
31011              </enumeratedValues>
31012            </field>
31013            <field>
31014              <name>PIN18</name>
31015              <description>Pin 18</description>
31016              <lsb>18</lsb>
31017              <msb>18</msb>
31018              <enumeratedValues>
31019                <usage>read</usage>
31020                <enumeratedValue>
31021                  <name>Low</name>
31022                  <description>Read: pin driver is low</description>
31023                  <value>0</value>
31024                </enumeratedValue>
31025                <enumeratedValue>
31026                  <name>High</name>
31027                  <description>Read: pin driver is high</description>
31028                  <value>1</value>
31029                </enumeratedValue>
31030              </enumeratedValues>
31031              <enumeratedValues>
31032                <usage>write</usage>
31033                <enumeratedValue>
31034                  <name>Clear</name>
31035                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31036                  <value>1</value>
31037                </enumeratedValue>
31038              </enumeratedValues>
31039            </field>
31040            <field>
31041              <name>PIN19</name>
31042              <description>Pin 19</description>
31043              <lsb>19</lsb>
31044              <msb>19</msb>
31045              <enumeratedValues>
31046                <usage>read</usage>
31047                <enumeratedValue>
31048                  <name>Low</name>
31049                  <description>Read: pin driver is low</description>
31050                  <value>0</value>
31051                </enumeratedValue>
31052                <enumeratedValue>
31053                  <name>High</name>
31054                  <description>Read: pin driver is high</description>
31055                  <value>1</value>
31056                </enumeratedValue>
31057              </enumeratedValues>
31058              <enumeratedValues>
31059                <usage>write</usage>
31060                <enumeratedValue>
31061                  <name>Clear</name>
31062                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31063                  <value>1</value>
31064                </enumeratedValue>
31065              </enumeratedValues>
31066            </field>
31067            <field>
31068              <name>PIN20</name>
31069              <description>Pin 20</description>
31070              <lsb>20</lsb>
31071              <msb>20</msb>
31072              <enumeratedValues>
31073                <usage>read</usage>
31074                <enumeratedValue>
31075                  <name>Low</name>
31076                  <description>Read: pin driver is low</description>
31077                  <value>0</value>
31078                </enumeratedValue>
31079                <enumeratedValue>
31080                  <name>High</name>
31081                  <description>Read: pin driver is high</description>
31082                  <value>1</value>
31083                </enumeratedValue>
31084              </enumeratedValues>
31085              <enumeratedValues>
31086                <usage>write</usage>
31087                <enumeratedValue>
31088                  <name>Clear</name>
31089                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31090                  <value>1</value>
31091                </enumeratedValue>
31092              </enumeratedValues>
31093            </field>
31094            <field>
31095              <name>PIN21</name>
31096              <description>Pin 21</description>
31097              <lsb>21</lsb>
31098              <msb>21</msb>
31099              <enumeratedValues>
31100                <usage>read</usage>
31101                <enumeratedValue>
31102                  <name>Low</name>
31103                  <description>Read: pin driver is low</description>
31104                  <value>0</value>
31105                </enumeratedValue>
31106                <enumeratedValue>
31107                  <name>High</name>
31108                  <description>Read: pin driver is high</description>
31109                  <value>1</value>
31110                </enumeratedValue>
31111              </enumeratedValues>
31112              <enumeratedValues>
31113                <usage>write</usage>
31114                <enumeratedValue>
31115                  <name>Clear</name>
31116                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31117                  <value>1</value>
31118                </enumeratedValue>
31119              </enumeratedValues>
31120            </field>
31121            <field>
31122              <name>PIN22</name>
31123              <description>Pin 22</description>
31124              <lsb>22</lsb>
31125              <msb>22</msb>
31126              <enumeratedValues>
31127                <usage>read</usage>
31128                <enumeratedValue>
31129                  <name>Low</name>
31130                  <description>Read: pin driver is low</description>
31131                  <value>0</value>
31132                </enumeratedValue>
31133                <enumeratedValue>
31134                  <name>High</name>
31135                  <description>Read: pin driver is high</description>
31136                  <value>1</value>
31137                </enumeratedValue>
31138              </enumeratedValues>
31139              <enumeratedValues>
31140                <usage>write</usage>
31141                <enumeratedValue>
31142                  <name>Clear</name>
31143                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31144                  <value>1</value>
31145                </enumeratedValue>
31146              </enumeratedValues>
31147            </field>
31148            <field>
31149              <name>PIN23</name>
31150              <description>Pin 23</description>
31151              <lsb>23</lsb>
31152              <msb>23</msb>
31153              <enumeratedValues>
31154                <usage>read</usage>
31155                <enumeratedValue>
31156                  <name>Low</name>
31157                  <description>Read: pin driver is low</description>
31158                  <value>0</value>
31159                </enumeratedValue>
31160                <enumeratedValue>
31161                  <name>High</name>
31162                  <description>Read: pin driver is high</description>
31163                  <value>1</value>
31164                </enumeratedValue>
31165              </enumeratedValues>
31166              <enumeratedValues>
31167                <usage>write</usage>
31168                <enumeratedValue>
31169                  <name>Clear</name>
31170                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31171                  <value>1</value>
31172                </enumeratedValue>
31173              </enumeratedValues>
31174            </field>
31175            <field>
31176              <name>PIN24</name>
31177              <description>Pin 24</description>
31178              <lsb>24</lsb>
31179              <msb>24</msb>
31180              <enumeratedValues>
31181                <usage>read</usage>
31182                <enumeratedValue>
31183                  <name>Low</name>
31184                  <description>Read: pin driver is low</description>
31185                  <value>0</value>
31186                </enumeratedValue>
31187                <enumeratedValue>
31188                  <name>High</name>
31189                  <description>Read: pin driver is high</description>
31190                  <value>1</value>
31191                </enumeratedValue>
31192              </enumeratedValues>
31193              <enumeratedValues>
31194                <usage>write</usage>
31195                <enumeratedValue>
31196                  <name>Clear</name>
31197                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31198                  <value>1</value>
31199                </enumeratedValue>
31200              </enumeratedValues>
31201            </field>
31202            <field>
31203              <name>PIN25</name>
31204              <description>Pin 25</description>
31205              <lsb>25</lsb>
31206              <msb>25</msb>
31207              <enumeratedValues>
31208                <usage>read</usage>
31209                <enumeratedValue>
31210                  <name>Low</name>
31211                  <description>Read: pin driver is low</description>
31212                  <value>0</value>
31213                </enumeratedValue>
31214                <enumeratedValue>
31215                  <name>High</name>
31216                  <description>Read: pin driver is high</description>
31217                  <value>1</value>
31218                </enumeratedValue>
31219              </enumeratedValues>
31220              <enumeratedValues>
31221                <usage>write</usage>
31222                <enumeratedValue>
31223                  <name>Clear</name>
31224                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31225                  <value>1</value>
31226                </enumeratedValue>
31227              </enumeratedValues>
31228            </field>
31229            <field>
31230              <name>PIN26</name>
31231              <description>Pin 26</description>
31232              <lsb>26</lsb>
31233              <msb>26</msb>
31234              <enumeratedValues>
31235                <usage>read</usage>
31236                <enumeratedValue>
31237                  <name>Low</name>
31238                  <description>Read: pin driver is low</description>
31239                  <value>0</value>
31240                </enumeratedValue>
31241                <enumeratedValue>
31242                  <name>High</name>
31243                  <description>Read: pin driver is high</description>
31244                  <value>1</value>
31245                </enumeratedValue>
31246              </enumeratedValues>
31247              <enumeratedValues>
31248                <usage>write</usage>
31249                <enumeratedValue>
31250                  <name>Clear</name>
31251                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31252                  <value>1</value>
31253                </enumeratedValue>
31254              </enumeratedValues>
31255            </field>
31256            <field>
31257              <name>PIN27</name>
31258              <description>Pin 27</description>
31259              <lsb>27</lsb>
31260              <msb>27</msb>
31261              <enumeratedValues>
31262                <usage>read</usage>
31263                <enumeratedValue>
31264                  <name>Low</name>
31265                  <description>Read: pin driver is low</description>
31266                  <value>0</value>
31267                </enumeratedValue>
31268                <enumeratedValue>
31269                  <name>High</name>
31270                  <description>Read: pin driver is high</description>
31271                  <value>1</value>
31272                </enumeratedValue>
31273              </enumeratedValues>
31274              <enumeratedValues>
31275                <usage>write</usage>
31276                <enumeratedValue>
31277                  <name>Clear</name>
31278                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31279                  <value>1</value>
31280                </enumeratedValue>
31281              </enumeratedValues>
31282            </field>
31283            <field>
31284              <name>PIN28</name>
31285              <description>Pin 28</description>
31286              <lsb>28</lsb>
31287              <msb>28</msb>
31288              <enumeratedValues>
31289                <usage>read</usage>
31290                <enumeratedValue>
31291                  <name>Low</name>
31292                  <description>Read: pin driver is low</description>
31293                  <value>0</value>
31294                </enumeratedValue>
31295                <enumeratedValue>
31296                  <name>High</name>
31297                  <description>Read: pin driver is high</description>
31298                  <value>1</value>
31299                </enumeratedValue>
31300              </enumeratedValues>
31301              <enumeratedValues>
31302                <usage>write</usage>
31303                <enumeratedValue>
31304                  <name>Clear</name>
31305                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31306                  <value>1</value>
31307                </enumeratedValue>
31308              </enumeratedValues>
31309            </field>
31310            <field>
31311              <name>PIN29</name>
31312              <description>Pin 29</description>
31313              <lsb>29</lsb>
31314              <msb>29</msb>
31315              <enumeratedValues>
31316                <usage>read</usage>
31317                <enumeratedValue>
31318                  <name>Low</name>
31319                  <description>Read: pin driver is low</description>
31320                  <value>0</value>
31321                </enumeratedValue>
31322                <enumeratedValue>
31323                  <name>High</name>
31324                  <description>Read: pin driver is high</description>
31325                  <value>1</value>
31326                </enumeratedValue>
31327              </enumeratedValues>
31328              <enumeratedValues>
31329                <usage>write</usage>
31330                <enumeratedValue>
31331                  <name>Clear</name>
31332                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31333                  <value>1</value>
31334                </enumeratedValue>
31335              </enumeratedValues>
31336            </field>
31337            <field>
31338              <name>PIN30</name>
31339              <description>Pin 30</description>
31340              <lsb>30</lsb>
31341              <msb>30</msb>
31342              <enumeratedValues>
31343                <usage>read</usage>
31344                <enumeratedValue>
31345                  <name>Low</name>
31346                  <description>Read: pin driver is low</description>
31347                  <value>0</value>
31348                </enumeratedValue>
31349                <enumeratedValue>
31350                  <name>High</name>
31351                  <description>Read: pin driver is high</description>
31352                  <value>1</value>
31353                </enumeratedValue>
31354              </enumeratedValues>
31355              <enumeratedValues>
31356                <usage>write</usage>
31357                <enumeratedValue>
31358                  <name>Clear</name>
31359                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31360                  <value>1</value>
31361                </enumeratedValue>
31362              </enumeratedValues>
31363            </field>
31364            <field>
31365              <name>PIN31</name>
31366              <description>Pin 31</description>
31367              <lsb>31</lsb>
31368              <msb>31</msb>
31369              <enumeratedValues>
31370                <usage>read</usage>
31371                <enumeratedValue>
31372                  <name>Low</name>
31373                  <description>Read: pin driver is low</description>
31374                  <value>0</value>
31375                </enumeratedValue>
31376                <enumeratedValue>
31377                  <name>High</name>
31378                  <description>Read: pin driver is high</description>
31379                  <value>1</value>
31380                </enumeratedValue>
31381              </enumeratedValues>
31382              <enumeratedValues>
31383                <usage>write</usage>
31384                <enumeratedValue>
31385                  <name>Clear</name>
31386                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31387                  <value>1</value>
31388                </enumeratedValue>
31389              </enumeratedValues>
31390            </field>
31391          </fields>
31392        </register>
31393        <register>
31394          <name>IN</name>
31395          <description>Read GPIO port</description>
31396          <addressOffset>0x010</addressOffset>
31397          <access>read-only</access>
31398          <fields>
31399            <field>
31400              <name>PIN0</name>
31401              <description>Pin 0</description>
31402              <lsb>0</lsb>
31403              <msb>0</msb>
31404              <enumeratedValues>
31405                <enumeratedValue>
31406                  <name>Low</name>
31407                  <description>Pin input is low</description>
31408                  <value>0</value>
31409                </enumeratedValue>
31410                <enumeratedValue>
31411                  <name>High</name>
31412                  <description>Pin input is high</description>
31413                  <value>1</value>
31414                </enumeratedValue>
31415              </enumeratedValues>
31416            </field>
31417            <field>
31418              <name>PIN1</name>
31419              <description>Pin 1</description>
31420              <lsb>1</lsb>
31421              <msb>1</msb>
31422              <enumeratedValues>
31423                <enumeratedValue>
31424                  <name>Low</name>
31425                  <description>Pin input is low</description>
31426                  <value>0</value>
31427                </enumeratedValue>
31428                <enumeratedValue>
31429                  <name>High</name>
31430                  <description>Pin input is high</description>
31431                  <value>1</value>
31432                </enumeratedValue>
31433              </enumeratedValues>
31434            </field>
31435            <field>
31436              <name>PIN2</name>
31437              <description>Pin 2</description>
31438              <lsb>2</lsb>
31439              <msb>2</msb>
31440              <enumeratedValues>
31441                <enumeratedValue>
31442                  <name>Low</name>
31443                  <description>Pin input is low</description>
31444                  <value>0</value>
31445                </enumeratedValue>
31446                <enumeratedValue>
31447                  <name>High</name>
31448                  <description>Pin input is high</description>
31449                  <value>1</value>
31450                </enumeratedValue>
31451              </enumeratedValues>
31452            </field>
31453            <field>
31454              <name>PIN3</name>
31455              <description>Pin 3</description>
31456              <lsb>3</lsb>
31457              <msb>3</msb>
31458              <enumeratedValues>
31459                <enumeratedValue>
31460                  <name>Low</name>
31461                  <description>Pin input is low</description>
31462                  <value>0</value>
31463                </enumeratedValue>
31464                <enumeratedValue>
31465                  <name>High</name>
31466                  <description>Pin input is high</description>
31467                  <value>1</value>
31468                </enumeratedValue>
31469              </enumeratedValues>
31470            </field>
31471            <field>
31472              <name>PIN4</name>
31473              <description>Pin 4</description>
31474              <lsb>4</lsb>
31475              <msb>4</msb>
31476              <enumeratedValues>
31477                <enumeratedValue>
31478                  <name>Low</name>
31479                  <description>Pin input is low</description>
31480                  <value>0</value>
31481                </enumeratedValue>
31482                <enumeratedValue>
31483                  <name>High</name>
31484                  <description>Pin input is high</description>
31485                  <value>1</value>
31486                </enumeratedValue>
31487              </enumeratedValues>
31488            </field>
31489            <field>
31490              <name>PIN5</name>
31491              <description>Pin 5</description>
31492              <lsb>5</lsb>
31493              <msb>5</msb>
31494              <enumeratedValues>
31495                <enumeratedValue>
31496                  <name>Low</name>
31497                  <description>Pin input is low</description>
31498                  <value>0</value>
31499                </enumeratedValue>
31500                <enumeratedValue>
31501                  <name>High</name>
31502                  <description>Pin input is high</description>
31503                  <value>1</value>
31504                </enumeratedValue>
31505              </enumeratedValues>
31506            </field>
31507            <field>
31508              <name>PIN6</name>
31509              <description>Pin 6</description>
31510              <lsb>6</lsb>
31511              <msb>6</msb>
31512              <enumeratedValues>
31513                <enumeratedValue>
31514                  <name>Low</name>
31515                  <description>Pin input is low</description>
31516                  <value>0</value>
31517                </enumeratedValue>
31518                <enumeratedValue>
31519                  <name>High</name>
31520                  <description>Pin input is high</description>
31521                  <value>1</value>
31522                </enumeratedValue>
31523              </enumeratedValues>
31524            </field>
31525            <field>
31526              <name>PIN7</name>
31527              <description>Pin 7</description>
31528              <lsb>7</lsb>
31529              <msb>7</msb>
31530              <enumeratedValues>
31531                <enumeratedValue>
31532                  <name>Low</name>
31533                  <description>Pin input is low</description>
31534                  <value>0</value>
31535                </enumeratedValue>
31536                <enumeratedValue>
31537                  <name>High</name>
31538                  <description>Pin input is high</description>
31539                  <value>1</value>
31540                </enumeratedValue>
31541              </enumeratedValues>
31542            </field>
31543            <field>
31544              <name>PIN8</name>
31545              <description>Pin 8</description>
31546              <lsb>8</lsb>
31547              <msb>8</msb>
31548              <enumeratedValues>
31549                <enumeratedValue>
31550                  <name>Low</name>
31551                  <description>Pin input is low</description>
31552                  <value>0</value>
31553                </enumeratedValue>
31554                <enumeratedValue>
31555                  <name>High</name>
31556                  <description>Pin input is high</description>
31557                  <value>1</value>
31558                </enumeratedValue>
31559              </enumeratedValues>
31560            </field>
31561            <field>
31562              <name>PIN9</name>
31563              <description>Pin 9</description>
31564              <lsb>9</lsb>
31565              <msb>9</msb>
31566              <enumeratedValues>
31567                <enumeratedValue>
31568                  <name>Low</name>
31569                  <description>Pin input is low</description>
31570                  <value>0</value>
31571                </enumeratedValue>
31572                <enumeratedValue>
31573                  <name>High</name>
31574                  <description>Pin input is high</description>
31575                  <value>1</value>
31576                </enumeratedValue>
31577              </enumeratedValues>
31578            </field>
31579            <field>
31580              <name>PIN10</name>
31581              <description>Pin 10</description>
31582              <lsb>10</lsb>
31583              <msb>10</msb>
31584              <enumeratedValues>
31585                <enumeratedValue>
31586                  <name>Low</name>
31587                  <description>Pin input is low</description>
31588                  <value>0</value>
31589                </enumeratedValue>
31590                <enumeratedValue>
31591                  <name>High</name>
31592                  <description>Pin input is high</description>
31593                  <value>1</value>
31594                </enumeratedValue>
31595              </enumeratedValues>
31596            </field>
31597            <field>
31598              <name>PIN11</name>
31599              <description>Pin 11</description>
31600              <lsb>11</lsb>
31601              <msb>11</msb>
31602              <enumeratedValues>
31603                <enumeratedValue>
31604                  <name>Low</name>
31605                  <description>Pin input is low</description>
31606                  <value>0</value>
31607                </enumeratedValue>
31608                <enumeratedValue>
31609                  <name>High</name>
31610                  <description>Pin input is high</description>
31611                  <value>1</value>
31612                </enumeratedValue>
31613              </enumeratedValues>
31614            </field>
31615            <field>
31616              <name>PIN12</name>
31617              <description>Pin 12</description>
31618              <lsb>12</lsb>
31619              <msb>12</msb>
31620              <enumeratedValues>
31621                <enumeratedValue>
31622                  <name>Low</name>
31623                  <description>Pin input is low</description>
31624                  <value>0</value>
31625                </enumeratedValue>
31626                <enumeratedValue>
31627                  <name>High</name>
31628                  <description>Pin input is high</description>
31629                  <value>1</value>
31630                </enumeratedValue>
31631              </enumeratedValues>
31632            </field>
31633            <field>
31634              <name>PIN13</name>
31635              <description>Pin 13</description>
31636              <lsb>13</lsb>
31637              <msb>13</msb>
31638              <enumeratedValues>
31639                <enumeratedValue>
31640                  <name>Low</name>
31641                  <description>Pin input is low</description>
31642                  <value>0</value>
31643                </enumeratedValue>
31644                <enumeratedValue>
31645                  <name>High</name>
31646                  <description>Pin input is high</description>
31647                  <value>1</value>
31648                </enumeratedValue>
31649              </enumeratedValues>
31650            </field>
31651            <field>
31652              <name>PIN14</name>
31653              <description>Pin 14</description>
31654              <lsb>14</lsb>
31655              <msb>14</msb>
31656              <enumeratedValues>
31657                <enumeratedValue>
31658                  <name>Low</name>
31659                  <description>Pin input is low</description>
31660                  <value>0</value>
31661                </enumeratedValue>
31662                <enumeratedValue>
31663                  <name>High</name>
31664                  <description>Pin input is high</description>
31665                  <value>1</value>
31666                </enumeratedValue>
31667              </enumeratedValues>
31668            </field>
31669            <field>
31670              <name>PIN15</name>
31671              <description>Pin 15</description>
31672              <lsb>15</lsb>
31673              <msb>15</msb>
31674              <enumeratedValues>
31675                <enumeratedValue>
31676                  <name>Low</name>
31677                  <description>Pin input is low</description>
31678                  <value>0</value>
31679                </enumeratedValue>
31680                <enumeratedValue>
31681                  <name>High</name>
31682                  <description>Pin input is high</description>
31683                  <value>1</value>
31684                </enumeratedValue>
31685              </enumeratedValues>
31686            </field>
31687            <field>
31688              <name>PIN16</name>
31689              <description>Pin 16</description>
31690              <lsb>16</lsb>
31691              <msb>16</msb>
31692              <enumeratedValues>
31693                <enumeratedValue>
31694                  <name>Low</name>
31695                  <description>Pin input is low</description>
31696                  <value>0</value>
31697                </enumeratedValue>
31698                <enumeratedValue>
31699                  <name>High</name>
31700                  <description>Pin input is high</description>
31701                  <value>1</value>
31702                </enumeratedValue>
31703              </enumeratedValues>
31704            </field>
31705            <field>
31706              <name>PIN17</name>
31707              <description>Pin 17</description>
31708              <lsb>17</lsb>
31709              <msb>17</msb>
31710              <enumeratedValues>
31711                <enumeratedValue>
31712                  <name>Low</name>
31713                  <description>Pin input is low</description>
31714                  <value>0</value>
31715                </enumeratedValue>
31716                <enumeratedValue>
31717                  <name>High</name>
31718                  <description>Pin input is high</description>
31719                  <value>1</value>
31720                </enumeratedValue>
31721              </enumeratedValues>
31722            </field>
31723            <field>
31724              <name>PIN18</name>
31725              <description>Pin 18</description>
31726              <lsb>18</lsb>
31727              <msb>18</msb>
31728              <enumeratedValues>
31729                <enumeratedValue>
31730                  <name>Low</name>
31731                  <description>Pin input is low</description>
31732                  <value>0</value>
31733                </enumeratedValue>
31734                <enumeratedValue>
31735                  <name>High</name>
31736                  <description>Pin input is high</description>
31737                  <value>1</value>
31738                </enumeratedValue>
31739              </enumeratedValues>
31740            </field>
31741            <field>
31742              <name>PIN19</name>
31743              <description>Pin 19</description>
31744              <lsb>19</lsb>
31745              <msb>19</msb>
31746              <enumeratedValues>
31747                <enumeratedValue>
31748                  <name>Low</name>
31749                  <description>Pin input is low</description>
31750                  <value>0</value>
31751                </enumeratedValue>
31752                <enumeratedValue>
31753                  <name>High</name>
31754                  <description>Pin input is high</description>
31755                  <value>1</value>
31756                </enumeratedValue>
31757              </enumeratedValues>
31758            </field>
31759            <field>
31760              <name>PIN20</name>
31761              <description>Pin 20</description>
31762              <lsb>20</lsb>
31763              <msb>20</msb>
31764              <enumeratedValues>
31765                <enumeratedValue>
31766                  <name>Low</name>
31767                  <description>Pin input is low</description>
31768                  <value>0</value>
31769                </enumeratedValue>
31770                <enumeratedValue>
31771                  <name>High</name>
31772                  <description>Pin input is high</description>
31773                  <value>1</value>
31774                </enumeratedValue>
31775              </enumeratedValues>
31776            </field>
31777            <field>
31778              <name>PIN21</name>
31779              <description>Pin 21</description>
31780              <lsb>21</lsb>
31781              <msb>21</msb>
31782              <enumeratedValues>
31783                <enumeratedValue>
31784                  <name>Low</name>
31785                  <description>Pin input is low</description>
31786                  <value>0</value>
31787                </enumeratedValue>
31788                <enumeratedValue>
31789                  <name>High</name>
31790                  <description>Pin input is high</description>
31791                  <value>1</value>
31792                </enumeratedValue>
31793              </enumeratedValues>
31794            </field>
31795            <field>
31796              <name>PIN22</name>
31797              <description>Pin 22</description>
31798              <lsb>22</lsb>
31799              <msb>22</msb>
31800              <enumeratedValues>
31801                <enumeratedValue>
31802                  <name>Low</name>
31803                  <description>Pin input is low</description>
31804                  <value>0</value>
31805                </enumeratedValue>
31806                <enumeratedValue>
31807                  <name>High</name>
31808                  <description>Pin input is high</description>
31809                  <value>1</value>
31810                </enumeratedValue>
31811              </enumeratedValues>
31812            </field>
31813            <field>
31814              <name>PIN23</name>
31815              <description>Pin 23</description>
31816              <lsb>23</lsb>
31817              <msb>23</msb>
31818              <enumeratedValues>
31819                <enumeratedValue>
31820                  <name>Low</name>
31821                  <description>Pin input is low</description>
31822                  <value>0</value>
31823                </enumeratedValue>
31824                <enumeratedValue>
31825                  <name>High</name>
31826                  <description>Pin input is high</description>
31827                  <value>1</value>
31828                </enumeratedValue>
31829              </enumeratedValues>
31830            </field>
31831            <field>
31832              <name>PIN24</name>
31833              <description>Pin 24</description>
31834              <lsb>24</lsb>
31835              <msb>24</msb>
31836              <enumeratedValues>
31837                <enumeratedValue>
31838                  <name>Low</name>
31839                  <description>Pin input is low</description>
31840                  <value>0</value>
31841                </enumeratedValue>
31842                <enumeratedValue>
31843                  <name>High</name>
31844                  <description>Pin input is high</description>
31845                  <value>1</value>
31846                </enumeratedValue>
31847              </enumeratedValues>
31848            </field>
31849            <field>
31850              <name>PIN25</name>
31851              <description>Pin 25</description>
31852              <lsb>25</lsb>
31853              <msb>25</msb>
31854              <enumeratedValues>
31855                <enumeratedValue>
31856                  <name>Low</name>
31857                  <description>Pin input is low</description>
31858                  <value>0</value>
31859                </enumeratedValue>
31860                <enumeratedValue>
31861                  <name>High</name>
31862                  <description>Pin input is high</description>
31863                  <value>1</value>
31864                </enumeratedValue>
31865              </enumeratedValues>
31866            </field>
31867            <field>
31868              <name>PIN26</name>
31869              <description>Pin 26</description>
31870              <lsb>26</lsb>
31871              <msb>26</msb>
31872              <enumeratedValues>
31873                <enumeratedValue>
31874                  <name>Low</name>
31875                  <description>Pin input is low</description>
31876                  <value>0</value>
31877                </enumeratedValue>
31878                <enumeratedValue>
31879                  <name>High</name>
31880                  <description>Pin input is high</description>
31881                  <value>1</value>
31882                </enumeratedValue>
31883              </enumeratedValues>
31884            </field>
31885            <field>
31886              <name>PIN27</name>
31887              <description>Pin 27</description>
31888              <lsb>27</lsb>
31889              <msb>27</msb>
31890              <enumeratedValues>
31891                <enumeratedValue>
31892                  <name>Low</name>
31893                  <description>Pin input is low</description>
31894                  <value>0</value>
31895                </enumeratedValue>
31896                <enumeratedValue>
31897                  <name>High</name>
31898                  <description>Pin input is high</description>
31899                  <value>1</value>
31900                </enumeratedValue>
31901              </enumeratedValues>
31902            </field>
31903            <field>
31904              <name>PIN28</name>
31905              <description>Pin 28</description>
31906              <lsb>28</lsb>
31907              <msb>28</msb>
31908              <enumeratedValues>
31909                <enumeratedValue>
31910                  <name>Low</name>
31911                  <description>Pin input is low</description>
31912                  <value>0</value>
31913                </enumeratedValue>
31914                <enumeratedValue>
31915                  <name>High</name>
31916                  <description>Pin input is high</description>
31917                  <value>1</value>
31918                </enumeratedValue>
31919              </enumeratedValues>
31920            </field>
31921            <field>
31922              <name>PIN29</name>
31923              <description>Pin 29</description>
31924              <lsb>29</lsb>
31925              <msb>29</msb>
31926              <enumeratedValues>
31927                <enumeratedValue>
31928                  <name>Low</name>
31929                  <description>Pin input is low</description>
31930                  <value>0</value>
31931                </enumeratedValue>
31932                <enumeratedValue>
31933                  <name>High</name>
31934                  <description>Pin input is high</description>
31935                  <value>1</value>
31936                </enumeratedValue>
31937              </enumeratedValues>
31938            </field>
31939            <field>
31940              <name>PIN30</name>
31941              <description>Pin 30</description>
31942              <lsb>30</lsb>
31943              <msb>30</msb>
31944              <enumeratedValues>
31945                <enumeratedValue>
31946                  <name>Low</name>
31947                  <description>Pin input is low</description>
31948                  <value>0</value>
31949                </enumeratedValue>
31950                <enumeratedValue>
31951                  <name>High</name>
31952                  <description>Pin input is high</description>
31953                  <value>1</value>
31954                </enumeratedValue>
31955              </enumeratedValues>
31956            </field>
31957            <field>
31958              <name>PIN31</name>
31959              <description>Pin 31</description>
31960              <lsb>31</lsb>
31961              <msb>31</msb>
31962              <enumeratedValues>
31963                <enumeratedValue>
31964                  <name>Low</name>
31965                  <description>Pin input is low</description>
31966                  <value>0</value>
31967                </enumeratedValue>
31968                <enumeratedValue>
31969                  <name>High</name>
31970                  <description>Pin input is high</description>
31971                  <value>1</value>
31972                </enumeratedValue>
31973              </enumeratedValues>
31974            </field>
31975          </fields>
31976        </register>
31977        <register>
31978          <name>DIR</name>
31979          <description>Direction of GPIO pins</description>
31980          <addressOffset>0x014</addressOffset>
31981          <access>read-write</access>
31982          <fields>
31983            <field>
31984              <name>PIN0</name>
31985              <description>Pin 0</description>
31986              <lsb>0</lsb>
31987              <msb>0</msb>
31988              <enumeratedValues>
31989                <enumeratedValue>
31990                  <name>Input</name>
31991                  <description>Pin set as input</description>
31992                  <value>0</value>
31993                </enumeratedValue>
31994                <enumeratedValue>
31995                  <name>Output</name>
31996                  <description>Pin set as output</description>
31997                  <value>1</value>
31998                </enumeratedValue>
31999              </enumeratedValues>
32000            </field>
32001            <field>
32002              <name>PIN1</name>
32003              <description>Pin 1</description>
32004              <lsb>1</lsb>
32005              <msb>1</msb>
32006              <enumeratedValues>
32007                <enumeratedValue>
32008                  <name>Input</name>
32009                  <description>Pin set as input</description>
32010                  <value>0</value>
32011                </enumeratedValue>
32012                <enumeratedValue>
32013                  <name>Output</name>
32014                  <description>Pin set as output</description>
32015                  <value>1</value>
32016                </enumeratedValue>
32017              </enumeratedValues>
32018            </field>
32019            <field>
32020              <name>PIN2</name>
32021              <description>Pin 2</description>
32022              <lsb>2</lsb>
32023              <msb>2</msb>
32024              <enumeratedValues>
32025                <enumeratedValue>
32026                  <name>Input</name>
32027                  <description>Pin set as input</description>
32028                  <value>0</value>
32029                </enumeratedValue>
32030                <enumeratedValue>
32031                  <name>Output</name>
32032                  <description>Pin set as output</description>
32033                  <value>1</value>
32034                </enumeratedValue>
32035              </enumeratedValues>
32036            </field>
32037            <field>
32038              <name>PIN3</name>
32039              <description>Pin 3</description>
32040              <lsb>3</lsb>
32041              <msb>3</msb>
32042              <enumeratedValues>
32043                <enumeratedValue>
32044                  <name>Input</name>
32045                  <description>Pin set as input</description>
32046                  <value>0</value>
32047                </enumeratedValue>
32048                <enumeratedValue>
32049                  <name>Output</name>
32050                  <description>Pin set as output</description>
32051                  <value>1</value>
32052                </enumeratedValue>
32053              </enumeratedValues>
32054            </field>
32055            <field>
32056              <name>PIN4</name>
32057              <description>Pin 4</description>
32058              <lsb>4</lsb>
32059              <msb>4</msb>
32060              <enumeratedValues>
32061                <enumeratedValue>
32062                  <name>Input</name>
32063                  <description>Pin set as input</description>
32064                  <value>0</value>
32065                </enumeratedValue>
32066                <enumeratedValue>
32067                  <name>Output</name>
32068                  <description>Pin set as output</description>
32069                  <value>1</value>
32070                </enumeratedValue>
32071              </enumeratedValues>
32072            </field>
32073            <field>
32074              <name>PIN5</name>
32075              <description>Pin 5</description>
32076              <lsb>5</lsb>
32077              <msb>5</msb>
32078              <enumeratedValues>
32079                <enumeratedValue>
32080                  <name>Input</name>
32081                  <description>Pin set as input</description>
32082                  <value>0</value>
32083                </enumeratedValue>
32084                <enumeratedValue>
32085                  <name>Output</name>
32086                  <description>Pin set as output</description>
32087                  <value>1</value>
32088                </enumeratedValue>
32089              </enumeratedValues>
32090            </field>
32091            <field>
32092              <name>PIN6</name>
32093              <description>Pin 6</description>
32094              <lsb>6</lsb>
32095              <msb>6</msb>
32096              <enumeratedValues>
32097                <enumeratedValue>
32098                  <name>Input</name>
32099                  <description>Pin set as input</description>
32100                  <value>0</value>
32101                </enumeratedValue>
32102                <enumeratedValue>
32103                  <name>Output</name>
32104                  <description>Pin set as output</description>
32105                  <value>1</value>
32106                </enumeratedValue>
32107              </enumeratedValues>
32108            </field>
32109            <field>
32110              <name>PIN7</name>
32111              <description>Pin 7</description>
32112              <lsb>7</lsb>
32113              <msb>7</msb>
32114              <enumeratedValues>
32115                <enumeratedValue>
32116                  <name>Input</name>
32117                  <description>Pin set as input</description>
32118                  <value>0</value>
32119                </enumeratedValue>
32120                <enumeratedValue>
32121                  <name>Output</name>
32122                  <description>Pin set as output</description>
32123                  <value>1</value>
32124                </enumeratedValue>
32125              </enumeratedValues>
32126            </field>
32127            <field>
32128              <name>PIN8</name>
32129              <description>Pin 8</description>
32130              <lsb>8</lsb>
32131              <msb>8</msb>
32132              <enumeratedValues>
32133                <enumeratedValue>
32134                  <name>Input</name>
32135                  <description>Pin set as input</description>
32136                  <value>0</value>
32137                </enumeratedValue>
32138                <enumeratedValue>
32139                  <name>Output</name>
32140                  <description>Pin set as output</description>
32141                  <value>1</value>
32142                </enumeratedValue>
32143              </enumeratedValues>
32144            </field>
32145            <field>
32146              <name>PIN9</name>
32147              <description>Pin 9</description>
32148              <lsb>9</lsb>
32149              <msb>9</msb>
32150              <enumeratedValues>
32151                <enumeratedValue>
32152                  <name>Input</name>
32153                  <description>Pin set as input</description>
32154                  <value>0</value>
32155                </enumeratedValue>
32156                <enumeratedValue>
32157                  <name>Output</name>
32158                  <description>Pin set as output</description>
32159                  <value>1</value>
32160                </enumeratedValue>
32161              </enumeratedValues>
32162            </field>
32163            <field>
32164              <name>PIN10</name>
32165              <description>Pin 10</description>
32166              <lsb>10</lsb>
32167              <msb>10</msb>
32168              <enumeratedValues>
32169                <enumeratedValue>
32170                  <name>Input</name>
32171                  <description>Pin set as input</description>
32172                  <value>0</value>
32173                </enumeratedValue>
32174                <enumeratedValue>
32175                  <name>Output</name>
32176                  <description>Pin set as output</description>
32177                  <value>1</value>
32178                </enumeratedValue>
32179              </enumeratedValues>
32180            </field>
32181            <field>
32182              <name>PIN11</name>
32183              <description>Pin 11</description>
32184              <lsb>11</lsb>
32185              <msb>11</msb>
32186              <enumeratedValues>
32187                <enumeratedValue>
32188                  <name>Input</name>
32189                  <description>Pin set as input</description>
32190                  <value>0</value>
32191                </enumeratedValue>
32192                <enumeratedValue>
32193                  <name>Output</name>
32194                  <description>Pin set as output</description>
32195                  <value>1</value>
32196                </enumeratedValue>
32197              </enumeratedValues>
32198            </field>
32199            <field>
32200              <name>PIN12</name>
32201              <description>Pin 12</description>
32202              <lsb>12</lsb>
32203              <msb>12</msb>
32204              <enumeratedValues>
32205                <enumeratedValue>
32206                  <name>Input</name>
32207                  <description>Pin set as input</description>
32208                  <value>0</value>
32209                </enumeratedValue>
32210                <enumeratedValue>
32211                  <name>Output</name>
32212                  <description>Pin set as output</description>
32213                  <value>1</value>
32214                </enumeratedValue>
32215              </enumeratedValues>
32216            </field>
32217            <field>
32218              <name>PIN13</name>
32219              <description>Pin 13</description>
32220              <lsb>13</lsb>
32221              <msb>13</msb>
32222              <enumeratedValues>
32223                <enumeratedValue>
32224                  <name>Input</name>
32225                  <description>Pin set as input</description>
32226                  <value>0</value>
32227                </enumeratedValue>
32228                <enumeratedValue>
32229                  <name>Output</name>
32230                  <description>Pin set as output</description>
32231                  <value>1</value>
32232                </enumeratedValue>
32233              </enumeratedValues>
32234            </field>
32235            <field>
32236              <name>PIN14</name>
32237              <description>Pin 14</description>
32238              <lsb>14</lsb>
32239              <msb>14</msb>
32240              <enumeratedValues>
32241                <enumeratedValue>
32242                  <name>Input</name>
32243                  <description>Pin set as input</description>
32244                  <value>0</value>
32245                </enumeratedValue>
32246                <enumeratedValue>
32247                  <name>Output</name>
32248                  <description>Pin set as output</description>
32249                  <value>1</value>
32250                </enumeratedValue>
32251              </enumeratedValues>
32252            </field>
32253            <field>
32254              <name>PIN15</name>
32255              <description>Pin 15</description>
32256              <lsb>15</lsb>
32257              <msb>15</msb>
32258              <enumeratedValues>
32259                <enumeratedValue>
32260                  <name>Input</name>
32261                  <description>Pin set as input</description>
32262                  <value>0</value>
32263                </enumeratedValue>
32264                <enumeratedValue>
32265                  <name>Output</name>
32266                  <description>Pin set as output</description>
32267                  <value>1</value>
32268                </enumeratedValue>
32269              </enumeratedValues>
32270            </field>
32271            <field>
32272              <name>PIN16</name>
32273              <description>Pin 16</description>
32274              <lsb>16</lsb>
32275              <msb>16</msb>
32276              <enumeratedValues>
32277                <enumeratedValue>
32278                  <name>Input</name>
32279                  <description>Pin set as input</description>
32280                  <value>0</value>
32281                </enumeratedValue>
32282                <enumeratedValue>
32283                  <name>Output</name>
32284                  <description>Pin set as output</description>
32285                  <value>1</value>
32286                </enumeratedValue>
32287              </enumeratedValues>
32288            </field>
32289            <field>
32290              <name>PIN17</name>
32291              <description>Pin 17</description>
32292              <lsb>17</lsb>
32293              <msb>17</msb>
32294              <enumeratedValues>
32295                <enumeratedValue>
32296                  <name>Input</name>
32297                  <description>Pin set as input</description>
32298                  <value>0</value>
32299                </enumeratedValue>
32300                <enumeratedValue>
32301                  <name>Output</name>
32302                  <description>Pin set as output</description>
32303                  <value>1</value>
32304                </enumeratedValue>
32305              </enumeratedValues>
32306            </field>
32307            <field>
32308              <name>PIN18</name>
32309              <description>Pin 18</description>
32310              <lsb>18</lsb>
32311              <msb>18</msb>
32312              <enumeratedValues>
32313                <enumeratedValue>
32314                  <name>Input</name>
32315                  <description>Pin set as input</description>
32316                  <value>0</value>
32317                </enumeratedValue>
32318                <enumeratedValue>
32319                  <name>Output</name>
32320                  <description>Pin set as output</description>
32321                  <value>1</value>
32322                </enumeratedValue>
32323              </enumeratedValues>
32324            </field>
32325            <field>
32326              <name>PIN19</name>
32327              <description>Pin 19</description>
32328              <lsb>19</lsb>
32329              <msb>19</msb>
32330              <enumeratedValues>
32331                <enumeratedValue>
32332                  <name>Input</name>
32333                  <description>Pin set as input</description>
32334                  <value>0</value>
32335                </enumeratedValue>
32336                <enumeratedValue>
32337                  <name>Output</name>
32338                  <description>Pin set as output</description>
32339                  <value>1</value>
32340                </enumeratedValue>
32341              </enumeratedValues>
32342            </field>
32343            <field>
32344              <name>PIN20</name>
32345              <description>Pin 20</description>
32346              <lsb>20</lsb>
32347              <msb>20</msb>
32348              <enumeratedValues>
32349                <enumeratedValue>
32350                  <name>Input</name>
32351                  <description>Pin set as input</description>
32352                  <value>0</value>
32353                </enumeratedValue>
32354                <enumeratedValue>
32355                  <name>Output</name>
32356                  <description>Pin set as output</description>
32357                  <value>1</value>
32358                </enumeratedValue>
32359              </enumeratedValues>
32360            </field>
32361            <field>
32362              <name>PIN21</name>
32363              <description>Pin 21</description>
32364              <lsb>21</lsb>
32365              <msb>21</msb>
32366              <enumeratedValues>
32367                <enumeratedValue>
32368                  <name>Input</name>
32369                  <description>Pin set as input</description>
32370                  <value>0</value>
32371                </enumeratedValue>
32372                <enumeratedValue>
32373                  <name>Output</name>
32374                  <description>Pin set as output</description>
32375                  <value>1</value>
32376                </enumeratedValue>
32377              </enumeratedValues>
32378            </field>
32379            <field>
32380              <name>PIN22</name>
32381              <description>Pin 22</description>
32382              <lsb>22</lsb>
32383              <msb>22</msb>
32384              <enumeratedValues>
32385                <enumeratedValue>
32386                  <name>Input</name>
32387                  <description>Pin set as input</description>
32388                  <value>0</value>
32389                </enumeratedValue>
32390                <enumeratedValue>
32391                  <name>Output</name>
32392                  <description>Pin set as output</description>
32393                  <value>1</value>
32394                </enumeratedValue>
32395              </enumeratedValues>
32396            </field>
32397            <field>
32398              <name>PIN23</name>
32399              <description>Pin 23</description>
32400              <lsb>23</lsb>
32401              <msb>23</msb>
32402              <enumeratedValues>
32403                <enumeratedValue>
32404                  <name>Input</name>
32405                  <description>Pin set as input</description>
32406                  <value>0</value>
32407                </enumeratedValue>
32408                <enumeratedValue>
32409                  <name>Output</name>
32410                  <description>Pin set as output</description>
32411                  <value>1</value>
32412                </enumeratedValue>
32413              </enumeratedValues>
32414            </field>
32415            <field>
32416              <name>PIN24</name>
32417              <description>Pin 24</description>
32418              <lsb>24</lsb>
32419              <msb>24</msb>
32420              <enumeratedValues>
32421                <enumeratedValue>
32422                  <name>Input</name>
32423                  <description>Pin set as input</description>
32424                  <value>0</value>
32425                </enumeratedValue>
32426                <enumeratedValue>
32427                  <name>Output</name>
32428                  <description>Pin set as output</description>
32429                  <value>1</value>
32430                </enumeratedValue>
32431              </enumeratedValues>
32432            </field>
32433            <field>
32434              <name>PIN25</name>
32435              <description>Pin 25</description>
32436              <lsb>25</lsb>
32437              <msb>25</msb>
32438              <enumeratedValues>
32439                <enumeratedValue>
32440                  <name>Input</name>
32441                  <description>Pin set as input</description>
32442                  <value>0</value>
32443                </enumeratedValue>
32444                <enumeratedValue>
32445                  <name>Output</name>
32446                  <description>Pin set as output</description>
32447                  <value>1</value>
32448                </enumeratedValue>
32449              </enumeratedValues>
32450            </field>
32451            <field>
32452              <name>PIN26</name>
32453              <description>Pin 26</description>
32454              <lsb>26</lsb>
32455              <msb>26</msb>
32456              <enumeratedValues>
32457                <enumeratedValue>
32458                  <name>Input</name>
32459                  <description>Pin set as input</description>
32460                  <value>0</value>
32461                </enumeratedValue>
32462                <enumeratedValue>
32463                  <name>Output</name>
32464                  <description>Pin set as output</description>
32465                  <value>1</value>
32466                </enumeratedValue>
32467              </enumeratedValues>
32468            </field>
32469            <field>
32470              <name>PIN27</name>
32471              <description>Pin 27</description>
32472              <lsb>27</lsb>
32473              <msb>27</msb>
32474              <enumeratedValues>
32475                <enumeratedValue>
32476                  <name>Input</name>
32477                  <description>Pin set as input</description>
32478                  <value>0</value>
32479                </enumeratedValue>
32480                <enumeratedValue>
32481                  <name>Output</name>
32482                  <description>Pin set as output</description>
32483                  <value>1</value>
32484                </enumeratedValue>
32485              </enumeratedValues>
32486            </field>
32487            <field>
32488              <name>PIN28</name>
32489              <description>Pin 28</description>
32490              <lsb>28</lsb>
32491              <msb>28</msb>
32492              <enumeratedValues>
32493                <enumeratedValue>
32494                  <name>Input</name>
32495                  <description>Pin set as input</description>
32496                  <value>0</value>
32497                </enumeratedValue>
32498                <enumeratedValue>
32499                  <name>Output</name>
32500                  <description>Pin set as output</description>
32501                  <value>1</value>
32502                </enumeratedValue>
32503              </enumeratedValues>
32504            </field>
32505            <field>
32506              <name>PIN29</name>
32507              <description>Pin 29</description>
32508              <lsb>29</lsb>
32509              <msb>29</msb>
32510              <enumeratedValues>
32511                <enumeratedValue>
32512                  <name>Input</name>
32513                  <description>Pin set as input</description>
32514                  <value>0</value>
32515                </enumeratedValue>
32516                <enumeratedValue>
32517                  <name>Output</name>
32518                  <description>Pin set as output</description>
32519                  <value>1</value>
32520                </enumeratedValue>
32521              </enumeratedValues>
32522            </field>
32523            <field>
32524              <name>PIN30</name>
32525              <description>Pin 30</description>
32526              <lsb>30</lsb>
32527              <msb>30</msb>
32528              <enumeratedValues>
32529                <enumeratedValue>
32530                  <name>Input</name>
32531                  <description>Pin set as input</description>
32532                  <value>0</value>
32533                </enumeratedValue>
32534                <enumeratedValue>
32535                  <name>Output</name>
32536                  <description>Pin set as output</description>
32537                  <value>1</value>
32538                </enumeratedValue>
32539              </enumeratedValues>
32540            </field>
32541            <field>
32542              <name>PIN31</name>
32543              <description>Pin 31</description>
32544              <lsb>31</lsb>
32545              <msb>31</msb>
32546              <enumeratedValues>
32547                <enumeratedValue>
32548                  <name>Input</name>
32549                  <description>Pin set as input</description>
32550                  <value>0</value>
32551                </enumeratedValue>
32552                <enumeratedValue>
32553                  <name>Output</name>
32554                  <description>Pin set as output</description>
32555                  <value>1</value>
32556                </enumeratedValue>
32557              </enumeratedValues>
32558            </field>
32559          </fields>
32560        </register>
32561        <register>
32562          <name>DIRSET</name>
32563          <description>DIR set register</description>
32564          <addressOffset>0x018</addressOffset>
32565          <access>read-write</access>
32566          <modifiedWriteValues>oneToSet</modifiedWriteValues>
32567          <fields>
32568            <field>
32569              <name>PIN0</name>
32570              <description>Set as output pin 0</description>
32571              <lsb>0</lsb>
32572              <msb>0</msb>
32573              <enumeratedValues>
32574                <usage>read</usage>
32575                <enumeratedValue>
32576                  <name>Input</name>
32577                  <description>Read: pin set as input</description>
32578                  <value>0</value>
32579                </enumeratedValue>
32580                <enumeratedValue>
32581                  <name>Output</name>
32582                  <description>Read: pin set as output</description>
32583                  <value>1</value>
32584                </enumeratedValue>
32585              </enumeratedValues>
32586              <enumeratedValues>
32587                <usage>write</usage>
32588                <enumeratedValue>
32589                  <name>Set</name>
32590                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
32591                  <value>1</value>
32592                </enumeratedValue>
32593              </enumeratedValues>
32594            </field>
32595            <field>
32596              <name>PIN1</name>
32597              <description>Set as output pin 1</description>
32598              <lsb>1</lsb>
32599              <msb>1</msb>
32600              <enumeratedValues>
32601                <usage>read</usage>
32602                <enumeratedValue>
32603                  <name>Input</name>
32604                  <description>Read: pin set as input</description>
32605                  <value>0</value>
32606                </enumeratedValue>
32607                <enumeratedValue>
32608                  <name>Output</name>
32609                  <description>Read: pin set as output</description>
32610                  <value>1</value>
32611                </enumeratedValue>
32612              </enumeratedValues>
32613              <enumeratedValues>
32614                <usage>write</usage>
32615                <enumeratedValue>
32616                  <name>Set</name>
32617                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
32618                  <value>1</value>
32619                </enumeratedValue>
32620              </enumeratedValues>
32621            </field>
32622            <field>
32623              <name>PIN2</name>
32624              <description>Set as output pin 2</description>
32625              <lsb>2</lsb>
32626              <msb>2</msb>
32627              <enumeratedValues>
32628                <usage>read</usage>
32629                <enumeratedValue>
32630                  <name>Input</name>
32631                  <description>Read: pin set as input</description>
32632                  <value>0</value>
32633                </enumeratedValue>
32634                <enumeratedValue>
32635                  <name>Output</name>
32636                  <description>Read: pin set as output</description>
32637                  <value>1</value>
32638                </enumeratedValue>
32639              </enumeratedValues>
32640              <enumeratedValues>
32641                <usage>write</usage>
32642                <enumeratedValue>
32643                  <name>Set</name>
32644                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
32645                  <value>1</value>
32646                </enumeratedValue>
32647              </enumeratedValues>
32648            </field>
32649            <field>
32650              <name>PIN3</name>
32651              <description>Set as output pin 3</description>
32652              <lsb>3</lsb>
32653              <msb>3</msb>
32654              <enumeratedValues>
32655                <usage>read</usage>
32656                <enumeratedValue>
32657                  <name>Input</name>
32658                  <description>Read: pin set as input</description>
32659                  <value>0</value>
32660                </enumeratedValue>
32661                <enumeratedValue>
32662                  <name>Output</name>
32663                  <description>Read: pin set as output</description>
32664                  <value>1</value>
32665                </enumeratedValue>
32666              </enumeratedValues>
32667              <enumeratedValues>
32668                <usage>write</usage>
32669                <enumeratedValue>
32670                  <name>Set</name>
32671                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
32672                  <value>1</value>
32673                </enumeratedValue>
32674              </enumeratedValues>
32675            </field>
32676            <field>
32677              <name>PIN4</name>
32678              <description>Set as output pin 4</description>
32679              <lsb>4</lsb>
32680              <msb>4</msb>
32681              <enumeratedValues>
32682                <usage>read</usage>
32683                <enumeratedValue>
32684                  <name>Input</name>
32685                  <description>Read: pin set as input</description>
32686                  <value>0</value>
32687                </enumeratedValue>
32688                <enumeratedValue>
32689                  <name>Output</name>
32690                  <description>Read: pin set as output</description>
32691                  <value>1</value>
32692                </enumeratedValue>
32693              </enumeratedValues>
32694              <enumeratedValues>
32695                <usage>write</usage>
32696                <enumeratedValue>
32697                  <name>Set</name>
32698                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
32699                  <value>1</value>
32700                </enumeratedValue>
32701              </enumeratedValues>
32702            </field>
32703            <field>
32704              <name>PIN5</name>
32705              <description>Set as output pin 5</description>
32706              <lsb>5</lsb>
32707              <msb>5</msb>
32708              <enumeratedValues>
32709                <usage>read</usage>
32710                <enumeratedValue>
32711                  <name>Input</name>
32712                  <description>Read: pin set as input</description>
32713                  <value>0</value>
32714                </enumeratedValue>
32715                <enumeratedValue>
32716                  <name>Output</name>
32717                  <description>Read: pin set as output</description>
32718                  <value>1</value>
32719                </enumeratedValue>
32720              </enumeratedValues>
32721              <enumeratedValues>
32722                <usage>write</usage>
32723                <enumeratedValue>
32724                  <name>Set</name>
32725                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
32726                  <value>1</value>
32727                </enumeratedValue>
32728              </enumeratedValues>
32729            </field>
32730            <field>
32731              <name>PIN6</name>
32732              <description>Set as output pin 6</description>
32733              <lsb>6</lsb>
32734              <msb>6</msb>
32735              <enumeratedValues>
32736                <usage>read</usage>
32737                <enumeratedValue>
32738                  <name>Input</name>
32739                  <description>Read: pin set as input</description>
32740                  <value>0</value>
32741                </enumeratedValue>
32742                <enumeratedValue>
32743                  <name>Output</name>
32744                  <description>Read: pin set as output</description>
32745                  <value>1</value>
32746                </enumeratedValue>
32747              </enumeratedValues>
32748              <enumeratedValues>
32749                <usage>write</usage>
32750                <enumeratedValue>
32751                  <name>Set</name>
32752                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
32753                  <value>1</value>
32754                </enumeratedValue>
32755              </enumeratedValues>
32756            </field>
32757            <field>
32758              <name>PIN7</name>
32759              <description>Set as output pin 7</description>
32760              <lsb>7</lsb>
32761              <msb>7</msb>
32762              <enumeratedValues>
32763                <usage>read</usage>
32764                <enumeratedValue>
32765                  <name>Input</name>
32766                  <description>Read: pin set as input</description>
32767                  <value>0</value>
32768                </enumeratedValue>
32769                <enumeratedValue>
32770                  <name>Output</name>
32771                  <description>Read: pin set as output</description>
32772                  <value>1</value>
32773                </enumeratedValue>
32774              </enumeratedValues>
32775              <enumeratedValues>
32776                <usage>write</usage>
32777                <enumeratedValue>
32778                  <name>Set</name>
32779                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
32780                  <value>1</value>
32781                </enumeratedValue>
32782              </enumeratedValues>
32783            </field>
32784            <field>
32785              <name>PIN8</name>
32786              <description>Set as output pin 8</description>
32787              <lsb>8</lsb>
32788              <msb>8</msb>
32789              <enumeratedValues>
32790                <usage>read</usage>
32791                <enumeratedValue>
32792                  <name>Input</name>
32793                  <description>Read: pin set as input</description>
32794                  <value>0</value>
32795                </enumeratedValue>
32796                <enumeratedValue>
32797                  <name>Output</name>
32798                  <description>Read: pin set as output</description>
32799                  <value>1</value>
32800                </enumeratedValue>
32801              </enumeratedValues>
32802              <enumeratedValues>
32803                <usage>write</usage>
32804                <enumeratedValue>
32805                  <name>Set</name>
32806                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
32807                  <value>1</value>
32808                </enumeratedValue>
32809              </enumeratedValues>
32810            </field>
32811            <field>
32812              <name>PIN9</name>
32813              <description>Set as output pin 9</description>
32814              <lsb>9</lsb>
32815              <msb>9</msb>
32816              <enumeratedValues>
32817                <usage>read</usage>
32818                <enumeratedValue>
32819                  <name>Input</name>
32820                  <description>Read: pin set as input</description>
32821                  <value>0</value>
32822                </enumeratedValue>
32823                <enumeratedValue>
32824                  <name>Output</name>
32825                  <description>Read: pin set as output</description>
32826                  <value>1</value>
32827                </enumeratedValue>
32828              </enumeratedValues>
32829              <enumeratedValues>
32830                <usage>write</usage>
32831                <enumeratedValue>
32832                  <name>Set</name>
32833                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
32834                  <value>1</value>
32835                </enumeratedValue>
32836              </enumeratedValues>
32837            </field>
32838            <field>
32839              <name>PIN10</name>
32840              <description>Set as output pin 10</description>
32841              <lsb>10</lsb>
32842              <msb>10</msb>
32843              <enumeratedValues>
32844                <usage>read</usage>
32845                <enumeratedValue>
32846                  <name>Input</name>
32847                  <description>Read: pin set as input</description>
32848                  <value>0</value>
32849                </enumeratedValue>
32850                <enumeratedValue>
32851                  <name>Output</name>
32852                  <description>Read: pin set as output</description>
32853                  <value>1</value>
32854                </enumeratedValue>
32855              </enumeratedValues>
32856              <enumeratedValues>
32857                <usage>write</usage>
32858                <enumeratedValue>
32859                  <name>Set</name>
32860                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
32861                  <value>1</value>
32862                </enumeratedValue>
32863              </enumeratedValues>
32864            </field>
32865            <field>
32866              <name>PIN11</name>
32867              <description>Set as output pin 11</description>
32868              <lsb>11</lsb>
32869              <msb>11</msb>
32870              <enumeratedValues>
32871                <usage>read</usage>
32872                <enumeratedValue>
32873                  <name>Input</name>
32874                  <description>Read: pin set as input</description>
32875                  <value>0</value>
32876                </enumeratedValue>
32877                <enumeratedValue>
32878                  <name>Output</name>
32879                  <description>Read: pin set as output</description>
32880                  <value>1</value>
32881                </enumeratedValue>
32882              </enumeratedValues>
32883              <enumeratedValues>
32884                <usage>write</usage>
32885                <enumeratedValue>
32886                  <name>Set</name>
32887                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
32888                  <value>1</value>
32889                </enumeratedValue>
32890              </enumeratedValues>
32891            </field>
32892            <field>
32893              <name>PIN12</name>
32894              <description>Set as output pin 12</description>
32895              <lsb>12</lsb>
32896              <msb>12</msb>
32897              <enumeratedValues>
32898                <usage>read</usage>
32899                <enumeratedValue>
32900                  <name>Input</name>
32901                  <description>Read: pin set as input</description>
32902                  <value>0</value>
32903                </enumeratedValue>
32904                <enumeratedValue>
32905                  <name>Output</name>
32906                  <description>Read: pin set as output</description>
32907                  <value>1</value>
32908                </enumeratedValue>
32909              </enumeratedValues>
32910              <enumeratedValues>
32911                <usage>write</usage>
32912                <enumeratedValue>
32913                  <name>Set</name>
32914                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
32915                  <value>1</value>
32916                </enumeratedValue>
32917              </enumeratedValues>
32918            </field>
32919            <field>
32920              <name>PIN13</name>
32921              <description>Set as output pin 13</description>
32922              <lsb>13</lsb>
32923              <msb>13</msb>
32924              <enumeratedValues>
32925                <usage>read</usage>
32926                <enumeratedValue>
32927                  <name>Input</name>
32928                  <description>Read: pin set as input</description>
32929                  <value>0</value>
32930                </enumeratedValue>
32931                <enumeratedValue>
32932                  <name>Output</name>
32933                  <description>Read: pin set as output</description>
32934                  <value>1</value>
32935                </enumeratedValue>
32936              </enumeratedValues>
32937              <enumeratedValues>
32938                <usage>write</usage>
32939                <enumeratedValue>
32940                  <name>Set</name>
32941                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
32942                  <value>1</value>
32943                </enumeratedValue>
32944              </enumeratedValues>
32945            </field>
32946            <field>
32947              <name>PIN14</name>
32948              <description>Set as output pin 14</description>
32949              <lsb>14</lsb>
32950              <msb>14</msb>
32951              <enumeratedValues>
32952                <usage>read</usage>
32953                <enumeratedValue>
32954                  <name>Input</name>
32955                  <description>Read: pin set as input</description>
32956                  <value>0</value>
32957                </enumeratedValue>
32958                <enumeratedValue>
32959                  <name>Output</name>
32960                  <description>Read: pin set as output</description>
32961                  <value>1</value>
32962                </enumeratedValue>
32963              </enumeratedValues>
32964              <enumeratedValues>
32965                <usage>write</usage>
32966                <enumeratedValue>
32967                  <name>Set</name>
32968                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
32969                  <value>1</value>
32970                </enumeratedValue>
32971              </enumeratedValues>
32972            </field>
32973            <field>
32974              <name>PIN15</name>
32975              <description>Set as output pin 15</description>
32976              <lsb>15</lsb>
32977              <msb>15</msb>
32978              <enumeratedValues>
32979                <usage>read</usage>
32980                <enumeratedValue>
32981                  <name>Input</name>
32982                  <description>Read: pin set as input</description>
32983                  <value>0</value>
32984                </enumeratedValue>
32985                <enumeratedValue>
32986                  <name>Output</name>
32987                  <description>Read: pin set as output</description>
32988                  <value>1</value>
32989                </enumeratedValue>
32990              </enumeratedValues>
32991              <enumeratedValues>
32992                <usage>write</usage>
32993                <enumeratedValue>
32994                  <name>Set</name>
32995                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
32996                  <value>1</value>
32997                </enumeratedValue>
32998              </enumeratedValues>
32999            </field>
33000            <field>
33001              <name>PIN16</name>
33002              <description>Set as output pin 16</description>
33003              <lsb>16</lsb>
33004              <msb>16</msb>
33005              <enumeratedValues>
33006                <usage>read</usage>
33007                <enumeratedValue>
33008                  <name>Input</name>
33009                  <description>Read: pin set as input</description>
33010                  <value>0</value>
33011                </enumeratedValue>
33012                <enumeratedValue>
33013                  <name>Output</name>
33014                  <description>Read: pin set as output</description>
33015                  <value>1</value>
33016                </enumeratedValue>
33017              </enumeratedValues>
33018              <enumeratedValues>
33019                <usage>write</usage>
33020                <enumeratedValue>
33021                  <name>Set</name>
33022                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33023                  <value>1</value>
33024                </enumeratedValue>
33025              </enumeratedValues>
33026            </field>
33027            <field>
33028              <name>PIN17</name>
33029              <description>Set as output pin 17</description>
33030              <lsb>17</lsb>
33031              <msb>17</msb>
33032              <enumeratedValues>
33033                <usage>read</usage>
33034                <enumeratedValue>
33035                  <name>Input</name>
33036                  <description>Read: pin set as input</description>
33037                  <value>0</value>
33038                </enumeratedValue>
33039                <enumeratedValue>
33040                  <name>Output</name>
33041                  <description>Read: pin set as output</description>
33042                  <value>1</value>
33043                </enumeratedValue>
33044              </enumeratedValues>
33045              <enumeratedValues>
33046                <usage>write</usage>
33047                <enumeratedValue>
33048                  <name>Set</name>
33049                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33050                  <value>1</value>
33051                </enumeratedValue>
33052              </enumeratedValues>
33053            </field>
33054            <field>
33055              <name>PIN18</name>
33056              <description>Set as output pin 18</description>
33057              <lsb>18</lsb>
33058              <msb>18</msb>
33059              <enumeratedValues>
33060                <usage>read</usage>
33061                <enumeratedValue>
33062                  <name>Input</name>
33063                  <description>Read: pin set as input</description>
33064                  <value>0</value>
33065                </enumeratedValue>
33066                <enumeratedValue>
33067                  <name>Output</name>
33068                  <description>Read: pin set as output</description>
33069                  <value>1</value>
33070                </enumeratedValue>
33071              </enumeratedValues>
33072              <enumeratedValues>
33073                <usage>write</usage>
33074                <enumeratedValue>
33075                  <name>Set</name>
33076                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33077                  <value>1</value>
33078                </enumeratedValue>
33079              </enumeratedValues>
33080            </field>
33081            <field>
33082              <name>PIN19</name>
33083              <description>Set as output pin 19</description>
33084              <lsb>19</lsb>
33085              <msb>19</msb>
33086              <enumeratedValues>
33087                <usage>read</usage>
33088                <enumeratedValue>
33089                  <name>Input</name>
33090                  <description>Read: pin set as input</description>
33091                  <value>0</value>
33092                </enumeratedValue>
33093                <enumeratedValue>
33094                  <name>Output</name>
33095                  <description>Read: pin set as output</description>
33096                  <value>1</value>
33097                </enumeratedValue>
33098              </enumeratedValues>
33099              <enumeratedValues>
33100                <usage>write</usage>
33101                <enumeratedValue>
33102                  <name>Set</name>
33103                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33104                  <value>1</value>
33105                </enumeratedValue>
33106              </enumeratedValues>
33107            </field>
33108            <field>
33109              <name>PIN20</name>
33110              <description>Set as output pin 20</description>
33111              <lsb>20</lsb>
33112              <msb>20</msb>
33113              <enumeratedValues>
33114                <usage>read</usage>
33115                <enumeratedValue>
33116                  <name>Input</name>
33117                  <description>Read: pin set as input</description>
33118                  <value>0</value>
33119                </enumeratedValue>
33120                <enumeratedValue>
33121                  <name>Output</name>
33122                  <description>Read: pin set as output</description>
33123                  <value>1</value>
33124                </enumeratedValue>
33125              </enumeratedValues>
33126              <enumeratedValues>
33127                <usage>write</usage>
33128                <enumeratedValue>
33129                  <name>Set</name>
33130                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33131                  <value>1</value>
33132                </enumeratedValue>
33133              </enumeratedValues>
33134            </field>
33135            <field>
33136              <name>PIN21</name>
33137              <description>Set as output pin 21</description>
33138              <lsb>21</lsb>
33139              <msb>21</msb>
33140              <enumeratedValues>
33141                <usage>read</usage>
33142                <enumeratedValue>
33143                  <name>Input</name>
33144                  <description>Read: pin set as input</description>
33145                  <value>0</value>
33146                </enumeratedValue>
33147                <enumeratedValue>
33148                  <name>Output</name>
33149                  <description>Read: pin set as output</description>
33150                  <value>1</value>
33151                </enumeratedValue>
33152              </enumeratedValues>
33153              <enumeratedValues>
33154                <usage>write</usage>
33155                <enumeratedValue>
33156                  <name>Set</name>
33157                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33158                  <value>1</value>
33159                </enumeratedValue>
33160              </enumeratedValues>
33161            </field>
33162            <field>
33163              <name>PIN22</name>
33164              <description>Set as output pin 22</description>
33165              <lsb>22</lsb>
33166              <msb>22</msb>
33167              <enumeratedValues>
33168                <usage>read</usage>
33169                <enumeratedValue>
33170                  <name>Input</name>
33171                  <description>Read: pin set as input</description>
33172                  <value>0</value>
33173                </enumeratedValue>
33174                <enumeratedValue>
33175                  <name>Output</name>
33176                  <description>Read: pin set as output</description>
33177                  <value>1</value>
33178                </enumeratedValue>
33179              </enumeratedValues>
33180              <enumeratedValues>
33181                <usage>write</usage>
33182                <enumeratedValue>
33183                  <name>Set</name>
33184                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33185                  <value>1</value>
33186                </enumeratedValue>
33187              </enumeratedValues>
33188            </field>
33189            <field>
33190              <name>PIN23</name>
33191              <description>Set as output pin 23</description>
33192              <lsb>23</lsb>
33193              <msb>23</msb>
33194              <enumeratedValues>
33195                <usage>read</usage>
33196                <enumeratedValue>
33197                  <name>Input</name>
33198                  <description>Read: pin set as input</description>
33199                  <value>0</value>
33200                </enumeratedValue>
33201                <enumeratedValue>
33202                  <name>Output</name>
33203                  <description>Read: pin set as output</description>
33204                  <value>1</value>
33205                </enumeratedValue>
33206              </enumeratedValues>
33207              <enumeratedValues>
33208                <usage>write</usage>
33209                <enumeratedValue>
33210                  <name>Set</name>
33211                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33212                  <value>1</value>
33213                </enumeratedValue>
33214              </enumeratedValues>
33215            </field>
33216            <field>
33217              <name>PIN24</name>
33218              <description>Set as output pin 24</description>
33219              <lsb>24</lsb>
33220              <msb>24</msb>
33221              <enumeratedValues>
33222                <usage>read</usage>
33223                <enumeratedValue>
33224                  <name>Input</name>
33225                  <description>Read: pin set as input</description>
33226                  <value>0</value>
33227                </enumeratedValue>
33228                <enumeratedValue>
33229                  <name>Output</name>
33230                  <description>Read: pin set as output</description>
33231                  <value>1</value>
33232                </enumeratedValue>
33233              </enumeratedValues>
33234              <enumeratedValues>
33235                <usage>write</usage>
33236                <enumeratedValue>
33237                  <name>Set</name>
33238                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33239                  <value>1</value>
33240                </enumeratedValue>
33241              </enumeratedValues>
33242            </field>
33243            <field>
33244              <name>PIN25</name>
33245              <description>Set as output pin 25</description>
33246              <lsb>25</lsb>
33247              <msb>25</msb>
33248              <enumeratedValues>
33249                <usage>read</usage>
33250                <enumeratedValue>
33251                  <name>Input</name>
33252                  <description>Read: pin set as input</description>
33253                  <value>0</value>
33254                </enumeratedValue>
33255                <enumeratedValue>
33256                  <name>Output</name>
33257                  <description>Read: pin set as output</description>
33258                  <value>1</value>
33259                </enumeratedValue>
33260              </enumeratedValues>
33261              <enumeratedValues>
33262                <usage>write</usage>
33263                <enumeratedValue>
33264                  <name>Set</name>
33265                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33266                  <value>1</value>
33267                </enumeratedValue>
33268              </enumeratedValues>
33269            </field>
33270            <field>
33271              <name>PIN26</name>
33272              <description>Set as output pin 26</description>
33273              <lsb>26</lsb>
33274              <msb>26</msb>
33275              <enumeratedValues>
33276                <usage>read</usage>
33277                <enumeratedValue>
33278                  <name>Input</name>
33279                  <description>Read: pin set as input</description>
33280                  <value>0</value>
33281                </enumeratedValue>
33282                <enumeratedValue>
33283                  <name>Output</name>
33284                  <description>Read: pin set as output</description>
33285                  <value>1</value>
33286                </enumeratedValue>
33287              </enumeratedValues>
33288              <enumeratedValues>
33289                <usage>write</usage>
33290                <enumeratedValue>
33291                  <name>Set</name>
33292                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33293                  <value>1</value>
33294                </enumeratedValue>
33295              </enumeratedValues>
33296            </field>
33297            <field>
33298              <name>PIN27</name>
33299              <description>Set as output pin 27</description>
33300              <lsb>27</lsb>
33301              <msb>27</msb>
33302              <enumeratedValues>
33303                <usage>read</usage>
33304                <enumeratedValue>
33305                  <name>Input</name>
33306                  <description>Read: pin set as input</description>
33307                  <value>0</value>
33308                </enumeratedValue>
33309                <enumeratedValue>
33310                  <name>Output</name>
33311                  <description>Read: pin set as output</description>
33312                  <value>1</value>
33313                </enumeratedValue>
33314              </enumeratedValues>
33315              <enumeratedValues>
33316                <usage>write</usage>
33317                <enumeratedValue>
33318                  <name>Set</name>
33319                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33320                  <value>1</value>
33321                </enumeratedValue>
33322              </enumeratedValues>
33323            </field>
33324            <field>
33325              <name>PIN28</name>
33326              <description>Set as output pin 28</description>
33327              <lsb>28</lsb>
33328              <msb>28</msb>
33329              <enumeratedValues>
33330                <usage>read</usage>
33331                <enumeratedValue>
33332                  <name>Input</name>
33333                  <description>Read: pin set as input</description>
33334                  <value>0</value>
33335                </enumeratedValue>
33336                <enumeratedValue>
33337                  <name>Output</name>
33338                  <description>Read: pin set as output</description>
33339                  <value>1</value>
33340                </enumeratedValue>
33341              </enumeratedValues>
33342              <enumeratedValues>
33343                <usage>write</usage>
33344                <enumeratedValue>
33345                  <name>Set</name>
33346                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33347                  <value>1</value>
33348                </enumeratedValue>
33349              </enumeratedValues>
33350            </field>
33351            <field>
33352              <name>PIN29</name>
33353              <description>Set as output pin 29</description>
33354              <lsb>29</lsb>
33355              <msb>29</msb>
33356              <enumeratedValues>
33357                <usage>read</usage>
33358                <enumeratedValue>
33359                  <name>Input</name>
33360                  <description>Read: pin set as input</description>
33361                  <value>0</value>
33362                </enumeratedValue>
33363                <enumeratedValue>
33364                  <name>Output</name>
33365                  <description>Read: pin set as output</description>
33366                  <value>1</value>
33367                </enumeratedValue>
33368              </enumeratedValues>
33369              <enumeratedValues>
33370                <usage>write</usage>
33371                <enumeratedValue>
33372                  <name>Set</name>
33373                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33374                  <value>1</value>
33375                </enumeratedValue>
33376              </enumeratedValues>
33377            </field>
33378            <field>
33379              <name>PIN30</name>
33380              <description>Set as output pin 30</description>
33381              <lsb>30</lsb>
33382              <msb>30</msb>
33383              <enumeratedValues>
33384                <usage>read</usage>
33385                <enumeratedValue>
33386                  <name>Input</name>
33387                  <description>Read: pin set as input</description>
33388                  <value>0</value>
33389                </enumeratedValue>
33390                <enumeratedValue>
33391                  <name>Output</name>
33392                  <description>Read: pin set as output</description>
33393                  <value>1</value>
33394                </enumeratedValue>
33395              </enumeratedValues>
33396              <enumeratedValues>
33397                <usage>write</usage>
33398                <enumeratedValue>
33399                  <name>Set</name>
33400                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33401                  <value>1</value>
33402                </enumeratedValue>
33403              </enumeratedValues>
33404            </field>
33405            <field>
33406              <name>PIN31</name>
33407              <description>Set as output pin 31</description>
33408              <lsb>31</lsb>
33409              <msb>31</msb>
33410              <enumeratedValues>
33411                <usage>read</usage>
33412                <enumeratedValue>
33413                  <name>Input</name>
33414                  <description>Read: pin set as input</description>
33415                  <value>0</value>
33416                </enumeratedValue>
33417                <enumeratedValue>
33418                  <name>Output</name>
33419                  <description>Read: pin set as output</description>
33420                  <value>1</value>
33421                </enumeratedValue>
33422              </enumeratedValues>
33423              <enumeratedValues>
33424                <usage>write</usage>
33425                <enumeratedValue>
33426                  <name>Set</name>
33427                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33428                  <value>1</value>
33429                </enumeratedValue>
33430              </enumeratedValues>
33431            </field>
33432          </fields>
33433        </register>
33434        <register>
33435          <name>DIRCLR</name>
33436          <description>DIR clear register</description>
33437          <addressOffset>0x01C</addressOffset>
33438          <access>read-write</access>
33439          <modifiedWriteValues>oneToClear</modifiedWriteValues>
33440          <fields>
33441            <field>
33442              <name>PIN0</name>
33443              <description>Set as input pin 0</description>
33444              <lsb>0</lsb>
33445              <msb>0</msb>
33446              <enumeratedValues>
33447                <usage>read</usage>
33448                <enumeratedValue>
33449                  <name>Input</name>
33450                  <description>Read: pin set as input</description>
33451                  <value>0</value>
33452                </enumeratedValue>
33453                <enumeratedValue>
33454                  <name>Output</name>
33455                  <description>Read: pin set as output</description>
33456                  <value>1</value>
33457                </enumeratedValue>
33458              </enumeratedValues>
33459              <enumeratedValues>
33460                <usage>write</usage>
33461                <enumeratedValue>
33462                  <name>Clear</name>
33463                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
33464                  <value>1</value>
33465                </enumeratedValue>
33466              </enumeratedValues>
33467            </field>
33468            <field>
33469              <name>PIN1</name>
33470              <description>Set as input pin 1</description>
33471              <lsb>1</lsb>
33472              <msb>1</msb>
33473              <enumeratedValues>
33474                <usage>read</usage>
33475                <enumeratedValue>
33476                  <name>Input</name>
33477                  <description>Read: pin set as input</description>
33478                  <value>0</value>
33479                </enumeratedValue>
33480                <enumeratedValue>
33481                  <name>Output</name>
33482                  <description>Read: pin set as output</description>
33483                  <value>1</value>
33484                </enumeratedValue>
33485              </enumeratedValues>
33486              <enumeratedValues>
33487                <usage>write</usage>
33488                <enumeratedValue>
33489                  <name>Clear</name>
33490                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
33491                  <value>1</value>
33492                </enumeratedValue>
33493              </enumeratedValues>
33494            </field>
33495            <field>
33496              <name>PIN2</name>
33497              <description>Set as input pin 2</description>
33498              <lsb>2</lsb>
33499              <msb>2</msb>
33500              <enumeratedValues>
33501                <usage>read</usage>
33502                <enumeratedValue>
33503                  <name>Input</name>
33504                  <description>Read: pin set as input</description>
33505                  <value>0</value>
33506                </enumeratedValue>
33507                <enumeratedValue>
33508                  <name>Output</name>
33509                  <description>Read: pin set as output</description>
33510                  <value>1</value>
33511                </enumeratedValue>
33512              </enumeratedValues>
33513              <enumeratedValues>
33514                <usage>write</usage>
33515                <enumeratedValue>
33516                  <name>Clear</name>
33517                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
33518                  <value>1</value>
33519                </enumeratedValue>
33520              </enumeratedValues>
33521            </field>
33522            <field>
33523              <name>PIN3</name>
33524              <description>Set as input pin 3</description>
33525              <lsb>3</lsb>
33526              <msb>3</msb>
33527              <enumeratedValues>
33528                <usage>read</usage>
33529                <enumeratedValue>
33530                  <name>Input</name>
33531                  <description>Read: pin set as input</description>
33532                  <value>0</value>
33533                </enumeratedValue>
33534                <enumeratedValue>
33535                  <name>Output</name>
33536                  <description>Read: pin set as output</description>
33537                  <value>1</value>
33538                </enumeratedValue>
33539              </enumeratedValues>
33540              <enumeratedValues>
33541                <usage>write</usage>
33542                <enumeratedValue>
33543                  <name>Clear</name>
33544                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
33545                  <value>1</value>
33546                </enumeratedValue>
33547              </enumeratedValues>
33548            </field>
33549            <field>
33550              <name>PIN4</name>
33551              <description>Set as input pin 4</description>
33552              <lsb>4</lsb>
33553              <msb>4</msb>
33554              <enumeratedValues>
33555                <usage>read</usage>
33556                <enumeratedValue>
33557                  <name>Input</name>
33558                  <description>Read: pin set as input</description>
33559                  <value>0</value>
33560                </enumeratedValue>
33561                <enumeratedValue>
33562                  <name>Output</name>
33563                  <description>Read: pin set as output</description>
33564                  <value>1</value>
33565                </enumeratedValue>
33566              </enumeratedValues>
33567              <enumeratedValues>
33568                <usage>write</usage>
33569                <enumeratedValue>
33570                  <name>Clear</name>
33571                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
33572                  <value>1</value>
33573                </enumeratedValue>
33574              </enumeratedValues>
33575            </field>
33576            <field>
33577              <name>PIN5</name>
33578              <description>Set as input pin 5</description>
33579              <lsb>5</lsb>
33580              <msb>5</msb>
33581              <enumeratedValues>
33582                <usage>read</usage>
33583                <enumeratedValue>
33584                  <name>Input</name>
33585                  <description>Read: pin set as input</description>
33586                  <value>0</value>
33587                </enumeratedValue>
33588                <enumeratedValue>
33589                  <name>Output</name>
33590                  <description>Read: pin set as output</description>
33591                  <value>1</value>
33592                </enumeratedValue>
33593              </enumeratedValues>
33594              <enumeratedValues>
33595                <usage>write</usage>
33596                <enumeratedValue>
33597                  <name>Clear</name>
33598                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
33599                  <value>1</value>
33600                </enumeratedValue>
33601              </enumeratedValues>
33602            </field>
33603            <field>
33604              <name>PIN6</name>
33605              <description>Set as input pin 6</description>
33606              <lsb>6</lsb>
33607              <msb>6</msb>
33608              <enumeratedValues>
33609                <usage>read</usage>
33610                <enumeratedValue>
33611                  <name>Input</name>
33612                  <description>Read: pin set as input</description>
33613                  <value>0</value>
33614                </enumeratedValue>
33615                <enumeratedValue>
33616                  <name>Output</name>
33617                  <description>Read: pin set as output</description>
33618                  <value>1</value>
33619                </enumeratedValue>
33620              </enumeratedValues>
33621              <enumeratedValues>
33622                <usage>write</usage>
33623                <enumeratedValue>
33624                  <name>Clear</name>
33625                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
33626                  <value>1</value>
33627                </enumeratedValue>
33628              </enumeratedValues>
33629            </field>
33630            <field>
33631              <name>PIN7</name>
33632              <description>Set as input pin 7</description>
33633              <lsb>7</lsb>
33634              <msb>7</msb>
33635              <enumeratedValues>
33636                <usage>read</usage>
33637                <enumeratedValue>
33638                  <name>Input</name>
33639                  <description>Read: pin set as input</description>
33640                  <value>0</value>
33641                </enumeratedValue>
33642                <enumeratedValue>
33643                  <name>Output</name>
33644                  <description>Read: pin set as output</description>
33645                  <value>1</value>
33646                </enumeratedValue>
33647              </enumeratedValues>
33648              <enumeratedValues>
33649                <usage>write</usage>
33650                <enumeratedValue>
33651                  <name>Clear</name>
33652                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
33653                  <value>1</value>
33654                </enumeratedValue>
33655              </enumeratedValues>
33656            </field>
33657            <field>
33658              <name>PIN8</name>
33659              <description>Set as input pin 8</description>
33660              <lsb>8</lsb>
33661              <msb>8</msb>
33662              <enumeratedValues>
33663                <usage>read</usage>
33664                <enumeratedValue>
33665                  <name>Input</name>
33666                  <description>Read: pin set as input</description>
33667                  <value>0</value>
33668                </enumeratedValue>
33669                <enumeratedValue>
33670                  <name>Output</name>
33671                  <description>Read: pin set as output</description>
33672                  <value>1</value>
33673                </enumeratedValue>
33674              </enumeratedValues>
33675              <enumeratedValues>
33676                <usage>write</usage>
33677                <enumeratedValue>
33678                  <name>Clear</name>
33679                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
33680                  <value>1</value>
33681                </enumeratedValue>
33682              </enumeratedValues>
33683            </field>
33684            <field>
33685              <name>PIN9</name>
33686              <description>Set as input pin 9</description>
33687              <lsb>9</lsb>
33688              <msb>9</msb>
33689              <enumeratedValues>
33690                <usage>read</usage>
33691                <enumeratedValue>
33692                  <name>Input</name>
33693                  <description>Read: pin set as input</description>
33694                  <value>0</value>
33695                </enumeratedValue>
33696                <enumeratedValue>
33697                  <name>Output</name>
33698                  <description>Read: pin set as output</description>
33699                  <value>1</value>
33700                </enumeratedValue>
33701              </enumeratedValues>
33702              <enumeratedValues>
33703                <usage>write</usage>
33704                <enumeratedValue>
33705                  <name>Clear</name>
33706                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
33707                  <value>1</value>
33708                </enumeratedValue>
33709              </enumeratedValues>
33710            </field>
33711            <field>
33712              <name>PIN10</name>
33713              <description>Set as input pin 10</description>
33714              <lsb>10</lsb>
33715              <msb>10</msb>
33716              <enumeratedValues>
33717                <usage>read</usage>
33718                <enumeratedValue>
33719                  <name>Input</name>
33720                  <description>Read: pin set as input</description>
33721                  <value>0</value>
33722                </enumeratedValue>
33723                <enumeratedValue>
33724                  <name>Output</name>
33725                  <description>Read: pin set as output</description>
33726                  <value>1</value>
33727                </enumeratedValue>
33728              </enumeratedValues>
33729              <enumeratedValues>
33730                <usage>write</usage>
33731                <enumeratedValue>
33732                  <name>Clear</name>
33733                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
33734                  <value>1</value>
33735                </enumeratedValue>
33736              </enumeratedValues>
33737            </field>
33738            <field>
33739              <name>PIN11</name>
33740              <description>Set as input pin 11</description>
33741              <lsb>11</lsb>
33742              <msb>11</msb>
33743              <enumeratedValues>
33744                <usage>read</usage>
33745                <enumeratedValue>
33746                  <name>Input</name>
33747                  <description>Read: pin set as input</description>
33748                  <value>0</value>
33749                </enumeratedValue>
33750                <enumeratedValue>
33751                  <name>Output</name>
33752                  <description>Read: pin set as output</description>
33753                  <value>1</value>
33754                </enumeratedValue>
33755              </enumeratedValues>
33756              <enumeratedValues>
33757                <usage>write</usage>
33758                <enumeratedValue>
33759                  <name>Clear</name>
33760                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
33761                  <value>1</value>
33762                </enumeratedValue>
33763              </enumeratedValues>
33764            </field>
33765            <field>
33766              <name>PIN12</name>
33767              <description>Set as input pin 12</description>
33768              <lsb>12</lsb>
33769              <msb>12</msb>
33770              <enumeratedValues>
33771                <usage>read</usage>
33772                <enumeratedValue>
33773                  <name>Input</name>
33774                  <description>Read: pin set as input</description>
33775                  <value>0</value>
33776                </enumeratedValue>
33777                <enumeratedValue>
33778                  <name>Output</name>
33779                  <description>Read: pin set as output</description>
33780                  <value>1</value>
33781                </enumeratedValue>
33782              </enumeratedValues>
33783              <enumeratedValues>
33784                <usage>write</usage>
33785                <enumeratedValue>
33786                  <name>Clear</name>
33787                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
33788                  <value>1</value>
33789                </enumeratedValue>
33790              </enumeratedValues>
33791            </field>
33792            <field>
33793              <name>PIN13</name>
33794              <description>Set as input pin 13</description>
33795              <lsb>13</lsb>
33796              <msb>13</msb>
33797              <enumeratedValues>
33798                <usage>read</usage>
33799                <enumeratedValue>
33800                  <name>Input</name>
33801                  <description>Read: pin set as input</description>
33802                  <value>0</value>
33803                </enumeratedValue>
33804                <enumeratedValue>
33805                  <name>Output</name>
33806                  <description>Read: pin set as output</description>
33807                  <value>1</value>
33808                </enumeratedValue>
33809              </enumeratedValues>
33810              <enumeratedValues>
33811                <usage>write</usage>
33812                <enumeratedValue>
33813                  <name>Clear</name>
33814                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
33815                  <value>1</value>
33816                </enumeratedValue>
33817              </enumeratedValues>
33818            </field>
33819            <field>
33820              <name>PIN14</name>
33821              <description>Set as input pin 14</description>
33822              <lsb>14</lsb>
33823              <msb>14</msb>
33824              <enumeratedValues>
33825                <usage>read</usage>
33826                <enumeratedValue>
33827                  <name>Input</name>
33828                  <description>Read: pin set as input</description>
33829                  <value>0</value>
33830                </enumeratedValue>
33831                <enumeratedValue>
33832                  <name>Output</name>
33833                  <description>Read: pin set as output</description>
33834                  <value>1</value>
33835                </enumeratedValue>
33836              </enumeratedValues>
33837              <enumeratedValues>
33838                <usage>write</usage>
33839                <enumeratedValue>
33840                  <name>Clear</name>
33841                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
33842                  <value>1</value>
33843                </enumeratedValue>
33844              </enumeratedValues>
33845            </field>
33846            <field>
33847              <name>PIN15</name>
33848              <description>Set as input pin 15</description>
33849              <lsb>15</lsb>
33850              <msb>15</msb>
33851              <enumeratedValues>
33852                <usage>read</usage>
33853                <enumeratedValue>
33854                  <name>Input</name>
33855                  <description>Read: pin set as input</description>
33856                  <value>0</value>
33857                </enumeratedValue>
33858                <enumeratedValue>
33859                  <name>Output</name>
33860                  <description>Read: pin set as output</description>
33861                  <value>1</value>
33862                </enumeratedValue>
33863              </enumeratedValues>
33864              <enumeratedValues>
33865                <usage>write</usage>
33866                <enumeratedValue>
33867                  <name>Clear</name>
33868                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
33869                  <value>1</value>
33870                </enumeratedValue>
33871              </enumeratedValues>
33872            </field>
33873            <field>
33874              <name>PIN16</name>
33875              <description>Set as input pin 16</description>
33876              <lsb>16</lsb>
33877              <msb>16</msb>
33878              <enumeratedValues>
33879                <usage>read</usage>
33880                <enumeratedValue>
33881                  <name>Input</name>
33882                  <description>Read: pin set as input</description>
33883                  <value>0</value>
33884                </enumeratedValue>
33885                <enumeratedValue>
33886                  <name>Output</name>
33887                  <description>Read: pin set as output</description>
33888                  <value>1</value>
33889                </enumeratedValue>
33890              </enumeratedValues>
33891              <enumeratedValues>
33892                <usage>write</usage>
33893                <enumeratedValue>
33894                  <name>Clear</name>
33895                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
33896                  <value>1</value>
33897                </enumeratedValue>
33898              </enumeratedValues>
33899            </field>
33900            <field>
33901              <name>PIN17</name>
33902              <description>Set as input pin 17</description>
33903              <lsb>17</lsb>
33904              <msb>17</msb>
33905              <enumeratedValues>
33906                <usage>read</usage>
33907                <enumeratedValue>
33908                  <name>Input</name>
33909                  <description>Read: pin set as input</description>
33910                  <value>0</value>
33911                </enumeratedValue>
33912                <enumeratedValue>
33913                  <name>Output</name>
33914                  <description>Read: pin set as output</description>
33915                  <value>1</value>
33916                </enumeratedValue>
33917              </enumeratedValues>
33918              <enumeratedValues>
33919                <usage>write</usage>
33920                <enumeratedValue>
33921                  <name>Clear</name>
33922                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
33923                  <value>1</value>
33924                </enumeratedValue>
33925              </enumeratedValues>
33926            </field>
33927            <field>
33928              <name>PIN18</name>
33929              <description>Set as input pin 18</description>
33930              <lsb>18</lsb>
33931              <msb>18</msb>
33932              <enumeratedValues>
33933                <usage>read</usage>
33934                <enumeratedValue>
33935                  <name>Input</name>
33936                  <description>Read: pin set as input</description>
33937                  <value>0</value>
33938                </enumeratedValue>
33939                <enumeratedValue>
33940                  <name>Output</name>
33941                  <description>Read: pin set as output</description>
33942                  <value>1</value>
33943                </enumeratedValue>
33944              </enumeratedValues>
33945              <enumeratedValues>
33946                <usage>write</usage>
33947                <enumeratedValue>
33948                  <name>Clear</name>
33949                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
33950                  <value>1</value>
33951                </enumeratedValue>
33952              </enumeratedValues>
33953            </field>
33954            <field>
33955              <name>PIN19</name>
33956              <description>Set as input pin 19</description>
33957              <lsb>19</lsb>
33958              <msb>19</msb>
33959              <enumeratedValues>
33960                <usage>read</usage>
33961                <enumeratedValue>
33962                  <name>Input</name>
33963                  <description>Read: pin set as input</description>
33964                  <value>0</value>
33965                </enumeratedValue>
33966                <enumeratedValue>
33967                  <name>Output</name>
33968                  <description>Read: pin set as output</description>
33969                  <value>1</value>
33970                </enumeratedValue>
33971              </enumeratedValues>
33972              <enumeratedValues>
33973                <usage>write</usage>
33974                <enumeratedValue>
33975                  <name>Clear</name>
33976                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
33977                  <value>1</value>
33978                </enumeratedValue>
33979              </enumeratedValues>
33980            </field>
33981            <field>
33982              <name>PIN20</name>
33983              <description>Set as input pin 20</description>
33984              <lsb>20</lsb>
33985              <msb>20</msb>
33986              <enumeratedValues>
33987                <usage>read</usage>
33988                <enumeratedValue>
33989                  <name>Input</name>
33990                  <description>Read: pin set as input</description>
33991                  <value>0</value>
33992                </enumeratedValue>
33993                <enumeratedValue>
33994                  <name>Output</name>
33995                  <description>Read: pin set as output</description>
33996                  <value>1</value>
33997                </enumeratedValue>
33998              </enumeratedValues>
33999              <enumeratedValues>
34000                <usage>write</usage>
34001                <enumeratedValue>
34002                  <name>Clear</name>
34003                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34004                  <value>1</value>
34005                </enumeratedValue>
34006              </enumeratedValues>
34007            </field>
34008            <field>
34009              <name>PIN21</name>
34010              <description>Set as input pin 21</description>
34011              <lsb>21</lsb>
34012              <msb>21</msb>
34013              <enumeratedValues>
34014                <usage>read</usage>
34015                <enumeratedValue>
34016                  <name>Input</name>
34017                  <description>Read: pin set as input</description>
34018                  <value>0</value>
34019                </enumeratedValue>
34020                <enumeratedValue>
34021                  <name>Output</name>
34022                  <description>Read: pin set as output</description>
34023                  <value>1</value>
34024                </enumeratedValue>
34025              </enumeratedValues>
34026              <enumeratedValues>
34027                <usage>write</usage>
34028                <enumeratedValue>
34029                  <name>Clear</name>
34030                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34031                  <value>1</value>
34032                </enumeratedValue>
34033              </enumeratedValues>
34034            </field>
34035            <field>
34036              <name>PIN22</name>
34037              <description>Set as input pin 22</description>
34038              <lsb>22</lsb>
34039              <msb>22</msb>
34040              <enumeratedValues>
34041                <usage>read</usage>
34042                <enumeratedValue>
34043                  <name>Input</name>
34044                  <description>Read: pin set as input</description>
34045                  <value>0</value>
34046                </enumeratedValue>
34047                <enumeratedValue>
34048                  <name>Output</name>
34049                  <description>Read: pin set as output</description>
34050                  <value>1</value>
34051                </enumeratedValue>
34052              </enumeratedValues>
34053              <enumeratedValues>
34054                <usage>write</usage>
34055                <enumeratedValue>
34056                  <name>Clear</name>
34057                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34058                  <value>1</value>
34059                </enumeratedValue>
34060              </enumeratedValues>
34061            </field>
34062            <field>
34063              <name>PIN23</name>
34064              <description>Set as input pin 23</description>
34065              <lsb>23</lsb>
34066              <msb>23</msb>
34067              <enumeratedValues>
34068                <usage>read</usage>
34069                <enumeratedValue>
34070                  <name>Input</name>
34071                  <description>Read: pin set as input</description>
34072                  <value>0</value>
34073                </enumeratedValue>
34074                <enumeratedValue>
34075                  <name>Output</name>
34076                  <description>Read: pin set as output</description>
34077                  <value>1</value>
34078                </enumeratedValue>
34079              </enumeratedValues>
34080              <enumeratedValues>
34081                <usage>write</usage>
34082                <enumeratedValue>
34083                  <name>Clear</name>
34084                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34085                  <value>1</value>
34086                </enumeratedValue>
34087              </enumeratedValues>
34088            </field>
34089            <field>
34090              <name>PIN24</name>
34091              <description>Set as input pin 24</description>
34092              <lsb>24</lsb>
34093              <msb>24</msb>
34094              <enumeratedValues>
34095                <usage>read</usage>
34096                <enumeratedValue>
34097                  <name>Input</name>
34098                  <description>Read: pin set as input</description>
34099                  <value>0</value>
34100                </enumeratedValue>
34101                <enumeratedValue>
34102                  <name>Output</name>
34103                  <description>Read: pin set as output</description>
34104                  <value>1</value>
34105                </enumeratedValue>
34106              </enumeratedValues>
34107              <enumeratedValues>
34108                <usage>write</usage>
34109                <enumeratedValue>
34110                  <name>Clear</name>
34111                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34112                  <value>1</value>
34113                </enumeratedValue>
34114              </enumeratedValues>
34115            </field>
34116            <field>
34117              <name>PIN25</name>
34118              <description>Set as input pin 25</description>
34119              <lsb>25</lsb>
34120              <msb>25</msb>
34121              <enumeratedValues>
34122                <usage>read</usage>
34123                <enumeratedValue>
34124                  <name>Input</name>
34125                  <description>Read: pin set as input</description>
34126                  <value>0</value>
34127                </enumeratedValue>
34128                <enumeratedValue>
34129                  <name>Output</name>
34130                  <description>Read: pin set as output</description>
34131                  <value>1</value>
34132                </enumeratedValue>
34133              </enumeratedValues>
34134              <enumeratedValues>
34135                <usage>write</usage>
34136                <enumeratedValue>
34137                  <name>Clear</name>
34138                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34139                  <value>1</value>
34140                </enumeratedValue>
34141              </enumeratedValues>
34142            </field>
34143            <field>
34144              <name>PIN26</name>
34145              <description>Set as input pin 26</description>
34146              <lsb>26</lsb>
34147              <msb>26</msb>
34148              <enumeratedValues>
34149                <usage>read</usage>
34150                <enumeratedValue>
34151                  <name>Input</name>
34152                  <description>Read: pin set as input</description>
34153                  <value>0</value>
34154                </enumeratedValue>
34155                <enumeratedValue>
34156                  <name>Output</name>
34157                  <description>Read: pin set as output</description>
34158                  <value>1</value>
34159                </enumeratedValue>
34160              </enumeratedValues>
34161              <enumeratedValues>
34162                <usage>write</usage>
34163                <enumeratedValue>
34164                  <name>Clear</name>
34165                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34166                  <value>1</value>
34167                </enumeratedValue>
34168              </enumeratedValues>
34169            </field>
34170            <field>
34171              <name>PIN27</name>
34172              <description>Set as input pin 27</description>
34173              <lsb>27</lsb>
34174              <msb>27</msb>
34175              <enumeratedValues>
34176                <usage>read</usage>
34177                <enumeratedValue>
34178                  <name>Input</name>
34179                  <description>Read: pin set as input</description>
34180                  <value>0</value>
34181                </enumeratedValue>
34182                <enumeratedValue>
34183                  <name>Output</name>
34184                  <description>Read: pin set as output</description>
34185                  <value>1</value>
34186                </enumeratedValue>
34187              </enumeratedValues>
34188              <enumeratedValues>
34189                <usage>write</usage>
34190                <enumeratedValue>
34191                  <name>Clear</name>
34192                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34193                  <value>1</value>
34194                </enumeratedValue>
34195              </enumeratedValues>
34196            </field>
34197            <field>
34198              <name>PIN28</name>
34199              <description>Set as input pin 28</description>
34200              <lsb>28</lsb>
34201              <msb>28</msb>
34202              <enumeratedValues>
34203                <usage>read</usage>
34204                <enumeratedValue>
34205                  <name>Input</name>
34206                  <description>Read: pin set as input</description>
34207                  <value>0</value>
34208                </enumeratedValue>
34209                <enumeratedValue>
34210                  <name>Output</name>
34211                  <description>Read: pin set as output</description>
34212                  <value>1</value>
34213                </enumeratedValue>
34214              </enumeratedValues>
34215              <enumeratedValues>
34216                <usage>write</usage>
34217                <enumeratedValue>
34218                  <name>Clear</name>
34219                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34220                  <value>1</value>
34221                </enumeratedValue>
34222              </enumeratedValues>
34223            </field>
34224            <field>
34225              <name>PIN29</name>
34226              <description>Set as input pin 29</description>
34227              <lsb>29</lsb>
34228              <msb>29</msb>
34229              <enumeratedValues>
34230                <usage>read</usage>
34231                <enumeratedValue>
34232                  <name>Input</name>
34233                  <description>Read: pin set as input</description>
34234                  <value>0</value>
34235                </enumeratedValue>
34236                <enumeratedValue>
34237                  <name>Output</name>
34238                  <description>Read: pin set as output</description>
34239                  <value>1</value>
34240                </enumeratedValue>
34241              </enumeratedValues>
34242              <enumeratedValues>
34243                <usage>write</usage>
34244                <enumeratedValue>
34245                  <name>Clear</name>
34246                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34247                  <value>1</value>
34248                </enumeratedValue>
34249              </enumeratedValues>
34250            </field>
34251            <field>
34252              <name>PIN30</name>
34253              <description>Set as input pin 30</description>
34254              <lsb>30</lsb>
34255              <msb>30</msb>
34256              <enumeratedValues>
34257                <usage>read</usage>
34258                <enumeratedValue>
34259                  <name>Input</name>
34260                  <description>Read: pin set as input</description>
34261                  <value>0</value>
34262                </enumeratedValue>
34263                <enumeratedValue>
34264                  <name>Output</name>
34265                  <description>Read: pin set as output</description>
34266                  <value>1</value>
34267                </enumeratedValue>
34268              </enumeratedValues>
34269              <enumeratedValues>
34270                <usage>write</usage>
34271                <enumeratedValue>
34272                  <name>Clear</name>
34273                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34274                  <value>1</value>
34275                </enumeratedValue>
34276              </enumeratedValues>
34277            </field>
34278            <field>
34279              <name>PIN31</name>
34280              <description>Set as input pin 31</description>
34281              <lsb>31</lsb>
34282              <msb>31</msb>
34283              <enumeratedValues>
34284                <usage>read</usage>
34285                <enumeratedValue>
34286                  <name>Input</name>
34287                  <description>Read: pin set as input</description>
34288                  <value>0</value>
34289                </enumeratedValue>
34290                <enumeratedValue>
34291                  <name>Output</name>
34292                  <description>Read: pin set as output</description>
34293                  <value>1</value>
34294                </enumeratedValue>
34295              </enumeratedValues>
34296              <enumeratedValues>
34297                <usage>write</usage>
34298                <enumeratedValue>
34299                  <name>Clear</name>
34300                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34301                  <value>1</value>
34302                </enumeratedValue>
34303              </enumeratedValues>
34304            </field>
34305          </fields>
34306        </register>
34307        <register>
34308          <name>LATCH</name>
34309          <description>Latch register indicating what GPIO pins that have met the criteria set in the PIN_CNF[n].SENSE registers</description>
34310          <addressOffset>0x020</addressOffset>
34311          <access>read-write</access>
34312          <fields>
34313            <field>
34314              <name>PIN0</name>
34315              <description>Status on whether PIN0 has met criteria set in PIN_CNF0.SENSE register. Write '1' to clear.</description>
34316              <lsb>0</lsb>
34317              <msb>0</msb>
34318              <enumeratedValues>
34319                <enumeratedValue>
34320                  <name>NotLatched</name>
34321                  <description>Criteria has not been met</description>
34322                  <value>0</value>
34323                </enumeratedValue>
34324                <enumeratedValue>
34325                  <name>Latched</name>
34326                  <description>Criteria has been met</description>
34327                  <value>1</value>
34328                </enumeratedValue>
34329              </enumeratedValues>
34330            </field>
34331            <field>
34332              <name>PIN1</name>
34333              <description>Status on whether PIN1 has met criteria set in PIN_CNF1.SENSE register. Write '1' to clear.</description>
34334              <lsb>1</lsb>
34335              <msb>1</msb>
34336              <enumeratedValues>
34337                <enumeratedValue>
34338                  <name>NotLatched</name>
34339                  <description>Criteria has not been met</description>
34340                  <value>0</value>
34341                </enumeratedValue>
34342                <enumeratedValue>
34343                  <name>Latched</name>
34344                  <description>Criteria has been met</description>
34345                  <value>1</value>
34346                </enumeratedValue>
34347              </enumeratedValues>
34348            </field>
34349            <field>
34350              <name>PIN2</name>
34351              <description>Status on whether PIN2 has met criteria set in PIN_CNF2.SENSE register. Write '1' to clear.</description>
34352              <lsb>2</lsb>
34353              <msb>2</msb>
34354              <enumeratedValues>
34355                <enumeratedValue>
34356                  <name>NotLatched</name>
34357                  <description>Criteria has not been met</description>
34358                  <value>0</value>
34359                </enumeratedValue>
34360                <enumeratedValue>
34361                  <name>Latched</name>
34362                  <description>Criteria has been met</description>
34363                  <value>1</value>
34364                </enumeratedValue>
34365              </enumeratedValues>
34366            </field>
34367            <field>
34368              <name>PIN3</name>
34369              <description>Status on whether PIN3 has met criteria set in PIN_CNF3.SENSE register. Write '1' to clear.</description>
34370              <lsb>3</lsb>
34371              <msb>3</msb>
34372              <enumeratedValues>
34373                <enumeratedValue>
34374                  <name>NotLatched</name>
34375                  <description>Criteria has not been met</description>
34376                  <value>0</value>
34377                </enumeratedValue>
34378                <enumeratedValue>
34379                  <name>Latched</name>
34380                  <description>Criteria has been met</description>
34381                  <value>1</value>
34382                </enumeratedValue>
34383              </enumeratedValues>
34384            </field>
34385            <field>
34386              <name>PIN4</name>
34387              <description>Status on whether PIN4 has met criteria set in PIN_CNF4.SENSE register. Write '1' to clear.</description>
34388              <lsb>4</lsb>
34389              <msb>4</msb>
34390              <enumeratedValues>
34391                <enumeratedValue>
34392                  <name>NotLatched</name>
34393                  <description>Criteria has not been met</description>
34394                  <value>0</value>
34395                </enumeratedValue>
34396                <enumeratedValue>
34397                  <name>Latched</name>
34398                  <description>Criteria has been met</description>
34399                  <value>1</value>
34400                </enumeratedValue>
34401              </enumeratedValues>
34402            </field>
34403            <field>
34404              <name>PIN5</name>
34405              <description>Status on whether PIN5 has met criteria set in PIN_CNF5.SENSE register. Write '1' to clear.</description>
34406              <lsb>5</lsb>
34407              <msb>5</msb>
34408              <enumeratedValues>
34409                <enumeratedValue>
34410                  <name>NotLatched</name>
34411                  <description>Criteria has not been met</description>
34412                  <value>0</value>
34413                </enumeratedValue>
34414                <enumeratedValue>
34415                  <name>Latched</name>
34416                  <description>Criteria has been met</description>
34417                  <value>1</value>
34418                </enumeratedValue>
34419              </enumeratedValues>
34420            </field>
34421            <field>
34422              <name>PIN6</name>
34423              <description>Status on whether PIN6 has met criteria set in PIN_CNF6.SENSE register. Write '1' to clear.</description>
34424              <lsb>6</lsb>
34425              <msb>6</msb>
34426              <enumeratedValues>
34427                <enumeratedValue>
34428                  <name>NotLatched</name>
34429                  <description>Criteria has not been met</description>
34430                  <value>0</value>
34431                </enumeratedValue>
34432                <enumeratedValue>
34433                  <name>Latched</name>
34434                  <description>Criteria has been met</description>
34435                  <value>1</value>
34436                </enumeratedValue>
34437              </enumeratedValues>
34438            </field>
34439            <field>
34440              <name>PIN7</name>
34441              <description>Status on whether PIN7 has met criteria set in PIN_CNF7.SENSE register. Write '1' to clear.</description>
34442              <lsb>7</lsb>
34443              <msb>7</msb>
34444              <enumeratedValues>
34445                <enumeratedValue>
34446                  <name>NotLatched</name>
34447                  <description>Criteria has not been met</description>
34448                  <value>0</value>
34449                </enumeratedValue>
34450                <enumeratedValue>
34451                  <name>Latched</name>
34452                  <description>Criteria has been met</description>
34453                  <value>1</value>
34454                </enumeratedValue>
34455              </enumeratedValues>
34456            </field>
34457            <field>
34458              <name>PIN8</name>
34459              <description>Status on whether PIN8 has met criteria set in PIN_CNF8.SENSE register. Write '1' to clear.</description>
34460              <lsb>8</lsb>
34461              <msb>8</msb>
34462              <enumeratedValues>
34463                <enumeratedValue>
34464                  <name>NotLatched</name>
34465                  <description>Criteria has not been met</description>
34466                  <value>0</value>
34467                </enumeratedValue>
34468                <enumeratedValue>
34469                  <name>Latched</name>
34470                  <description>Criteria has been met</description>
34471                  <value>1</value>
34472                </enumeratedValue>
34473              </enumeratedValues>
34474            </field>
34475            <field>
34476              <name>PIN9</name>
34477              <description>Status on whether PIN9 has met criteria set in PIN_CNF9.SENSE register. Write '1' to clear.</description>
34478              <lsb>9</lsb>
34479              <msb>9</msb>
34480              <enumeratedValues>
34481                <enumeratedValue>
34482                  <name>NotLatched</name>
34483                  <description>Criteria has not been met</description>
34484                  <value>0</value>
34485                </enumeratedValue>
34486                <enumeratedValue>
34487                  <name>Latched</name>
34488                  <description>Criteria has been met</description>
34489                  <value>1</value>
34490                </enumeratedValue>
34491              </enumeratedValues>
34492            </field>
34493            <field>
34494              <name>PIN10</name>
34495              <description>Status on whether PIN10 has met criteria set in PIN_CNF10.SENSE register. Write '1' to clear.</description>
34496              <lsb>10</lsb>
34497              <msb>10</msb>
34498              <enumeratedValues>
34499                <enumeratedValue>
34500                  <name>NotLatched</name>
34501                  <description>Criteria has not been met</description>
34502                  <value>0</value>
34503                </enumeratedValue>
34504                <enumeratedValue>
34505                  <name>Latched</name>
34506                  <description>Criteria has been met</description>
34507                  <value>1</value>
34508                </enumeratedValue>
34509              </enumeratedValues>
34510            </field>
34511            <field>
34512              <name>PIN11</name>
34513              <description>Status on whether PIN11 has met criteria set in PIN_CNF11.SENSE register. Write '1' to clear.</description>
34514              <lsb>11</lsb>
34515              <msb>11</msb>
34516              <enumeratedValues>
34517                <enumeratedValue>
34518                  <name>NotLatched</name>
34519                  <description>Criteria has not been met</description>
34520                  <value>0</value>
34521                </enumeratedValue>
34522                <enumeratedValue>
34523                  <name>Latched</name>
34524                  <description>Criteria has been met</description>
34525                  <value>1</value>
34526                </enumeratedValue>
34527              </enumeratedValues>
34528            </field>
34529            <field>
34530              <name>PIN12</name>
34531              <description>Status on whether PIN12 has met criteria set in PIN_CNF12.SENSE register. Write '1' to clear.</description>
34532              <lsb>12</lsb>
34533              <msb>12</msb>
34534              <enumeratedValues>
34535                <enumeratedValue>
34536                  <name>NotLatched</name>
34537                  <description>Criteria has not been met</description>
34538                  <value>0</value>
34539                </enumeratedValue>
34540                <enumeratedValue>
34541                  <name>Latched</name>
34542                  <description>Criteria has been met</description>
34543                  <value>1</value>
34544                </enumeratedValue>
34545              </enumeratedValues>
34546            </field>
34547            <field>
34548              <name>PIN13</name>
34549              <description>Status on whether PIN13 has met criteria set in PIN_CNF13.SENSE register. Write '1' to clear.</description>
34550              <lsb>13</lsb>
34551              <msb>13</msb>
34552              <enumeratedValues>
34553                <enumeratedValue>
34554                  <name>NotLatched</name>
34555                  <description>Criteria has not been met</description>
34556                  <value>0</value>
34557                </enumeratedValue>
34558                <enumeratedValue>
34559                  <name>Latched</name>
34560                  <description>Criteria has been met</description>
34561                  <value>1</value>
34562                </enumeratedValue>
34563              </enumeratedValues>
34564            </field>
34565            <field>
34566              <name>PIN14</name>
34567              <description>Status on whether PIN14 has met criteria set in PIN_CNF14.SENSE register. Write '1' to clear.</description>
34568              <lsb>14</lsb>
34569              <msb>14</msb>
34570              <enumeratedValues>
34571                <enumeratedValue>
34572                  <name>NotLatched</name>
34573                  <description>Criteria has not been met</description>
34574                  <value>0</value>
34575                </enumeratedValue>
34576                <enumeratedValue>
34577                  <name>Latched</name>
34578                  <description>Criteria has been met</description>
34579                  <value>1</value>
34580                </enumeratedValue>
34581              </enumeratedValues>
34582            </field>
34583            <field>
34584              <name>PIN15</name>
34585              <description>Status on whether PIN15 has met criteria set in PIN_CNF15.SENSE register. Write '1' to clear.</description>
34586              <lsb>15</lsb>
34587              <msb>15</msb>
34588              <enumeratedValues>
34589                <enumeratedValue>
34590                  <name>NotLatched</name>
34591                  <description>Criteria has not been met</description>
34592                  <value>0</value>
34593                </enumeratedValue>
34594                <enumeratedValue>
34595                  <name>Latched</name>
34596                  <description>Criteria has been met</description>
34597                  <value>1</value>
34598                </enumeratedValue>
34599              </enumeratedValues>
34600            </field>
34601            <field>
34602              <name>PIN16</name>
34603              <description>Status on whether PIN16 has met criteria set in PIN_CNF16.SENSE register. Write '1' to clear.</description>
34604              <lsb>16</lsb>
34605              <msb>16</msb>
34606              <enumeratedValues>
34607                <enumeratedValue>
34608                  <name>NotLatched</name>
34609                  <description>Criteria has not been met</description>
34610                  <value>0</value>
34611                </enumeratedValue>
34612                <enumeratedValue>
34613                  <name>Latched</name>
34614                  <description>Criteria has been met</description>
34615                  <value>1</value>
34616                </enumeratedValue>
34617              </enumeratedValues>
34618            </field>
34619            <field>
34620              <name>PIN17</name>
34621              <description>Status on whether PIN17 has met criteria set in PIN_CNF17.SENSE register. Write '1' to clear.</description>
34622              <lsb>17</lsb>
34623              <msb>17</msb>
34624              <enumeratedValues>
34625                <enumeratedValue>
34626                  <name>NotLatched</name>
34627                  <description>Criteria has not been met</description>
34628                  <value>0</value>
34629                </enumeratedValue>
34630                <enumeratedValue>
34631                  <name>Latched</name>
34632                  <description>Criteria has been met</description>
34633                  <value>1</value>
34634                </enumeratedValue>
34635              </enumeratedValues>
34636            </field>
34637            <field>
34638              <name>PIN18</name>
34639              <description>Status on whether PIN18 has met criteria set in PIN_CNF18.SENSE register. Write '1' to clear.</description>
34640              <lsb>18</lsb>
34641              <msb>18</msb>
34642              <enumeratedValues>
34643                <enumeratedValue>
34644                  <name>NotLatched</name>
34645                  <description>Criteria has not been met</description>
34646                  <value>0</value>
34647                </enumeratedValue>
34648                <enumeratedValue>
34649                  <name>Latched</name>
34650                  <description>Criteria has been met</description>
34651                  <value>1</value>
34652                </enumeratedValue>
34653              </enumeratedValues>
34654            </field>
34655            <field>
34656              <name>PIN19</name>
34657              <description>Status on whether PIN19 has met criteria set in PIN_CNF19.SENSE register. Write '1' to clear.</description>
34658              <lsb>19</lsb>
34659              <msb>19</msb>
34660              <enumeratedValues>
34661                <enumeratedValue>
34662                  <name>NotLatched</name>
34663                  <description>Criteria has not been met</description>
34664                  <value>0</value>
34665                </enumeratedValue>
34666                <enumeratedValue>
34667                  <name>Latched</name>
34668                  <description>Criteria has been met</description>
34669                  <value>1</value>
34670                </enumeratedValue>
34671              </enumeratedValues>
34672            </field>
34673            <field>
34674              <name>PIN20</name>
34675              <description>Status on whether PIN20 has met criteria set in PIN_CNF20.SENSE register. Write '1' to clear.</description>
34676              <lsb>20</lsb>
34677              <msb>20</msb>
34678              <enumeratedValues>
34679                <enumeratedValue>
34680                  <name>NotLatched</name>
34681                  <description>Criteria has not been met</description>
34682                  <value>0</value>
34683                </enumeratedValue>
34684                <enumeratedValue>
34685                  <name>Latched</name>
34686                  <description>Criteria has been met</description>
34687                  <value>1</value>
34688                </enumeratedValue>
34689              </enumeratedValues>
34690            </field>
34691            <field>
34692              <name>PIN21</name>
34693              <description>Status on whether PIN21 has met criteria set in PIN_CNF21.SENSE register. Write '1' to clear.</description>
34694              <lsb>21</lsb>
34695              <msb>21</msb>
34696              <enumeratedValues>
34697                <enumeratedValue>
34698                  <name>NotLatched</name>
34699                  <description>Criteria has not been met</description>
34700                  <value>0</value>
34701                </enumeratedValue>
34702                <enumeratedValue>
34703                  <name>Latched</name>
34704                  <description>Criteria has been met</description>
34705                  <value>1</value>
34706                </enumeratedValue>
34707              </enumeratedValues>
34708            </field>
34709            <field>
34710              <name>PIN22</name>
34711              <description>Status on whether PIN22 has met criteria set in PIN_CNF22.SENSE register. Write '1' to clear.</description>
34712              <lsb>22</lsb>
34713              <msb>22</msb>
34714              <enumeratedValues>
34715                <enumeratedValue>
34716                  <name>NotLatched</name>
34717                  <description>Criteria has not been met</description>
34718                  <value>0</value>
34719                </enumeratedValue>
34720                <enumeratedValue>
34721                  <name>Latched</name>
34722                  <description>Criteria has been met</description>
34723                  <value>1</value>
34724                </enumeratedValue>
34725              </enumeratedValues>
34726            </field>
34727            <field>
34728              <name>PIN23</name>
34729              <description>Status on whether PIN23 has met criteria set in PIN_CNF23.SENSE register. Write '1' to clear.</description>
34730              <lsb>23</lsb>
34731              <msb>23</msb>
34732              <enumeratedValues>
34733                <enumeratedValue>
34734                  <name>NotLatched</name>
34735                  <description>Criteria has not been met</description>
34736                  <value>0</value>
34737                </enumeratedValue>
34738                <enumeratedValue>
34739                  <name>Latched</name>
34740                  <description>Criteria has been met</description>
34741                  <value>1</value>
34742                </enumeratedValue>
34743              </enumeratedValues>
34744            </field>
34745            <field>
34746              <name>PIN24</name>
34747              <description>Status on whether PIN24 has met criteria set in PIN_CNF24.SENSE register. Write '1' to clear.</description>
34748              <lsb>24</lsb>
34749              <msb>24</msb>
34750              <enumeratedValues>
34751                <enumeratedValue>
34752                  <name>NotLatched</name>
34753                  <description>Criteria has not been met</description>
34754                  <value>0</value>
34755                </enumeratedValue>
34756                <enumeratedValue>
34757                  <name>Latched</name>
34758                  <description>Criteria has been met</description>
34759                  <value>1</value>
34760                </enumeratedValue>
34761              </enumeratedValues>
34762            </field>
34763            <field>
34764              <name>PIN25</name>
34765              <description>Status on whether PIN25 has met criteria set in PIN_CNF25.SENSE register. Write '1' to clear.</description>
34766              <lsb>25</lsb>
34767              <msb>25</msb>
34768              <enumeratedValues>
34769                <enumeratedValue>
34770                  <name>NotLatched</name>
34771                  <description>Criteria has not been met</description>
34772                  <value>0</value>
34773                </enumeratedValue>
34774                <enumeratedValue>
34775                  <name>Latched</name>
34776                  <description>Criteria has been met</description>
34777                  <value>1</value>
34778                </enumeratedValue>
34779              </enumeratedValues>
34780            </field>
34781            <field>
34782              <name>PIN26</name>
34783              <description>Status on whether PIN26 has met criteria set in PIN_CNF26.SENSE register. Write '1' to clear.</description>
34784              <lsb>26</lsb>
34785              <msb>26</msb>
34786              <enumeratedValues>
34787                <enumeratedValue>
34788                  <name>NotLatched</name>
34789                  <description>Criteria has not been met</description>
34790                  <value>0</value>
34791                </enumeratedValue>
34792                <enumeratedValue>
34793                  <name>Latched</name>
34794                  <description>Criteria has been met</description>
34795                  <value>1</value>
34796                </enumeratedValue>
34797              </enumeratedValues>
34798            </field>
34799            <field>
34800              <name>PIN27</name>
34801              <description>Status on whether PIN27 has met criteria set in PIN_CNF27.SENSE register. Write '1' to clear.</description>
34802              <lsb>27</lsb>
34803              <msb>27</msb>
34804              <enumeratedValues>
34805                <enumeratedValue>
34806                  <name>NotLatched</name>
34807                  <description>Criteria has not been met</description>
34808                  <value>0</value>
34809                </enumeratedValue>
34810                <enumeratedValue>
34811                  <name>Latched</name>
34812                  <description>Criteria has been met</description>
34813                  <value>1</value>
34814                </enumeratedValue>
34815              </enumeratedValues>
34816            </field>
34817            <field>
34818              <name>PIN28</name>
34819              <description>Status on whether PIN28 has met criteria set in PIN_CNF28.SENSE register. Write '1' to clear.</description>
34820              <lsb>28</lsb>
34821              <msb>28</msb>
34822              <enumeratedValues>
34823                <enumeratedValue>
34824                  <name>NotLatched</name>
34825                  <description>Criteria has not been met</description>
34826                  <value>0</value>
34827                </enumeratedValue>
34828                <enumeratedValue>
34829                  <name>Latched</name>
34830                  <description>Criteria has been met</description>
34831                  <value>1</value>
34832                </enumeratedValue>
34833              </enumeratedValues>
34834            </field>
34835            <field>
34836              <name>PIN29</name>
34837              <description>Status on whether PIN29 has met criteria set in PIN_CNF29.SENSE register. Write '1' to clear.</description>
34838              <lsb>29</lsb>
34839              <msb>29</msb>
34840              <enumeratedValues>
34841                <enumeratedValue>
34842                  <name>NotLatched</name>
34843                  <description>Criteria has not been met</description>
34844                  <value>0</value>
34845                </enumeratedValue>
34846                <enumeratedValue>
34847                  <name>Latched</name>
34848                  <description>Criteria has been met</description>
34849                  <value>1</value>
34850                </enumeratedValue>
34851              </enumeratedValues>
34852            </field>
34853            <field>
34854              <name>PIN30</name>
34855              <description>Status on whether PIN30 has met criteria set in PIN_CNF30.SENSE register. Write '1' to clear.</description>
34856              <lsb>30</lsb>
34857              <msb>30</msb>
34858              <enumeratedValues>
34859                <enumeratedValue>
34860                  <name>NotLatched</name>
34861                  <description>Criteria has not been met</description>
34862                  <value>0</value>
34863                </enumeratedValue>
34864                <enumeratedValue>
34865                  <name>Latched</name>
34866                  <description>Criteria has been met</description>
34867                  <value>1</value>
34868                </enumeratedValue>
34869              </enumeratedValues>
34870            </field>
34871            <field>
34872              <name>PIN31</name>
34873              <description>Status on whether PIN31 has met criteria set in PIN_CNF31.SENSE register. Write '1' to clear.</description>
34874              <lsb>31</lsb>
34875              <msb>31</msb>
34876              <enumeratedValues>
34877                <enumeratedValue>
34878                  <name>NotLatched</name>
34879                  <description>Criteria has not been met</description>
34880                  <value>0</value>
34881                </enumeratedValue>
34882                <enumeratedValue>
34883                  <name>Latched</name>
34884                  <description>Criteria has been met</description>
34885                  <value>1</value>
34886                </enumeratedValue>
34887              </enumeratedValues>
34888            </field>
34889          </fields>
34890        </register>
34891        <register>
34892          <name>DETECTMODE</name>
34893          <description>Select between default DETECT signal behaviour and LDETECT mode (For non-secure pin only)</description>
34894          <addressOffset>0x024</addressOffset>
34895          <access>read-write</access>
34896          <fields>
34897            <field>
34898              <name>DETECTMODE</name>
34899              <description>Select between default DETECT signal behaviour and LDETECT mode</description>
34900              <lsb>0</lsb>
34901              <msb>0</msb>
34902              <enumeratedValues>
34903                <enumeratedValue>
34904                  <name>Default</name>
34905                  <description>DETECT directly connected to PIN DETECT signals</description>
34906                  <value>0</value>
34907                </enumeratedValue>
34908                <enumeratedValue>
34909                  <name>LDETECT</name>
34910                  <description>Use the latched LDETECT behaviour</description>
34911                  <value>1</value>
34912                </enumeratedValue>
34913              </enumeratedValues>
34914            </field>
34915          </fields>
34916        </register>
34917        <register>
34918          <name>DETECTMODE_SEC</name>
34919          <description>Select between default DETECT signal behaviour and LDETECT mode (For secure pin only)</description>
34920          <addressOffset>0x028</addressOffset>
34921          <access>read-write</access>
34922          <fields>
34923            <field>
34924              <name>DETECTMODE</name>
34925              <description>Select between default DETECT signal behaviour and LDETECT mode</description>
34926              <lsb>0</lsb>
34927              <msb>0</msb>
34928              <enumeratedValues>
34929                <enumeratedValue>
34930                  <name>Default</name>
34931                  <description>DETECT directly connected to PIN DETECT signals</description>
34932                  <value>0</value>
34933                </enumeratedValue>
34934                <enumeratedValue>
34935                  <name>LDETECT</name>
34936                  <description>Use the latched LDETECT behaviour</description>
34937                  <value>1</value>
34938                </enumeratedValue>
34939              </enumeratedValues>
34940            </field>
34941          </fields>
34942        </register>
34943        <register>
34944          <dim>0x20</dim>
34945          <dimIncrement>0x4</dimIncrement>
34946          <name>PIN_CNF[%s]</name>
34947          <description>Description collection: Configuration of GPIO pins</description>
34948          <addressOffset>0x200</addressOffset>
34949          <access>read-write</access>
34950          <resetValue>0x00000002</resetValue>
34951          <fields>
34952            <field>
34953              <name>DIR</name>
34954              <description>Pin direction. Same physical register as DIR register</description>
34955              <lsb>0</lsb>
34956              <msb>0</msb>
34957              <enumeratedValues>
34958                <enumeratedValue>
34959                  <name>Input</name>
34960                  <description>Configure pin as an input pin</description>
34961                  <value>0</value>
34962                </enumeratedValue>
34963                <enumeratedValue>
34964                  <name>Output</name>
34965                  <description>Configure pin as an output pin</description>
34966                  <value>1</value>
34967                </enumeratedValue>
34968              </enumeratedValues>
34969            </field>
34970            <field>
34971              <name>INPUT</name>
34972              <description>Connect or disconnect input buffer</description>
34973              <lsb>1</lsb>
34974              <msb>1</msb>
34975              <enumeratedValues>
34976                <enumeratedValue>
34977                  <name>Connect</name>
34978                  <description>Connect input buffer</description>
34979                  <value>0</value>
34980                </enumeratedValue>
34981                <enumeratedValue>
34982                  <name>Disconnect</name>
34983                  <description>Disconnect input buffer</description>
34984                  <value>1</value>
34985                </enumeratedValue>
34986              </enumeratedValues>
34987            </field>
34988            <field>
34989              <name>PULL</name>
34990              <description>Pull configuration</description>
34991              <lsb>2</lsb>
34992              <msb>3</msb>
34993              <enumeratedValues>
34994                <enumeratedValue>
34995                  <name>Disabled</name>
34996                  <description>No pull</description>
34997                  <value>0</value>
34998                </enumeratedValue>
34999                <enumeratedValue>
35000                  <name>Pulldown</name>
35001                  <description>Pull down on pin</description>
35002                  <value>1</value>
35003                </enumeratedValue>
35004                <enumeratedValue>
35005                  <name>Pullup</name>
35006                  <description>Pull up on pin</description>
35007                  <value>3</value>
35008                </enumeratedValue>
35009              </enumeratedValues>
35010            </field>
35011            <field>
35012              <name>DRIVE</name>
35013              <description>Drive configuration</description>
35014              <lsb>8</lsb>
35015              <msb>10</msb>
35016              <enumeratedValues>
35017                <enumeratedValue>
35018                  <name>S0S1</name>
35019                  <description>Standard '0', standard '1'</description>
35020                  <value>0</value>
35021                </enumeratedValue>
35022                <enumeratedValue>
35023                  <name>H0S1</name>
35024                  <description>High drive '0', standard '1'</description>
35025                  <value>1</value>
35026                </enumeratedValue>
35027                <enumeratedValue>
35028                  <name>S0H1</name>
35029                  <description>Standard '0', high drive '1'</description>
35030                  <value>2</value>
35031                </enumeratedValue>
35032                <enumeratedValue>
35033                  <name>H0H1</name>
35034                  <description>High drive '0', high 'drive '1''</description>
35035                  <value>3</value>
35036                </enumeratedValue>
35037                <enumeratedValue>
35038                  <name>D0S1</name>
35039                  <description>Disconnect '0' standard '1' (normally used for wired-or connections)</description>
35040                  <value>4</value>
35041                </enumeratedValue>
35042                <enumeratedValue>
35043                  <name>D0H1</name>
35044                  <description>Disconnect '0', high drive '1' (normally used for wired-or connections)</description>
35045                  <value>5</value>
35046                </enumeratedValue>
35047                <enumeratedValue>
35048                  <name>S0D1</name>
35049                  <description>Standard '0'. disconnect '1' (normally used for wired-and connections)</description>
35050                  <value>6</value>
35051                </enumeratedValue>
35052                <enumeratedValue>
35053                  <name>H0D1</name>
35054                  <description>High drive '0', disconnect '1' (normally used for wired-and connections)</description>
35055                  <value>7</value>
35056                </enumeratedValue>
35057              </enumeratedValues>
35058            </field>
35059            <field>
35060              <name>SENSE</name>
35061              <description>Pin sensing mechanism</description>
35062              <lsb>16</lsb>
35063              <msb>17</msb>
35064              <enumeratedValues>
35065                <enumeratedValue>
35066                  <name>Disabled</name>
35067                  <description>Disabled</description>
35068                  <value>0</value>
35069                </enumeratedValue>
35070                <enumeratedValue>
35071                  <name>High</name>
35072                  <description>Sense for high level</description>
35073                  <value>2</value>
35074                </enumeratedValue>
35075                <enumeratedValue>
35076                  <name>Low</name>
35077                  <description>Sense for low level</description>
35078                  <value>3</value>
35079                </enumeratedValue>
35080              </enumeratedValues>
35081            </field>
35082          </fields>
35083        </register>
35084      </registers>
35085    </peripheral>
35086    <peripheral derivedFrom="P0_NS">
35087      <name>P0_S</name>
35088      <description>GPIO Port 1</description>
35089      <baseAddress>0x50842500</baseAddress>
35090      <!--Security dma=NA-->
35091      <!--Security securemapping=SPLIT-->
35092    </peripheral>
35093  </peripherals>
35094</device>