RMUL2025/lib/cmsis_svd/data/Holtek/ht32f125x.svd

13876 lines
596 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2010 ARM Limited. All rights reserved. -->
<!-- -->
<!-- ARM Limited (ARM) is supplying this SVD description for use with Cortex-M3 -->
<!-- processor based microcontrollers. This file and or content can be freely -->
<!-- distributed within development tools that are supporting such ARM based -->
<!-- processors. -->
<!-- -->
<!-- THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED -->
<!-- OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF -->
<!-- MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. -->
<!-- ARM SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR -->
<!-- CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER. -->
<device schemaVersion="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="CMSIS-SVD_Schema_1_0.xsd" >
<name>HT32F125x</name>
<version>1.0</version>
<description>This is the description for the Holtek HT32F125x</description>
<addressUnitBits>8</addressUnitBits><!--Bits-->
<width>32</width><!--Bits-->
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<resetValue>0x00000000</resetValue>
<resetMask>0x00000000</resetMask>
<peripherals>
<!--NVIC-->
<peripheral>
<name>NVIC</name>
<version>1.0</version>
<description>NVIC</description>
<groupName>NVIC</groupName>
<baseAddress>0xE000E000</baseAddress>
<size>32</size><!--Bits-->
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<addressBlock>
<offset>0x00000000</offset>
<size>4096</size><!--Bytes-->
<usage>registers</usage><!--registers/buffer/reserved-->
</addressBlock>
<registers>
<!--ICTR-->
<register>
<name>ICTR</name>
<displayName>ICTR</displayName>
<description>ICTR</description>
<addressOffset>0x00000004</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>INTLINESNUM</name>
<description>INTLINESNUM</description>
<bitRange>[4:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--ACTLR-->
<register>
<name>ACTLR</name>
<displayName>ACTLR</displayName>
<description>ACTLR</description>
<addressOffset>0x00000008</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>DISMCYCINT</name>
<description>DISMCYCINT</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DISDEFWBUF</name>
<description>DISDEFWBUF</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DISFOLD</name>
<description>DISFOLD</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--ISER0-->
<register>
<name>ISER0</name>
<displayName>ISER0</displayName>
<description>ISER0</description>
<addressOffset>0x00000100</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>SETENA0</name>
<description>SETENA0</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA1</name>
<description>SETENA1</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA2</name>
<description>SETENA2</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA3</name>
<description>SETENA3</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA4</name>
<description>SETENA4</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA5</name>
<description>SETENA5</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA6</name>
<description>SETENA6</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA7</name>
<description>SETENA7</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA8</name>
<description>SETENA8</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA9</name>
<description>SETENA9</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA10</name>
<description>SETENA10</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA11</name>
<description>SETENA11</description>
<bitRange>[11:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA12</name>
<description>SETENA12</description>
<bitRange>[12:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA13</name>
<description>SETENA13</description>
<bitRange>[13:13]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA14</name>
<description>SETENA14</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA15</name>
<description>SETENA15</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA16</name>
<description>SETENA16</description>
<bitRange>[16:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA17</name>
<description>SETENA17</description>
<bitRange>[17:17]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA18</name>
<description>SETENA18</description>
<bitRange>[18:18]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA19</name>
<description>SETENA19</description>
<bitRange>[19:19]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA20</name>
<description>SETENA20</description>
<bitRange>[20:20]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA21</name>
<description>SETENA21</description>
<bitRange>[21:21]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA22</name>
<description>SETENA22</description>
<bitRange>[22:22]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA23</name>
<description>SETENA23</description>
<bitRange>[23:23]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA24</name>
<description>SETENA24</description>
<bitRange>[24:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA25</name>
<description>SETENA25</description>
<bitRange>[25:25]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA26</name>
<description>SETENA26</description>
<bitRange>[26:26]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA27</name>
<description>SETENA27</description>
<bitRange>[27:27]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA28</name>
<description>SETENA28</description>
<bitRange>[28:28]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA29</name>
<description>SETENA29</description>
<bitRange>[29:29]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA30</name>
<description>SETENA30</description>
<bitRange>[30:30]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA31</name>
<description>SETENA31</description>
<bitRange>[31:31]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--ISER1-->
<register>
<name>ISER1</name>
<displayName>ISER1</displayName>
<description>ISER1</description>
<addressOffset>0x00000104</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>SETENA32</name>
<description>SETENA32</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA33</name>
<description>SETENA33</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA34</name>
<description>SETENA34</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA35</name>
<description>SETENA35</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA36</name>
<description>SETENA36</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA37</name>
<description>SETENA37</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA38</name>
<description>SETENA38</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA39</name>
<description>SETENA39</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA40</name>
<description>SETENA40</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA41</name>
<description>SETENA41</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA42</name>
<description>SETENA42</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA43</name>
<description>SETENA43</description>
<bitRange>[11:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA44</name>
<description>SETENA44</description>
<bitRange>[12:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA45</name>
<description>SETENA45</description>
<bitRange>[13:13]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA46</name>
<description>SETENA46</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETENA47</name>
<description>SETENA47</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--ICER0-->
<register>
<name>ICER0</name>
<displayName>ICER0</displayName>
<description>ICER0</description>
<addressOffset>0x00000180</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CLRENA0</name>
<description>CLRENA0</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA1</name>
<description>CLRENA1</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA2</name>
<description>CLRENA2</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA3</name>
<description>CLRENA3</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA4</name>
<description>CLRENA4</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA5</name>
<description>CLRENA5</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA6</name>
<description>CLRENA6</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA7</name>
<description>CLRENA7</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA8</name>
<description>CLRENA8</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA9</name>
<description>CLRENA9</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA10</name>
<description>CLRENA10</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA11</name>
<description>CLRENA11</description>
<bitRange>[11:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA12</name>
<description>CLRENA12</description>
<bitRange>[12:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA13</name>
<description>CLRENA13</description>
<bitRange>[13:13]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA14</name>
<description>CLRENA14</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA15</name>
<description>CLRENA15</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA16</name>
<description>CLRENA16</description>
<bitRange>[16:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA17</name>
<description>CLRENA17</description>
<bitRange>[17:17]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA18</name>
<description>CLRENA18</description>
<bitRange>[18:18]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA19</name>
<description>CLRENA19</description>
<bitRange>[19:19]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA20</name>
<description>CLRENA20</description>
<bitRange>[20:20]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA21</name>
<description>CLRENA21</description>
<bitRange>[21:21]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA22</name>
<description>CLRENA22</description>
<bitRange>[22:22]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA23</name>
<description>CLRENA23</description>
<bitRange>[23:23]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA24</name>
<description>CLRENA24</description>
<bitRange>[24:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA25</name>
<description>CLRENA25</description>
<bitRange>[25:25]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA26</name>
<description>CLRENA26</description>
<bitRange>[26:26]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA27</name>
<description>CLRENA27</description>
<bitRange>[27:27]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA28</name>
<description>CLRENA28</description>
<bitRange>[28:28]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA29</name>
<description>CLRENA29</description>
<bitRange>[29:29]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA30</name>
<description>CLRENA30</description>
<bitRange>[30:30]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA31</name>
<description>CLRENA31</description>
<bitRange>[31:31]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--ICER1-->
<register>
<name>ICER1</name>
<displayName>ICER1</displayName>
<description>ICER1</description>
<addressOffset>0x00000184</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CLRENA32</name>
<description>CLRENA32</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA33</name>
<description>CLRENA33</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA34</name>
<description>CLRENA34</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA35</name>
<description>CLRENA35</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA36</name>
<description>CLRENA36</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA37</name>
<description>CLRENA37</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA38</name>
<description>CLRENA38</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA39</name>
<description>CLRENA39</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA40</name>
<description>CLRENA40</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA41</name>
<description>CLRENA41</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA42</name>
<description>CLRENA42</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA43</name>
<description>CLRENA43</description>
<bitRange>[11:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA44</name>
<description>CLRENA44</description>
<bitRange>[12:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA45</name>
<description>CLRENA45</description>
<bitRange>[13:13]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA46</name>
<description>CLRENA46</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRENA47</name>
<description>CLRENA47</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--ISPR0-->
<register>
<name>ISPR0</name>
<displayName>ISPR0</displayName>
<description>ISPR0</description>
<addressOffset>0x00000200</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>SETPEND0</name>
<description>SETPEND0</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND1</name>
<description>SETPEND1</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND2</name>
<description>SETPEND2</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND3</name>
<description>SETPEND3</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND4</name>
<description>SETPEND4</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND5</name>
<description>SETPEND5</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND6</name>
<description>SETPEND6</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND7</name>
<description>SETPEND7</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND8</name>
<description>SETPEND8</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND9</name>
<description>SETPEND9</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND10</name>
<description>SETPEND10</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND11</name>
<description>SETPEND11</description>
<bitRange>[11:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND12</name>
<description>SETPEND12</description>
<bitRange>[12:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND13</name>
<description>SETPEND13</description>
<bitRange>[13:13]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND14</name>
<description>SETPEND14</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND15</name>
<description>SETPEND15</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND16</name>
<description>SETPEND16</description>
<bitRange>[16:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND17</name>
<description>SETPEND17</description>
<bitRange>[17:17]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND18</name>
<description>SETPEND18</description>
<bitRange>[18:18]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND19</name>
<description>SETPEND19</description>
<bitRange>[19:19]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND20</name>
<description>SETPEND20</description>
<bitRange>[20:20]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND21</name>
<description>SETPEND21</description>
<bitRange>[21:21]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND22</name>
<description>SETPEND22</description>
<bitRange>[22:22]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND23</name>
<description>SETPEND23</description>
<bitRange>[23:23]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND24</name>
<description>SETPEND24</description>
<bitRange>[24:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND25</name>
<description>SETPEND25</description>
<bitRange>[25:25]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND26</name>
<description>SETPEND26</description>
<bitRange>[26:26]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND27</name>
<description>SETPEND27</description>
<bitRange>[27:27]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND28</name>
<description>SETPEND28</description>
<bitRange>[28:28]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND29</name>
<description>SETPEND29</description>
<bitRange>[29:29]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND30</name>
<description>SETPEND30</description>
<bitRange>[30:30]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND31</name>
<description>SETPEND31</description>
<bitRange>[31:31]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--ISPR1-->
<register>
<name>ISPR1</name>
<displayName>ISPR1</displayName>
<description>ISPR1</description>
<addressOffset>0x00000204</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>SETPEND32</name>
<description>SETPEND32</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND33</name>
<description>SETPEND33</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND34</name>
<description>SETPEND34</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND35</name>
<description>SETPEND35</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND36</name>
<description>SETPEND36</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND37</name>
<description>SETPEND37</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND38</name>
<description>SETPEND38</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND39</name>
<description>SETPEND39</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND40</name>
<description>SETPEND40</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND41</name>
<description>SETPEND41</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND42</name>
<description>SETPEND42</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND43</name>
<description>SETPEND43</description>
<bitRange>[11:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND44</name>
<description>SETPEND44</description>
<bitRange>[12:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND45</name>
<description>SETPEND45</description>
<bitRange>[13:13]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND46</name>
<description>SETPEND46</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SETPEND47</name>
<description>SETPEND47</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--ICPR0-->
<register>
<name>ICPR0</name>
<displayName>ICPR0</displayName>
<description>ICPR0</description>
<addressOffset>0x00000280</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CLRPEND0</name>
<description>CLRPEND0</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND1</name>
<description>CLRPEND1</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND2</name>
<description>CLRPEND2</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND3</name>
<description>CLRPEND3</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND4</name>
<description>CLRPEND4</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND5</name>
<description>CLRPEND5</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND6</name>
<description>CLRPEND6</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND7</name>
<description>CLRPEND7</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND8</name>
<description>CLRPEND8</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND9</name>
<description>CLRPEND9</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND10</name>
<description>CLRPEND10</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND11</name>
<description>CLRPEND11</description>
<bitRange>[11:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND12</name>
<description>CLRPEND12</description>
<bitRange>[12:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND13</name>
<description>CLRPEND13</description>
<bitRange>[13:13]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND14</name>
<description>CLRPEND14</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND15</name>
<description>CLRPEND15</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND16</name>
<description>CLRPEND16</description>
<bitRange>[16:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND17</name>
<description>CLRPEND17</description>
<bitRange>[17:17]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND18</name>
<description>CLRPEND18</description>
<bitRange>[18:18]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND19</name>
<description>CLRPEND19</description>
<bitRange>[19:19]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND20</name>
<description>CLRPEND20</description>
<bitRange>[20:20]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND21</name>
<description>CLRPEND21</description>
<bitRange>[21:21]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND22</name>
<description>CLRPEND22</description>
<bitRange>[22:22]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND23</name>
<description>CLRPEND23</description>
<bitRange>[23:23]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND24</name>
<description>CLRPEND24</description>
<bitRange>[24:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND25</name>
<description>CLRPEND25</description>
<bitRange>[25:25]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND26</name>
<description>CLRPEND26</description>
<bitRange>[26:26]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND27</name>
<description>CLRPEND27</description>
<bitRange>[27:27]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND28</name>
<description>CLRPEND28</description>
<bitRange>[28:28]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND29</name>
<description>CLRPEND29</description>
<bitRange>[29:29]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND30</name>
<description>CLRPEND30</description>
<bitRange>[30:30]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND31</name>
<description>CLRPEND31</description>
<bitRange>[31:31]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--ICPR1-->
<register>
<name>ICPR1</name>
<displayName>ICPR1</displayName>
<description>ICPR1</description>
<addressOffset>0x00000284</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CLRPEND32</name>
<description>CLRPEND32</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND33</name>
<description>CLRPEND33</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND34</name>
<description>CLRPEND34</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND35</name>
<description>CLRPEND35</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND36</name>
<description>CLRPEND36</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND37</name>
<description>CLRPEND37</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND38</name>
<description>CLRPEND38</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND39</name>
<description>CLRPEND39</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND40</name>
<description>CLRPEND40</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND41</name>
<description>CLRPEND41</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND42</name>
<description>CLRPEND42</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND43</name>
<description>CLRPEND43</description>
<bitRange>[11:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND44</name>
<description>CLRPEND44</description>
<bitRange>[12:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND45</name>
<description>CLRPEND45</description>
<bitRange>[13:13]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND46</name>
<description>CLRPEND46</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLRPEND47</name>
<description>CLRPEND47</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--IABR0-->
<register>
<name>IABR0</name>
<displayName>IABR0</displayName>
<description>IABR0</description>
<addressOffset>0x00000300</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>ACTIVE0</name>
<description>ACTIVE0</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE1</name>
<description>ACTIVE1</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE2</name>
<description>ACTIVE2</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE3</name>
<description>ACTIVE3</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE4</name>
<description>ACTIVE4</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE5</name>
<description>ACTIVE5</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE6</name>
<description>ACTIVE6</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE7</name>
<description>ACTIVE7</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE8</name>
<description>ACTIVE8</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE9</name>
<description>ACTIVE9</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE10</name>
<description>ACTIVE10</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE11</name>
<description>ACTIVE11</description>
<bitRange>[11:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE12</name>
<description>ACTIVE12</description>
<bitRange>[12:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE13</name>
<description>ACTIVE13</description>
<bitRange>[13:13]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE14</name>
<description>ACTIVE14</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE15</name>
<description>ACTIVE15</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE16</name>
<description>ACTIVE16</description>
<bitRange>[16:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE17</name>
<description>ACTIVE17</description>
<bitRange>[17:17]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE18</name>
<description>ACTIVE18</description>
<bitRange>[18:18]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE19</name>
<description>ACTIVE19</description>
<bitRange>[19:19]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE20</name>
<description>ACTIVE20</description>
<bitRange>[20:20]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE21</name>
<description>ACTIVE21</description>
<bitRange>[21:21]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE22</name>
<description>ACTIVE22</description>
<bitRange>[22:22]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE23</name>
<description>ACTIVE23</description>
<bitRange>[23:23]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE24</name>
<description>ACTIVE24</description>
<bitRange>[24:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE25</name>
<description>ACTIVE25</description>
<bitRange>[25:25]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE26</name>
<description>ACTIVE26</description>
<bitRange>[26:26]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE27</name>
<description>ACTIVE27</description>
<bitRange>[27:27]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE28</name>
<description>ACTIVE28</description>
<bitRange>[28:28]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE29</name>
<description>ACTIVE29</description>
<bitRange>[29:29]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE30</name>
<description>ACTIVE30</description>
<bitRange>[30:30]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE31</name>
<description>ACTIVE31</description>
<bitRange>[31:31]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--IABR1-->
<register>
<name>IABR1</name>
<displayName>IABR1</displayName>
<description>IABR1</description>
<addressOffset>0x00000304</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>ACTIVE32</name>
<description>ACTIVE32</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE33</name>
<description>ACTIVE33</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE34</name>
<description>ACTIVE34</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE35</name>
<description>ACTIVE35</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE36</name>
<description>ACTIVE36</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE37</name>
<description>ACTIVE37</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE38</name>
<description>ACTIVE38</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE39</name>
<description>ACTIVE39</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE40</name>
<description>ACTIVE40</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE41</name>
<description>ACTIVE41</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE42</name>
<description>ACTIVE42</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE43</name>
<description>ACTIVE43</description>
<bitRange>[11:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE44</name>
<description>ACTIVE44</description>
<bitRange>[12:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE45</name>
<description>ACTIVE45</description>
<bitRange>[13:13]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE46</name>
<description>ACTIVE46</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ACTIVE47</name>
<description>ACTIVE47</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--IP0-->
<register>
<name>IP0</name>
<displayName>IP0</displayName>
<description>IP0</description>
<addressOffset>0x00000400</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>PRI_0</name>
<description>PRI_0</description>
<bitRange>[7:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_1</name>
<description>PRI_1</description>
<bitRange>[15:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_2</name>
<description>PRI_2</description>
<bitRange>[23:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_3</name>
<description>PRI_3</description>
<bitRange>[31:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--IP1-->
<register>
<name>IP1</name>
<displayName>IP1</displayName>
<description>IP1</description>
<addressOffset>0x00000404</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>PRI_4</name>
<description>PRI_4</description>
<bitRange>[7:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_5</name>
<description>PRI_5</description>
<bitRange>[15:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_6</name>
<description>PRI_6</description>
<bitRange>[23:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_7</name>
<description>PRI_7</description>
<bitRange>[31:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--IP2-->
<register>
<name>IP2</name>
<displayName>IP2</displayName>
<description>IP2</description>
<addressOffset>0x00000408</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>PRI_8</name>
<description>PRI_8</description>
<bitRange>[7:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_9</name>
<description>PRI_9</description>
<bitRange>[15:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_10</name>
<description>PRI_10</description>
<bitRange>[23:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_11</name>
<description>PRI_11</description>
<bitRange>[31:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--IP3-->
<register>
<name>IP3</name>
<displayName>IP3</displayName>
<description>IP3</description>
<addressOffset>0x0000040C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>PRI_12</name>
<description>PRI_12</description>
<bitRange>[7:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_13</name>
<description>PRI_13</description>
<bitRange>[15:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_14</name>
<description>PRI_14</description>
<bitRange>[23:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_15</name>
<description>PRI_15</description>
<bitRange>[31:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--IP4-->
<register>
<name>IP4</name>
<displayName>IP4</displayName>
<description>IP4</description>
<addressOffset>0x00000410</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>PRI_16</name>
<description>PRI_16</description>
<bitRange>[7:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_17</name>
<description>PRI_17</description>
<bitRange>[15:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_18</name>
<description>PRI_18</description>
<bitRange>[23:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_19</name>
<description>PRI_19</description>
<bitRange>[31:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--IP5-->
<register>
<name>IP5</name>
<displayName>IP5</displayName>
<description>IP5</description>
<addressOffset>0x00000414</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>PRI_20</name>
<description>PRI_20</description>
<bitRange>[7:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_21</name>
<description>PRI_21</description>
<bitRange>[15:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_22</name>
<description>PRI_22</description>
<bitRange>[23:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_23</name>
<description>PRI_23</description>
<bitRange>[31:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--IP6-->
<register>
<name>IP6</name>
<displayName>IP6</displayName>
<description>IP6</description>
<addressOffset>0x00000418</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>PRI_24</name>
<description>PRI_24</description>
<bitRange>[7:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_25</name>
<description>PRI_25</description>
<bitRange>[15:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_26</name>
<description>PRI_26</description>
<bitRange>[23:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_27</name>
<description>PRI_27</description>
<bitRange>[31:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--IP7-->
<register>
<name>IP7</name>
<displayName>IP7</displayName>
<description>IP7</description>
<addressOffset>0x0000041C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>PRI_28</name>
<description>PRI_28</description>
<bitRange>[7:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_29</name>
<description>PRI_29</description>
<bitRange>[15:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_30</name>
<description>PRI_30</description>
<bitRange>[23:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_31</name>
<description>PRI_31</description>
<bitRange>[31:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--IP8-->
<register>
<name>IP8</name>
<displayName>IP8</displayName>
<description>IP8</description>
<addressOffset>0x00000420</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>PRI_32</name>
<description>PRI_32</description>
<bitRange>[7:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_33</name>
<description>PRI_33</description>
<bitRange>[15:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_34</name>
<description>PRI_34</description>
<bitRange>[23:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_35</name>
<description>PRI_35</description>
<bitRange>[31:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--IP9-->
<register>
<name>IP9</name>
<displayName>IP9</displayName>
<description>IP9</description>
<addressOffset>0x00000424</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>PRI_36</name>
<description>PRI_36</description>
<bitRange>[7:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_37</name>
<description>PRI_37</description>
<bitRange>[15:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_38</name>
<description>PRI_38</description>
<bitRange>[23:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_39</name>
<description>PRI_39</description>
<bitRange>[31:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--IP10-->
<register>
<name>IP10</name>
<displayName>IP10</displayName>
<description>IP10</description>
<addressOffset>0x00000428</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>PRI_40</name>
<description>PRI_40</description>
<bitRange>[7:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_41</name>
<description>PRI_41</description>
<bitRange>[15:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_42</name>
<description>PRI_42</description>
<bitRange>[23:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_43</name>
<description>PRI_43</description>
<bitRange>[31:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--IP11-->
<register>
<name>IP11</name>
<displayName>IP11</displayName>
<description>IP11</description>
<addressOffset>0x0000042C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>PRI_44</name>
<description>PRI_44</description>
<bitRange>[7:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_45</name>
<description>PRI_45</description>
<bitRange>[15:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_46</name>
<description>PRI_46</description>
<bitRange>[23:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_47</name>
<description>PRI_47</description>
<bitRange>[31:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--CPUID-->
<register>
<name>CPUID</name>
<displayName>CPUID</displayName>
<description>CPUID</description>
<addressOffset>0x00000D00</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>REVISION</name>
<description>REVISION</description>
<bitRange>[3:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PARTNO</name>
<description>PARTNO</description>
<bitRange>[15:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>VARIANT</name>
<description>VARIANT</description>
<bitRange>[23:20]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>IMPLEMENTER</name>
<description>IMPLEMENTER</description>
<bitRange>[31:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--ICSR-->
<register>
<name>ICSR</name>
<displayName>ICSR</displayName>
<description>ICSR</description>
<addressOffset>0x00000D04</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>VECTACTIVE</name>
<description>VECTACTIVE</description>
<bitRange>[8:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RETTOBASE</name>
<description>RETTOBASE</description>
<bitRange>[11:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>VECTPENDING</name>
<description>VECTPENDING</description>
<bitRange>[21:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ISRPENDING</name>
<description>ISRPENDING</description>
<bitRange>[22:22]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ISRPREEMPT</name>
<description>ISRPREEMPT</description>
<bitRange>[23:23]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PENDSTCLR</name>
<description>PENDSTCLR</description>
<bitRange>[25:25]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PENDSTSET</name>
<description>PENDSTSET</description>
<bitRange>[26:26]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PENDSVCLR</name>
<description>PENDSVCLR</description>
<bitRange>[27:27]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PENDSVSET</name>
<description>PENDSVSET</description>
<bitRange>[28:28]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>NMIPENDSET</name>
<description>NMIPENDSET</description>
<bitRange>[31:31]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--VTOR-->
<register>
<name>VTOR</name>
<displayName>VTOR</displayName>
<description>VTOR</description>
<addressOffset>0x00000D08</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>TBLOFF</name>
<description>TBLOFF</description>
<bitRange>[28:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>TBLBASE</name>
<description>TBLBASE</description>
<bitRange>[29:29]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:30]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--AIRCR-->
<register>
<name>AIRCR</name>
<displayName>AIRCR</displayName>
<description>AIRCR</description>
<addressOffset>0x00000D0C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>VECTRESET</name>
<description>VECTRESET</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>VECTCLRACTIVE</name>
<description>VECTCLRACTIVE</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SYSRESETREQ</name>
<description>SYSRESETREQ</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRIGROUP</name>
<description>PRIGROUP</description>
<bitRange>[10:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ENDIANESS</name>
<description>ENDIANESS</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>VECTKEY</name>
<description>VECTKEY</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--SHP0-->
<register>
<name>SHP0</name>
<displayName>SHP0</displayName>
<description>SHP0</description>
<addressOffset>0x00000D18</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>PRI_4</name>
<description>PRI_4</description>
<bitRange>[7:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_5</name>
<description>PRI_5</description>
<bitRange>[15:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_6</name>
<description>PRI_6</description>
<bitRange>[23:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_7</name>
<description>PRI_7</description>
<bitRange>[31:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--SHP1-->
<register>
<name>SHP1</name>
<displayName>SHP1</displayName>
<description>SHP1</description>
<addressOffset>0x00000D1C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>PRI_8</name>
<description>PRI_8</description>
<bitRange>[7:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_9</name>
<description>PRI_9</description>
<bitRange>[15:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_10</name>
<description>PRI_10</description>
<bitRange>[23:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_11</name>
<description>PRI_11</description>
<bitRange>[31:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--SHP2-->
<register>
<name>SHP2</name>
<displayName>SHP2</displayName>
<description>SHP2</description>
<addressOffset>0x00000D20</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>PRI_12</name>
<description>PRI_12</description>
<bitRange>[7:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_13</name>
<description>PRI_13</description>
<bitRange>[15:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_14</name>
<description>PRI_14</description>
<bitRange>[23:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRI_15</name>
<description>PRI_15</description>
<bitRange>[31:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--SHCSR-->
<register>
<name>SHCSR</name>
<displayName>SHCSR</displayName>
<description>SHCSR</description>
<addressOffset>0x00000D24</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>MEMFAULTACT</name>
<description>MEMFAULTACT</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>BUSFAULTACT</name>
<description>BUSFAULTACT</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>USGFAULTACT</name>
<description>USGFAULTACT</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SVCALLACT</name>
<description>SVCALLACT</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>MONITORACT</name>
<description>MONITORACT</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PENDSVACT</name>
<description>PENDSVACT</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SYSTICKACT</name>
<description>SYSTICKACT</description>
<bitRange>[11:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>USGFAULTPENDED</name>
<description>USGFAULTPENDED</description>
<bitRange>[12:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>MEMFAULTPENDED</name>
<description>MEMFAULTPENDED</description>
<bitRange>[13:13]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>BUSFAULTPENDED</name>
<description>BUSFAULTPENDED</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SVCALLPENDED</name>
<description>SVCALLPENDED</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>MEMFAULTENA</name>
<description>MEMFAULTENA</description>
<bitRange>[16:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>BUSFAULTENA</name>
<description>BUSFAULTENA</description>
<bitRange>[17:17]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>USGFAULTENA</name>
<description>USGFAULTENA</description>
<bitRange>[18:18]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:19]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--STIR-->
<register>
<name>STIR</name>
<displayName>STIR</displayName>
<description>STIR</description>
<addressOffset>0x00000F00</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>INTID</name>
<description>INTID</description>
<bitRange>[8:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
</registers>
</peripheral>
<!--SCB-->
<peripheral>
<name>SCB</name>
<version>1.0</version>
<description>SCB</description>
<groupName>SCB</groupName>
<baseAddress>0xE000ED10</baseAddress>
<size>32</size><!--Bits-->
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<addressBlock>
<offset>0x00000000</offset>
<size>4096</size><!--Bytes-->
<usage>registers</usage><!--registers/buffer/reserved-->
</addressBlock>
<registers>
<!--SCR-->
<register>
<name>SCR</name>
<displayName>SCR</displayName>
<description>SCR</description>
<addressOffset>0x00000000</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>SLEEPONEXIT</name>
<description>SLEEPONEXIT</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SLEEPDEEP</name>
<description>SLEEPDEEP</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SEVONPEND</name>
<description>SEVONPEND</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--CCR-->
<register>
<name>CCR</name>
<displayName>CCR</displayName>
<description>CCR</description>
<addressOffset>0x00000004</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>NONEBASETHRDENA</name>
<description>NONEBASETHRDENA</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>USERSETMPEND</name>
<description>USERSETMPEND</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>UNALIGN_TRP</name>
<description>UNALIGN_TRP</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIV_0_TRP</name>
<description>DIV_0_TRP</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>BFHFNMIGN</name>
<description>BFHFNMIGN</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>STKALIGN</name>
<description>STKALIGN</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
</registers>
</peripheral>
<!--SysTick-->
<peripheral>
<name>SysTick</name>
<version>1.0</version>
<description>SysTick</description>
<groupName>SysTick</groupName>
<baseAddress>0xE000E010</baseAddress>
<size>32</size><!--Bits-->
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<addressBlock>
<offset>0x00000000</offset>
<size>4096</size><!--Bytes-->
<usage>registers</usage><!--registers/buffer/reserved-->
</addressBlock>
<interrupt>
<name>SysTick</name>
<value>15</value>
</interrupt>
<registers>
<!--CTRL-->
<register>
<name>CTRL</name>
<displayName>CTRL</displayName>
<description>CTRL</description>
<addressOffset>0x00000000</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>ENABLE</name>
<description>ENABLE</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>TICKINT</name>
<description>TICKINT</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CLKSOURCE</name>
<description>CLKSOURCE</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>COUNTFLAG</name>
<description>COUNTFLAG</description>
<bitRange>[16:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:17]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--LOAD-->
<register>
<name>LOAD</name>
<displayName>LOAD</displayName>
<description>LOAD</description>
<addressOffset>0x00000004</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>RELOAD</name>
<description>RELOAD</description>
<bitRange>[23:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--VAL-->
<register>
<name>VAL</name>
<displayName>VAL</displayName>
<description>VAL</description>
<addressOffset>0x00000008</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CURRENT</name>
<description>CURRENT</description>
<bitRange>[23:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--CALIB-->
<register>
<name>CALIB</name>
<displayName>CALIB</displayName>
<description>CALIB</description>
<addressOffset>0x0000000C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>TENMS</name>
<description>TENMS</description>
<bitRange>[23:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SKEW</name>
<description>SKEW</description>
<bitRange>[30:30]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>NOREF</name>
<description>NOREF</description>
<bitRange>[31:31]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
</registers>
</peripheral>
<!--Fault_Reports-->
<peripheral>
<name>Fault_Reports</name>
<version>1.0</version>
<description>Fault_Reports</description>
<groupName>Fault_Reports</groupName>
<baseAddress>0xE000ED28</baseAddress>
<size>32</size><!--Bits-->
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<addressBlock>
<offset>0x00000000</offset>
<size>4096</size><!--Bytes-->
<usage>registers</usage><!--registers/buffer/reserved-->
</addressBlock>
<registers>
<!--CFSR-->
<register>
<name>CFSR</name>
<displayName>CFSR</displayName>
<description>CFSR</description>
<addressOffset>0x00000000</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>MFSR</name>
<description>MFSR</description>
<bitRange>[7:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>BFSR</name>
<description>BFSR</description>
<bitRange>[15:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>UFSR</name>
<description>UFSR</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--MFSR-->
<register>
<name>MFSR</name>
<displayName>MFSR</displayName>
<description>MFSR</description>
<alternateGroup>Fault_Reports</alternateGroup>
<addressOffset>0x00000000</addressOffset>
<size>8</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>IACCVIOL</name>
<description>IACCVIOL</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DACCVIOL</name>
<description>DACCVIOL</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>MUNSTKERR</name>
<description>MUNSTKERR</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>MSTKERR</name>
<description>MSTKERR</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>MMARVALID</name>
<description>MMARVALID</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--MMFAR-->
<register>
<name>MMFAR</name>
<displayName>MMFAR</displayName>
<description>MMFAR</description>
<addressOffset>0x0000000C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>ADDRESS</name>
<description>ADDRESS</description>
<bitRange>[31:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--BFSR-->
<register>
<name>BFSR</name>
<displayName>BFSR</displayName>
<description>BFSR</description>
<addressOffset>0x00000001</addressOffset>
<size>8</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>IBUSERR</name>
<description>IBUSERR</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PRECISERR</name>
<description>PRECISERR</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>IMPRECISERR</name>
<description>IMPRECISERR</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>UNSTKERR</name>
<description>UNSTKERR</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>STKERR</name>
<description>STKERR</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>BFARVALID</name>
<description>BFARVALID</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--BFAR-->
<register>
<name>BFAR</name>
<displayName>BFAR</displayName>
<description>BFAR</description>
<addressOffset>0x00000010</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>ADDRESS</name>
<description>ADDRESS</description>
<bitRange>[31:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--UFSR-->
<register>
<name>UFSR</name>
<displayName>UFSR</displayName>
<description>UFSR</description>
<addressOffset>0x00000002</addressOffset>
<size>16</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>UNDEFINSTR</name>
<description>UNDEFINSTR</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>INVSTATE</name>
<description>INVSTATE</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>INVPC</name>
<description>INVPC</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>NOCP</name>
<description>NOCP</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>UNALIGNED</name>
<description>UNALIGNED</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIVBYZERO</name>
<description>DIVBYZERO</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[15:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--HFSR-->
<register>
<name>HFSR</name>
<displayName>HFSR</displayName>
<description>HFSR</description>
<addressOffset>0x00000004</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>VECTTBL</name>
<description>VECTTBL</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>FORCED</name>
<description>FORCED</description>
<bitRange>[30:30]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DEBUGEVT</name>
<description>DEBUGEVT</description>
<bitRange>[31:31]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--DFSR-->
<register>
<name>DFSR</name>
<displayName>DFSR</displayName>
<description>DFSR</description>
<addressOffset>0x00000008</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>HALTED</name>
<description>HALTED</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>BKPT</name>
<description>BKPT</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DWTTRAP</name>
<description>DWTTRAP</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>VCATCH</name>
<description>VCATCH</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTERNAL</name>
<description>EXTERNAL</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--AFSR-->
<register>
<name>AFSR</name>
<displayName>AFSR</displayName>
<description>AFSR</description>
<addressOffset>0x00000014</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>IMPDEF</name>
<description>IMPDEF</description>
<bitRange>[31:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
</registers>
</peripheral>
<!--FMC-->
<peripheral>
<name>FMC</name>
<version>1.0</version>
<description>FMC</description>
<groupName>FMC</groupName>
<baseAddress>0x40080000</baseAddress>
<size>32</size><!--Bits-->
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<addressBlock>
<offset>0x00000000</offset>
<size>4096</size><!--Bytes-->
<usage>registers</usage><!--registers/buffer/reserved-->
</addressBlock>
<interrupt>
<name>FMC</name>
<value>21</value>
</interrupt>
<registers>
<!--FMC_TADR-->
<register>
<name>FMC_TADR</name>
<displayName>FMC_TADR</displayName>
<description>FMC_TADR</description>
<addressOffset>0x00000000</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>TADB</name>
<description>TADB</description>
<bitRange>[31:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--FMC_WRDR-->
<register>
<name>FMC_WRDR</name>
<displayName>FMC_WRDR</displayName>
<description>FMC_WRDR</description>
<addressOffset>0x00000004</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>WRDB</name>
<description>WRDB</description>
<bitRange>[31:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--FMC_OCMR-->
<register>
<name>FMC_OCMR</name>
<displayName>FMC_OCMR</displayName>
<description>FMC_OCMR</description>
<addressOffset>0x0000000C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CMD</name>
<description>CMD</description>
<bitRange>[3:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--FMC_OPCR-->
<register>
<name>FMC_OPCR</name>
<displayName>FMC_OPCR</displayName>
<description>FMC_OPCR</description>
<addressOffset>0x00000010</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>OPM</name>
<description>OPM</description>
<bitRange>[4:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--FMC_OIER-->
<register>
<name>FMC_OIER</name>
<displayName>FMC_OIER</displayName>
<description>FMC_OIER</description>
<addressOffset>0x00000014</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>ORFIEN</name>
<description>ORFIEN</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ITADIEN</name>
<description>ITADIEN</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OBEIEN</name>
<description>OBEIEN</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>IOCMIEN</name>
<description>IOCMIEN</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OREIEN</name>
<description>OREIEN</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--FMC_OISR-->
<register>
<name>FMC_OISR</name>
<displayName>FMC_OISR</displayName>
<description>FMC_OISR</description>
<addressOffset>0x00000018</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>ORFF</name>
<description>ORFF</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ITADF</name>
<description>ITADF</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OBEF</name>
<description>OBEF</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>IOCMF</name>
<description>IOCMF</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OREF</name>
<description>OREF</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RORFF</name>
<description>RORFF</description>
<bitRange>[16:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PPEF</name>
<description>PPEF</description>
<bitRange>[17:17]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:18]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--FMC_PPSR0-->
<register>
<name>FMC_PPSR0</name>
<displayName>FMC_PPSR0</displayName>
<description>FMC_PPSR0</description>
<addressOffset>0x00000020</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>PPSB</name>
<description>PPSB</description>
<bitRange>[31:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--FMC_PPSR1-->
<register>
<name>FMC_PPSR1</name>
<displayName>FMC_PPSR1</displayName>
<description>FMC_PPSR1</description>
<addressOffset>0x00000024</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>PPSB</name>
<description>PPSB</description>
<bitRange>[31:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--FMC_PPSR2-->
<register>
<name>FMC_PPSR2</name>
<displayName>FMC_PPSR2</displayName>
<description>FMC_PPSR2</description>
<addressOffset>0x00000028</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>PPSB</name>
<description>PPSB</description>
<bitRange>[31:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--FMC_PPSR3-->
<register>
<name>FMC_PPSR3</name>
<displayName>FMC_PPSR3</displayName>
<description>FMC_PPSR3</description>
<addressOffset>0x0000002C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>PPSB</name>
<description>PPSB</description>
<bitRange>[31:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--FMC_CPSR-->
<register>
<name>FMC_CPSR</name>
<displayName>FMC_CPSR</displayName>
<description>FMC_CPSR</description>
<addressOffset>0x00000030</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CPSB</name>
<description>CPSB</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OBPSB</name>
<description>OBPSB</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--FMC_VMCR-->
<register>
<name>FMC_VMCR</name>
<displayName>FMC_VMCR</displayName>
<description>FMC_VMCR</description>
<addressOffset>0x00000100</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>VMCB</name>
<description>VMCB</description>
<bitRange>[1:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--FMC_CFCR-->
<register>
<name>FMC_CFCR</name>
<displayName>FMC_CFCR</displayName>
<description>FMC_CFCR</description>
<addressOffset>0x00000200</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>WAIT</name>
<description>WAIT</description>
<bitRange>[2:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PFBE</name>
<description>PFBE</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>IPSE</name>
<description>IPSE</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--FMC_SBVT0-->
<register>
<name>FMC_SBVT0</name>
<displayName>FMC_SBVT0</displayName>
<description>FMC_SBVT0</description>
<addressOffset>0x00000300</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>SBVT</name>
<description>SBVT</description>
<bitRange>[31:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--FMC_SBVT1-->
<register>
<name>FMC_SBVT1</name>
<displayName>FMC_SBVT1</displayName>
<description>FMC_SBVT1</description>
<addressOffset>0x00000304</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>SBVT</name>
<description>SBVT</description>
<bitRange>[31:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--FMC_SBVT2-->
<register>
<name>FMC_SBVT2</name>
<displayName>FMC_SBVT2</displayName>
<description>FMC_SBVT2</description>
<addressOffset>0x00000308</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>SBVT</name>
<description>SBVT</description>
<bitRange>[31:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--FMC_SBVT3-->
<register>
<name>FMC_SBVT3</name>
<displayName>FMC_SBVT3</displayName>
<description>FMC_SBVT3</description>
<addressOffset>0x0000030C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>SBVT</name>
<description>SBVT</description>
<bitRange>[31:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
</registers>
</peripheral>
<!--PWRCU-->
<peripheral>
<name>PWRCU</name>
<version>1.0</version>
<description>PWRCU</description>
<groupName>PWRCU</groupName>
<baseAddress>0x4006A100</baseAddress>
<size>32</size><!--Bits-->
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<addressBlock>
<offset>0x00000000</offset>
<size>4096</size><!--Bytes-->
<usage>registers</usage><!--registers/buffer/reserved-->
</addressBlock>
<registers>
<!--PWRCU_BAKSR-->
<register>
<name>PWRCU_BAKSR</name>
<displayName>PWRCU_BAKSR</displayName>
<description>PWRCU_BAKSR</description>
<addressOffset>0x00000000</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>BAKPORF</name>
<description>BAKPORF</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PDF</name>
<description>PDF</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>WUPF</name>
<description>WUPF</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--PWRCU_BAKCR-->
<register>
<name>PWRCU_BAKCR</name>
<displayName>PWRCU_BAKCR</displayName>
<description>PWRCU_BAKCR</description>
<addressOffset>0x00000004</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>BAKRST</name>
<description>BAKRST</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LDOOFF</name>
<description>LDOOFF</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DMOSON</name>
<description>DMOSON</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>WUPEN</name>
<description>WUPEN</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>WUPIEN</name>
<description>WUPIEN</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>V18RDYSC</name>
<description>V18RDYSC</description>
<bitRange>[12:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DMOSSTS</name>
<description>DMOSSTS</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--PWRCU_BAKTEST-->
<register>
<name>PWRCU_BAKTEST</name>
<displayName>PWRCU_BAKTEST</displayName>
<description>PWRCU_BAKTEST</description>
<addressOffset>0x00000008</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>BAKTEST</name>
<description>BAKTEST</description>
<bitRange>[7:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--PWRCU_HSIRCR-->
<register>
<name>PWRCU_HSIRCR</name>
<displayName>PWRCU_HSIRCR</displayName>
<description>PWRCU_HSIRCR</description>
<addressOffset>0x0000000C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>HSIRCBL</name>
<description>HSIRCBL</description>
<bitRange>[1:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--PWRCU_LVDCSR-->
<register>
<name>PWRCU_LVDCSR</name>
<displayName>PWRCU_LVDCSR</displayName>
<description>PWRCU_LVDCSR</description>
<addressOffset>0x00000010</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>BODEN</name>
<description>BODEN</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>BODRIS</name>
<description>BODRIS</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>BODF</name>
<description>BODF</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LVDEN</name>
<description>LVDEN</description>
<bitRange>[16:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LVDS</name>
<description>LVDS</description>
<bitRange>[18:17]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LVDF</name>
<description>LVDF</description>
<bitRange>[19:19]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LVDIWEN</name>
<description>LVDIWEN</description>
<bitRange>[20:20]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:21]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--PWRCU_BAKREG0-->
<register>
<name>PWRCU_BAKREG0</name>
<displayName>PWRCU_BAKREG0</displayName>
<description>PWRCU_BAKREG0</description>
<addressOffset>0x00000100</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>BAKREG</name>
<description>BAKREG</description>
<bitRange>[31:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--PWRCU_BAKREG1-->
<register>
<name>PWRCU_BAKREG1</name>
<displayName>PWRCU_BAKREG1</displayName>
<description>PWRCU_BAKREG1</description>
<addressOffset>0x00000104</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>BAKREG</name>
<description>BAKREG</description>
<bitRange>[31:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--PWRCU_BAKREG2-->
<register>
<name>PWRCU_BAKREG2</name>
<displayName>PWRCU_BAKREG2</displayName>
<description>PWRCU_BAKREG2</description>
<addressOffset>0x00000108</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>BAKREG</name>
<description>BAKREG</description>
<bitRange>[31:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--PWRCU_BAKREG3-->
<register>
<name>PWRCU_BAKREG3</name>
<displayName>PWRCU_BAKREG3</displayName>
<description>PWRCU_BAKREG3</description>
<addressOffset>0x0000010C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>BAKREG</name>
<description>BAKREG</description>
<bitRange>[31:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--PWRCU_BAKREG4-->
<register>
<name>PWRCU_BAKREG4</name>
<displayName>PWRCU_BAKREG4</displayName>
<description>PWRCU_BAKREG4</description>
<addressOffset>0x00000110</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>BAKREG</name>
<description>BAKREG</description>
<bitRange>[31:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--PWRCU_BAKREG5-->
<register>
<name>PWRCU_BAKREG5</name>
<displayName>PWRCU_BAKREG5</displayName>
<description>PWRCU_BAKREG5</description>
<addressOffset>0x00000114</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>BAKREG</name>
<description>BAKREG</description>
<bitRange>[31:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--PWRCU_BAKREG6-->
<register>
<name>PWRCU_BAKREG6</name>
<displayName>PWRCU_BAKREG6</displayName>
<description>PWRCU_BAKREG6</description>
<addressOffset>0x00000118</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>BAKREG</name>
<description>BAKREG</description>
<bitRange>[31:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--PWRCU_BAKREG7-->
<register>
<name>PWRCU_BAKREG7</name>
<displayName>PWRCU_BAKREG7</displayName>
<description>PWRCU_BAKREG7</description>
<addressOffset>0x0000011C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>BAKREG</name>
<description>BAKREG</description>
<bitRange>[31:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--PWRCU_BAKREG8-->
<register>
<name>PWRCU_BAKREG8</name>
<displayName>PWRCU_BAKREG8</displayName>
<description>PWRCU_BAKREG8</description>
<addressOffset>0x00000120</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>BAKREG</name>
<description>BAKREG</description>
<bitRange>[31:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--PWRCU_BAKREG9-->
<register>
<name>PWRCU_BAKREG9</name>
<displayName>PWRCU_BAKREG9</displayName>
<description>PWRCU_BAKREG9</description>
<addressOffset>0x00000124</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>BAKREG</name>
<description>BAKREG</description>
<bitRange>[31:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
</registers>
</peripheral>
<!--CKCU-->
<peripheral>
<name>CKCU</name>
<version>1.0</version>
<description>CKCU</description>
<groupName>CKCU</groupName>
<baseAddress>0x40088000</baseAddress>
<size>32</size><!--Bits-->
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<addressBlock>
<offset>0x00000000</offset>
<size>4096</size><!--Bytes-->
<usage>registers</usage><!--registers/buffer/reserved-->
</addressBlock>
<interrupt>
<name>CKCU</name>
<value>16</value>
</interrupt>
<registers>
<!--CKCU_GCFGR-->
<register>
<name>CKCU_GCFGR</name>
<displayName>CKCU_GCFGR</displayName>
<description>CKCU_GCFGR</description>
<addressOffset>0x00000000</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CKOUTSRC</name>
<description>CKOUTSRC</description>
<bitRange>[2:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>WDTSRC</name>
<description>WDTSRC</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PLLSRC</name>
<description>PLLSRC</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>URPRE</name>
<description>URPRE</description>
<bitRange>[21:20]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LPMOD</name>
<description>LPMOD</description>
<bitRange>[31:29]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--CKCU_GCCR-->
<register>
<name>CKCU_GCCR</name>
<displayName>CKCU_GCCR</displayName>
<description>CKCU_GCCR</description>
<addressOffset>0x00000004</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>SW</name>
<description>SW</description>
<bitRange>[1:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PLLEN</name>
<description>PLLEN</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>HSEEN</name>
<description>HSEEN</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>HSIEN</name>
<description>HSIEN</description>
<bitRange>[11:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CKMEN</name>
<description>CKMEN</description>
<bitRange>[16:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PSRCEN</name>
<description>PSRCEN</description>
<bitRange>[17:17]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:18]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--CKCU_GCSR-->
<register>
<name>CKCU_GCSR</name>
<displayName>CKCU_GCSR</displayName>
<description>CKCU_GCSR</description>
<addressOffset>0x00000008</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>PLLRDY</name>
<description>PLLRDY</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>HSERDY</name>
<description>HSERDY</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>HSIRDY</name>
<description>HSIRDY</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LSERDY</name>
<description>LSERDY</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LSIRDY</name>
<description>LSIRDY</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--CKCU_GCIR-->
<register>
<name>CKCU_GCIR</name>
<displayName>CKCU_GCIR</displayName>
<description>CKCU_GCIR</description>
<addressOffset>0x0000000C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CKSF</name>
<description>CKSF</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PLLRDYF</name>
<description>PLLRDYF</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>HSERDYF</name>
<description>HSERDYF</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>HSIRDYF</name>
<description>HSIRDYF</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LSERDYF</name>
<description>LSERDYF</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LSIRDYF</name>
<description>LSIRDYF</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CKSIE</name>
<description>CKSIE</description>
<bitRange>[16:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PLLRDYIE</name>
<description>PLLRDYIE</description>
<bitRange>[18:18]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>HSERDYIE</name>
<description>HSERDYIE</description>
<bitRange>[19:19]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>HSIRDYIE</name>
<description>HSIRDYIE</description>
<bitRange>[20:20]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LSERDYIE</name>
<description>LSERDYIE</description>
<bitRange>[21:21]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LSIRDYIE</name>
<description>LSIRDYIE</description>
<bitRange>[22:22]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:23]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--CKCU_PLLCFGR-->
<register>
<name>CKCU_PLLCFGR</name>
<displayName>CKCU_PLLCFGR</displayName>
<description>CKCU_PLLCFGR</description>
<addressOffset>0x00000018</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>POTD</name>
<description>POTD</description>
<bitRange>[22:21]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PFBD</name>
<description>PFBD</description>
<bitRange>[28:23]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:29]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--CKCU_PLLCR-->
<register>
<name>CKCU_PLLCR</name>
<displayName>CKCU_PLLCR</displayName>
<description>CKCU_PLLCR</description>
<addressOffset>0x0000001C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[30:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PLLBPS</name>
<description>PLLBPS</description>
<bitRange>[31:31]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--CKCU_AHBCFGR-->
<register>
<name>CKCU_AHBCFGR</name>
<displayName>CKCU_AHBCFGR</displayName>
<description>CKCU_AHBCFGR</description>
<addressOffset>0x00000020</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>AHBPRE</name>
<description>AHBPRE</description>
<bitRange>[1:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--CKCU_AHBCCR-->
<register>
<name>CKCU_AHBCCR</name>
<displayName>CKCU_AHBCCR</displayName>
<description>CKCU_AHBCCR</description>
<addressOffset>0x00000024</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>FMCEN</name>
<description>FMCEN</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SRAMEN</name>
<description>SRAMEN</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--CKCU_APBCFGR-->
<register>
<name>CKCU_APBCFGR</name>
<displayName>CKCU_APBCFGR</displayName>
<description>CKCU_APBCFGR</description>
<addressOffset>0x00000028</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>ADCDIV</name>
<description>ADCDIV</description>
<bitRange>[18:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:19]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--CKCU_APBCCR0-->
<register>
<name>CKCU_APBCCR0</name>
<displayName>CKCU_APBCCR0</displayName>
<description>CKCU_APBCCR0</description>
<addressOffset>0x0000002C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>I2CEN</name>
<description>I2CEN</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SPIEN</name>
<description>SPIEN</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>UREN</name>
<description>UREN</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>AFIOEN</name>
<description>AFIOEN</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTIEN</name>
<description>EXTIEN</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PAEN</name>
<description>PAEN</description>
<bitRange>[16:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PBEN</name>
<description>PBEN</description>
<bitRange>[17:17]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:18]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--CKCU_APBCCR1-->
<register>
<name>CKCU_APBCCR1</name>
<displayName>CKCU_APBCCR1</displayName>
<description>CKCU_APBCCR1</description>
<addressOffset>0x00000030</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>WDTEN</name>
<description>WDTEN</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RTCEN</name>
<description>RTCEN</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>GPTM0EN</name>
<description>GPTM0EN</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>GPTM1EN</name>
<description>GPTM1EN</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OPA0EN</name>
<description>OPA0EN</description>
<bitRange>[22:22]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OPA1EN</name>
<description>OPA1EN</description>
<bitRange>[23:23]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADCEN</name>
<description>ADCEN</description>
<bitRange>[24:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:25]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--CKCU_CKST-->
<register>
<name>CKCU_CKST</name>
<displayName>CKCU_CKST</displayName>
<description>CKCU_CKST</description>
<addressOffset>0x00000034</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>PLLST</name>
<description>PLLST</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>HSEST</name>
<description>HSEST</description>
<bitRange>[17:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>HSIST</name>
<description>HSIST</description>
<bitRange>[26:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:27]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--CKCU_LPCR-->
<register>
<name>CKCU_LPCR</name>
<displayName>CKCU_LPCR</displayName>
<description>CKCU_LPCR</description>
<addressOffset>0x00000300</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>BKISO</name>
<description>BKISO</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--CKCU_MCUDBGCR-->
<register>
<name>CKCU_MCUDBGCR</name>
<displayName>CKCU_MCUDBGCR</displayName>
<description>CKCU_MCUDBGCR</description>
<addressOffset>0x00000304</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>DBSLP</name>
<description>DBSLP</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DBDSLP1</name>
<description>DBDSLP1</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DBPD</name>
<description>DBPD</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DBWDT</name>
<description>DBWDT</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DBGPTM0</name>
<description>DBGPTM0</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DBGPTM1</name>
<description>DBGPTM1</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DBUSART</name>
<description>DBUSART</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DBSPI</name>
<description>DBSPI</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DBDSLP2</name>
<description>DBDSLP2</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
</registers>
</peripheral>
<!--RSTCU-->
<peripheral>
<name>RSTCU</name>
<version>1.0</version>
<description>RSTCU</description>
<groupName>RSTCU</groupName>
<baseAddress>0x40088100</baseAddress>
<size>32</size><!--Bits-->
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<addressBlock>
<offset>0x00000000</offset>
<size>4096</size><!--Bytes-->
<usage>registers</usage><!--registers/buffer/reserved-->
</addressBlock>
<registers>
<!--RSTCU_GRSR-->
<register>
<name>RSTCU_GRSR</name>
<displayName>RSTCU_GRSR</displayName>
<description>RSTCU_GRSR</description>
<addressOffset>0x00000000</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>SYSRSTF</name>
<description>SYSRSTF</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTRSTF</name>
<description>EXTRSTF</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>WDTRSTF</name>
<description>WDTRSTF</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PORSTF</name>
<description>PORSTF</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--RSTCU_APBPRSTR0-->
<register>
<name>RSTCU_APBPRSTR0</name>
<displayName>RSTCU_APBPRSTR0</displayName>
<description>RSTCU_APBPRSTR0</description>
<addressOffset>0x00000008</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>I2CRST</name>
<description>I2CRST</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SPIRST</name>
<description>SPIRST</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>URRST</name>
<description>URRST</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>AFIORST</name>
<description>AFIORST</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTIRST</name>
<description>EXTIRST</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PARST</name>
<description>PARST</description>
<bitRange>[16:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PBRST</name>
<description>PBRST</description>
<bitRange>[17:17]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:18]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--RSTCU_APBPRSTR1-->
<register>
<name>RSTCU_APBPRSTR1</name>
<displayName>RSTCU_APBPRSTR1</displayName>
<description>RSTCU_APBPRSTR1</description>
<addressOffset>0x0000000C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>WDTRST</name>
<description>WDTRST</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>GPTM0RST</name>
<description>GPTM0RST</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>GPTM1RST</name>
<description>GPTM1RST</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OPA0RST</name>
<description>OPA0RST</description>
<bitRange>[22:22]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OPA1RST</name>
<description>OPA1RST</description>
<bitRange>[23:23]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADCRST</name>
<description>ADCRST</description>
<bitRange>[24:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:25]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
</registers>
</peripheral>
<!--GPIOA-->
<peripheral>
<name>GPIOA</name>
<version>1.0</version>
<description>GPIOA</description>
<groupName>GPIO</groupName>
<baseAddress>0x4001A000</baseAddress>
<size>32</size><!--Bits-->
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<addressBlock>
<offset>0x00000000</offset>
<size>4096</size><!--Bytes-->
<usage>registers</usage><!--registers/buffer/reserved-->
</addressBlock>
<registers>
<!--GPIOA_DIRCR-->
<register>
<name>GPIOA_DIRCR</name>
<displayName>GPIOA_DIRCR</displayName>
<description>GPIOA_DIRCR</description>
<addressOffset>0x00000000</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>DIR0</name>
<description>DIR0</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIR1</name>
<description>DIR1</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIR2</name>
<description>DIR2</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIR3</name>
<description>DIR3</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIR4</name>
<description>DIR4</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIR5</name>
<description>DIR5</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIR6</name>
<description>DIR6</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIR7</name>
<description>DIR7</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIR8</name>
<description>DIR8</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIR9</name>
<description>DIR9</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIR10</name>
<description>DIR10</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIR11</name>
<description>DIR11</description>
<bitRange>[11:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIR12</name>
<description>DIR12</description>
<bitRange>[12:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIR13</name>
<description>DIR13</description>
<bitRange>[13:13]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIR14</name>
<description>DIR14</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIR15</name>
<description>DIR15</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPIOA_INER-->
<register>
<name>GPIOA_INER</name>
<displayName>GPIOA_INER</displayName>
<description>GPIOA_INER</description>
<addressOffset>0x00000004</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>INEN0</name>
<description>INEN0</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>INEN1</name>
<description>INEN1</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>INEN2</name>
<description>INEN2</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>INEN3</name>
<description>INEN3</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>INEN4</name>
<description>INEN4</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>INEN5</name>
<description>INEN5</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>INEN6</name>
<description>INEN6</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>INEN7</name>
<description>INEN7</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>INEN8</name>
<description>INEN8</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>INEN9</name>
<description>INEN9</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>INEN10</name>
<description>INEN10</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>INEN11</name>
<description>INEN11</description>
<bitRange>[11:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>INEN12</name>
<description>INEN12</description>
<bitRange>[12:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>INEN13</name>
<description>INEN13</description>
<bitRange>[13:13]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>INEN14</name>
<description>INEN14</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>INEN15</name>
<description>INEN15</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPIOA_PUR-->
<register>
<name>GPIOA_PUR</name>
<displayName>GPIOA_PUR</displayName>
<description>GPIOA_PUR</description>
<addressOffset>0x00000008</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>PU0</name>
<description>PU0</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PU1</name>
<description>PU1</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PU2</name>
<description>PU2</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PU3</name>
<description>PU3</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PU4</name>
<description>PU4</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PU5</name>
<description>PU5</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PU6</name>
<description>PU6</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PU7</name>
<description>PU7</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PU8</name>
<description>PU8</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PU9</name>
<description>PU9</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PU10</name>
<description>PU10</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PU11</name>
<description>PU11</description>
<bitRange>[11:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PU12</name>
<description>PU12</description>
<bitRange>[12:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PU13</name>
<description>PU13</description>
<bitRange>[13:13]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PU14</name>
<description>PU14</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PU15</name>
<description>PU15</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPIOA_PDR-->
<register>
<name>GPIOA_PDR</name>
<displayName>GPIOA_PDR</displayName>
<description>GPIOA_PDR</description>
<addressOffset>0x0000000C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>PD0</name>
<description>PD0</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PD1</name>
<description>PD1</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PD2</name>
<description>PD2</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PD3</name>
<description>PD3</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PD4</name>
<description>PD4</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PD5</name>
<description>PD5</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PD6</name>
<description>PD6</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PD7</name>
<description>PD7</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PD8</name>
<description>PD8</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PD9</name>
<description>PD9</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PD10</name>
<description>PD10</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PD11</name>
<description>PD11</description>
<bitRange>[11:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PD12</name>
<description>PD12</description>
<bitRange>[12:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PD13</name>
<description>PD13</description>
<bitRange>[13:13]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PD14</name>
<description>PD14</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PD15</name>
<description>PD15</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPIOA_ODR-->
<register>
<name>GPIOA_ODR</name>
<displayName>GPIOA_ODR</displayName>
<description>GPIOA_ODR</description>
<addressOffset>0x00000010</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>OD0</name>
<description>OD0</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OD1</name>
<description>OD1</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OD2</name>
<description>OD2</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OD3</name>
<description>OD3</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OD4</name>
<description>OD4</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OD5</name>
<description>OD5</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OD6</name>
<description>OD6</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OD7</name>
<description>OD7</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OD8</name>
<description>OD8</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OD9</name>
<description>OD9</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OD10</name>
<description>OD10</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OD11</name>
<description>OD11</description>
<bitRange>[11:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OD12</name>
<description>OD12</description>
<bitRange>[12:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OD13</name>
<description>OD13</description>
<bitRange>[13:13]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OD14</name>
<description>OD14</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OD15</name>
<description>OD15</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPIOA_DRVR-->
<register>
<name>GPIOA_DRVR</name>
<displayName>GPIOA_DRVR</displayName>
<description>GPIOA_DRVR</description>
<addressOffset>0x00000014</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>DV0</name>
<description>DV0</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DV1</name>
<description>DV1</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DV2</name>
<description>DV2</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DV3</name>
<description>DV3</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DV4</name>
<description>DV4</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DV5</name>
<description>DV5</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DV6</name>
<description>DV6</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DV7</name>
<description>DV7</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPIOA_LOCKR-->
<register>
<name>GPIOA_LOCKR</name>
<displayName>GPIOA_LOCKR</displayName>
<description>GPIOA_LOCKR</description>
<addressOffset>0x00000018</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>LOCK0</name>
<description>LOCK0</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LOCK1</name>
<description>LOCK1</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LOCK2</name>
<description>LOCK2</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LOCK3</name>
<description>LOCK3</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LOCK4</name>
<description>LOCK4</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LOCK5</name>
<description>LOCK5</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LOCK6</name>
<description>LOCK6</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LOCK7</name>
<description>LOCK7</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LOCK8</name>
<description>LOCK8</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LOCK9</name>
<description>LOCK9</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LOCK10</name>
<description>LOCK10</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LOCK11</name>
<description>LOCK11</description>
<bitRange>[11:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LOCK12</name>
<description>LOCK12</description>
<bitRange>[12:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LOCK13</name>
<description>LOCK13</description>
<bitRange>[13:13]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LOCK14</name>
<description>LOCK14</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LOCK15</name>
<description>LOCK15</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LKEY</name>
<description>LKEY</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPIOA_DINR-->
<register>
<name>GPIOA_DINR</name>
<displayName>GPIOA_DINR</displayName>
<description>GPIOA_DINR</description>
<addressOffset>0x0000001C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>DIN0</name>
<description>DIN0</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIN1</name>
<description>DIN1</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIN2</name>
<description>DIN2</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIN3</name>
<description>DIN3</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIN4</name>
<description>DIN4</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIN5</name>
<description>DIN5</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIN6</name>
<description>DIN6</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIN7</name>
<description>DIN7</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIN8</name>
<description>DIN8</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIN9</name>
<description>DIN9</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIN10</name>
<description>DIN10</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIN11</name>
<description>DIN11</description>
<bitRange>[11:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIN12</name>
<description>DIN12</description>
<bitRange>[12:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIN13</name>
<description>DIN13</description>
<bitRange>[13:13]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIN14</name>
<description>DIN14</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIN15</name>
<description>DIN15</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPIOA_DOUTR-->
<register>
<name>GPIOA_DOUTR</name>
<displayName>GPIOA_DOUTR</displayName>
<description>GPIOA_DOUTR</description>
<addressOffset>0x00000020</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>DOUT0</name>
<description>DOUT0</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DOUT1</name>
<description>DOUT1</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DOUT2</name>
<description>DOUT2</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DOUT3</name>
<description>DOUT3</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DOUT4</name>
<description>DOUT4</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DOUT5</name>
<description>DOUT5</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DOUT6</name>
<description>DOUT6</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DOUT7</name>
<description>DOUT7</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DOUT8</name>
<description>DOUT8</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DOUT9</name>
<description>DOUT9</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DOUT10</name>
<description>DOUT10</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DOUT11</name>
<description>DOUT11</description>
<bitRange>[11:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DOUT12</name>
<description>DOUT12</description>
<bitRange>[12:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DOUT13</name>
<description>DOUT13</description>
<bitRange>[13:13]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DOUT14</name>
<description>DOUT14</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DOUT15</name>
<description>DOUT15</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPIOA_SRR-->
<register>
<name>GPIOA_SRR</name>
<displayName>GPIOA_SRR</displayName>
<description>GPIOA_SRR</description>
<addressOffset>0x00000024</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>SET0</name>
<description>SET0</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SET1</name>
<description>SET1</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SET2</name>
<description>SET2</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SET3</name>
<description>SET3</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SET4</name>
<description>SET4</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SET5</name>
<description>SET5</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SET6</name>
<description>SET6</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SET7</name>
<description>SET7</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SET8</name>
<description>SET8</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SET9</name>
<description>SET9</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SET10</name>
<description>SET10</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SET11</name>
<description>SET11</description>
<bitRange>[11:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SET12</name>
<description>SET12</description>
<bitRange>[12:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SET13</name>
<description>SET13</description>
<bitRange>[13:13]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SET14</name>
<description>SET14</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SET15</name>
<description>SET15</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST0</name>
<description>RST0</description>
<bitRange>[16:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST1</name>
<description>RST1</description>
<bitRange>[17:17]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST2</name>
<description>RST2</description>
<bitRange>[18:18]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST3</name>
<description>RST3</description>
<bitRange>[19:19]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST4</name>
<description>RST4</description>
<bitRange>[20:20]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST5</name>
<description>RST5</description>
<bitRange>[21:21]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST6</name>
<description>RST6</description>
<bitRange>[22:22]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST7</name>
<description>RST7</description>
<bitRange>[23:23]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST8</name>
<description>RST8</description>
<bitRange>[24:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST9</name>
<description>RST9</description>
<bitRange>[25:25]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST10</name>
<description>RST10</description>
<bitRange>[26:26]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST11</name>
<description>RST11</description>
<bitRange>[27:27]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST12</name>
<description>RST12</description>
<bitRange>[28:28]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST13</name>
<description>RST13</description>
<bitRange>[29:29]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST14</name>
<description>RST14</description>
<bitRange>[30:30]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST15</name>
<description>RST15</description>
<bitRange>[31:31]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPIOA_RR-->
<register>
<name>GPIOA_RR</name>
<displayName>GPIOA_RR</displayName>
<description>GPIOA_RR</description>
<addressOffset>0x00000028</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>RST0</name>
<description>RST0</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST1</name>
<description>RST1</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST2</name>
<description>RST2</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST3</name>
<description>RST3</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST4</name>
<description>RST4</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST5</name>
<description>RST5</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST6</name>
<description>RST6</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST7</name>
<description>RST7</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST8</name>
<description>RST8</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST9</name>
<description>RST9</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST10</name>
<description>RST10</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST11</name>
<description>RST11</description>
<bitRange>[11:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST12</name>
<description>RST12</description>
<bitRange>[12:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST13</name>
<description>RST13</description>
<bitRange>[13:13]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST14</name>
<description>RST14</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST15</name>
<description>RST15</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
</registers>
</peripheral>
<!--GPIOB-->
<peripheral>
<name>GPIOB</name>
<version>1.0</version>
<description>GPIOB</description>
<groupName>GPIO</groupName>
<baseAddress>0x4001B000</baseAddress>
<size>32</size><!--Bits-->
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<addressBlock>
<offset>0x00000000</offset>
<size>4096</size><!--Bytes-->
<usage>registers</usage><!--registers/buffer/reserved-->
</addressBlock>
<registers>
<!--GPIOB_DIRCR-->
<register>
<name>GPIOB_DIRCR</name>
<displayName>GPIOB_DIRCR</displayName>
<description>GPIOB_DIRCR</description>
<addressOffset>0x00000000</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>DIR0</name>
<description>DIR0</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIR1</name>
<description>DIR1</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIR2</name>
<description>DIR2</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIR3</name>
<description>DIR3</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIR4</name>
<description>DIR4</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIR5</name>
<description>DIR5</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIR6</name>
<description>DIR6</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIR7</name>
<description>DIR7</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIR8</name>
<description>DIR8</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIR9</name>
<description>DIR9</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIR10</name>
<description>DIR10</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIR11</name>
<description>DIR11</description>
<bitRange>[11:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIR12</name>
<description>DIR12</description>
<bitRange>[12:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIR13</name>
<description>DIR13</description>
<bitRange>[13:13]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIR14</name>
<description>DIR14</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIR15</name>
<description>DIR15</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPIOB_INER-->
<register>
<name>GPIOB_INER</name>
<displayName>GPIOB_INER</displayName>
<description>GPIOB_INER</description>
<addressOffset>0x00000004</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>INEN0</name>
<description>INEN0</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>INEN1</name>
<description>INEN1</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>INEN2</name>
<description>INEN2</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>INEN3</name>
<description>INEN3</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>INEN4</name>
<description>INEN4</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>INEN5</name>
<description>INEN5</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>INEN6</name>
<description>INEN6</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>INEN7</name>
<description>INEN7</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>INEN8</name>
<description>INEN8</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>INEN9</name>
<description>INEN9</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>INEN10</name>
<description>INEN10</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>INEN11</name>
<description>INEN11</description>
<bitRange>[11:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>INEN12</name>
<description>INEN12</description>
<bitRange>[12:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>INEN13</name>
<description>INEN13</description>
<bitRange>[13:13]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>INEN14</name>
<description>INEN14</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>INEN15</name>
<description>INEN15</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPIOB_PUR-->
<register>
<name>GPIOB_PUR</name>
<displayName>GPIOB_PUR</displayName>
<description>GPIOB_PUR</description>
<addressOffset>0x00000008</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>PU0</name>
<description>PU0</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PU1</name>
<description>PU1</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PU2</name>
<description>PU2</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PU3</name>
<description>PU3</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PU4</name>
<description>PU4</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PU5</name>
<description>PU5</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PU6</name>
<description>PU6</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PU7</name>
<description>PU7</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PU8</name>
<description>PU8</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PU9</name>
<description>PU9</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PU10</name>
<description>PU10</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PU11</name>
<description>PU11</description>
<bitRange>[11:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PU12</name>
<description>PU12</description>
<bitRange>[12:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PU13</name>
<description>PU13</description>
<bitRange>[13:13]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PU14</name>
<description>PU14</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PU15</name>
<description>PU15</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPIOB_PDR-->
<register>
<name>GPIOB_PDR</name>
<displayName>GPIOB_PDR</displayName>
<description>GPIOB_PDR</description>
<addressOffset>0x0000000C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>PD0</name>
<description>PD0</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PD1</name>
<description>PD1</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PD2</name>
<description>PD2</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PD3</name>
<description>PD3</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PD4</name>
<description>PD4</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PD5</name>
<description>PD5</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PD6</name>
<description>PD6</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PD7</name>
<description>PD7</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PD8</name>
<description>PD8</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PD9</name>
<description>PD9</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PD10</name>
<description>PD10</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PD11</name>
<description>PD11</description>
<bitRange>[11:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PD12</name>
<description>PD12</description>
<bitRange>[12:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PD13</name>
<description>PD13</description>
<bitRange>[13:13]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PD14</name>
<description>PD14</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PD15</name>
<description>PD15</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPIOB_ODR-->
<register>
<name>GPIOB_ODR</name>
<displayName>GPIOB_ODR</displayName>
<description>GPIOB_ODR</description>
<addressOffset>0x00000010</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>OD0</name>
<description>OD0</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OD1</name>
<description>OD1</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OD2</name>
<description>OD2</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OD3</name>
<description>OD3</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OD4</name>
<description>OD4</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OD5</name>
<description>OD5</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OD6</name>
<description>OD6</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OD7</name>
<description>OD7</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OD8</name>
<description>OD8</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OD9</name>
<description>OD9</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OD10</name>
<description>OD10</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OD11</name>
<description>OD11</description>
<bitRange>[11:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OD12</name>
<description>OD12</description>
<bitRange>[12:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OD13</name>
<description>OD13</description>
<bitRange>[13:13]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OD14</name>
<description>OD14</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OD15</name>
<description>OD15</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPIOB_DRVR-->
<register>
<name>GPIOB_DRVR</name>
<displayName>GPIOB_DRVR</displayName>
<description>GPIOB_DRVR</description>
<addressOffset>0x00000014</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>DV0</name>
<description>DV0</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DV1</name>
<description>DV1</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DV2</name>
<description>DV2</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DV3</name>
<description>DV3</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DV4</name>
<description>DV4</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DV5</name>
<description>DV5</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DV6</name>
<description>DV6</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DV7</name>
<description>DV7</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPIOB_LOCKR-->
<register>
<name>GPIOB_LOCKR</name>
<displayName>GPIOB_LOCKR</displayName>
<description>GPIOB_LOCKR</description>
<addressOffset>0x00000018</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>LOCK0</name>
<description>LOCK0</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LOCK1</name>
<description>LOCK1</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LOCK2</name>
<description>LOCK2</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LOCK3</name>
<description>LOCK3</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LOCK4</name>
<description>LOCK4</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LOCK5</name>
<description>LOCK5</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LOCK6</name>
<description>LOCK6</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LOCK7</name>
<description>LOCK7</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LOCK8</name>
<description>LOCK8</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LOCK9</name>
<description>LOCK9</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LOCK10</name>
<description>LOCK10</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LOCK11</name>
<description>LOCK11</description>
<bitRange>[11:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LOCK12</name>
<description>LOCK12</description>
<bitRange>[12:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LOCK13</name>
<description>LOCK13</description>
<bitRange>[13:13]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LOCK14</name>
<description>LOCK14</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LOCK15</name>
<description>LOCK15</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LKEY</name>
<description>LKEY</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPIOB_DINR-->
<register>
<name>GPIOB_DINR</name>
<displayName>GPIOB_DINR</displayName>
<description>GPIOB_DINR</description>
<addressOffset>0x0000001C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>DIN0</name>
<description>DIN0</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIN1</name>
<description>DIN1</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIN2</name>
<description>DIN2</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIN3</name>
<description>DIN3</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIN4</name>
<description>DIN4</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIN5</name>
<description>DIN5</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIN6</name>
<description>DIN6</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIN7</name>
<description>DIN7</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIN8</name>
<description>DIN8</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIN9</name>
<description>DIN9</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIN10</name>
<description>DIN10</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIN11</name>
<description>DIN11</description>
<bitRange>[11:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIN12</name>
<description>DIN12</description>
<bitRange>[12:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIN13</name>
<description>DIN13</description>
<bitRange>[13:13]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIN14</name>
<description>DIN14</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIN15</name>
<description>DIN15</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPIOB_DOUTR-->
<register>
<name>GPIOB_DOUTR</name>
<displayName>GPIOB_DOUTR</displayName>
<description>GPIOB_DOUTR</description>
<addressOffset>0x00000020</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>DOUT0</name>
<description>DOUT0</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DOUT1</name>
<description>DOUT1</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DOUT2</name>
<description>DOUT2</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DOUT3</name>
<description>DOUT3</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DOUT4</name>
<description>DOUT4</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DOUT5</name>
<description>DOUT5</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DOUT6</name>
<description>DOUT6</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DOUT7</name>
<description>DOUT7</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DOUT8</name>
<description>DOUT8</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DOUT9</name>
<description>DOUT9</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DOUT10</name>
<description>DOUT10</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DOUT11</name>
<description>DOUT11</description>
<bitRange>[11:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DOUT12</name>
<description>DOUT12</description>
<bitRange>[12:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DOUT13</name>
<description>DOUT13</description>
<bitRange>[13:13]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DOUT14</name>
<description>DOUT14</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DOUT15</name>
<description>DOUT15</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPIOB_SRR-->
<register>
<name>GPIOB_SRR</name>
<displayName>GPIOB_SRR</displayName>
<description>GPIOB_SRR</description>
<addressOffset>0x00000024</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>SET0</name>
<description>SET0</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SET1</name>
<description>SET1</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SET2</name>
<description>SET2</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SET3</name>
<description>SET3</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SET4</name>
<description>SET4</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SET5</name>
<description>SET5</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SET6</name>
<description>SET6</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SET7</name>
<description>SET7</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SET8</name>
<description>SET8</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SET9</name>
<description>SET9</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SET10</name>
<description>SET10</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SET11</name>
<description>SET11</description>
<bitRange>[11:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SET12</name>
<description>SET12</description>
<bitRange>[12:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SET13</name>
<description>SET13</description>
<bitRange>[13:13]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SET14</name>
<description>SET14</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SET15</name>
<description>SET15</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST0</name>
<description>RST0</description>
<bitRange>[16:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST1</name>
<description>RST1</description>
<bitRange>[17:17]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST2</name>
<description>RST2</description>
<bitRange>[18:18]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST3</name>
<description>RST3</description>
<bitRange>[19:19]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST4</name>
<description>RST4</description>
<bitRange>[20:20]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST5</name>
<description>RST5</description>
<bitRange>[21:21]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST6</name>
<description>RST6</description>
<bitRange>[22:22]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST7</name>
<description>RST7</description>
<bitRange>[23:23]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST8</name>
<description>RST8</description>
<bitRange>[24:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST9</name>
<description>RST9</description>
<bitRange>[25:25]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST10</name>
<description>RST10</description>
<bitRange>[26:26]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST11</name>
<description>RST11</description>
<bitRange>[27:27]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST12</name>
<description>RST12</description>
<bitRange>[28:28]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST13</name>
<description>RST13</description>
<bitRange>[29:29]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST14</name>
<description>RST14</description>
<bitRange>[30:30]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST15</name>
<description>RST15</description>
<bitRange>[31:31]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPIOB_RR-->
<register>
<name>GPIOB_RR</name>
<displayName>GPIOB_RR</displayName>
<description>GPIOB_RR</description>
<addressOffset>0x00000028</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>RST0</name>
<description>RST0</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST1</name>
<description>RST1</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST2</name>
<description>RST2</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST3</name>
<description>RST3</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST4</name>
<description>RST4</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST5</name>
<description>RST5</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST6</name>
<description>RST6</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST7</name>
<description>RST7</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST8</name>
<description>RST8</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST9</name>
<description>RST9</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST10</name>
<description>RST10</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST11</name>
<description>RST11</description>
<bitRange>[11:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST12</name>
<description>RST12</description>
<bitRange>[12:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST13</name>
<description>RST13</description>
<bitRange>[13:13]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST14</name>
<description>RST14</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RST15</name>
<description>RST15</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
</registers>
</peripheral>
<!--AFIO-->
<peripheral>
<name>AFIO</name>
<version>1.0</version>
<description>AFIO</description>
<groupName>AFIO</groupName>
<baseAddress>0x40022000</baseAddress>
<size>32</size><!--Bits-->
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<addressBlock>
<offset>0x00000000</offset>
<size>4096</size><!--Bytes-->
<usage>registers</usage><!--registers/buffer/reserved-->
</addressBlock>
<registers>
<!--AFIO_ESSR0-->
<register>
<name>AFIO_ESSR0</name>
<displayName>AFIO_ESSR0</displayName>
<description>AFIO_ESSR0</description>
<addressOffset>0x00000000</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>EXTI0PIN</name>
<description>EXTI0PIN</description>
<bitRange>[3:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI1PIN</name>
<description>EXTI1PIN</description>
<bitRange>[7:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI2PIN</name>
<description>EXTI2PIN</description>
<bitRange>[11:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI3PIN</name>
<description>EXTI3PIN</description>
<bitRange>[15:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI4PIN</name>
<description>EXTI4PIN</description>
<bitRange>[19:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI5PIN</name>
<description>EXTI5PIN</description>
<bitRange>[23:20]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI6PIN</name>
<description>EXTI6PIN</description>
<bitRange>[27:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI7PIN</name>
<description>EXTI7PIN</description>
<bitRange>[31:28]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--AFIO_ESSR1-->
<register>
<name>AFIO_ESSR1</name>
<displayName>AFIO_ESSR1</displayName>
<description>AFIO_ESSR1</description>
<addressOffset>0x00000004</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>EXTI8PIN</name>
<description>EXTI8PIN</description>
<bitRange>[3:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI9PIN</name>
<description>EXTI9PIN</description>
<bitRange>[7:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI10PIN</name>
<description>EXTI10PIN</description>
<bitRange>[11:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI11PIN</name>
<description>EXTI11PIN</description>
<bitRange>[15:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI12PIN</name>
<description>EXTI12PIN</description>
<bitRange>[19:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI13PIN</name>
<description>EXTI13PIN</description>
<bitRange>[23:20]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI14PIN</name>
<description>EXTI14PIN</description>
<bitRange>[27:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI15PIN</name>
<description>EXTI15PIN</description>
<bitRange>[31:28]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--AFIO_GPACFGR-->
<register>
<name>AFIO_GPACFGR</name>
<displayName>AFIO_GPACFGR</displayName>
<description>AFIO_GPACFGR</description>
<addressOffset>0x00000008</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>PACFG0</name>
<description>PACFG0</description>
<bitRange>[1:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PACFG1</name>
<description>PACFG1</description>
<bitRange>[3:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PACFG2</name>
<description>PACFG2</description>
<bitRange>[5:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PACFG3</name>
<description>PACFG3</description>
<bitRange>[7:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PACFG4</name>
<description>PACFG4</description>
<bitRange>[9:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PACFG5</name>
<description>PACFG5</description>
<bitRange>[11:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PACFG6</name>
<description>PACFG6</description>
<bitRange>[13:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PACFG7</name>
<description>PACFG7</description>
<bitRange>[15:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PACFG8</name>
<description>PACFG8</description>
<bitRange>[17:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PACFG9</name>
<description>PACFG9</description>
<bitRange>[19:18]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PACFG10</name>
<description>PACFG10</description>
<bitRange>[21:20]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PACFG11</name>
<description>PACFG11</description>
<bitRange>[23:22]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PACFG12</name>
<description>PACFG12</description>
<bitRange>[25:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PACFG13</name>
<description>PACFG13</description>
<bitRange>[27:26]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PACFG14</name>
<description>PACFG14</description>
<bitRange>[29:28]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PACFG15</name>
<description>PACFG15</description>
<bitRange>[31:30]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--AFIO_GPBCFGR-->
<register>
<name>AFIO_GPBCFGR</name>
<displayName>AFIO_GPBCFGR</displayName>
<description>AFIO_GPBCFGR</description>
<addressOffset>0x0000000C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>PBCFG0</name>
<description>PBCFG0</description>
<bitRange>[1:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PBCFG1</name>
<description>PBCFG1</description>
<bitRange>[3:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PBCFG2</name>
<description>PBCFG2</description>
<bitRange>[5:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PBCFG3</name>
<description>PBCFG3</description>
<bitRange>[7:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PBCFG4</name>
<description>PBCFG4</description>
<bitRange>[9:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PBCFG5</name>
<description>PBCFG5</description>
<bitRange>[11:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PBCFG6</name>
<description>PBCFG6</description>
<bitRange>[13:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PBCFG7</name>
<description>PBCFG7</description>
<bitRange>[15:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PBCFG8</name>
<description>PBCFG8</description>
<bitRange>[17:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PBCFG9</name>
<description>PBCFG9</description>
<bitRange>[19:18]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PBCFG10</name>
<description>PBCFG10</description>
<bitRange>[21:20]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PBCFG11</name>
<description>PBCFG11</description>
<bitRange>[23:22]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PBCFG12</name>
<description>PBCFG12</description>
<bitRange>[25:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PBCFG13</name>
<description>PBCFG13</description>
<bitRange>[27:26]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PBCFG14</name>
<description>PBCFG14</description>
<bitRange>[29:28]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PBCFG15</name>
<description>PBCFG15</description>
<bitRange>[31:30]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
</registers>
</peripheral>
<!--EXTI-->
<peripheral>
<name>EXTI</name>
<version>1.0</version>
<description>EXTI</description>
<groupName>EXTI</groupName>
<baseAddress>0x40024000</baseAddress>
<size>32</size><!--Bits-->
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<addressBlock>
<offset>0x00000000</offset>
<size>4096</size><!--Bytes-->
<usage>registers</usage><!--registers/buffer/reserved-->
</addressBlock>
<interrupt>
<name>EXTI0</name>
<value>24</value>
</interrupt>
<interrupt>
<name>EXTI1</name>
<value>25</value>
</interrupt>
<interrupt>
<name>EXTI2</name>
<value>26</value>
</interrupt>
<interrupt>
<name>EXTI3</name>
<value>27</value>
</interrupt>
<interrupt>
<name>EXTI4</name>
<value>28</value>
</interrupt>
<interrupt>
<name>EXTI5</name>
<value>29</value>
</interrupt>
<interrupt>
<name>EXTI6</name>
<value>30</value>
</interrupt>
<interrupt>
<name>EXTI7</name>
<value>31</value>
</interrupt>
<interrupt>
<name>EXTI8</name>
<value>32</value>
</interrupt>
<interrupt>
<name>EXTI9</name>
<value>33</value>
</interrupt>
<interrupt>
<name>EXTI10</name>
<value>34</value>
</interrupt>
<interrupt>
<name>EXTI11</name>
<value>35</value>
</interrupt>
<interrupt>
<name>EXTI12</name>
<value>36</value>
</interrupt>
<interrupt>
<name>EXTI13</name>
<value>37</value>
</interrupt>
<interrupt>
<name>EXTI14</name>
<value>38</value>
</interrupt>
<interrupt>
<name>EXTI15</name>
<value>39</value>
</interrupt>
<registers>
<!--EXTI_CFGR0-->
<register>
<name>EXTI_CFGR0</name>
<displayName>EXTI_CFGR0</displayName>
<description>EXTI_CFGR0</description>
<addressOffset>0x00000000</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>DBCNT</name>
<description>DBCNT</description>
<bitRange>[27:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SRCTYPE</name>
<description>SRCTYPE</description>
<bitRange>[30:28]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DBEN</name>
<description>DBEN</description>
<bitRange>[31:31]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--EXTI_CFGR1-->
<register>
<name>EXTI_CFGR1</name>
<displayName>EXTI_CFGR1</displayName>
<description>EXTI_CFGR1</description>
<addressOffset>0x00000004</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>DBCNT</name>
<description>DBCNT</description>
<bitRange>[27:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SRCTYPE</name>
<description>SRCTYPE</description>
<bitRange>[30:28]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DBEN</name>
<description>DBEN</description>
<bitRange>[31:31]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--EXTI_CFGR2-->
<register>
<name>EXTI_CFGR2</name>
<displayName>EXTI_CFGR2</displayName>
<description>EXTI_CFGR2</description>
<addressOffset>0x00000008</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>DBCNT</name>
<description>DBCNT</description>
<bitRange>[27:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SRCTYPE</name>
<description>SRCTYPE</description>
<bitRange>[30:28]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DBEN</name>
<description>DBEN</description>
<bitRange>[31:31]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--EXTI_CFGR3-->
<register>
<name>EXTI_CFGR3</name>
<displayName>EXTI_CFGR3</displayName>
<description>EXTI_CFGR3</description>
<addressOffset>0x0000000C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>DBCNT</name>
<description>DBCNT</description>
<bitRange>[27:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SRCTYPE</name>
<description>SRCTYPE</description>
<bitRange>[30:28]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DBEN</name>
<description>DBEN</description>
<bitRange>[31:31]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--EXTI_CFGR4-->
<register>
<name>EXTI_CFGR4</name>
<displayName>EXTI_CFGR4</displayName>
<description>EXTI_CFGR4</description>
<addressOffset>0x00000010</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>DBCNT</name>
<description>DBCNT</description>
<bitRange>[27:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SRCTYPE</name>
<description>SRCTYPE</description>
<bitRange>[30:28]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DBEN</name>
<description>DBEN</description>
<bitRange>[31:31]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--EXTI_CFGR5-->
<register>
<name>EXTI_CFGR5</name>
<displayName>EXTI_CFGR5</displayName>
<description>EXTI_CFGR5</description>
<addressOffset>0x00000014</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>DBCNT</name>
<description>DBCNT</description>
<bitRange>[27:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SRCTYPE</name>
<description>SRCTYPE</description>
<bitRange>[30:28]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DBEN</name>
<description>DBEN</description>
<bitRange>[31:31]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--EXTI_CFGR6-->
<register>
<name>EXTI_CFGR6</name>
<displayName>EXTI_CFGR6</displayName>
<description>EXTI_CFGR6</description>
<addressOffset>0x00000018</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>DBCNT</name>
<description>DBCNT</description>
<bitRange>[27:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SRCTYPE</name>
<description>SRCTYPE</description>
<bitRange>[30:28]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DBEN</name>
<description>DBEN</description>
<bitRange>[31:31]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--EXTI_CFGR7-->
<register>
<name>EXTI_CFGR7</name>
<displayName>EXTI_CFGR7</displayName>
<description>EXTI_CFGR7</description>
<addressOffset>0x0000001C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>DBCNT</name>
<description>DBCNT</description>
<bitRange>[27:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SRCTYPE</name>
<description>SRCTYPE</description>
<bitRange>[30:28]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DBEN</name>
<description>DBEN</description>
<bitRange>[31:31]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--EXTI_CFGR8-->
<register>
<name>EXTI_CFGR8</name>
<displayName>EXTI_CFGR8</displayName>
<description>EXTI_CFGR8</description>
<addressOffset>0x00000020</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>DBCNT</name>
<description>DBCNT</description>
<bitRange>[27:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SRCTYPE</name>
<description>SRCTYPE</description>
<bitRange>[30:28]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DBEN</name>
<description>DBEN</description>
<bitRange>[31:31]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--EXTI_CFGR9-->
<register>
<name>EXTI_CFGR9</name>
<displayName>EXTI_CFGR9</displayName>
<description>EXTI_CFGR9</description>
<addressOffset>0x00000024</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>DBCNT</name>
<description>DBCNT</description>
<bitRange>[27:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SRCTYPE</name>
<description>SRCTYPE</description>
<bitRange>[30:28]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DBEN</name>
<description>DBEN</description>
<bitRange>[31:31]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--EXTI_CFGR10-->
<register>
<name>EXTI_CFGR10</name>
<displayName>EXTI_CFGR10</displayName>
<description>EXTI_CFGR10</description>
<addressOffset>0x00000028</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>DBCNT</name>
<description>DBCNT</description>
<bitRange>[27:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SRCTYPE</name>
<description>SRCTYPE</description>
<bitRange>[30:28]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DBEN</name>
<description>DBEN</description>
<bitRange>[31:31]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--EXTI_CFGR11-->
<register>
<name>EXTI_CFGR11</name>
<displayName>EXTI_CFGR11</displayName>
<description>EXTI_CFGR11</description>
<addressOffset>0x0000002C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>DBCNT</name>
<description>DBCNT</description>
<bitRange>[27:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SRCTYPE</name>
<description>SRCTYPE</description>
<bitRange>[30:28]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DBEN</name>
<description>DBEN</description>
<bitRange>[31:31]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--EXTI_CFGR12-->
<register>
<name>EXTI_CFGR12</name>
<displayName>EXTI_CFGR12</displayName>
<description>EXTI_CFGR12</description>
<addressOffset>0x00000030</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>DBCNT</name>
<description>DBCNT</description>
<bitRange>[27:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SRCTYPE</name>
<description>SRCTYPE</description>
<bitRange>[30:28]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DBEN</name>
<description>DBEN</description>
<bitRange>[31:31]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--EXTI_CFGR13-->
<register>
<name>EXTI_CFGR13</name>
<displayName>EXTI_CFGR13</displayName>
<description>EXTI_CFGR13</description>
<addressOffset>0x00000034</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>DBCNT</name>
<description>DBCNT</description>
<bitRange>[27:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SRCTYPE</name>
<description>SRCTYPE</description>
<bitRange>[30:28]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DBEN</name>
<description>DBEN</description>
<bitRange>[31:31]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--EXTI_CFGR14-->
<register>
<name>EXTI_CFGR14</name>
<displayName>EXTI_CFGR14</displayName>
<description>EXTI_CFGR14</description>
<addressOffset>0x00000038</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>DBCNT</name>
<description>DBCNT</description>
<bitRange>[27:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SRCTYPE</name>
<description>SRCTYPE</description>
<bitRange>[30:28]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DBEN</name>
<description>DBEN</description>
<bitRange>[31:31]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--EXTI_CFGR15-->
<register>
<name>EXTI_CFGR15</name>
<displayName>EXTI_CFGR15</displayName>
<description>EXTI_CFGR15</description>
<addressOffset>0x0000003C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>DBCNT</name>
<description>DBCNT</description>
<bitRange>[27:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SRCTYPE</name>
<description>SRCTYPE</description>
<bitRange>[30:28]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DBEN</name>
<description>DBEN</description>
<bitRange>[31:31]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--EXTI_CR-->
<register>
<name>EXTI_CR</name>
<displayName>EXTI_CR</displayName>
<description>EXTI_CR</description>
<addressOffset>0x00000040</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>EXTI0EN</name>
<description>EXTI0EN</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI1EN</name>
<description>EXTI1EN</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI2EN</name>
<description>EXTI2EN</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI3EN</name>
<description>EXTI3EN</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI4EN</name>
<description>EXTI4EN</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI5EN</name>
<description>EXTI5EN</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI6EN</name>
<description>EXTI6EN</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI7EN</name>
<description>EXTI7EN</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI8EN</name>
<description>EXTI8EN</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI9EN</name>
<description>EXTI9EN</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI10EN</name>
<description>EXTI10EN</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI11EN</name>
<description>EXTI11EN</description>
<bitRange>[11:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI12EN</name>
<description>EXTI12EN</description>
<bitRange>[12:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI13EN</name>
<description>EXTI13EN</description>
<bitRange>[13:13]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI14EN</name>
<description>EXTI14EN</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI15EN</name>
<description>EXTI15EN</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--EXTI_EDGEFLGR-->
<register>
<name>EXTI_EDGEFLGR</name>
<displayName>EXTI_EDGEFLGR</displayName>
<description>EXTI_EDGEFLGR</description>
<addressOffset>0x00000044</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>EXTI0EDF</name>
<description>EXTI0EDF</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI1EDF</name>
<description>EXTI1EDF</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI2EDF</name>
<description>EXTI2EDF</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI3EDF</name>
<description>EXTI3EDF</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI4EDF</name>
<description>EXTI4EDF</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI5EDF</name>
<description>EXTI5EDF</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI6EDF</name>
<description>EXTI6EDF</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI7EDF</name>
<description>EXTI7EDF</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI8EDF</name>
<description>EXTI8EDF</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI9EDF</name>
<description>EXTI9EDF</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI10EDF</name>
<description>EXTI10EDF</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI11EDF</name>
<description>EXTI11EDF</description>
<bitRange>[11:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI12EDF</name>
<description>EXTI12EDF</description>
<bitRange>[12:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI13EDF</name>
<description>EXTI13EDF</description>
<bitRange>[13:13]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI14EDF</name>
<description>EXTI14EDF</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI15EDF</name>
<description>EXTI15EDF</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--EXTI_EDGESR-->
<register>
<name>EXTI_EDGESR</name>
<displayName>EXTI_EDGESR</displayName>
<description>EXTI_EDGESR</description>
<addressOffset>0x00000048</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>EXTI0EDS</name>
<description>EXTI0EDS</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI1EDS</name>
<description>EXTI1EDS</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI2EDS</name>
<description>EXTI2EDS</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI3EDS</name>
<description>EXTI3EDS</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI4EDS</name>
<description>EXTI4EDS</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI5EDS</name>
<description>EXTI5EDS</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI6EDS</name>
<description>EXTI6EDS</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI7EDS</name>
<description>EXTI7EDS</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI8EDS</name>
<description>EXTI8EDS</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI9EDS</name>
<description>EXTI9EDS</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI10EDS</name>
<description>EXTI10EDS</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI11EDS</name>
<description>EXTI11EDS</description>
<bitRange>[11:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI12EDS</name>
<description>EXTI12EDS</description>
<bitRange>[12:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI13EDS</name>
<description>EXTI13EDS</description>
<bitRange>[13:13]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI14EDS</name>
<description>EXTI14EDS</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI15EDS</name>
<description>EXTI15EDS</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--EXTI_SSCR-->
<register>
<name>EXTI_SSCR</name>
<displayName>EXTI_SSCR</displayName>
<description>EXTI_SSCR</description>
<addressOffset>0x0000004C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>EXTI0SC</name>
<description>EXTI0SC</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI1SC</name>
<description>EXTI1SC</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI2SC</name>
<description>EXTI2SC</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI3SC</name>
<description>EXTI3SC</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI4SC</name>
<description>EXTI4SC</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI5SC</name>
<description>EXTI5SC</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI6SC</name>
<description>EXTI6SC</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI7SC</name>
<description>EXTI7SC</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI8SC</name>
<description>EXTI8SC</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI9SC</name>
<description>EXTI9SC</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI10SC</name>
<description>EXTI10SC</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI11SC</name>
<description>EXTI11SC</description>
<bitRange>[11:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI12SC</name>
<description>EXTI12SC</description>
<bitRange>[12:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI13SC</name>
<description>EXTI13SC</description>
<bitRange>[13:13]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI14SC</name>
<description>EXTI14SC</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI15SC</name>
<description>EXTI15SC</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--EXTI_WAKUPCR-->
<register>
<name>EXTI_WAKUPCR</name>
<displayName>EXTI_WAKUPCR</displayName>
<description>EXTI_WAKUPCR</description>
<addressOffset>0x00000050</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>EXTI0WEN</name>
<description>EXTI0WEN</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI1WEN</name>
<description>EXTI1WEN</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI2WEN</name>
<description>EXTI2WEN</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI3WEN</name>
<description>EXTI3WEN</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI4WEN</name>
<description>EXTI4WEN</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI5WEN</name>
<description>EXTI5WEN</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI6WEN</name>
<description>EXTI6WEN</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI7WEN</name>
<description>EXTI7WEN</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI8WEN</name>
<description>EXTI8WEN</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI9WEN</name>
<description>EXTI9WEN</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI10WEN</name>
<description>EXTI10WEN</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI11WEN</name>
<description>EXTI11WEN</description>
<bitRange>[11:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI12WEN</name>
<description>EXTI12WEN</description>
<bitRange>[12:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI13WEN</name>
<description>EXTI13WEN</description>
<bitRange>[13:13]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI14WEN</name>
<description>EXTI14WEN</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI15WEN</name>
<description>EXTI15WEN</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EVWUPIEN</name>
<description>EVWUPIEN</description>
<bitRange>[31:31]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--EXTI_WAKUPPOLR-->
<register>
<name>EXTI_WAKUPPOLR</name>
<displayName>EXTI_WAKUPPOLR</displayName>
<description>EXTI_WAKUPPOLR</description>
<addressOffset>0x00000054</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>EXTI0POL</name>
<description>EXTI0POL</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI1POL</name>
<description>EXTI1POL</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI2POL</name>
<description>EXTI2POL</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI3POL</name>
<description>EXTI3POL</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI4POL</name>
<description>EXTI4POL</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI5POL</name>
<description>EXTI5POL</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI6POL</name>
<description>EXTI6POL</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI7POL</name>
<description>EXTI7POL</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI8POL</name>
<description>EXTI8POL</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI9POL</name>
<description>EXTI9POL</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI10POL</name>
<description>EXTI10POL</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI11POL</name>
<description>EXTI11POL</description>
<bitRange>[11:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI12POL</name>
<description>EXTI12POL</description>
<bitRange>[12:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI13POL</name>
<description>EXTI13POL</description>
<bitRange>[13:13]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI14POL</name>
<description>EXTI14POL</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI15POL</name>
<description>EXTI15POL</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--EXTI_WAKUPFLG-->
<register>
<name>EXTI_WAKUPFLG</name>
<displayName>EXTI_WAKUPFLG</displayName>
<description>EXTI_WAKUPFLG</description>
<addressOffset>0x00000058</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>EXTI0WFL</name>
<description>EXTI0WFL</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI1WFL</name>
<description>EXTI1WFL</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI2WFL</name>
<description>EXTI2WFL</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI3WFL</name>
<description>EXTI3WFL</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI4WFL</name>
<description>EXTI4WFL</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI5WFL</name>
<description>EXTI5WFL</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI6WFL</name>
<description>EXTI6WFL</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI7WFL</name>
<description>EXTI7WFL</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI8WFL</name>
<description>EXTI8WFL</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI9WFL</name>
<description>EXTI9WFL</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI10WFL</name>
<description>EXTI10WFL</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI11WFL</name>
<description>EXTI11WFL</description>
<bitRange>[11:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI12WFL</name>
<description>EXTI12WFL</description>
<bitRange>[12:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI13WFL</name>
<description>EXTI13WFL</description>
<bitRange>[13:13]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI14WFL</name>
<description>EXTI14WFL</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EXTI15WFL</name>
<description>EXTI15WFL</description>
<bitRange>[15:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
</registers>
</peripheral>
<!--ADC-->
<peripheral>
<name>ADC</name>
<version>1.0</version>
<description>ADC</description>
<groupName>ADC</groupName>
<baseAddress>0x40010000</baseAddress>
<size>32</size><!--Bits-->
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<addressBlock>
<offset>0x00000000</offset>
<size>4096</size><!--Bytes-->
<usage>registers</usage><!--registers/buffer/reserved-->
</addressBlock>
<interrupt>
<name>ADC</name>
<value>41</value>
</interrupt>
<registers>
<!--ADC_RST-->
<register>
<name>ADC_RST</name>
<displayName>ADC_RST</displayName>
<description>ADC_RST</description>
<addressOffset>0x00000004</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>ADRST</name>
<description>ADRST</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--ADC_CONV-->
<register>
<name>ADC_CONV</name>
<displayName>ADC_CONV</displayName>
<description>ADC_CONV</description>
<addressOffset>0x00000008</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>ADMODE</name>
<description>ADMODE</description>
<bitRange>[1:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADSEQL</name>
<description>ADSEQL</description>
<bitRange>[10:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADSUBL</name>
<description>ADSUBL</description>
<bitRange>[18:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:19]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--ADC_LST0-->
<register>
<name>ADC_LST0</name>
<displayName>ADC_LST0</displayName>
<description>ADC_LST0</description>
<addressOffset>0x00000010</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>ADSEQ0</name>
<description>ADSEQ0</description>
<bitRange>[4:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADSEQ1</name>
<description>ADSEQ1</description>
<bitRange>[12:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADSEQ2</name>
<description>ADSEQ2</description>
<bitRange>[20:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADSEQ3</name>
<description>ADSEQ3</description>
<bitRange>[28:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:29]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--ADC_LST1-->
<register>
<name>ADC_LST1</name>
<displayName>ADC_LST1</displayName>
<description>ADC_LST1</description>
<addressOffset>0x00000014</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>ADSEQ4</name>
<description>ADSEQ4</description>
<bitRange>[4:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADSEQ5</name>
<description>ADSEQ5</description>
<bitRange>[12:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADSEQ6</name>
<description>ADSEQ6</description>
<bitRange>[20:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADSEQ7</name>
<description>ADSEQ7</description>
<bitRange>[28:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:29]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--ADC_STR0-->
<register>
<name>ADC_STR0</name>
<displayName>ADC_STR0</displayName>
<description>ADC_STR0</description>
<addressOffset>0x00000070</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>ADST0</name>
<description>ADST0</description>
<bitRange>[7:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--ADC_STR1-->
<register>
<name>ADC_STR1</name>
<displayName>ADC_STR1</displayName>
<description>ADC_STR1</description>
<addressOffset>0x00000074</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>ADST1</name>
<description>ADST1</description>
<bitRange>[7:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--ADC_STR2-->
<register>
<name>ADC_STR2</name>
<displayName>ADC_STR2</displayName>
<description>ADC_STR2</description>
<addressOffset>0x00000078</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>ADST2</name>
<description>ADST2</description>
<bitRange>[7:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--ADC_STR3-->
<register>
<name>ADC_STR3</name>
<displayName>ADC_STR3</displayName>
<description>ADC_STR3</description>
<addressOffset>0x0000007C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>ADST3</name>
<description>ADST3</description>
<bitRange>[7:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--ADC_STR4-->
<register>
<name>ADC_STR4</name>
<displayName>ADC_STR4</displayName>
<description>ADC_STR4</description>
<addressOffset>0x00000080</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>ADST4</name>
<description>ADST4</description>
<bitRange>[7:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--ADC_STR5-->
<register>
<name>ADC_STR5</name>
<displayName>ADC_STR5</displayName>
<description>ADC_STR5</description>
<addressOffset>0x00000084</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>ADST5</name>
<description>ADST5</description>
<bitRange>[7:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--ADC_STR6-->
<register>
<name>ADC_STR6</name>
<displayName>ADC_STR6</displayName>
<description>ADC_STR6</description>
<addressOffset>0x00000088</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>ADST6</name>
<description>ADST6</description>
<bitRange>[7:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--ADC_STR7-->
<register>
<name>ADC_STR7</name>
<displayName>ADC_STR7</displayName>
<description>ADC_STR7</description>
<addressOffset>0x0000008C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>ADST7</name>
<description>ADST7</description>
<bitRange>[7:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--ADC_DR0-->
<register>
<name>ADC_DR0</name>
<displayName>ADC_DR0</displayName>
<description>ADC_DR0</description>
<addressOffset>0x000000B0</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>ADD0</name>
<description>ADD0</description>
<bitRange>[15:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADVLD0</name>
<description>ADVLD0</description>
<bitRange>[31:31]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--ADC_DR1-->
<register>
<name>ADC_DR1</name>
<displayName>ADC_DR1</displayName>
<description>ADC_DR1</description>
<addressOffset>0x000000B4</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>ADD1</name>
<description>ADD1</description>
<bitRange>[15:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADVLD1</name>
<description>ADVLD1</description>
<bitRange>[31:31]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--ADC_DR2-->
<register>
<name>ADC_DR2</name>
<displayName>ADC_DR2</displayName>
<description>ADC_DR2</description>
<addressOffset>0x000000B8</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>ADD2</name>
<description>ADD2</description>
<bitRange>[15:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADVLD2</name>
<description>ADVLD2</description>
<bitRange>[31:31]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--ADC_DR3-->
<register>
<name>ADC_DR3</name>
<displayName>ADC_DR3</displayName>
<description>ADC_DR3</description>
<addressOffset>0x000000BC</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>ADD3</name>
<description>ADD3</description>
<bitRange>[15:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADVLD3</name>
<description>ADVLD3</description>
<bitRange>[31:31]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--ADC_DR4-->
<register>
<name>ADC_DR4</name>
<displayName>ADC_DR4</displayName>
<description>ADC_DR4</description>
<addressOffset>0x000000C0</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>ADD4</name>
<description>ADD4</description>
<bitRange>[15:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADVLD4</name>
<description>ADVLD4</description>
<bitRange>[31:31]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--ADC_DR5-->
<register>
<name>ADC_DR5</name>
<displayName>ADC_DR5</displayName>
<description>ADC_DR5</description>
<addressOffset>0x000000C4</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>ADD5</name>
<description>ADD5</description>
<bitRange>[15:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADVLD5</name>
<description>ADVLD5</description>
<bitRange>[31:31]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--ADC_DR6-->
<register>
<name>ADC_DR6</name>
<displayName>ADC_DR6</displayName>
<description>ADC_DR6</description>
<addressOffset>0x000000C8</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>ADD6</name>
<description>ADD6</description>
<bitRange>[15:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADVLD6</name>
<description>ADVLD6</description>
<bitRange>[31:31]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--ADC_DR7-->
<register>
<name>ADC_DR7</name>
<displayName>ADC_DR7</displayName>
<description>ADC_DR7</description>
<addressOffset>0x000000CC</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>ADD7</name>
<description>ADD7</description>
<bitRange>[15:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADVLD7</name>
<description>ADVLD7</description>
<bitRange>[31:31]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--ADC_TCR-->
<register>
<name>ADC_TCR</name>
<displayName>ADC_TCR</displayName>
<description>ADC_TCR</description>
<addressOffset>0x00000100</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>ADSW</name>
<description>ADSW</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADEXTI</name>
<description>ADEXTI</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>GPTM</name>
<description>GPTM</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--ADC_TSR-->
<register>
<name>ADC_TSR</name>
<displayName>ADC_TSR</displayName>
<description>ADC_TSR</description>
<addressOffset>0x00000104</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>ADSC</name>
<description>ADSC</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADEXTIS</name>
<description>ADEXTIS</description>
<bitRange>[11:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>GPTMS</name>
<description>GPTMS</description>
<bitRange>[18:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>GPTME</name>
<description>GPTME</description>
<bitRange>[26:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:27]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--ADC_WCR-->
<register>
<name>ADC_WCR</name>
<displayName>ADC_WCR</displayName>
<description>ADC_WCR</description>
<addressOffset>0x00000120</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>ADWLE</name>
<description>ADWLE</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADWUE</name>
<description>ADWUE</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADWALL</name>
<description>ADWALL</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADWCH</name>
<description>ADWCH</description>
<bitRange>[11:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADLCH</name>
<description>ADLCH</description>
<bitRange>[19:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADUCH</name>
<description>ADUCH</description>
<bitRange>[27:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:28]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--ADC_LTR-->
<register>
<name>ADC_LTR</name>
<displayName>ADC_LTR</displayName>
<description>ADC_LTR</description>
<addressOffset>0x00000124</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>ADLT</name>
<description>ADLT</description>
<bitRange>[11:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--ADC_UTR-->
<register>
<name>ADC_UTR</name>
<displayName>ADC_UTR</displayName>
<description>ADC_UTR</description>
<addressOffset>0x00000128</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>ADUT</name>
<description>ADUT</description>
<bitRange>[11:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--ADC_IMR-->
<register>
<name>ADC_IMR</name>
<displayName>ADC_IMR</displayName>
<description>ADC_IMR</description>
<addressOffset>0x00000130</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>ADIMS</name>
<description>ADIMS</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADIMG</name>
<description>ADIMG</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADIMC</name>
<description>ADIMC</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADIML</name>
<description>ADIML</description>
<bitRange>[16:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADIMU</name>
<description>ADIMU</description>
<bitRange>[17:17]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADIMO</name>
<description>ADIMO</description>
<bitRange>[24:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:25]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--ADC_IRAW-->
<register>
<name>ADC_IRAW</name>
<displayName>ADC_IRAW</displayName>
<description>ADC_IRAW</description>
<addressOffset>0x00000134</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>ADIRAWS</name>
<description>ADIRAWS</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADIRAWG</name>
<description>ADIRAWG</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADIRAWC</name>
<description>ADIRAWC</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADIRAWL</name>
<description>ADIRAWL</description>
<bitRange>[16:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADIRAWU</name>
<description>ADIRAWU</description>
<bitRange>[17:17]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADIRAWO</name>
<description>ADIRAWO</description>
<bitRange>[24:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:25]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--ADC_IMASK-->
<register>
<name>ADC_IMASK</name>
<displayName>ADC_IMASK</displayName>
<description>ADC_IMASK</description>
<addressOffset>0x00000138</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>ADIMASKS</name>
<description>ADIMASKS</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADIMASKG</name>
<description>ADIMASKG</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADIMASKC</name>
<description>ADIMASKC</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADIMASKL</name>
<description>ADIMASKL</description>
<bitRange>[16:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADIMASKU</name>
<description>ADIMASKU</description>
<bitRange>[17:17]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADIMASKO</name>
<description>ADIMASKO</description>
<bitRange>[24:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:25]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--ADC_ICLR-->
<register>
<name>ADC_ICLR</name>
<displayName>ADC_ICLR</displayName>
<description>ADC_ICLR</description>
<addressOffset>0x0000013C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>ADICLRS</name>
<description>ADICLRS</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADICLRG</name>
<description>ADICLRG</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADICLRC</name>
<description>ADICLRC</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADICLRL</name>
<description>ADICLRL</description>
<bitRange>[16:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADICLRU</name>
<description>ADICLRU</description>
<bitRange>[17:17]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADICLRO</name>
<description>ADICLRO</description>
<bitRange>[24:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:25]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
</registers>
</peripheral>
<!--OPACMP-->
<peripheral>
<name>OPACMP</name>
<version>1.0</version>
<description>OPACMP</description>
<groupName>OPACMP</groupName>
<baseAddress>0x40018000</baseAddress>
<size>32</size><!--Bits-->
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<addressBlock>
<offset>0x00000000</offset>
<size>4096</size><!--Bytes-->
<usage>registers</usage><!--registers/buffer/reserved-->
</addressBlock>
<registers>
<!--OPACR0-->
<register>
<name>OPACR0</name>
<displayName>OPACR0</displayName>
<description>OPACR0</description>
<addressOffset>0x00000000</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>OPA0EN</name>
<description>OPA0EN</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OPC0MS</name>
<description>OPC0MS</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>A0OFM</name>
<description>A0OFM</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>A0RS</name>
<description>A0RS</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CMP0S</name>
<description>CMP0S</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--OFVCR0-->
<register>
<name>OFVCR0</name>
<displayName>OFVCR0</displayName>
<description>OFVCR0</description>
<addressOffset>0x00000004</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>A0OF</name>
<description>A0OF</description>
<bitRange>[5:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--CMPIER0-->
<register>
<name>CMPIER0</name>
<displayName>CMPIER0</displayName>
<description>CMPIER0</description>
<addressOffset>0x00000008</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CF0IEN</name>
<description>CF0IEN</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CR0IEN</name>
<description>CR0IEN</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--CMPRSR0-->
<register>
<name>CMPRSR0</name>
<displayName>CMPRSR0</displayName>
<description>CMPRSR0</description>
<addressOffset>0x0000000C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CF0RAW</name>
<description>CF0RAW</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CR0RAW</name>
<description>CR0RAW</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--CMPISR0-->
<register>
<name>CMPISR0</name>
<displayName>CMPISR0</displayName>
<description>CMPISR0</description>
<addressOffset>0x00000010</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CF0IS</name>
<description>CF0IS</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CR0IS</name>
<description>CR0IS</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--CMPICLR0-->
<register>
<name>CMPICLR0</name>
<displayName>CMPICLR0</displayName>
<description>CMPICLR0</description>
<addressOffset>0x00000014</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CF0ICLR</name>
<description>CF0ICLR</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CR0ICLR</name>
<description>CR0ICLR</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--OPACR1-->
<register>
<name>OPACR1</name>
<displayName>OPACR1</displayName>
<description>OPACR1</description>
<addressOffset>0x00000100</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>OPA1EN</name>
<description>OPA1EN</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OPC1MS</name>
<description>OPC1MS</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>A1OFM</name>
<description>A1OFM</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>A1RS</name>
<description>A1RS</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CMP1S</name>
<description>CMP1S</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--OFVCR1-->
<register>
<name>OFVCR1</name>
<displayName>OFVCR1</displayName>
<description>OFVCR1</description>
<addressOffset>0x00000104</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>A1OF</name>
<description>A1OF</description>
<bitRange>[5:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--CMPIER1-->
<register>
<name>CMPIER1</name>
<displayName>CMPIER1</displayName>
<description>CMPIER1</description>
<addressOffset>0x00000108</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CF1IEN</name>
<description>CF1IEN</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CR1IEN</name>
<description>CR1IEN</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--CMPRSR1-->
<register>
<name>CMPRSR1</name>
<displayName>CMPRSR1</displayName>
<description>CMPRSR1</description>
<addressOffset>0x0000010C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CF1RAW</name>
<description>CF1RAW</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CR1RAW</name>
<description>CR1RAW</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--CMPISR1-->
<register>
<name>CMPISR1</name>
<displayName>CMPISR1</displayName>
<description>CMPISR1</description>
<addressOffset>0x00000110</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CF1IS</name>
<description>CF1IS</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CR1IS</name>
<description>CR1IS</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--CMPICLR1-->
<register>
<name>CMPICLR1</name>
<displayName>CMPICLR1</displayName>
<description>CMPICLR1</description>
<addressOffset>0x00000114</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CF1ICLR</name>
<description>CF1ICLR</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CR1ICLR</name>
<description>CR1ICLR</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
</registers>
</peripheral>
<!--GPTM0-->
<peripheral>
<name>GPTM0</name>
<version>1.0</version>
<description>GPTM0</description>
<groupName>GPTM</groupName>
<baseAddress>0x4006E000</baseAddress>
<size>32</size><!--Bits-->
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<addressBlock>
<offset>0x00000000</offset>
<size>4096</size><!--Bytes-->
<usage>registers</usage><!--registers/buffer/reserved-->
</addressBlock>
<interrupt>
<name>GPTM0</name>
<value>51</value>
</interrupt>
<registers>
<!--GPTM0_CNTCFR-->
<register>
<name>GPTM0_CNTCFR</name>
<displayName>GPTM0_CNTCFR</displayName>
<description>GPTM0_CNTCFR</description>
<addressOffset>0x00000000</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>UEVDIS</name>
<description>UEVDIS</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>UGDIS</name>
<description>UGDIS</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CKDIV</name>
<description>CKDIV</description>
<bitRange>[9:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CMSEL</name>
<description>CMSEL</description>
<bitRange>[17:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIR</name>
<description>DIR</description>
<bitRange>[24:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:25]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM0_MDCFR-->
<register>
<name>GPTM0_MDCFR</name>
<displayName>GPTM0_MDCFR</displayName>
<description>GPTM0_MDCFR</description>
<addressOffset>0x00000004</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>TSE</name>
<description>TSE</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SMSEL</name>
<description>SMSEL</description>
<bitRange>[10:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>MMSEL</name>
<description>MMSEL</description>
<bitRange>[18:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SPMSET</name>
<description>SPMSET</description>
<bitRange>[24:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:25]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM0_TRCFR-->
<register>
<name>GPTM0_TRCFR</name>
<displayName>GPTM0_TRCFR</displayName>
<description>GPTM0_TRCFR</description>
<addressOffset>0x00000008</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>TRSEL</name>
<description>TRSEL</description>
<bitRange>[3:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ETF</name>
<description>ETF</description>
<bitRange>[11:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ETIPSC</name>
<description>ETIPSC</description>
<bitRange>[13:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ETIPOL</name>
<description>ETIPOL</description>
<bitRange>[16:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ECME</name>
<description>ECME</description>
<bitRange>[24:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:25]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM0_CTR-->
<register>
<name>GPTM0_CTR</name>
<displayName>GPTM0_CTR</displayName>
<description>GPTM0_CTR</description>
<addressOffset>0x00000010</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>TME</name>
<description>TME</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CRBE</name>
<description>CRBE</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM0_CH0ICFR-->
<register>
<name>GPTM0_CH0ICFR</name>
<displayName>GPTM0_CH0ICFR</displayName>
<description>GPTM0_CH0ICFR</description>
<addressOffset>0x00000020</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>TI0F</name>
<description>TI0F</description>
<bitRange>[3:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH0CCS</name>
<description>CH0CCS</description>
<bitRange>[17:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH0PSC</name>
<description>CH0PSC</description>
<bitRange>[19:18]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>TI0SRC</name>
<description>TI0SRC</description>
<bitRange>[31:31]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM0_CH1ICFR-->
<register>
<name>GPTM0_CH1ICFR</name>
<displayName>GPTM0_CH1ICFR</displayName>
<description>GPTM0_CH1ICFR</description>
<addressOffset>0x00000024</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>TI1F</name>
<description>TI1F</description>
<bitRange>[3:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH1CCS</name>
<description>CH1CCS</description>
<bitRange>[17:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH1PSC</name>
<description>CH1PSC</description>
<bitRange>[19:18]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:20]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM0_CH2ICFR-->
<register>
<name>GPTM0_CH2ICFR</name>
<displayName>GPTM0_CH2ICFR</displayName>
<description>GPTM0_CH2ICFR</description>
<addressOffset>0x00000028</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>TI2F</name>
<description>TI2F</description>
<bitRange>[3:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH2CCS</name>
<description>CH2CCS</description>
<bitRange>[17:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH2PSC</name>
<description>CH2PSC</description>
<bitRange>[19:18]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:20]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM0_CH3ICFR-->
<register>
<name>GPTM0_CH3ICFR</name>
<displayName>GPTM0_CH3ICFR</displayName>
<description>GPTM0_CH3ICFR</description>
<addressOffset>0x0000002C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>TI3F</name>
<description>TI3F</description>
<bitRange>[3:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH3CCS</name>
<description>CH3CCS</description>
<bitRange>[17:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH3PSC</name>
<description>CH3PSC</description>
<bitRange>[19:18]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:20]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM0_CH0OCFR-->
<register>
<name>GPTM0_CH0OCFR</name>
<displayName>GPTM0_CH0OCFR</displayName>
<description>GPTM0_CH0OCFR</description>
<addressOffset>0x00000040</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CH0OM</name>
<description>CH0OM</description>
<bitRange>[2:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>REF0CE</name>
<description>REF0CE</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH0PRE</name>
<description>CH0PRE</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH0IMAE</name>
<description>CH0IMAE</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM0_CH1OCFR-->
<register>
<name>GPTM0_CH1OCFR</name>
<displayName>GPTM0_CH1OCFR</displayName>
<description>GPTM0_CH1OCFR</description>
<addressOffset>0x00000044</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CH1OM</name>
<description>CH1OM</description>
<bitRange>[2:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>REF1CE</name>
<description>REF1CE</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH1PRE</name>
<description>CH1PRE</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH1IMAE</name>
<description>CH1IMAE</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM0_CH2OCFR-->
<register>
<name>GPTM0_CH2OCFR</name>
<displayName>GPTM0_CH2OCFR</displayName>
<description>GPTM0_CH2OCFR</description>
<addressOffset>0x00000048</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CH2OM</name>
<description>CH2OM</description>
<bitRange>[2:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>REF2CE</name>
<description>REF2CE</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH2PRE</name>
<description>CH2PRE</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH2IMAE</name>
<description>CH2IMAE</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM0_CH3OCFR-->
<register>
<name>GPTM0_CH3OCFR</name>
<displayName>GPTM0_CH3OCFR</displayName>
<description>GPTM0_CH3OCFR</description>
<addressOffset>0x0000004C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CH3OM</name>
<description>CH3OM</description>
<bitRange>[2:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>REF3CE</name>
<description>REF3CE</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH3PRE</name>
<description>CH3PRE</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH3IMAE</name>
<description>CH3IMAE</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM0_CHCTR-->
<register>
<name>GPTM0_CHCTR</name>
<displayName>GPTM0_CHCTR</displayName>
<description>GPTM0_CHCTR</description>
<addressOffset>0x00000050</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CH0E</name>
<description>CH0E</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH1E</name>
<description>CH1E</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH2E</name>
<description>CH2E</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH3E</name>
<description>CH3E</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM0_CHPOLR-->
<register>
<name>GPTM0_CHPOLR</name>
<displayName>GPTM0_CHPOLR</displayName>
<description>GPTM0_CHPOLR</description>
<addressOffset>0x00000054</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CH0P</name>
<description>CH0P</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH1P</name>
<description>CH1P</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH2P</name>
<description>CH2P</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH3P</name>
<description>CH3P</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM0_ICTR-->
<register>
<name>GPTM0_ICTR</name>
<displayName>GPTM0_ICTR</displayName>
<description>GPTM0_ICTR</description>
<addressOffset>0x00000074</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CH0CCIE</name>
<description>CH0CCIE</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH1CCIE</name>
<description>CH1CCIE</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH2CCIE</name>
<description>CH2CCIE</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH3CCIE</name>
<description>CH3CCIE</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>UEVIE</name>
<description>UEVIE</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>TEVIE</name>
<description>TEVIE</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM0_EVGR-->
<register>
<name>GPTM0_EVGR</name>
<displayName>GPTM0_EVGR</displayName>
<description>GPTM0_EVGR</description>
<addressOffset>0x00000078</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CH0CCG</name>
<description>CH0CCG</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH1CCG</name>
<description>CH1CCG</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH2CCG</name>
<description>CH2CCG</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH3CCG</name>
<description>CH3CCG</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>UEVG</name>
<description>UEVG</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>TEVG</name>
<description>TEVG</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM0_INTSR-->
<register>
<name>GPTM0_INTSR</name>
<displayName>GPTM0_INTSR</displayName>
<description>GPTM0_INTSR</description>
<addressOffset>0x0000007C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CH0CCIF</name>
<description>CH0CCIF</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH1CCIF</name>
<description>CH1CCIF</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH2CCIF</name>
<description>CH2CCIF</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH3CCIF</name>
<description>CH3CCIF</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH0OCF</name>
<description>CH0OCF</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH1OCF</name>
<description>CH1OCF</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH2OCF</name>
<description>CH2OCF</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH3OCF</name>
<description>CH3OCF</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>UEVIF</name>
<description>UEVIF</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>TEVIF</name>
<description>TEVIF</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM0_CNTR-->
<register>
<name>GPTM0_CNTR</name>
<displayName>GPTM0_CNTR</displayName>
<description>GPTM0_CNTR</description>
<addressOffset>0x00000080</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CNTV</name>
<description>CNTV</description>
<bitRange>[15:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM0_PSCR-->
<register>
<name>GPTM0_PSCR</name>
<displayName>GPTM0_PSCR</displayName>
<description>GPTM0_PSCR</description>
<addressOffset>0x00000084</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>PSCV</name>
<description>PSCV</description>
<bitRange>[15:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM0_CRR-->
<register>
<name>GPTM0_CRR</name>
<displayName>GPTM0_CRR</displayName>
<description>GPTM0_CRR</description>
<addressOffset>0x00000088</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CRV</name>
<description>CRV</description>
<bitRange>[15:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM0_CH0CCR-->
<register>
<name>GPTM0_CH0CCR</name>
<displayName>GPTM0_CH0CCR</displayName>
<description>GPTM0_CH0CCR</description>
<addressOffset>0x00000090</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CH0CCV</name>
<description>CH0CCV</description>
<bitRange>[15:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM0_CH1CCR-->
<register>
<name>GPTM0_CH1CCR</name>
<displayName>GPTM0_CH1CCR</displayName>
<description>GPTM0_CH1CCR</description>
<addressOffset>0x00000094</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CH1CCV</name>
<description>CH1CCV</description>
<bitRange>[15:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM0_CH2CCR-->
<register>
<name>GPTM0_CH2CCR</name>
<displayName>GPTM0_CH2CCR</displayName>
<description>GPTM0_CH2CCR</description>
<addressOffset>0x00000098</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CH2CCV</name>
<description>CH2CCV</description>
<bitRange>[15:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM0_CH3CCR-->
<register>
<name>GPTM0_CH3CCR</name>
<displayName>GPTM0_CH3CCR</displayName>
<description>GPTM0_CH3CCR</description>
<addressOffset>0x0000009C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CH3CCV</name>
<description>CH3CCV</description>
<bitRange>[15:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
</registers>
</peripheral>
<!--GPTM1-->
<peripheral>
<name>GPTM1</name>
<version>1.0</version>
<description>GPTM1</description>
<groupName>GPTM</groupName>
<baseAddress>0x4006F000</baseAddress>
<size>32</size><!--Bits-->
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<addressBlock>
<offset>0x00000000</offset>
<size>4096</size><!--Bytes-->
<usage>registers</usage><!--registers/buffer/reserved-->
</addressBlock>
<interrupt>
<name>GPTM1</name>
<value>52</value>
</interrupt>
<registers>
<!--GPTM1_CNTCFR-->
<register>
<name>GPTM1_CNTCFR</name>
<displayName>GPTM1_CNTCFR</displayName>
<description>GPTM1_CNTCFR</description>
<addressOffset>0x00000000</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>UEVDIS</name>
<description>UEVDIS</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>UGDIS</name>
<description>UGDIS</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CKDIV</name>
<description>CKDIV</description>
<bitRange>[9:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CMSEL</name>
<description>CMSEL</description>
<bitRange>[17:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DIR</name>
<description>DIR</description>
<bitRange>[24:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:25]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM1_MDCFR-->
<register>
<name>GPTM1_MDCFR</name>
<displayName>GPTM1_MDCFR</displayName>
<description>GPTM1_MDCFR</description>
<addressOffset>0x00000004</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>TSE</name>
<description>TSE</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SMSEL</name>
<description>SMSEL</description>
<bitRange>[10:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>MMSEL</name>
<description>MMSEL</description>
<bitRange>[18:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SPMSET</name>
<description>SPMSET</description>
<bitRange>[24:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:25]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM1_TRCFR-->
<register>
<name>GPTM1_TRCFR</name>
<displayName>GPTM1_TRCFR</displayName>
<description>GPTM1_TRCFR</description>
<addressOffset>0x00000008</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>TRSEL</name>
<description>TRSEL</description>
<bitRange>[3:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ETF</name>
<description>ETF</description>
<bitRange>[11:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ETIPSC</name>
<description>ETIPSC</description>
<bitRange>[13:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ETIPOL</name>
<description>ETIPOL</description>
<bitRange>[16:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ECME</name>
<description>ECME</description>
<bitRange>[24:24]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:25]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM1_CTR-->
<register>
<name>GPTM1_CTR</name>
<displayName>GPTM1_CTR</displayName>
<description>GPTM1_CTR</description>
<addressOffset>0x00000010</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>TME</name>
<description>TME</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CRBE</name>
<description>CRBE</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM1_CH0ICFR-->
<register>
<name>GPTM1_CH0ICFR</name>
<displayName>GPTM1_CH0ICFR</displayName>
<description>GPTM1_CH0ICFR</description>
<addressOffset>0x00000020</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>TI0F</name>
<description>TI0F</description>
<bitRange>[3:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH0CCS</name>
<description>CH0CCS</description>
<bitRange>[17:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH0PSC</name>
<description>CH0PSC</description>
<bitRange>[19:18]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>TI0SRC</name>
<description>TI0SRC</description>
<bitRange>[31:31]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM1_CH1ICFR-->
<register>
<name>GPTM1_CH1ICFR</name>
<displayName>GPTM1_CH1ICFR</displayName>
<description>GPTM1_CH1ICFR</description>
<addressOffset>0x00000024</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>TI1F</name>
<description>TI1F</description>
<bitRange>[3:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH1CCS</name>
<description>CH1CCS</description>
<bitRange>[17:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH1PSC</name>
<description>CH1PSC</description>
<bitRange>[19:18]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:20]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM1_CH2ICFR-->
<register>
<name>GPTM1_CH2ICFR</name>
<displayName>GPTM1_CH2ICFR</displayName>
<description>GPTM1_CH2ICFR</description>
<addressOffset>0x00000028</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>TI2F</name>
<description>TI2F</description>
<bitRange>[3:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH2CCS</name>
<description>CH2CCS</description>
<bitRange>[17:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH2PSC</name>
<description>CH2PSC</description>
<bitRange>[19:18]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:20]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM1_CH3ICFR-->
<register>
<name>GPTM1_CH3ICFR</name>
<displayName>GPTM1_CH3ICFR</displayName>
<description>GPTM1_CH3ICFR</description>
<addressOffset>0x0000002C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>TI3F</name>
<description>TI3F</description>
<bitRange>[3:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH3CCS</name>
<description>CH3CCS</description>
<bitRange>[17:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH3PSC</name>
<description>CH3PSC</description>
<bitRange>[19:18]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:20]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM1_CH0OCFR-->
<register>
<name>GPTM1_CH0OCFR</name>
<displayName>GPTM1_CH0OCFR</displayName>
<description>GPTM1_CH0OCFR</description>
<addressOffset>0x00000040</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CH0OM</name>
<description>CH0OM</description>
<bitRange>[2:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>REF0CE</name>
<description>REF0CE</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH0PRE</name>
<description>CH0PRE</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH0IMAE</name>
<description>CH0IMAE</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM1_CH1OCFR-->
<register>
<name>GPTM1_CH1OCFR</name>
<displayName>GPTM1_CH1OCFR</displayName>
<description>GPTM1_CH1OCFR</description>
<addressOffset>0x00000044</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CH1OM</name>
<description>CH1OM</description>
<bitRange>[2:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>REF1CE</name>
<description>REF1CE</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH1PRE</name>
<description>CH1PRE</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH1IMAE</name>
<description>CH1IMAE</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM1_CH2OCFR-->
<register>
<name>GPTM1_CH2OCFR</name>
<displayName>GPTM1_CH2OCFR</displayName>
<description>GPTM1_CH2OCFR</description>
<addressOffset>0x00000048</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CH2OM</name>
<description>CH2OM</description>
<bitRange>[2:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>REF2CE</name>
<description>REF2CE</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH2PRE</name>
<description>CH2PRE</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH2IMAE</name>
<description>CH2IMAE</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM1_CH3OCFR-->
<register>
<name>GPTM1_CH3OCFR</name>
<displayName>GPTM1_CH3OCFR</displayName>
<description>GPTM1_CH3OCFR</description>
<addressOffset>0x0000004C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CH3OM</name>
<description>CH3OM</description>
<bitRange>[2:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>REF3CE</name>
<description>REF3CE</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH3PRE</name>
<description>CH3PRE</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH3IMAE</name>
<description>CH3IMAE</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM1_CHCTR-->
<register>
<name>GPTM1_CHCTR</name>
<displayName>GPTM1_CHCTR</displayName>
<description>GPTM1_CHCTR</description>
<addressOffset>0x00000050</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CH0E</name>
<description>CH0E</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH1E</name>
<description>CH1E</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH2E</name>
<description>CH2E</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH3E</name>
<description>CH3E</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM1_CHPOLR-->
<register>
<name>GPTM1_CHPOLR</name>
<displayName>GPTM1_CHPOLR</displayName>
<description>GPTM1_CHPOLR</description>
<addressOffset>0x00000054</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CH0P</name>
<description>CH0P</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH1P</name>
<description>CH1P</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH2P</name>
<description>CH2P</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH3P</name>
<description>CH3P</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM1_ICTR-->
<register>
<name>GPTM1_ICTR</name>
<displayName>GPTM1_ICTR</displayName>
<description>GPTM1_ICTR</description>
<addressOffset>0x00000074</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CH0CCIE</name>
<description>CH0CCIE</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH1CCIE</name>
<description>CH1CCIE</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH2CCIE</name>
<description>CH2CCIE</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH3CCIE</name>
<description>CH3CCIE</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>UEVIE</name>
<description>UEVIE</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>TEVIE</name>
<description>TEVIE</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM1_EVGR-->
<register>
<name>GPTM1_EVGR</name>
<displayName>GPTM1_EVGR</displayName>
<description>GPTM1_EVGR</description>
<addressOffset>0x00000078</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CH0CCG</name>
<description>CH0CCG</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH1CCG</name>
<description>CH1CCG</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH2CCG</name>
<description>CH2CCG</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH3CCG</name>
<description>CH3CCG</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>UEVG</name>
<description>UEVG</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>TEVG</name>
<description>TEVG</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM1_INTSR-->
<register>
<name>GPTM1_INTSR</name>
<displayName>GPTM1_INTSR</displayName>
<description>GPTM1_INTSR</description>
<addressOffset>0x0000007C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CH0CCIF</name>
<description>CH0CCIF</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH1CCIF</name>
<description>CH1CCIF</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH2CCIF</name>
<description>CH2CCIF</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH3CCIF</name>
<description>CH3CCIF</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH0OCF</name>
<description>CH0OCF</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH1OCF</name>
<description>CH1OCF</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH2OCF</name>
<description>CH2OCF</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CH3OCF</name>
<description>CH3OCF</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>UEVIF</name>
<description>UEVIF</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>TEVIF</name>
<description>TEVIF</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM1_CNTR-->
<register>
<name>GPTM1_CNTR</name>
<displayName>GPTM1_CNTR</displayName>
<description>GPTM1_CNTR</description>
<addressOffset>0x00000080</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CNTV</name>
<description>CNTV</description>
<bitRange>[15:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM1_PSCR-->
<register>
<name>GPTM1_PSCR</name>
<displayName>GPTM1_PSCR</displayName>
<description>GPTM1_PSCR</description>
<addressOffset>0x00000084</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>PSCV</name>
<description>PSCV</description>
<bitRange>[15:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM1_CRR-->
<register>
<name>GPTM1_CRR</name>
<displayName>GPTM1_CRR</displayName>
<description>GPTM1_CRR</description>
<addressOffset>0x00000088</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CRV</name>
<description>CRV</description>
<bitRange>[15:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM1_CH0CCR-->
<register>
<name>GPTM1_CH0CCR</name>
<displayName>GPTM1_CH0CCR</displayName>
<description>GPTM1_CH0CCR</description>
<addressOffset>0x00000090</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CH0CCV</name>
<description>CH0CCV</description>
<bitRange>[15:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM1_CH1CCR-->
<register>
<name>GPTM1_CH1CCR</name>
<displayName>GPTM1_CH1CCR</displayName>
<description>GPTM1_CH1CCR</description>
<addressOffset>0x00000094</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CH1CCV</name>
<description>CH1CCV</description>
<bitRange>[15:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM1_CH2CCR-->
<register>
<name>GPTM1_CH2CCR</name>
<displayName>GPTM1_CH2CCR</displayName>
<description>GPTM1_CH2CCR</description>
<addressOffset>0x00000098</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CH2CCV</name>
<description>CH2CCV</description>
<bitRange>[15:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--GPTM1_CH3CCR-->
<register>
<name>GPTM1_CH3CCR</name>
<displayName>GPTM1_CH3CCR</displayName>
<description>GPTM1_CH3CCR</description>
<addressOffset>0x0000009C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CH3CCV</name>
<description>CH3CCV</description>
<bitRange>[15:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
</registers>
</peripheral>
<!--RTC-->
<peripheral>
<name>RTC</name>
<version>1.0</version>
<description>RTC</description>
<groupName>RTC</groupName>
<baseAddress>0x4006A000</baseAddress>
<size>32</size><!--Bits-->
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<addressBlock>
<offset>0x00000000</offset>
<size>4096</size><!--Bytes-->
<usage>registers</usage><!--registers/buffer/reserved-->
</addressBlock>
<interrupt>
<name>RTC</name>
<value>20</value>
</interrupt>
<registers>
<!--RTC_CNT-->
<register>
<name>RTC_CNT</name>
<displayName>RTC_CNT</displayName>
<description>RTC_CNT</description>
<addressOffset>0x00000000</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>RTCCNT</name>
<description>RTCCNT</description>
<bitRange>[31:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--RTC_CMP-->
<register>
<name>RTC_CMP</name>
<displayName>RTC_CMP</displayName>
<description>RTC_CMP</description>
<addressOffset>0x00000004</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>RTCCMP</name>
<description>RTCCMP</description>
<bitRange>[31:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--RTC_CR-->
<register>
<name>RTC_CR</name>
<displayName>RTC_CR</displayName>
<description>RTC_CR</description>
<addressOffset>0x00000008</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>RTCEN</name>
<description>RTCEN</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RTCSRC</name>
<description>RTCSRC</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LSIEN</name>
<description>LSIEN</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LSEEN</name>
<description>LSEEN</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CMPCLR</name>
<description>CMPCLR</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LSESM</name>
<description>LSESM</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RPRE</name>
<description>RPRE</description>
<bitRange>[11:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ROEN</name>
<description>ROEN</description>
<bitRange>[16:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ROES</name>
<description>ROES</description>
<bitRange>[17:17]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ROWM</name>
<description>ROWM</description>
<bitRange>[18:18]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ROAP</name>
<description>ROAP</description>
<bitRange>[19:19]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ROLF</name>
<description>ROLF</description>
<bitRange>[20:20]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:21]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--RTC_SR-->
<register>
<name>RTC_SR</name>
<displayName>RTC_SR</displayName>
<description>RTC_SR</description>
<addressOffset>0x0000000C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CSECFLAG</name>
<description>CSECFLAG</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CMFLAG</name>
<description>CMFLAG</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OVFLAG</name>
<description>OVFLAG</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--RTC_IWEN-->
<register>
<name>RTC_IWEN</name>
<displayName>RTC_IWEN</displayName>
<description>RTC_IWEN</description>
<addressOffset>0x00000010</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CSECIEN</name>
<description>CSECIEN</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CMIEN</name>
<description>CMIEN</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OVIEN</name>
<description>OVIEN</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CSECWEN</name>
<description>CSECWEN</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CMWEN</name>
<description>CMWEN</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OVWEN</name>
<description>OVWEN</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
</registers>
</peripheral>
<!--WDT-->
<peripheral>
<name>WDT</name>
<version>1.0</version>
<description>WDT</description>
<groupName>WDT</groupName>
<baseAddress>0x40068000</baseAddress>
<size>32</size><!--Bits-->
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<addressBlock>
<offset>0x00000000</offset>
<size>4096</size><!--Bytes-->
<usage>registers</usage><!--registers/buffer/reserved-->
</addressBlock>
<interrupt>
<name>WDT</name>
<value>19</value>
</interrupt>
<registers>
<!--WDT_CR-->
<register>
<name>WDT_CR</name>
<displayName>WDT_CR</displayName>
<description>WDT_CR</description>
<addressOffset>0x00000000</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>WDTRS</name>
<description>WDTRS</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RSKEY</name>
<description>RSKEY</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--WDT_MR0-->
<register>
<name>WDT_MR0</name>
<displayName>WDT_MR0</displayName>
<description>WDT_MR0</description>
<addressOffset>0x00000004</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>WDTV</name>
<description>WDTV</description>
<bitRange>[11:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>WDTFIEN</name>
<description>WDTFIEN</description>
<bitRange>[12:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>WDTRSTEN</name>
<description>WDTRSTEN</description>
<bitRange>[13:13]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--WDT_MR1-->
<register>
<name>WDT_MR1</name>
<displayName>WDT_MR1</displayName>
<description>WDT_MR1</description>
<addressOffset>0x00000008</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>WDTD</name>
<description>WDTD</description>
<bitRange>[11:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>WPSC</name>
<description>WPSC</description>
<bitRange>[14:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--WDT_SR-->
<register>
<name>WDT_SR</name>
<displayName>WDT_SR</displayName>
<description>WDT_SR</description>
<addressOffset>0x0000000C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>WDTUF</name>
<description>WDTUF</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>WDTERR</name>
<description>WDTERR</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--WDT_PR-->
<register>
<name>WDT_PR</name>
<displayName>WDT_PR</displayName>
<description>WDT_PR</description>
<addressOffset>0x00000010</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>PROTECT</name>
<description>PROTECT</description>
<bitRange>[15:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
</registers>
</peripheral>
<!--I2C-->
<peripheral>
<name>I2C</name>
<version>1.0</version>
<description>I2C</description>
<groupName>I2C</groupName>
<baseAddress>0x40048000</baseAddress>
<size>32</size><!--Bits-->
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<addressBlock>
<offset>0x00000000</offset>
<size>4096</size><!--Bytes-->
<usage>registers</usage><!--registers/buffer/reserved-->
</addressBlock>
<interrupt>
<name>I2C</name>
<value>59</value>
</interrupt>
<registers>
<!--I2C_CR-->
<register>
<name>I2C_CR</name>
<displayName>I2C_CR</displayName>
<description>I2C_CR</description>
<addressOffset>0x00000000</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>AA</name>
<description>AA</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>STOP</name>
<description>STOP</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>GCEN</name>
<description>GCEN</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>I2CEN</name>
<description>I2CEN</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADRM</name>
<description>ADRM</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--I2C_IER-->
<register>
<name>I2C_IER</name>
<displayName>I2C_IER</displayName>
<description>I2C_IER</description>
<addressOffset>0x00000004</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>STAIE</name>
<description>STAIE</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>STOIE</name>
<description>STOIE</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADRSIE</name>
<description>ADRSIE</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>GCSIE</name>
<description>GCSIE</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ARBLOSIE</name>
<description>ARBLOSIE</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RXNACKIE</name>
<description>RXNACKIE</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>BUSERRIE</name>
<description>BUSERRIE</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RXDNEIE</name>
<description>RXDNEIE</description>
<bitRange>[16:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>TXDEIE</name>
<description>TXDEIE</description>
<bitRange>[17:17]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RXBFIE</name>
<description>RXBFIE</description>
<bitRange>[18:18]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:19]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--I2C_ADDR-->
<register>
<name>I2C_ADDR</name>
<displayName>I2C_ADDR</displayName>
<description>I2C_ADDR</description>
<addressOffset>0x00000008</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>ADDR</name>
<description>ADDR</description>
<bitRange>[9:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--I2C_SR-->
<register>
<name>I2C_SR</name>
<displayName>I2C_SR</displayName>
<description>I2C_SR</description>
<addressOffset>0x0000000C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>STA</name>
<description>STA</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>STO</name>
<description>STO</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ADRS</name>
<description>ADRS</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>GCS</name>
<description>GCS</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ARBLOS</name>
<description>ARBLOS</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RXNACK</name>
<description>RXNACK</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>BUSERR</name>
<description>BUSERR</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RXDNE</name>
<description>RXDNE</description>
<bitRange>[16:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>TXDE</name>
<description>TXDE</description>
<bitRange>[17:17]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RXBF</name>
<description>RXBF</description>
<bitRange>[18:18]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>BUSBUSY</name>
<description>BUSBUSY</description>
<bitRange>[19:19]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>MASTER</name>
<description>MASTER</description>
<bitRange>[20:20]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>TXNRX</name>
<description>TXNRX</description>
<bitRange>[21:21]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:22]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--I2C_SHPGR-->
<register>
<name>I2C_SHPGR</name>
<displayName>I2C_SHPGR</displayName>
<description>I2C_SHPGR</description>
<addressOffset>0x00000010</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>SHPG</name>
<description>SHPG</description>
<bitRange>[15:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--I2C_SLPGR-->
<register>
<name>I2C_SLPGR</name>
<displayName>I2C_SLPGR</displayName>
<description>I2C_SLPGR</description>
<addressOffset>0x00000014</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>SLPG</name>
<description>SLPG</description>
<bitRange>[15:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--I2C_DR-->
<register>
<name>I2C_DR</name>
<displayName>I2C_DR</displayName>
<description>I2C_DR</description>
<addressOffset>0x00000018</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>DATA</name>
<description>DATA</description>
<bitRange>[7:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--I2C_TAR-->
<register>
<name>I2C_TAR</name>
<displayName>I2C_TAR</displayName>
<description>I2C_TAR</description>
<addressOffset>0x0000001C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>TAR</name>
<description>TAR</description>
<bitRange>[9:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RWD</name>
<description>RWD</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
</registers>
</peripheral>
<!--SPI-->
<peripheral>
<name>SPI</name>
<version>1.0</version>
<description>SPI</description>
<groupName>SPI</groupName>
<baseAddress>0x40004000</baseAddress>
<size>32</size><!--Bits-->
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<addressBlock>
<offset>0x00000000</offset>
<size>4096</size><!--Bytes-->
<usage>registers</usage><!--registers/buffer/reserved-->
</addressBlock>
<interrupt>
<name>SPI</name>
<value>61</value>
</interrupt>
<registers>
<!--SPI_CR0-->
<register>
<name>SPI_CR0</name>
<displayName>SPI_CR0</displayName>
<description>SPI_CR0</description>
<addressOffset>0x00000000</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>SPIEN</name>
<description>SPIEN</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SELOEN</name>
<description>SELOEN</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SSELC</name>
<description>SSELC</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--SPI_CR1-->
<register>
<name>SPI_CR1</name>
<displayName>SPI_CR1</displayName>
<description>SPI_CR1</description>
<addressOffset>0x00000004</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>DFL</name>
<description>DFL</description>
<bitRange>[3:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>FORMAT</name>
<description>FORMAT</description>
<bitRange>[10:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SELAP</name>
<description>SELAP</description>
<bitRange>[11:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>FIRSTBIT</name>
<description>FIRSTBIT</description>
<bitRange>[12:12]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SELM</name>
<description>SELM</description>
<bitRange>[13:13]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>MODE</name>
<description>MODE</description>
<bitRange>[14:14]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:15]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--SPI_IER-->
<register>
<name>SPI_IER</name>
<displayName>SPI_IER</displayName>
<description>SPI_IER</description>
<addressOffset>0x00000008</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>TXBEIEN</name>
<description>TXBEIEN</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>TXEIEN</name>
<description>TXEIEN</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RXBNEIEN</name>
<description>RXBNEIEN</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>WCIEN</name>
<description>WCIEN</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ROIEN</name>
<description>ROIEN</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>MFIEN</name>
<description>MFIEN</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SAIEN</name>
<description>SAIEN</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>TOIEN</name>
<description>TOIEN</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--SPI_CPR-->
<register>
<name>SPI_CPR</name>
<displayName>SPI_CPR</displayName>
<description>SPI_CPR</description>
<addressOffset>0x0000000C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CP</name>
<description>CP</description>
<bitRange>[15:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--SPI_DR-->
<register>
<name>SPI_DR</name>
<displayName>SPI_DR</displayName>
<description>SPI_DR</description>
<addressOffset>0x00000010</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>DR</name>
<description>DR</description>
<bitRange>[15:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--SPI_SR-->
<register>
<name>SPI_SR</name>
<displayName>SPI_SR</displayName>
<description>SPI_SR</description>
<addressOffset>0x00000014</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>TXBE</name>
<description>TXBE</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>TXE</name>
<description>TXE</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RXBNE</name>
<description>RXBNE</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>WC</name>
<description>WC</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RO</name>
<description>RO</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>MF</name>
<description>MF</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SA</name>
<description>SA</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>TO</name>
<description>TO</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>BUSY</name>
<description>BUSY</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--SPI_FCR-->
<register>
<name>SPI_FCR</name>
<displayName>SPI_FCR</displayName>
<description>SPI_FCR</description>
<addressOffset>0x00000018</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>TXFTLS</name>
<description>TXFTLS</description>
<bitRange>[3:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RXFTLS</name>
<description>RXFTLS</description>
<bitRange>[7:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>TFPR</name>
<description>TFPR</description>
<bitRange>[8:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RFPR</name>
<description>RFPR</description>
<bitRange>[9:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>FIFOEN</name>
<description>FIFOEN</description>
<bitRange>[10:10]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:11]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--SPI_FSR-->
<register>
<name>SPI_FSR</name>
<displayName>SPI_FSR</displayName>
<description>SPI_FSR</description>
<addressOffset>0x0000001C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>TXFS</name>
<description>TXFS</description>
<bitRange>[3:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RXFS</name>
<description>RXFS</description>
<bitRange>[7:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--SPI_FTOCR-->
<register>
<name>SPI_FTOCR</name>
<displayName>SPI_FTOCR</displayName>
<description>SPI_FTOCR</description>
<addressOffset>0x00000020</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>TOC</name>
<description>TOC</description>
<bitRange>[31:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
</registers>
</peripheral>
<!--USART-->
<peripheral>
<name>USART</name>
<version>1.0</version>
<description>USART</description>
<groupName>USART</groupName>
<baseAddress>0x40000000</baseAddress>
<size>32</size><!--Bits-->
<resetValue>0x00000000</resetValue>
<resetMask>0xffffffff</resetMask>
<addressBlock>
<offset>0x00000000</offset>
<size>4096</size><!--Bytes-->
<usage>registers</usage><!--registers/buffer/reserved-->
</addressBlock>
<interrupt>
<name>USART</name>
<value>63</value>
</interrupt>
<registers>
<!--USART_RBR-->
<register>
<name>USART_RBR</name>
<displayName>USART_RBR</displayName>
<description>USART_RBR</description>
<addressOffset>0x00000000</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>RD</name>
<description>RD</description>
<bitRange>[8:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--USART_TBR-->
<register>
<name>USART_TBR</name>
<displayName>USART_TBR</displayName>
<description>USART_TBR</description>
<alternateGroup>USART</alternateGroup>
<addressOffset>0x00000000</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>TD</name>
<description>TD</description>
<bitRange>[8:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:9]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--USART_IER-->
<register>
<name>USART_IER</name>
<displayName>USART_IER</displayName>
<description>USART_IER</description>
<addressOffset>0x00000004</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>RFTLI_RTOIE</name>
<description>RFTLI_RTOIE</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>TFTLIE</name>
<description>TFTLIE</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RLSIE</name>
<description>RLSIE</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>MODSIE</name>
<description>MODSIE</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--USART_IIR-->
<register>
<name>USART_IIR</name>
<displayName>USART_IIR</displayName>
<description>USART_IIR</description>
<addressOffset>0x00000008</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>NIP</name>
<description>NIP</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>IID</name>
<description>IID</description>
<bitRange>[3:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--USART_FCR-->
<register>
<name>USART_FCR</name>
<displayName>USART_FCR</displayName>
<description>USART_FCR</description>
<addressOffset>0x0000000C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>FME</name>
<description>FME</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RFR</name>
<description>RFR</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>TFR</name>
<description>TFR</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>TFTL</name>
<description>TFTL</description>
<bitRange>[5:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RFTL</name>
<description>RFTL</description>
<bitRange>[7:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--USART_LCR-->
<register>
<name>USART_LCR</name>
<displayName>USART_LCR</displayName>
<description>USART_LCR</description>
<addressOffset>0x00000010</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>WLS</name>
<description>WLS</description>
<bitRange>[1:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>NSB</name>
<description>NSB</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PBE</name>
<description>PBE</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>EPE</name>
<description>EPE</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>SPE</name>
<description>SPE</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>BCB</name>
<description>BCB</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--USART_MODCR-->
<register>
<name>USART_MODCR</name>
<displayName>USART_MODCR</displayName>
<description>USART_MODCR</description>
<addressOffset>0x00000014</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>DTR</name>
<description>DTR</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RTS</name>
<description>RTS</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--USART_LSR-->
<register>
<name>USART_LSR</name>
<displayName>USART_LSR</displayName>
<description>USART_LSR</description>
<addressOffset>0x00000018</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>RFDR</name>
<description>RFDR</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>OEI</name>
<description>OEI</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>PEI</name>
<description>PEI</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>FEI</name>
<description>FEI</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>BII</name>
<description>BII</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>TXFEMPT</name>
<description>TXFEMPT</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>TXEMPT</name>
<description>TXEMPT</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>ERRRX</name>
<description>ERRRX</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--USART_MODSR-->
<register>
<name>USART_MODSR</name>
<displayName>USART_MODSR</displayName>
<description>USART_MODSR</description>
<addressOffset>0x0000001C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>DCTS</name>
<description>DCTS</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DDSR</name>
<description>DDSR</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DRI</name>
<description>DRI</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DDCD</name>
<description>DDCD</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CTSS</name>
<description>CTSS</description>
<bitRange>[4:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DSRS</name>
<description>DSRS</description>
<bitRange>[5:5]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RIS</name>
<description>RIS</description>
<bitRange>[6:6]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>DCDS</name>
<description>DCDS</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--USART_TPR-->
<register>
<name>USART_TPR</name>
<displayName>USART_TPR</displayName>
<description>USART_TPR</description>
<addressOffset>0x00000020</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>RTOIC</name>
<description>RTOIC</description>
<bitRange>[6:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RTOIE</name>
<description>RTOIE</description>
<bitRange>[7:7]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>TG</name>
<description>TG</description>
<bitRange>[15:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--USART_MDR-->
<register>
<name>USART_MDR</name>
<displayName>USART_MDR</displayName>
<description>USART_MDR</description>
<addressOffset>0x00000024</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>MODE</name>
<description>MODE</description>
<bitRange>[1:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>TRSM</name>
<description>TRSM</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--USART_IrDACR-->
<register>
<name>USART_IrDACR</name>
<displayName>USART_IrDACR</displayName>
<description>USART_IrDACR</description>
<addressOffset>0x00000028</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>IrDAEN</name>
<description>IrDAEN</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>IrDALP</name>
<description>IrDALP</description>
<bitRange>[1:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>TXSEL</name>
<description>TXSEL</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>LB</name>
<description>LB</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>IrDAPSC</name>
<description>IrDAPSC</description>
<bitRange>[15:8]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--USART_RS485CR-->
<register>
<name>USART_RS485CR</name>
<displayName>USART_RS485CR</displayName>
<description>USART_RS485CR</description>
<addressOffset>0x0000002C</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>TXENP</name>
<description>TXENP</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:1]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--USART_SYNCR-->
<register>
<name>USART_SYNCR</name>
<displayName>USART_SYNCR</displayName>
<description>USART_SYNCR</description>
<addressOffset>0x00000030</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>CLKEN</name>
<description>CLKEN</description>
<bitRange>[0:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CPS</name>
<description>CPS</description>
<bitRange>[2:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>CPO</name>
<description>CPO</description>
<bitRange>[3:3]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:4]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--USART_DEGTSTR-->
<register>
<name>USART_DEGTSTR</name>
<displayName>USART_DEGTSTR</displayName>
<description>USART_DEGTSTR</description>
<addressOffset>0x00000034</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>LBM</name>
<description>LBM</description>
<bitRange>[1:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:2]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
<!--USART_DLR-->
<register>
<name>USART_DLR</name>
<displayName>USART_DLR</displayName>
<description>USART_DLR</description>
<addressOffset>0x00000038</addressOffset>
<size>32</size><!--Bits-->
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
<fields>
<field>
<name>BRD</name>
<description>BRD</description>
<bitRange>[15:0]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
<field>
<name>RESERVED</name>
<description>Reserved.</description>
<bitRange>[31:16]</bitRange>
<access>read-write</access><!--read-only/write-only/read-write/writeOnce/read-writeOnce-->
</field>
</fields>
</register>
</registers>
</peripheral>
</peripherals>
</device>