<?xml version="1.0" encoding="UTF-8"?>
<device xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" schemaVersion="1.1" xs:noNamespaceSchemaLocation="CMSIS-SVD_Schema_1_0.xsd">
   <name>CC26x0</name>
   <version>2.3</version>
   <description>SimpleLink CC26xx Ultra-low power wireless MCU</description>
   <cpu>
      <name>CM3</name>
      <revision>r2p1</revision>
      <endian>little</endian>
      <mpuPresent>false</mpuPresent>
      <fpuPresent>false</fpuPresent>
      <nvicPrioBits>3</nvicPrioBits>
      <vendorSystickConfig>false</vendorSystickConfig>
   </cpu>
   <addressUnitBits>8</addressUnitBits>
   <width>32</width>
   <size>32</size>
   <access>read-write</access>
   <resetMask>0xFFFFFFFF</resetMask>
   <peripherals>
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
   <peripheral>
         <name>AON_BATMON</name>
         <description>Always On (AON) Battery And Temperature MONitor (BATMON) residing in the AON domain  Note: This module only supports 32 bit Read/Write access from MCU.  </description>
         <baseAddress>0x40095000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>0x400</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>CTL</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>0</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CALC_EN</name>
                     <description>CALC_EN</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>MEAS_EN</name>
                     <description>MEAS_EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>MEASCFG</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>4</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>PER</name>
                     <description>PER</description>
                     <bitRange>[1:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TEMPP0</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>12</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CFG</name>
                     <description>CFG</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TEMPP1</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>16</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CFG</name>
                     <description>CFG</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TEMPP2</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>20</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CFG</name>
                     <description>CFG</description>
                     <bitRange>[4:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>BATMONP0</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>24</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CFG</name>
                     <description>CFG</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>BATMONP1</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>28</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CFG</name>
                     <description>CFG</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IOSTRP0</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>32</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000028</resetValue>
               <fields>
                  <field>
                     <name>CFG2</name>
                     <description>CFG2</description>
                     <bitRange>[5:4]</bitRange>
                  </field>
                  <field>
                     <name>CFG1</name>
                     <description>CFG1</description>
                     <bitRange>[3:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FLASHPUMPP0</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>36</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>FALLB</name>
                     <description>FALLB</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>HIGHLIM</name>
                     <description>HIGHLIM</description>
                     <bitRange>[7:6]</bitRange>
                  </field>
                  <field>
                     <name>LOWLIM</name>
                     <description>LOWLIM</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>OVR</name>
                     <description>OVR</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>CFG</name>
                     <description>CFG</description>
                     <bitRange>[3:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>BAT</name>
               <description>Last Measured Battery Voltage

This register may be read while BATUPD.STAT = 1

</description>
               <addressOffset>40</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>INT</name>
                     <description>INT</description>
                     <bitRange>[10:8]</bitRange>
                  </field>
                  <field>
                     <name>FRAC</name>
                     <description>FRAC</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>BATUPD</name>
               <description>Battery Update

Indicates BAT Updates

</description>
               <addressOffset>44</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
               </fields>
            </register>
            <register>
               <name>TEMP</name>
               <description>Temperature

Last Measured Temperature in Degrees Celsius

This register may be read while TEMPUPD.STAT = 1.

</description>
               <addressOffset>48</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>INT</name>
                     <description>INT</description>
                     <bitRange>[16:8]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TEMPUPD</name>
               <description>Temperature Update

Indicates TEMP Updates

</description>
               <addressOffset>52</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>AON_EVENT</name>
         <description>This module configures the event fabric located in the AON domain.

Note: This module is only supporting 32 bit ReadWrite access from MCU

</description>
         <baseAddress>0x40093000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>0x400</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>MCUWUSEL</name>
               <description>Wake-up Selector For MCU

This register contains pointers to 4 events which are routed to AON_WUC as wakeup sources for MCU. AON_WUC will start a wakeup sequence for the MCU domain when either of the 4 selected events are asserted. A wakeup sequence will guarantee that the MCU power switches are turned on, LDO resources are available and SCLK_HF is available and selected as clock source for MCU.

Note: It is recommended ( or required when AON_WUC:MCUCLK.PWR_DWN_SRC=NONE) to also setup a wakeup event here before MCU is requesting powerdown. ( PRCM requests uLDO, see conditions in PRCM:VDCTL.ULDO ) as it will speed up the wakeup procedure.

</description>
               <addressOffset>0</addressOffset>
               <access>read-write</access>
               <resetValue>0x3f3f3f3f</resetValue>
               <fields>
                  <field>
                     <name>WU3_EV</name>
                     <description>WU3_EV</description>
                     <bitRange>[29:24]</bitRange>
                  </field>
                  <field>
                     <name>WU2_EV</name>
                     <description>WU2_EV</description>
                     <bitRange>[21:16]</bitRange>
                  </field>
                  <field>
                     <name>WU1_EV</name>
                     <description>WU1_EV</description>
                     <bitRange>[13:8]</bitRange>
                  </field>
                  <field>
                     <name>WU0_EV</name>
                     <description>WU0_EV</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>AUXWUSEL</name>
               <description>Wake-up Selector For AUX

This register contains pointers to 3 events which are routed to AON_WUC as wakeup sources for AUX. AON_WUC will start a wakeup sequence for the AUX domain when either of the 3 selected events are asserted. A wakeup sequence will guarantee that the AUX power switches are turned on, LDO resources are available and SCLK_HF is available and selected as clock source for AUX.

Note: It is recommended ( or required when AON_WUC:AUXCLK.PWR_DWN_SRC=NONE) to also setup a wakeup event here before AUX is requesting powerdown. ( AUX_WUC:PWRDWNREQ.REQ is asserted] ) as it will speed up the wakeup procedure.

</description>
               <addressOffset>4</addressOffset>
               <access>read-write</access>
               <resetValue>0x003f3f3f</resetValue>
               <fields>
                  <field>
                     <name>WU2_EV</name>
                     <description>WU2_EV</description>
                     <bitRange>[21:16]</bitRange>
                  </field>
                  <field>
                     <name>WU1_EV</name>
                     <description>WU1_EV</description>
                     <bitRange>[13:8]</bitRange>
                  </field>
                  <field>
                     <name>WU0_EV</name>
                     <description>WU0_EV</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>EVTOMCUSEL</name>
               <description>Event Selector For MCU Event Fabric 

This register contains pointers for 3 AON events that are routed to the MCU Event Fabric EVENT
</description>
               <addressOffset>8</addressOffset>
               <access>read-write</access>
               <resetValue>0x002b2b2b</resetValue>
               <fields>
                  <field>
                     <name>AON_PROG2_EV</name>
                     <description>AON_PROG2_EV</description>
                     <bitRange>[21:16]</bitRange>
                  </field>
                  <field>
                     <name>AON_PROG1_EV</name>
                     <description>AON_PROG1_EV</description>
                     <bitRange>[13:8]</bitRange>
                  </field>
                  <field>
                     <name>AON_PROG0_EV</name>
                     <description>AON_PROG0_EV</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RTCSEL</name>
               <description>RTC Capture Event Selector For AON_RTC

This register contains a pointer to select an AON event for RTC capture. Please refer to AON_RTC:CH1CAPT
</description>
               <addressOffset>12</addressOffset>
               <access>read-write</access>
               <resetValue>0x0000003f</resetValue>
               <fields>
                  <field>
                     <name>RTC_CH1_CAPT_EV</name>
                     <description>RTC_CH1_CAPT_EV</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>AON_IOC</name>
         <description>Always On (AON) IO Controller  - controls IO operation when the MCU IO Controller (IOC) is powered off and resides in the AON domain.  Note: This module only supports 32 bit Read/Write access from MCU.  </description>
         <baseAddress>0x40094000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>0x400</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>IOSTRMIN</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>0</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000003</resetValue>
               <fields>
                  <field>
                     <name>GRAY_CODE</name>
                     <description>GRAY_CODE</description>
                     <bitRange>[2:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IOSTRMED</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>4</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000006</resetValue>
               <fields>
                  <field>
                     <name>GRAY_CODE</name>
                     <description>GRAY_CODE</description>
                     <bitRange>[2:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IOSTRMAX</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000005</resetValue>
               <fields>
                  <field>
                     <name>GRAY_CODE</name>
                     <description>GRAY_CODE</description>
                     <bitRange>[2:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IOCLATCH</name>
               <description>IO Latch Control

Controls transparency of all latches holding I/O or configuration state from the MCU IOC</description>
               <addressOffset>12</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>EN</name>
                     <description>EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CLK32KCTL</name>
               <description>SCLK_LF External Output Control

</description>
               <addressOffset>16</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>OE_N</name>
                     <description>OE_N</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>AON_RTC</name>
         <description>This component control the Real Time Clock residing in AON

Note: This module is only supporting 32 bit ReadWrite access. 
</description>
         <baseAddress>0x40092000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>0x400</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>CTL</name>
               <description>Control

This register contains various  bitfields for configuration of RTC</description>
               <addressOffset>0</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>COMB_EV_MASK</name>
                     <description>COMB_EV_MASK</description>
                     <bitRange>[18:16]</bitRange>
                  </field>
                  <field>
                     <name>EV_DELAY</name>
                     <description>EV_DELAY</description>
                     <bitRange>[11:8]</bitRange>
                  </field>
                  <field>
                     <name>RESET</name>
                     <description>RESET</description>
                     <bitRange>[7:7]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>RTC_4KHZ_EN</name>
                     <description>RTC_4KHZ_EN</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>RTC_UPD_EN</name>
                     <description>RTC_UPD_EN</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>EN</name>
                     <description>EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>EVFLAGS</name>
               <description>Event Flags, RTC Status

This register contains event flags from the 3 RTC channels. Each flag will be cleared when writing a '1' to the corresponding bitfield.

</description>
               <addressOffset>4</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CH2</name>
                     <description>CH2</description>
                     <bitRange>[16:16]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>CH1</name>
                     <description>CH1</description>
                     <bitRange>[8:8]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>CH0</name>
                     <description>CH0</description>
                     <bitRange>[0:0]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
               </fields>
            </register>
            <register>
               <name>SEC</name>
               <description>Second Counter Value, Integer Part</description>
               <addressOffset>8</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>VALUE</name>
                     <description>VALUE</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SUBSEC</name>
               <description>Second Counter Value, Fractional Part</description>
               <addressOffset>12</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>VALUE</name>
                     <description>VALUE</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SUBSECINC</name>
               <description>Subseconds Increment
Value added to SUBSEC.VALUE on every SCLK_LFclock cycle.</description>
               <addressOffset>16</addressOffset>
               <access>read-only</access>
               <resetValue>0x00800000</resetValue>
               <fields>
                  <field>
                     <name>VALUEINC</name>
                     <description>VALUEINC</description>
                     <bitRange>[23:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CHCTL</name>
               <description>Channel Configuration
</description>
               <addressOffset>20</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CH2_CONT_EN</name>
                     <description>CH2_CONT_EN</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>CH2_EN</name>
                     <description>CH2_EN</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>CH1_CAPT_EN</name>
                     <description>CH1_CAPT_EN</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>CH1_EN</name>
                     <description>CH1_EN</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>CH0_EN</name>
                     <description>CH0_EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CH0CMP</name>
               <description>Channel 0 Compare Value
</description>
               <addressOffset>24</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>VALUE</name>
                     <description>VALUE</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CH1CMP</name>
               <description>Channel 1 Compare Value
</description>
               <addressOffset>28</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>VALUE</name>
                     <description>VALUE</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CH2CMP</name>
               <description>Channel 2 Compare Value
</description>
               <addressOffset>32</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>VALUE</name>
                     <description>VALUE</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CH2CMPINC</name>
               <description>Channel 2 Compare Value Auto-increment

This register is primarily used to generate periodical wake-up for the AUX_SCE module, through the [AUX_EVCTL.EVSTAT0.AON_RTC] event.
</description>
               <addressOffset>36</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>VALUE</name>
                     <description>VALUE</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CH1CAPT</name>
               <description>Channel 1 Capture Value

If CHCTL.CH1_EN = 1and CHCTL.CH1_CAPT_EN = 1, capture occurs on each rising edge of the event selected in AON_EVENT:RTCSEL.
</description>
               <addressOffset>40</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>SEC</name>
                     <description>SEC</description>
                     <bitRange>[31:16]</bitRange>
                  </field>
                  <field>
                     <name>SUBSEC</name>
                     <description>SUBSEC</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SYNC</name>
               <description>AON Synchronization

This register is used for synchronizing between MCU and entire AON domain. </description>
               <addressOffset>44</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>WBUSY</name>
                     <description>WBUSY</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>AON_SYSCTL</name>
         <description>This component controls AON_SYSCTL, which is the device's system controller.

Note: This module is only supporting 32 bit ReadWrite access from MCU
</description>
         <baseAddress>0x40090000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>0x400</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>PWRCTL</name>
               <description>Power Management

This register controls bitfields for setting low level power management features such as selection of  regulator for VDDR supply and control of IO ring where certain segments can be enabled / disabled.
 </description>
               <addressOffset>0</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DCDC_ACTIVE</name>
                     <description>DCDC_ACTIVE</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>EXT_REG_MODE</name>
                     <description>EXT_REG_MODE</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>DCDC_EN</name>
                     <description>DCDC_EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RESETCTL</name>
               <description>Reset Management

This register contains bitfields releated to system reset such as reset source and reset request  and control of brown out resets.  
</description>
               <addressOffset>4</addressOffset>
               <access>read-write</access>
               <resetValue>0x000000e0</resetValue>
               <fields>
                  <field>
                     <name>SYSRESET</name>
                     <description>SYSRESET</description>
                     <bitRange>[31:31]</bitRange>
                  </field>
                  <field>
                     <name>BOOT_DET_1_CLR</name>
                     <description>BOOT_DET_1_CLR</description>
                     <bitRange>[25:25]</bitRange>
                  </field>
                  <field>
                     <name>BOOT_DET_0_CLR</name>
                     <description>BOOT_DET_0_CLR</description>
                     <bitRange>[24:24]</bitRange>
                  </field>
                  <field>
                     <name>BOOT_DET_1_SET</name>
                     <description>BOOT_DET_1_SET</description>
                     <bitRange>[17:17]</bitRange>
                  </field>
                  <field>
                     <name>BOOT_DET_0_SET</name>
                     <description>BOOT_DET_0_SET</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>WU_FROM_SD</name>
                     <description>WU_FROM_SD</description>
                     <bitRange>[15:15]</bitRange>
                  </field>
                  <field>
                     <name>GPIO_WU_FROM_SD</name>
                     <description>GPIO_WU_FROM_SD</description>
                     <bitRange>[14:14]</bitRange>
                  </field>
                  <field>
                     <name>BOOT_DET_1</name>
                     <description>BOOT_DET_1</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>BOOT_DET_0</name>
                     <description>BOOT_DET_0</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>VDDS_LOSS_EN_OVR</name>
                     <description>VDDS_LOSS_EN_OVR</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>VDDR_LOSS_EN_OVR</name>
                     <description>VDDR_LOSS_EN_OVR</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>VDD_LOSS_EN_OVR</name>
                     <description>VDD_LOSS_EN_OVR</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>VDDS_LOSS_EN</name>
                     <description>VDDS_LOSS_EN</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>VDDR_LOSS_EN</name>
                     <description>VDDR_LOSS_EN</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>VDD_LOSS_EN</name>
                     <description>VDD_LOSS_EN</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>CLK_LOSS_EN</name>
                     <description>CLK_LOSS_EN</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>RESET_SRC</name>
                     <description>RESET_SRC</description>
                     <bitRange>[3:1]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SLEEPCTL</name>
               <description>Sleep Mode

This register is used to unfreeze the IO pad ring after waking up from SHUTDOWN
</description>
               <addressOffset>8</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>IO_PAD_SLEEP_DIS</name>
                     <description>IO_PAD_SLEEP_DIS</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>AON_WUC</name>
         <description>This component control the Wakeup controller residing in the AON domain.

Note: This module is only supporting 32 bit ReadWrite access from MCU

</description>
         <baseAddress>0x40091000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>0x1000</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>MCUCLK</name>
               <description>MCU Clock Management

This register contains bitfields related to the MCU clock.</description>
               <addressOffset>0</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>RCOSC_HF_CAL_DONE</name>
                     <description>RCOSC_HF_CAL_DONE</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>PWR_DWN_SRC</name>
                     <description>PWR_DWN_SRC</description>
                     <bitRange>[1:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>AUXCLK</name>
               <description>AUX Clock Management

This register contains bitfields that are relevant for setting up the clock to the AUX domain.</description>
               <addressOffset>4</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>PWR_DWN_SRC</name>
                     <description>PWR_DWN_SRC</description>
                     <bitRange>[12:11]</bitRange>
                  </field>
                  <field>
                     <name>SCLK_HF_DIV</name>
                     <description>SCLK_HF_DIV</description>
                     <bitRange>[10:8]</bitRange>
                  </field>
                  <field>
                     <name>SRC</name>
                     <description>SRC</description>
                     <bitRange>[2:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>MCUCFG</name>
               <description>MCU Configuration

This register contains power management related bitfields for the MCU domain.</description>
               <addressOffset>8</addressOffset>
               <access>read-write</access>
               <resetValue>0x0000000f</resetValue>
               <fields>
                  <field>
                     <name>VIRT_OFF</name>
                     <description>VIRT_OFF</description>
                     <bitRange>[17:17]</bitRange>
                  </field>
                  <field>
                     <name>FIXED_WU_EN</name>
                     <description>FIXED_WU_EN</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>SRAM_RET_EN</name>
                     <description>SRAM_RET_EN</description>
                     <bitRange>[3:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>AUXCFG</name>
               <description>AUX Configuration

This register contains power management related signals for the AUX domain.</description>
               <addressOffset>12</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>RAM_RET_EN</name>
                     <description>RAM_RET_EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>AUXCTL</name>
               <description>AUX Control

This register contains events and control signals for the AUX domain.
</description>
               <addressOffset>16</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>RESET_REQ</name>
                     <description>RESET_REQ</description>
                     <bitRange>[31:31]</bitRange>
                  </field>
                  <field>
                     <name>SCE_RUN_EN</name>
                     <description>SCE_RUN_EN</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>SWEV</name>
                     <description>SWEV</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>AUX_FORCE_ON</name>
                     <description>AUX_FORCE_ON</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PWRSTAT</name>
               <description>Power Status

This register is used to monitor various power management related signals in AON.  Most signals are for test, calibration and debug purpose only, and others can be used to detect that AUX or JTAG domains are powered up. 
</description>
               <addressOffset>20</addressOffset>
               <access>read-write</access>
               <resetValue>0xe00000000</resetValue>
               <fields>
                  <field>
                     <name>AUX_PWR_DWN</name>
                     <description>AUX_PWR_DWN</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>JTAG_PD_ON</name>
                     <description>JTAG_PD_ON</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>AUX_PD_ON</name>
                     <description>AUX_PD_ON</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>MCU_PD_ON</name>
                     <description>MCU_PD_ON</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>AUX_BUS_CONNECTED</name>
                     <description>AUX_BUS_CONNECTED</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>AUX_RESET_DONE</name>
                     <description>AUX_RESET_DONE</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SHUTDOWN</name>
               <description>Shutdown Control

This register contains bitfields required for entering shutdown mode</description>
               <addressOffset>24</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>EN</name>
                     <description>EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CTL0</name>
               <description>Control 0

This register contains various chip level control and debug bitfields.
</description>
               <addressOffset>32</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>PWR_DWN_DIS</name>
                     <description>PWR_DWN_DIS</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>AUX_SRAM_ERASE</name>
                     <description>AUX_SRAM_ERASE</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>MCU_SRAM_ERASE</name>
                     <description>MCU_SRAM_ERASE</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CTL1</name>
               <description>Control 1

This register contains various chip level control and debug bitfields.
</description>
               <addressOffset>36</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>MCU_RESET_SRC</name>
                     <description>MCU_RESET_SRC</description>
                     <bitRange>[1:1]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>MCU_WARM_RESET</name>
                     <description>MCU_WARM_RESET</description>
                     <bitRange>[0:0]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
               </fields>
            </register>
            <register>
               <name>RECHARGECFG</name>
               <description>Recharge Controller Configuration

This register sets all relevant patameters for controlling the recharge algorithm. 
</description>
               <addressOffset>48</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>ADAPTIVE_EN</name>
                     <description>ADAPTIVE_EN</description>
                     <bitRange>[31:31]</bitRange>
                  </field>
                  <field>
                     <name>C2</name>
                     <description>C2</description>
                     <bitRange>[23:20]</bitRange>
                  </field>
                  <field>
                     <name>C1</name>
                     <description>C1</description>
                     <bitRange>[19:16]</bitRange>
                  </field>
                  <field>
                     <name>MAX_PER_M</name>
                     <description>MAX_PER_M</description>
                     <bitRange>[15:11]</bitRange>
                  </field>
                  <field>
                     <name>MAX_PER_E</name>
                     <description>MAX_PER_E</description>
                     <bitRange>[10:8]</bitRange>
                  </field>
                  <field>
                     <name>PER_M</name>
                     <description>PER_M</description>
                     <bitRange>[7:3]</bitRange>
                  </field>
                  <field>
                     <name>PER_E</name>
                     <description>PER_E</description>
                     <bitRange>[2:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RECHARGESTAT</name>
               <description>Recharge Controller Status

This register controls various status registers which are updated during recharge.  The register is mostly intended for test and debug.
</description>
               <addressOffset>52</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>VDDR_SMPLS</name>
                     <description>VDDR_SMPLS</description>
                     <bitRange>[19:16]</bitRange>
                  </field>
                  <field>
                     <name>MAX_USED_PER</name>
                     <description>MAX_USED_PER</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>OSCCFG</name>
               <description>Oscillator Configuration

This register sets the period for Amplitude compensation requests sent to the oscillator control system. The amplitude compensations is only applicable when XOSC_HF is running in low power mode. </description>
               <addressOffset>56</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>PER_M</name>
                     <description>PER_M</description>
                     <bitRange>[7:3]</bitRange>
                  </field>
                  <field>
                     <name>PER_E</name>
                     <description>PER_E</description>
                     <bitRange>[2:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>JTAGCFG</name>
               <description>JTAG Configuration

This register contains control for configuration of the JTAG domain,- hereunder access permissions for each TAP. </description>
               <addressOffset>64</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000100</resetValue>
               <fields>
                  <field>
                     <name>JTAG_PD_FORCE_ON</name>
                     <description>JTAG_PD_FORCE_ON</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>JTAGUSERCODE</name>
               <description>JTAG USERCODE

Boot code copies the JTAG USERCODE to this register from where it is forwarded to the debug subsystem.</description>
               <addressOffset>68</addressOffset>
               <access>read-write</access>
               <resetValue>0x0b99a02f</resetValue>
               <fields>
                  <field>
                     <name>USER_CODE</name>
                     <description>USER_CODE</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>AUX_ADI4</name>
         <description>Configuration registers controlling analog peripherals of AUX. Registers Fields should be considered static unless otherwise noted (as dynamic)</description>
         <baseAddress>0x400cb000</baseAddress>
         <size>8</size><addressBlock>
            <offset>0</offset>
            <size>0x10</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>MUX0</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>0</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>COMPA_IN</name>
                     <description>COMPA_IN</description>
                     <bitRange>[7:4]</bitRange>
                  </field>
                  <field>
                     <name>COMPA_REF</name>
                     <description>COMPA_REF</description>
                     <bitRange>[3:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>MUX1</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>1</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>COMPA_IN</name>
                     <description>COMPA_IN</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>MUX2</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>2</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>ADCCOMPB_IN</name>
                     <description>ADCCOMPB_IN</description>
                     <bitRange>[7:3]</bitRange>
                  </field>
                  <field>
                     <name>COMPB_REF</name>
                     <description>COMPB_REF</description>
                     <bitRange>[2:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>MUX3</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>3</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>ADCCOMPB_IN</name>
                     <description>ADCCOMPB_IN</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>ISRC</name>
               <description>Current Source

Strength and trim control for current source</description>
               <addressOffset>4</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TRIM</name>
                     <description>TRIM</description>
                     <bitRange>[7:2]</bitRange>
                  </field>
                  <field>
                     <name>EN</name>
                     <description>EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>COMP</name>
               <description>Comparator

Control COMPA and COMPB comparators</description>
               <addressOffset>5</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>COMPA_REF_RES_EN</name>
                     <description>COMPA_REF_RES_EN</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>COMPA_REF_CURR_EN</name>
                     <description>COMPA_REF_CURR_EN</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>COMPB_TRIM</name>
                     <description>COMPB_TRIM</description>
                     <bitRange>[5:3]</bitRange>
                  </field>
                  <field>
                     <name>COMPB_EN</name>
                     <description>COMPB_EN</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>COMPA_EN</name>
                     <description>COMPA_EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>MUX4</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>7</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>COMPA_REF</name>
                     <description>COMPA_REF</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>ADC0</name>
               <description>ADC Control 0</description>
               <addressOffset>8</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>SMPL_MODE</name>
                     <description>SMPL_MODE</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>SMPL_CYCLE_EXP</name>
                     <description>SMPL_CYCLE_EXP</description>
                     <bitRange>[6:3]</bitRange>
                  </field>
                  <field>
                     <name>RESET_N</name>
                     <description>RESET_N</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>EN</name>
                     <description>EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>ADC1</name>
               <description>ADC Control 1</description>
               <addressOffset>9</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>SCALE_DIS</name>
                     <description>SCALE_DIS</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>ADCREF0</name>
               <description>ADC Reference 0

Control reference used by the ADC</description>
               <addressOffset>10</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>REF_ON_IDLE</name>
                     <description>REF_ON_IDLE</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>IOMUX</name>
                     <description>IOMUX</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>EXT</name>
                     <description>EXT</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>SRC</name>
                     <description>SRC</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>EN</name>
                     <description>EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>ADCREF1</name>
               <description>ADC Reference 1

Control reference used by the ADC</description>
               <addressOffset>11</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>VTRIM</name>
                     <description>VTRIM</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>AUX_AIODIO0</name>
         <description>AUX Analog/Digital Input Output Controller  </description>
         <baseAddress>0x400c1000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>4096</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>GPIODOUT</name>
               <description>General Purpose Input/Output Data Out

This register is used to set data on the pads assigned to AUX</description>
               <addressOffset>0</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>IO7_0</name>
                     <description>IO7_0</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IOMODE</name>
               <description>Input Output Mode

Controls pull-up pull-down and output mode for the IO pins assigned to AUX</description>
               <addressOffset>4</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>IO7</name>
                     <description>IO7</description>
                     <bitRange>[15:14]</bitRange>
                  </field>
                  <field>
                     <name>IO6</name>
                     <description>IO6</description>
                     <bitRange>[13:12]</bitRange>
                  </field>
                  <field>
                     <name>IO5</name>
                     <description>IO5</description>
                     <bitRange>[11:10]</bitRange>
                  </field>
                  <field>
                     <name>IO4</name>
                     <description>IO4</description>
                     <bitRange>[9:8]</bitRange>
                  </field>
                  <field>
                     <name>IO3</name>
                     <description>IO3</description>
                     <bitRange>[7:6]</bitRange>
                  </field>
                  <field>
                     <name>IO2</name>
                     <description>IO2</description>
                     <bitRange>[5:4]</bitRange>
                  </field>
                  <field>
                     <name>IO1</name>
                     <description>IO1</description>
                     <bitRange>[3:2]</bitRange>
                  </field>
                  <field>
                     <name>IO0</name>
                     <description>IO0</description>
                     <bitRange>[1:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>GPIODIN</name>
               <description>General Purpose Input Output Data In</description>
               <addressOffset>8</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>IO7_0</name>
                     <description>IO7_0</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>GPIODOUTSET</name>
               <description>General Purpose Input Output Data Out Set

Strobes for setting output data register bits</description>
               <addressOffset>12</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>IO7_0</name>
                     <description>IO7_0</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>GPIODOUTCLR</name>
               <description>General Purpose Input Output Data Out Clear

Strobes for clearing output data register bits</description>
               <addressOffset>16</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>IO7_0</name>
                     <description>IO7_0</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>GPIODOUTTGL</name>
               <description>General Purpose Input Output Data Out Toggle

Strobes for toggling output data register bits</description>
               <addressOffset>20</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>IO7_0</name>
                     <description>IO7_0</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>GPIODIE</name>
               <description>General Purpose Input Output Input Enable</description>
               <addressOffset>24</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>IO7_0</name>
                     <description>IO7_0</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>AUX_AIODIO1</name>
         <description>AUX Analog/Digital Input Output Controller  </description>
         <baseAddress>0x400c2000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>4096</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>GPIODOUT</name>
               <description>General Purpose Input/Output Data Out

This register is used to set data on the pads assigned to AUX</description>
               <addressOffset>0</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>IO7_0</name>
                     <description>IO7_0</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IOMODE</name>
               <description>Input Output Mode

Controls pull-up pull-down and output mode for the IO pins assigned to AUX</description>
               <addressOffset>4</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>IO7</name>
                     <description>IO7</description>
                     <bitRange>[15:14]</bitRange>
                  </field>
                  <field>
                     <name>IO6</name>
                     <description>IO6</description>
                     <bitRange>[13:12]</bitRange>
                  </field>
                  <field>
                     <name>IO5</name>
                     <description>IO5</description>
                     <bitRange>[11:10]</bitRange>
                  </field>
                  <field>
                     <name>IO4</name>
                     <description>IO4</description>
                     <bitRange>[9:8]</bitRange>
                  </field>
                  <field>
                     <name>IO3</name>
                     <description>IO3</description>
                     <bitRange>[7:6]</bitRange>
                  </field>
                  <field>
                     <name>IO2</name>
                     <description>IO2</description>
                     <bitRange>[5:4]</bitRange>
                  </field>
                  <field>
                     <name>IO1</name>
                     <description>IO1</description>
                     <bitRange>[3:2]</bitRange>
                  </field>
                  <field>
                     <name>IO0</name>
                     <description>IO0</description>
                     <bitRange>[1:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>GPIODIN</name>
               <description>General Purpose Input Output Data In</description>
               <addressOffset>8</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>IO7_0</name>
                     <description>IO7_0</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>GPIODOUTSET</name>
               <description>General Purpose Input Output Data Out Set

Strobes for setting output data register bits</description>
               <addressOffset>12</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>IO7_0</name>
                     <description>IO7_0</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>GPIODOUTCLR</name>
               <description>General Purpose Input Output Data Out Clear

Strobes for clearing output data register bits</description>
               <addressOffset>16</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>IO7_0</name>
                     <description>IO7_0</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>GPIODOUTTGL</name>
               <description>General Purpose Input Output Data Out Toggle

Strobes for toggling output data register bits</description>
               <addressOffset>20</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>IO7_0</name>
                     <description>IO7_0</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>GPIODIE</name>
               <description>General Purpose Input Output Input Enable</description>
               <addressOffset>24</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>IO7_0</name>
                     <description>IO7_0</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>AUX_ANAIF</name>
         <description>AUX Analog Peripheral Control Module

</description>
         <baseAddress>0x400c9000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>4096</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>ADCCTL</name>
               <description>ADC Control</description>
               <addressOffset>16</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>START_POL</name>
                     <description>START_POL</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>START_SRC</name>
                     <description>START_SRC</description>
                     <bitRange>[12:8]</bitRange>
                  </field>
                  <field>
                     <name>CMD</name>
                     <description>CMD</description>
                     <bitRange>[1:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>ADCFIFOSTAT</name>
               <description>ADC FIFO Status

FIFO can hold up to four ADC samples</description>
               <addressOffset>20</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>OVERFLOW</name>
                     <description>OVERFLOW</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>UNDERFLOW</name>
                     <description>UNDERFLOW</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>FULL</name>
                     <description>FULL</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>ALMOST_FULL</name>
                     <description>ALMOST_FULL</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>EMPTY</name>
                     <description>EMPTY</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>ADCFIFO</name>
               <description>ADC FIFO</description>
               <addressOffset>24</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DATA</name>
                     <description>DATA</description>
                     <bitRange>[11:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>ADCTRIG</name>
               <description>ADC Trigger</description>
               <addressOffset>28</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>START</name>
                     <description>START</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>ISRCCTL</name>
               <description>Current Source Control</description>
               <addressOffset>32</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>RESET_N</name>
                     <description>RESET_N</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>AUX_DDI0_OSC</name>
         <description>This is the DDI for the digital block that controls all the analog clock oscillators  (OSC_DIG) and performs qualification of the clocks generated.</description>
         <baseAddress>0x400ca000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>0x40</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>CTL0</name>
               <description>Control 0
Controls various clock source selects</description>
               <addressOffset>0</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>XTAL_IS_24M</name>
                     <description>XTAL_IS_24M</description>
                     <bitRange>[31:31]</bitRange>
                  </field>
                  <field>
                     <name>BYPASS_XOSC_LF_CLK_QUAL</name>
                     <description>BYPASS_XOSC_LF_CLK_QUAL</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>BYPASS_RCOSC_LF_CLK_QUAL</name>
                     <description>BYPASS_RCOSC_LF_CLK_QUAL</description>
                     <bitRange>[28:28]</bitRange>
                  </field>
                  <field>
                     <name>DOUBLER_START_DURATION</name>
                     <description>DOUBLER_START_DURATION</description>
                     <bitRange>[27:26]</bitRange>
                  </field>
                  <field>
                     <name>DOUBLER_RESET_DURATION</name>
                     <description>DOUBLER_RESET_DURATION</description>
                     <bitRange>[25:25]</bitRange>
                  </field>
                  <field>
                     <name>FORCE_KICKSTART_EN</name>
                     <description>FORCE_KICKSTART_EN</description>
                     <bitRange>[22:22]</bitRange>
                  </field>
                  <field>
                     <name>ALLOW_SCLK_HF_SWITCHING</name>
                     <description>ALLOW_SCLK_HF_SWITCHING</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>RCOSC_LF_TRIMMED</name>
                     <description>RCOSC_LF_TRIMMED</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>XOSC_HF_POWER_MODE</name>
                     <description>XOSC_HF_POWER_MODE</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>XOSC_LF_DIG_BYPASS</name>
                     <description>XOSC_LF_DIG_BYPASS</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>CLK_LOSS_EN</name>
                     <description>CLK_LOSS_EN</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>ACLK_TDC_SRC_SEL</name>
                     <description>ACLK_TDC_SRC_SEL</description>
                     <bitRange>[8:7]</bitRange>
                  </field>
                  <field>
                     <name>ACLK_REF_SRC_SEL</name>
                     <description>ACLK_REF_SRC_SEL</description>
                     <bitRange>[6:5]</bitRange>
                  </field>
                  <field>
                     <name>SCLK_LF_SRC_SEL</name>
                     <description>SCLK_LF_SRC_SEL</description>
                     <bitRange>[3:2]</bitRange>
                  </field>
                  <field>
                     <name>SCLK_MF_SRC_SEL</name>
                     <description>SCLK_MF_SRC_SEL</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>SCLK_HF_SRC_SEL</name>
                     <description>SCLK_HF_SRC_SEL</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CTL1</name>
               <description>Control 1
This register contains various OSC_DIG configuration</description>
               <addressOffset>4</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>RCOSCHFCTRIMFRACT</name>
                     <description>RCOSCHFCTRIMFRACT</description>
                     <bitRange>[22:18]</bitRange>
                  </field>
                  <field>
                     <name>RCOSCHFCTRIMFRACT_EN</name>
                     <description>RCOSCHFCTRIMFRACT_EN</description>
                     <bitRange>[17:17]</bitRange>
                  </field>
                  <field>
                     <name>XOSC_HF_FAST_START</name>
                     <description>XOSC_HF_FAST_START</description>
                     <bitRange>[1:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RADCEXTCFG</name>
               <description>RADC External Configuration 

</description>
               <addressOffset>8</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>HPM_IBIAS_WAIT_CNT</name>
                     <description>HPM_IBIAS_WAIT_CNT</description>
                     <bitRange>[31:22]</bitRange>
                  </field>
                  <field>
                     <name>LPM_IBIAS_WAIT_CNT</name>
                     <description>LPM_IBIAS_WAIT_CNT</description>
                     <bitRange>[21:16]</bitRange>
                  </field>
                  <field>
                     <name>IDAC_STEP</name>
                     <description>IDAC_STEP</description>
                     <bitRange>[15:12]</bitRange>
                  </field>
                  <field>
                     <name>RADC_DAC_TH</name>
                     <description>RADC_DAC_TH</description>
                     <bitRange>[11:6]</bitRange>
                  </field>
                  <field>
                     <name>RADC_MODE_IS_SAR</name>
                     <description>RADC_MODE_IS_SAR</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>AMPCOMPCTL</name>
               <description>Amplitude Compensation Control

</description>
               <addressOffset>12</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>AMPCOMP_REQ_MODE</name>
                     <description>AMPCOMP_REQ_MODE</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>AMPCOMP_FSM_UPDATE_RATE</name>
                     <description>AMPCOMP_FSM_UPDATE_RATE</description>
                     <bitRange>[29:28]</bitRange>
                  </field>
                  <field>
                     <name>AMPCOMP_SW_CTRL</name>
                     <description>AMPCOMP_SW_CTRL</description>
                     <bitRange>[27:27]</bitRange>
                  </field>
                  <field>
                     <name>AMPCOMP_SW_EN</name>
                     <description>AMPCOMP_SW_EN</description>
                     <bitRange>[26:26]</bitRange>
                  </field>
                  <field>
                     <name>IBIAS_OFFSET</name>
                     <description>IBIAS_OFFSET</description>
                     <bitRange>[23:20]</bitRange>
                  </field>
                  <field>
                     <name>IBIAS_INIT</name>
                     <description>IBIAS_INIT</description>
                     <bitRange>[19:16]</bitRange>
                  </field>
                  <field>
                     <name>LPM_IBIAS_WAIT_CNT_FINAL</name>
                     <description>LPM_IBIAS_WAIT_CNT_FINAL</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
                  <field>
                     <name>CAP_STEP</name>
                     <description>CAP_STEP</description>
                     <bitRange>[7:4]</bitRange>
                  </field>
                  <field>
                     <name>IBIASCAP_HPTOLP_OL_CNT</name>
                     <description>IBIASCAP_HPTOLP_OL_CNT</description>
                     <bitRange>[3:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>AMPCOMPTH1</name>
               <description>Amplitude Compensation Threashold 1
This register contains various threshhold values for amplitude compensation algorithm

</description>
               <addressOffset>16</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>HPMRAMP3_LTH</name>
                     <description>HPMRAMP3_LTH</description>
                     <bitRange>[23:18]</bitRange>
                  </field>
                  <field>
                     <name>HPMRAMP3_HTH</name>
                     <description>HPMRAMP3_HTH</description>
                     <bitRange>[15:10]</bitRange>
                  </field>
                  <field>
                     <name>IBIASCAP_LPTOHP_OL_CNT</name>
                     <description>IBIASCAP_LPTOHP_OL_CNT</description>
                     <bitRange>[9:6]</bitRange>
                  </field>
                  <field>
                     <name>HPMRAMP1_TH</name>
                     <description>HPMRAMP1_TH</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>AMPCOMPTH2</name>
               <description>Amplitude Compensation Threashold 2
This register contains various threshhold values for amplitude compensation algorithm.

</description>
               <addressOffset>20</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>LPMUPDATE_LTH</name>
                     <description>LPMUPDATE_LTH</description>
                     <bitRange>[31:26]</bitRange>
                  </field>
                  <field>
                     <name>LPMUPDATE_HTH</name>
                     <description>LPMUPDATE_HTH</description>
                     <bitRange>[23:18]</bitRange>
                  </field>
                  <field>
                     <name>ADC_COMP_AMPTH_LPM</name>
                     <description>ADC_COMP_AMPTH_LPM</description>
                     <bitRange>[15:10]</bitRange>
                  </field>
                  <field>
                     <name>ADC_COMP_AMPTH_HPM</name>
                     <description>ADC_COMP_AMPTH_HPM</description>
                     <bitRange>[7:2]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>ANABYPASSVAL1</name>
               <description>Analog Bypass Values 1
</description>
               <addressOffset>24</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>XOSC_HF_ROW_Q12</name>
                     <description>XOSC_HF_ROW_Q12</description>
                     <bitRange>[19:16]</bitRange>
                  </field>
                  <field>
                     <name>XOSC_HF_COLUMN_Q12</name>
                     <description>XOSC_HF_COLUMN_Q12</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>ANABYPASSVAL2</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>28</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>XOSC_HF_IBIASTHERM</name>
                     <description>XOSC_HF_IBIASTHERM</description>
                     <bitRange>[13:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>ATESTCTL</name>
               <description>Analog Test Control

</description>
               <addressOffset>32</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>SCLK_LF_AUX_EN</name>
                     <description>SCLK_LF_AUX_EN</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>ADCDOUBLERNANOAMPCTL</name>
               <description>ADC Doubler Nanoamp Control

</description>
               <addressOffset>36</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>NANOAMP_BIAS_ENABLE</name>
                     <description>NANOAMP_BIAS_ENABLE</description>
                     <bitRange>[24:24]</bitRange>
                  </field>
                  <field>
                     <name>SPARE23</name>
                     <description>SPARE23</description>
                     <bitRange>[23:23]</bitRange>
                  </field>
                  <field>
                     <name>ADC_SH_MODE_EN</name>
                     <description>ADC_SH_MODE_EN</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>ADC_SH_VBUF_EN</name>
                     <description>ADC_SH_VBUF_EN</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>ADC_IREF_CTRL</name>
                     <description>ADC_IREF_CTRL</description>
                     <bitRange>[1:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>XOSCHFCTL</name>
               <description>XOSCHF Control

</description>
               <addressOffset>40</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>PEAK_DET_ITRIM</name>
                     <description>PEAK_DET_ITRIM</description>
                     <bitRange>[9:8]</bitRange>
                  </field>
                  <field>
                     <name>BYPASS</name>
                     <description>BYPASS</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>HP_BUF_ITRIM</name>
                     <description>HP_BUF_ITRIM</description>
                     <bitRange>[4:2]</bitRange>
                  </field>
                  <field>
                     <name>LP_BUF_ITRIM</name>
                     <description>LP_BUF_ITRIM</description>
                     <bitRange>[1:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>LFOSCCTL</name>
               <description>Low Frequency Oscillator Control

</description>
               <addressOffset>44</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>XOSCLF_REGULATOR_TRIM</name>
                     <description>XOSCLF_REGULATOR_TRIM</description>
                     <bitRange>[23:22]</bitRange>
                  </field>
                  <field>
                     <name>XOSCLF_CMIRRWR_RATIO</name>
                     <description>XOSCLF_CMIRRWR_RATIO</description>
                     <bitRange>[21:18]</bitRange>
                  </field>
                  <field>
                     <name>RCOSCLF_RTUNE_TRIM</name>
                     <description>RCOSCLF_RTUNE_TRIM</description>
                     <bitRange>[9:8]</bitRange>
                  </field>
                  <field>
                     <name>RCOSCLF_CTUNE_TRIM</name>
                     <description>RCOSCLF_CTUNE_TRIM</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RCOSCHFCTL</name>
               <description>RCOSCHF Control

</description>
               <addressOffset>48</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>RCOSCHF_CTRIM</name>
                     <description>RCOSCHF_CTRIM</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>STAT0</name>
               <description>Status 0
This register contains status signals from OSC_DIG

</description>
               <addressOffset>52</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>SCLK_LF_SRC</name>
                     <description>SCLK_LF_SRC</description>
                     <bitRange>[30:29]</bitRange>
                  </field>
                  <field>
                     <name>SCLK_HF_SRC</name>
                     <description>SCLK_HF_SRC</description>
                     <bitRange>[28:28]</bitRange>
                  </field>
                  <field>
                     <name>RCOSC_HF_EN</name>
                     <description>RCOSC_HF_EN</description>
                     <bitRange>[22:22]</bitRange>
                  </field>
                  <field>
                     <name>RCOSC_LF_EN</name>
                     <description>RCOSC_LF_EN</description>
                     <bitRange>[21:21]</bitRange>
                  </field>
                  <field>
                     <name>XOSC_LF_EN</name>
                     <description>XOSC_LF_EN</description>
                     <bitRange>[20:20]</bitRange>
                  </field>
                  <field>
                     <name>CLK_DCDC_RDY</name>
                     <description>CLK_DCDC_RDY</description>
                     <bitRange>[19:19]</bitRange>
                  </field>
                  <field>
                     <name>CLK_DCDC_RDY_ACK</name>
                     <description>CLK_DCDC_RDY_ACK</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>SCLK_HF_LOSS</name>
                     <description>SCLK_HF_LOSS</description>
                     <bitRange>[17:17]</bitRange>
                  </field>
                  <field>
                     <name>SCLK_LF_LOSS</name>
                     <description>SCLK_LF_LOSS</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>XOSC_HF_EN</name>
                     <description>XOSC_HF_EN</description>
                     <bitRange>[15:15]</bitRange>
                  </field>
                  <field>
                     <name>XB_48M_CLK_EN</name>
                     <description>XB_48M_CLK_EN</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>XOSC_HF_LP_BUF_EN</name>
                     <description>XOSC_HF_LP_BUF_EN</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>XOSC_HF_HP_BUF_EN</name>
                     <description>XOSC_HF_HP_BUF_EN</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>ADC_THMET</name>
                     <description>ADC_THMET</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>ADC_DATA_READY</name>
                     <description>ADC_DATA_READY</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>ADC_DATA</name>
                     <description>ADC_DATA</description>
                     <bitRange>[6:1]</bitRange>
                  </field>
                  <field>
                     <name>PENDINGSCLKHFSWITCHING</name>
                     <description>PENDINGSCLKHFSWITCHING</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>STAT1</name>
               <description>Status 1
This register contains status signals from OSC_DIG

</description>
               <addressOffset>56</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>RAMPSTATE</name>
                     <description>RAMPSTATE</description>
                     <bitRange>[31:28]</bitRange>
                  </field>
                  <field>
                     <name>HMP_UPDATE_AMP</name>
                     <description>HMP_UPDATE_AMP</description>
                     <bitRange>[27:22]</bitRange>
                  </field>
                  <field>
                     <name>LPM_UPDATE_AMP</name>
                     <description>LPM_UPDATE_AMP</description>
                     <bitRange>[21:16]</bitRange>
                  </field>
                  <field>
                     <name>FORCE_RCOSC_HF</name>
                     <description>FORCE_RCOSC_HF</description>
                     <bitRange>[15:15]</bitRange>
                  </field>
                  <field>
                     <name>SCLK_HF_EN</name>
                     <description>SCLK_HF_EN</description>
                     <bitRange>[14:14]</bitRange>
                  </field>
                  <field>
                     <name>SCLK_MF_EN</name>
                     <description>SCLK_MF_EN</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>ACLK_ADC_EN</name>
                     <description>ACLK_ADC_EN</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>ACLK_TDC_EN</name>
                     <description>ACLK_TDC_EN</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>ACLK_REF_EN</name>
                     <description>ACLK_REF_EN</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>CLK_CHP_EN</name>
                     <description>CLK_CHP_EN</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>CLK_DCDC_EN</name>
                     <description>CLK_DCDC_EN</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>SCLK_HF_GOOD</name>
                     <description>SCLK_HF_GOOD</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>SCLK_MF_GOOD</name>
                     <description>SCLK_MF_GOOD</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>SCLK_LF_GOOD</name>
                     <description>SCLK_LF_GOOD</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>ACLK_ADC_GOOD</name>
                     <description>ACLK_ADC_GOOD</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>ACLK_TDC_GOOD</name>
                     <description>ACLK_TDC_GOOD</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>ACLK_REF_GOOD</name>
                     <description>ACLK_REF_GOOD</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>CLK_CHP_GOOD</name>
                     <description>CLK_CHP_GOOD</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>CLK_DCDC_GOOD</name>
                     <description>CLK_DCDC_GOOD</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>STAT2</name>
               <description>Status 2
This register contains status signals from AMPCOMP FSM

</description>
               <addressOffset>60</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>ADC_DCBIAS</name>
                     <description>ADC_DCBIAS</description>
                     <bitRange>[31:26]</bitRange>
                  </field>
                  <field>
                     <name>HPM_RAMP1_THMET</name>
                     <description>HPM_RAMP1_THMET</description>
                     <bitRange>[25:25]</bitRange>
                  </field>
                  <field>
                     <name>HPM_RAMP2_THMET</name>
                     <description>HPM_RAMP2_THMET</description>
                     <bitRange>[24:24]</bitRange>
                  </field>
                  <field>
                     <name>HPM_RAMP3_THMET</name>
                     <description>HPM_RAMP3_THMET</description>
                     <bitRange>[23:23]</bitRange>
                  </field>
                  <field>
                     <name>RAMPSTATE</name>
                     <description>RAMPSTATE</description>
                     <bitRange>[15:12]</bitRange>
                  </field>
                  <field>
                     <name>AMPCOMP_REQ</name>
                     <description>AMPCOMP_REQ</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>XOSC_HF_AMPGOOD</name>
                     <description>XOSC_HF_AMPGOOD</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>XOSC_HF_FREQGOOD</name>
                     <description>XOSC_HF_FREQGOOD</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>XOSC_HF_RF_FREQGOOD</name>
                     <description>XOSC_HF_RF_FREQGOOD</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>AUX_EVCTL</name>
         <description>AUX Event Controller  </description>
         <baseAddress>0x400c5000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>4096</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>VECCFG0</name>
               <description>Vector Configuration 0

AUX_SCE event vectors 0 and 1 configuration</description>
               <addressOffset>0</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>VEC1_POL</name>
                     <description>VEC1_POL</description>
                     <bitRange>[14:14]</bitRange>
                  </field>
                  <field>
                     <name>VEC1_EN</name>
                     <description>VEC1_EN</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>VEC1_EV</name>
                     <description>VEC1_EV</description>
                     <bitRange>[12:8]</bitRange>
                  </field>
                  <field>
                     <name>VEC0_POL</name>
                     <description>VEC0_POL</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>VEC0_EN</name>
                     <description>VEC0_EN</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>VEC0_EV</name>
                     <description>VEC0_EV</description>
                     <bitRange>[4:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>VECCFG1</name>
               <description>Vector Configuration 1

AUX_SCE event vectors 2 and 3 configuration</description>
               <addressOffset>4</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>VEC3_POL</name>
                     <description>VEC3_POL</description>
                     <bitRange>[14:14]</bitRange>
                  </field>
                  <field>
                     <name>VEC3_EN</name>
                     <description>VEC3_EN</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>VEC3_EV</name>
                     <description>VEC3_EV</description>
                     <bitRange>[12:8]</bitRange>
                  </field>
                  <field>
                     <name>VEC2_POL</name>
                     <description>VEC2_POL</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>VEC2_EN</name>
                     <description>VEC2_EN</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>VEC2_EV</name>
                     <description>VEC2_EV</description>
                     <bitRange>[4:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SCEWEVSEL</name>
               <description>Sensor Controller Engine Wait Event Selection

Event selection for the AUX_SCE WEV0, WEV1, BEV0 and BEV1 instructions</description>
               <addressOffset>8</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>WEV7_EV</name>
                     <description>WEV7_EV</description>
                     <bitRange>[4:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>EVTOAONFLAGS</name>
               <description>Events To AON Domain Flags

AUX event flags going to/through the AON domain

These events may be used to wake up the MCU domain.

The flags may be cleared by writing 0 to these bits or writing 1 to the corresponding bits in EVTOAONFLAGSCLR.</description>
               <addressOffset>12</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TIMER1_EV</name>
                     <description>TIMER1_EV</description>
                     <bitRange>[8:8]</bitRange>
                     <modifiedWriteValues>zeroToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>TIMER0_EV</name>
                     <description>TIMER0_EV</description>
                     <bitRange>[7:7]</bitRange>
                     <modifiedWriteValues>zeroToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>TDC_DONE</name>
                     <description>TDC_DONE</description>
                     <bitRange>[6:6]</bitRange>
                     <modifiedWriteValues>zeroToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>ADC_DONE</name>
                     <description>ADC_DONE</description>
                     <bitRange>[5:5]</bitRange>
                     <modifiedWriteValues>zeroToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>AUX_COMPB</name>
                     <description>AUX_COMPB</description>
                     <bitRange>[4:4]</bitRange>
                     <modifiedWriteValues>zeroToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>AUX_COMPA</name>
                     <description>AUX_COMPA</description>
                     <bitRange>[3:3]</bitRange>
                     <modifiedWriteValues>zeroToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>SWEV2</name>
                     <description>SWEV2</description>
                     <bitRange>[2:2]</bitRange>
                     <modifiedWriteValues>zeroToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>SWEV1</name>
                     <description>SWEV1</description>
                     <bitRange>[1:1]</bitRange>
                     <modifiedWriteValues>zeroToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>SWEV0</name>
                     <description>SWEV0</description>
                     <bitRange>[0:0]</bitRange>
                     <modifiedWriteValues>zeroToClear</modifiedWriteValues>
                  </field>
               </fields>
            </register>
            <register>
               <name>EVTOAONPOL</name>
               <description>Events To AON Domain Polarity

AUX event source polarity for the event flags going to/through the AON domain

Note the inverse polarity (0 = high, 1 = low).</description>
               <addressOffset>16</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TIMER1_EV</name>
                     <description>TIMER1_EV</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>TIMER0_EV</name>
                     <description>TIMER0_EV</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>TDC_DONE</name>
                     <description>TDC_DONE</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>ADC_DONE</name>
                     <description>ADC_DONE</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>AUX_COMPB</name>
                     <description>AUX_COMPB</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>AUX_COMPA</name>
                     <description>AUX_COMPA</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>DMACTL</name>
               <description>Direct Memory Access Control</description>
               <addressOffset>20</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>REQ_MODE</name>
                     <description>REQ_MODE</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>EN</name>
                     <description>EN</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>SEL</name>
                     <description>SEL</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SWEVSET</name>
               <description>Software Event Set

Strobes for setting software events from the AUX domain to the AON/MCU Domains

The use of these events is software-defined.</description>
               <addressOffset>24</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>SWEV2</name>
                     <description>SWEV2</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>SWEV1</name>
                     <description>SWEV1</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>SWEV0</name>
                     <description>SWEV0</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>EVSTAT0</name>
               <description>Event Status 0

Current event source levels, 15:0</description>
               <addressOffset>28</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>AUXIO2</name>
                     <description>AUXIO2</description>
                     <bitRange>[15:15]</bitRange>
                  </field>
                  <field>
                     <name>AUXIO1</name>
                     <description>AUXIO1</description>
                     <bitRange>[14:14]</bitRange>
                  </field>
                  <field>
                     <name>AUXIO0</name>
                     <description>AUXIO0</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>AON_PROG_WU</name>
                     <description>AON_PROG_WU</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>AON_SW</name>
                     <description>AON_SW</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>OBSMUX1</name>
                     <description>OBSMUX1</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>OBSMUX0</name>
                     <description>OBSMUX0</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>ADC_FIFO_ALMOST_FULL</name>
                     <description>ADC_FIFO_ALMOST_FULL</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>ADC_DONE</name>
                     <description>ADC_DONE</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>SMPH_AUTOTAKE_DONE</name>
                     <description>SMPH_AUTOTAKE_DONE</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>TIMER1_EV</name>
                     <description>TIMER1_EV</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>TIMER0_EV</name>
                     <description>TIMER0_EV</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>TDC_DONE</name>
                     <description>TDC_DONE</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>AUX_COMPB</name>
                     <description>AUX_COMPB</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>AUX_COMPA</name>
                     <description>AUX_COMPA</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>AON_RTC_CH2</name>
                     <description>AON_RTC_CH2</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>EVSTAT1</name>
               <description>Event Status 1

Current event source levels, 31:16</description>
               <addressOffset>32</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>ADC_IRQ</name>
                     <description>ADC_IRQ</description>
                     <bitRange>[15:15]</bitRange>
                  </field>
                  <field>
                     <name>MCU_EV</name>
                     <description>MCU_EV</description>
                     <bitRange>[14:14]</bitRange>
                  </field>
                  <field>
                     <name>ACLK_REF</name>
                     <description>ACLK_REF</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>AUXIO15</name>
                     <description>AUXIO15</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>AUXIO14</name>
                     <description>AUXIO14</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>AUXIO13</name>
                     <description>AUXIO13</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>AUXIO12</name>
                     <description>AUXIO12</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>AUXIO11</name>
                     <description>AUXIO11</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>AUXIO10</name>
                     <description>AUXIO10</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>AUXIO9</name>
                     <description>AUXIO9</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>AUXIO8</name>
                     <description>AUXIO8</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>AUXIO7</name>
                     <description>AUXIO7</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>AUXIO6</name>
                     <description>AUXIO6</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>AUXIO5</name>
                     <description>AUXIO5</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>AUXIO4</name>
                     <description>AUXIO4</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>AUXIO3</name>
                     <description>AUXIO3</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>EVTOMCUPOL</name>
               <description>Event To MCU Domain Polarity

AUX event source polarity for the event flags to the MCU domain

Note the inverse polarity (0 = high, 1 = low).</description>
               <addressOffset>36</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>ADC_IRQ</name>
                     <description>ADC_IRQ</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>OBSMUX0</name>
                     <description>OBSMUX0</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>ADC_FIFO_ALMOST_FULL</name>
                     <description>ADC_FIFO_ALMOST_FULL</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>ADC_DONE</name>
                     <description>ADC_DONE</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>SMPH_AUTOTAKE_DONE</name>
                     <description>SMPH_AUTOTAKE_DONE</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>TIMER1_EV</name>
                     <description>TIMER1_EV</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>TIMER0_EV</name>
                     <description>TIMER0_EV</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>TDC_DONE</name>
                     <description>TDC_DONE</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>AUX_COMPB</name>
                     <description>AUX_COMPB</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>AUX_COMPA</name>
                     <description>AUX_COMPA</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>AON_WU_EV</name>
                     <description>AON_WU_EV</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>EVTOMCUFLAGS</name>
               <description>Events to MCU Domain Flags

AUX event flags going to the MCU domain

The flags may be cleared by writing 0 to these bits or writing 1 to the corresponding bits in EVTOMCUFLAGSCLR.</description>
               <addressOffset>40</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>ADC_IRQ</name>
                     <description>ADC_IRQ</description>
                     <bitRange>[10:10]</bitRange>
                     <modifiedWriteValues>zeroToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>OBSMUX0</name>
                     <description>OBSMUX0</description>
                     <bitRange>[9:9]</bitRange>
                     <modifiedWriteValues>zeroToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>ADC_FIFO_ALMOST_FULL</name>
                     <description>ADC_FIFO_ALMOST_FULL</description>
                     <bitRange>[8:8]</bitRange>
                     <modifiedWriteValues>zeroToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>ADC_DONE</name>
                     <description>ADC_DONE</description>
                     <bitRange>[7:7]</bitRange>
                     <modifiedWriteValues>zeroToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>SMPH_AUTOTAKE_DONE</name>
                     <description>SMPH_AUTOTAKE_DONE</description>
                     <bitRange>[6:6]</bitRange>
                     <modifiedWriteValues>zeroToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>TIMER1_EV</name>
                     <description>TIMER1_EV</description>
                     <bitRange>[5:5]</bitRange>
                     <modifiedWriteValues>zeroToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>TIMER0_EV</name>
                     <description>TIMER0_EV</description>
                     <bitRange>[4:4]</bitRange>
                     <modifiedWriteValues>zeroToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>TDC_DONE</name>
                     <description>TDC_DONE</description>
                     <bitRange>[3:3]</bitRange>
                     <modifiedWriteValues>zeroToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>AUX_COMPB</name>
                     <description>AUX_COMPB</description>
                     <bitRange>[2:2]</bitRange>
                     <modifiedWriteValues>zeroToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>AUX_COMPA</name>
                     <description>AUX_COMPA</description>
                     <bitRange>[1:1]</bitRange>
                     <modifiedWriteValues>zeroToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>AON_WU_EV</name>
                     <description>AON_WU_EV</description>
                     <bitRange>[0:0]</bitRange>
                     <modifiedWriteValues>zeroToClear</modifiedWriteValues>
                  </field>
               </fields>
            </register>
            <register>
               <name>COMBEVTOMCUMASK</name>
               <description>Combined Event To MCU Domain Mask

Selects which of the flags In EVTOMCUFLAGS that contribute to the AUX_COMB event to the MCU domain

The AUX_COMB event is asserted as long as one or more of the included event flags are set.</description>
               <addressOffset>44</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>ADC_IRQ</name>
                     <description>ADC_IRQ</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>OBSMUX0</name>
                     <description>OBSMUX0</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>ADC_FIFO_ALMOST_FULL</name>
                     <description>ADC_FIFO_ALMOST_FULL</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>ADC_DONE</name>
                     <description>ADC_DONE</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>SMPH_AUTOTAKE_DONE</name>
                     <description>SMPH_AUTOTAKE_DONE</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>TIMER1_EV</name>
                     <description>TIMER1_EV</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>TIMER0_EV</name>
                     <description>TIMER0_EV</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>TDC_DONE</name>
                     <description>TDC_DONE</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>AUX_COMPB</name>
                     <description>AUX_COMPB</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>AUX_COMPA</name>
                     <description>AUX_COMPA</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>AON_WU_EV</name>
                     <description>AON_WU_EV</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>VECFLAGS</name>
               <description>Vector Flags

If a vector flag has been set and AUX_SCE is sleeping, it will wake up and execute the vector. If multiple vectors have been set, the one with the lowest index will execute first, and the next after returning to sleep.

During execution of a vector, the flag must be cleared, by writing a 1 to the corresponding bit in VECFLAGSCLR. </description>
               <addressOffset>52</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>VEC3</name>
                     <description>VEC3</description>
                     <bitRange>[3:3]</bitRange>
                     <modifiedWriteValues>zeroToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>VEC2</name>
                     <description>VEC2</description>
                     <bitRange>[2:2]</bitRange>
                     <modifiedWriteValues>zeroToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>VEC1</name>
                     <description>VEC1</description>
                     <bitRange>[1:1]</bitRange>
                     <modifiedWriteValues>zeroToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>VEC0</name>
                     <description>VEC0</description>
                     <bitRange>[0:0]</bitRange>
                     <modifiedWriteValues>zeroToClear</modifiedWriteValues>
                  </field>
               </fields>
            </register>
            <register>
               <name>EVTOMCUFLAGSCLR</name>
               <description>Events To MCU Domain Flags Clear

Strobes for clearing flags in EVTOMCUFLAGS.</description>
               <addressOffset>56</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>ADC_IRQ</name>
                     <description>ADC_IRQ</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>OBSMUX0</name>
                     <description>OBSMUX0</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>ADC_FIFO_ALMOST_FULL</name>
                     <description>ADC_FIFO_ALMOST_FULL</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>ADC_DONE</name>
                     <description>ADC_DONE</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>SMPH_AUTOTAKE_DONE</name>
                     <description>SMPH_AUTOTAKE_DONE</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>TIMER1_EV</name>
                     <description>TIMER1_EV</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>TIMER0_EV</name>
                     <description>TIMER0_EV</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>TDC_DONE</name>
                     <description>TDC_DONE</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>AUX_COMPB</name>
                     <description>AUX_COMPB</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>AUX_COMPA</name>
                     <description>AUX_COMPA</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>AON_WU_EV</name>
                     <description>AON_WU_EV</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>EVTOAONFLAGSCLR</name>
               <description>Events To AON Domain Clear

Strobes for clearing flags in EVTOAONFLAGS.</description>
               <addressOffset>60</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TIMER1_EV</name>
                     <description>TIMER1_EV</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>TIMER0_EV</name>
                     <description>TIMER0_EV</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>TDC_DONE</name>
                     <description>TDC_DONE</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>ADC_DONE</name>
                     <description>ADC_DONE</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>AUX_COMPB</name>
                     <description>AUX_COMPB</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>AUX_COMPA</name>
                     <description>AUX_COMPA</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>SWEV2</name>
                     <description>SWEV2</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>SWEV1</name>
                     <description>SWEV1</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>SWEV0</name>
                     <description>SWEV0</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>VECFLAGSCLR</name>
               <description>Vector Flags Clear

Strobes for clearing flags in VECFLAGS.</description>
               <addressOffset>64</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>VEC3</name>
                     <description>VEC3</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>VEC2</name>
                     <description>VEC2</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>VEC1</name>
                     <description>VEC1</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>VEC0</name>
                     <description>VEC0</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>AUX_SCE</name>
         <description>AUX Sensor Control Engine Control Module

</description>
         <baseAddress>0x400e1000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>4096</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>CTL</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>0</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>FORCE_EV_LOW</name>
                     <description>FORCE_EV_LOW</description>
                     <bitRange>[31:24]</bitRange>
                  </field>
                  <field>
                     <name>FORCE_EV_HIGH</name>
                     <description>FORCE_EV_HIGH</description>
                     <bitRange>[23:16]</bitRange>
                  </field>
                  <field>
                     <name>RESET_VECTOR</name>
                     <description>RESET_VECTOR</description>
                     <bitRange>[11:8]</bitRange>
                  </field>
                  <field>
                     <name>DBG_FREEZE_EN</name>
                     <description>DBG_FREEZE_EN</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>FORCE_WU_LOW</name>
                     <description>FORCE_WU_LOW</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>FORCE_WU_HIGH</name>
                     <description>FORCE_WU_HIGH</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>RESTART</name>
                     <description>RESTART</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>SINGLE_STEP</name>
                     <description>SINGLE_STEP</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>SUSPEND</name>
                     <description>SUSPEND</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>CLK_EN</name>
                     <description>CLK_EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FETCHSTAT</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>4</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>OPCODE</name>
                     <description>OPCODE</description>
                     <bitRange>[31:16]</bitRange>
                  </field>
                  <field>
                     <name>PC</name>
                     <description>PC</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CPUSTAT</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>BUS_ERROR</name>
                     <description>BUS_ERROR</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>SLEEP</name>
                     <description>SLEEP</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>WEV</name>
                     <description>WEV</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>SELF_STOP</name>
                     <description>SELF_STOP</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>V_FLAG</name>
                     <description>V_FLAG</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>C_FLAG</name>
                     <description>C_FLAG</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>N_FLAG</name>
                     <description>N_FLAG</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>Z_FLAG</name>
                     <description>Z_FLAG</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>WUSTAT</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>12</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>EXC_VECTOR</name>
                     <description>EXC_VECTOR</description>
                     <bitRange>[17:16]</bitRange>
                  </field>
                  <field>
                     <name>WU_SIGNAL</name>
                     <description>WU_SIGNAL</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>EV_SIGNALS</name>
                     <description>EV_SIGNALS</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>REG1_0</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>16</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>REG1</name>
                     <description>REG1</description>
                     <bitRange>[31:16]</bitRange>
                  </field>
                  <field>
                     <name>REG0</name>
                     <description>REG0</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>REG3_2</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>20</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>REG3</name>
                     <description>REG3</description>
                     <bitRange>[31:16]</bitRange>
                  </field>
                  <field>
                     <name>REG2</name>
                     <description>REG2</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>REG5_4</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>24</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>REG5</name>
                     <description>REG5</description>
                     <bitRange>[31:16]</bitRange>
                  </field>
                  <field>
                     <name>REG4</name>
                     <description>REG4</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>REG7_6</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>28</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>REG7</name>
                     <description>REG7</description>
                     <bitRange>[31:16]</bitRange>
                  </field>
                  <field>
                     <name>REG6</name>
                     <description>REG6</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>LOOPADDR</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>32</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>STOP</name>
                     <description>STOP</description>
                     <bitRange>[31:16]</bitRange>
                  </field>
                  <field>
                     <name>START</name>
                     <description>START</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>LOOPCNT</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>36</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>ITER_LEFT</name>
                     <description>ITER_LEFT</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>AUX_SMPH</name>
         <description>AUX Semaphore Controller

</description>
         <baseAddress>0x400c8000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>4096</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>SMPH0</name>
               <description>Semaphore 0</description>
               <addressOffset>0</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SMPH1</name>
               <description>Semaphore 1</description>
               <addressOffset>4</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SMPH2</name>
               <description>Semaphore 2</description>
               <addressOffset>8</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SMPH3</name>
               <description>Semaphore 3</description>
               <addressOffset>12</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SMPH4</name>
               <description>Semaphore 4</description>
               <addressOffset>16</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SMPH5</name>
               <description>Semaphore 5</description>
               <addressOffset>20</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SMPH6</name>
               <description>Semaphore 6</description>
               <addressOffset>24</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SMPH7</name>
               <description>Semaphore 7</description>
               <addressOffset>28</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>AUTOTAKE</name>
               <description>Sticky Request For Single Semaphore</description>
               <addressOffset>32</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>SMPH_ID</name>
                     <description>SMPH_ID</description>
                     <bitRange>[2:0]</bitRange>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>AUX_TDCIF</name>
         <description>AUX Time To Digital Converter

</description>
         <baseAddress>0x400c4000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>4096</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>CTL</name>
               <description>Control</description>
               <addressOffset>0</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CMD</name>
                     <description>CMD</description>
                     <bitRange>[1:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>STAT</name>
               <description>Status</description>
               <addressOffset>4</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000006</resetValue>
               <fields>
                  <field>
                     <name>SAT</name>
                     <description>SAT</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>DONE</name>
                     <description>DONE</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>STATE</name>
                     <description>STATE</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RESULT</name>
               <description>Result

Result of last TDC conversion</description>
               <addressOffset>8</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000002</resetValue>
               <fields>
                  <field>
                     <name>VALUE</name>
                     <description>VALUE</description>
                     <bitRange>[24:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SATCFG</name>
               <description>Saturation Configuration</description>
               <addressOffset>12</addressOffset>
               <access>read-write</access>
               <resetValue>0x0000000f</resetValue>
               <fields>
                  <field>
                     <name>LIMIT</name>
                     <description>LIMIT</description>
                     <bitRange>[3:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TRIGSRC</name>
               <description>Trigger Source

TDC start/stop trigger source selection</description>
               <addressOffset>16</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>STOP_POL</name>
                     <description>STOP_POL</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>STOP_SRC</name>
                     <description>STOP_SRC</description>
                     <bitRange>[12:8]</bitRange>
                  </field>
                  <field>
                     <name>START_POL</name>
                     <description>START_POL</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>START_SRC</name>
                     <description>START_SRC</description>
                     <bitRange>[4:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TRIGCNT</name>
               <description>Trigger Counter

Stop counter status/control of TDC</description>
               <addressOffset>20</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CNT</name>
                     <description>CNT</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TRIGCNTLOAD</name>
               <description>Trigger Counter Load

Stop counter control of TDC</description>
               <addressOffset>24</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CNT</name>
                     <description>CNT</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TRIGCNTCFG</name>
               <description>Trigger Counter Configuration</description>
               <addressOffset>28</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>EN</name>
                     <description>EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PRECTL</name>
               <description>Prescaler Control

The prescaler can be used to count events that are faster than the AUX clock speed. It can be used standalone or as a start/stop source for the TDC by configuring TRIGSRC.START_SRC and TRIGSRC.STOP_SRC to TDC_PRE. When counting fast signals with the TDC that are faster than 1/10th of the clock frequency of AUX it is recommended to use the prescaler.

</description>
               <addressOffset>32</addressOffset>
               <access>read-write</access>
               <resetValue>0x0000001f</resetValue>
               <fields>
                  <field>
                     <name>RESET_N</name>
                     <description>RESET_N</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>RATIO</name>
                     <description>RATIO</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>SRC</name>
                     <description>SRC</description>
                     <bitRange>[4:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PRECNT</name>
               <description>Prescaler Counter

Value of prescaler counter</description>
               <addressOffset>36</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CNT</name>
                     <description>CNT</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>AUX_TIMER</name>
         <description>AUX Timer

</description>
         <baseAddress>0x400c7000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>4096</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>T0CFG</name>
               <description>Timer 0 Configuration
</description>
               <addressOffset>0</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TICK_SRC_POL</name>
                     <description>TICK_SRC_POL</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>TICK_SRC</name>
                     <description>TICK_SRC</description>
                     <bitRange>[12:8]</bitRange>
                  </field>
                  <field>
                     <name>PRE</name>
                     <description>PRE</description>
                     <bitRange>[7:4]</bitRange>
                  </field>
                  <field>
                     <name>MODE</name>
                     <description>MODE</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>RELOAD</name>
                     <description>RELOAD</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>T1CFG</name>
               <description>Timer 1 Configuration
</description>
               <addressOffset>4</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TICK_SRC_POL</name>
                     <description>TICK_SRC_POL</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>TICK_SRC</name>
                     <description>TICK_SRC</description>
                     <bitRange>[12:8]</bitRange>
                  </field>
                  <field>
                     <name>PRE</name>
                     <description>PRE</description>
                     <bitRange>[7:4]</bitRange>
                  </field>
                  <field>
                     <name>MODE</name>
                     <description>MODE</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>RELOAD</name>
                     <description>RELOAD</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>T0CTL</name>
               <description>Timer 0 Control

Run control/status for timer 0
</description>
               <addressOffset>8</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>EN</name>
                     <description>EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>T0TARGET</name>
               <description>Timer 0 Target

Target counter value for timer 0
</description>
               <addressOffset>12</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>VALUE</name>
                     <description>VALUE</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>T1TARGET</name>
               <description>Timer 1 Target

Target Counter Value Timer 1
</description>
               <addressOffset>16</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>VALUE</name>
                     <description>VALUE</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>T1CTL</name>
               <description>Timer 1 Control

Run Control/Status For Timer 1
</description>
               <addressOffset>20</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>EN</name>
                     <description>EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>AUX_WUC</name>
         <description>AUX Wake-up controller  </description>
         <baseAddress>0x400c6000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>4096</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>MODCLKEN0</name>
               <description>Module Clock Enable

Clock enable for each module in the AUX domain

For use by the system CPU

The settings in this register are OR'ed with the corresponding settings in MODCLKEN1. This allows the system CPU and AUX_SCE to request clocks independently. Settings take effect immediately.</description>
               <addressOffset>0</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>AUX_ADI4</name>
                     <description>AUX_ADI4</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>AUX_DDI0_OSC</name>
                     <description>AUX_DDI0_OSC</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>TDC</name>
                     <description>TDC</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>ANAIF</name>
                     <description>ANAIF</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>TIMER</name>
                     <description>TIMER</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>AIODIO1</name>
                     <description>AIODIO1</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>AIODIO0</name>
                     <description>AIODIO0</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>SMPH</name>
                     <description>SMPH</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PWROFFREQ</name>
               <description>Power Off Request

Requests power off request for the AUX domain. When powered of the power supply and clock is disabled. This may only be used when taking the entire device into shutdown mode (i.e. with full device reset when resuming operation).

Power off is prevented if AON_WUC:AUXCTL.AUX_FORCE_ON has been set, or if MCUBUSCTL.DISCONNECT_REQ has been cleared.</description>
               <addressOffset>4</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>REQ</name>
                     <description>REQ</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PWRDWNREQ</name>
               <description>Power Down Request

Request from AUX for system to enter power down. When system is in power down there is limited current supply available and the clock source is set by AON_WUC:AUXCLK.PWR_DWN_SRC</description>
               <addressOffset>8</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>REQ</name>
                     <description>REQ</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PWRDWNACK</name>
               <description>Power Down Acknowledgment</description>
               <addressOffset>12</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>ACK</name>
                     <description>ACK</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CLKLFREQ</name>
               <description>Low Frequency Clock Request</description>
               <addressOffset>16</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>REQ</name>
                     <description>REQ</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CLKLFACK</name>
               <description>Low Frequency Clock Acknowledgment</description>
               <addressOffset>20</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>ACK</name>
                     <description>ACK</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>WUEVFLAGS</name>
               <description>Wake-up Event Flags

Status of wake-up events from the AON domain

The event flags are cleared by setting the corresponding bits in WUEVCLR
</description>
               <addressOffset>40</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>AON_RTC_CH2</name>
                     <description>AON_RTC_CH2</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>AON_SW</name>
                     <description>AON_SW</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>AON_PROG_WU</name>
                     <description>AON_PROG_WU</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>WUEVCLR</name>
               <description>Wake-up Event Clear

Clears wake-up events from the AON domain
</description>
               <addressOffset>44</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>AON_RTC_CH2</name>
                     <description>AON_RTC_CH2</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>AON_SW</name>
                     <description>AON_SW</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>AON_PROG_WU</name>
                     <description>AON_PROG_WU</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>ADCCLKCTL</name>
               <description>ADC Clock Control

Controls the ADC internal clock

Note that the ADC command and data interface requires MODCLKEN0.ANAIF or MODCLKEN1.ANAIF also to be set
</description>
               <addressOffset>48</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>ACK</name>
                     <description>ACK</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>REQ</name>
                     <description>REQ</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TDCCLKCTL</name>
               <description>TDC Clock Control

Controls the TDC counter clock source, which steps the TDC counter value

The source of this clock is controlled by OSC_DIG:CTL0.ACLK_TDC_SRC_SEL.
</description>
               <addressOffset>52</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>ACK</name>
                     <description>ACK</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>REQ</name>
                     <description>REQ</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>REFCLKCTL</name>
               <description>Reference Clock Control

Controls the TDC reference clock source, which is to be compared against the TDC counter clock. 

The source of this clock is controlled by OSC_DIG:CTL0.ACLK_REF_SRC_SEL.</description>
               <addressOffset>56</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>ACK</name>
                     <description>ACK</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>REQ</name>
                     <description>REQ</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RTCSUBSECINC0</name>
               <description>Real Time Counter Sub Second Increment 0

New value for the real-time counter (AON_RTC) sub-second increment value, part corresponding to AON_RTC:SUBSECINC bits 15:0.

After setting INC15_0 and RTCSUBSECINC1.INC23_16, the value is loaded into AON_RTC:SUBSECINC.VALUEINC by setting RTCSUBSECINCCTL.UPD_REQ.
</description>
               <addressOffset>60</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>INC15_0</name>
                     <description>INC15_0</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RTCSUBSECINC1</name>
               <description>Real Time Counter Sub Second Increment 1

New value for the real-time counter (AON_RTC) sub-second increment value, part corresponding to AON_RTC:SUBSECINC bits 23:16.

After setting RTCSUBSECINC0.INC15_0 and INC23_16, the value is loaded into AON_RTC:SUBSECINC.VALUEINC by setting RTCSUBSECINCCTL.UPD_REQ.</description>
               <addressOffset>64</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>INC23_16</name>
                     <description>INC23_16</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RTCSUBSECINCCTL</name>
               <description>Real Time Counter Sub Second Increment Control</description>
               <addressOffset>68</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>UPD_ACK</name>
                     <description>UPD_ACK</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>UPD_REQ</name>
                     <description>UPD_REQ</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>MCUBUSCTL</name>
               <description>MCU Bus Control

Controls the connection between the AUX domain bus and the MCU domain bus.

The buses must be disconnected to allow power-down or power-off of the AUX domain.
</description>
               <addressOffset>72</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DISCONNECT_REQ</name>
                     <description>DISCONNECT_REQ</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>MCUBUSSTAT</name>
               <description>MCU Bus Status

Indicates the connection state of the AUX domain and MCU domain buses.

Note that this register cannot be read from the MCU domain while disconnected, and is therefore only useful for the AUX_SCE.</description>
               <addressOffset>76</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DISCONNECTED</name>
                     <description>DISCONNECTED</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>DISCONNECT_ACK</name>
                     <description>DISCONNECT_ACK</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>AONCTLSTAT</name>
               <description>AON Domain Control Status

Status of AUX domain control from AON_WUC.</description>
               <addressOffset>80</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>AUX_FORCE_ON</name>
                     <description>AUX_FORCE_ON</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>SCE_RUN_EN</name>
                     <description>SCE_RUN_EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>AUXIOLATCH</name>
               <description>AUX Input Output Latch

Controls latching of signals between AUX_AIODIO0/AUX_AIODIO1 and AON_IOC.</description>
               <addressOffset>84</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>EN</name>
                     <description>EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>MODCLKEN1</name>
               <description>Module Clock Enable 1

Clock enable for each module in the AUX domain, for use by the AUX_SCE. Settings take effect immediately.

The settings in this register are OR'ed with the corresponding settings in MODCLKEN0. This allows system CPU and AUX_SCE to request clocks independently.</description>
               <addressOffset>92</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>AUX_ADI4</name>
                     <description>AUX_ADI4</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>AUX_DDI0_OSC</name>
                     <description>AUX_DDI0_OSC</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>ANAIF</name>
                     <description>ANAIF</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>TIMER</name>
                     <description>TIMER</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>AIODIO1</name>
                     <description>AIODIO1</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>AIODIO0</name>
                     <description>AIODIO0</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>SMPH</name>
                     <description>SMPH</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>CCFG</name>
         <description>Customer configuration area (CCFG)</description>
         <baseAddress>0x50003000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>0x1000</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>EXT_LF_CLK</name>
               <description>Extern LF clock configuration</description>
               <addressOffset>4008</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>DIO</name>
                     <description>DIO</description>
                     <bitRange>[31:24]</bitRange>
                  </field>
                  <field>
                     <name>RTC_INCREMENT</name>
                     <description>RTC_INCREMENT</description>
                     <bitRange>[23:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>MODE_CONF_1</name>
               <description>Mode Configuration 1</description>
               <addressOffset>4012</addressOffset>
               <access>read-only</access>
               <resetValue>0xfffbffff</resetValue>
               <fields>
                  <field>
                     <name>ALT_DCDC_VMIN</name>
                     <description>ALT_DCDC_VMIN</description>
                     <bitRange>[23:20]</bitRange>
                  </field>
                  <field>
                     <name>ALT_DCDC_DITHER_EN</name>
                     <description>ALT_DCDC_DITHER_EN</description>
                     <bitRange>[19:19]</bitRange>
                  </field>
                  <field>
                     <name>ALT_DCDC_IPEAK</name>
                     <description>ALT_DCDC_IPEAK</description>
                     <bitRange>[18:16]</bitRange>
                  </field>
                  <field>
                     <name>DELTA_IBIAS_INIT</name>
                     <description>DELTA_IBIAS_INIT</description>
                     <bitRange>[15:12]</bitRange>
                  </field>
                  <field>
                     <name>DELTA_IBIAS_OFFSET</name>
                     <description>DELTA_IBIAS_OFFSET</description>
                     <bitRange>[11:8]</bitRange>
                  </field>
                  <field>
                     <name>XOSC_MAX_START</name>
                     <description>XOSC_MAX_START</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SIZE_AND_DIS_FLAGS</name>
               <description>CCFG Size and Disable Flags</description>
               <addressOffset>4016</addressOffset>
               <access>read-only</access>
               <resetValue>0x10000ffff</resetValue>
               <fields>
                  <field>
                     <name>SIZE_OF_CCFG</name>
                     <description>SIZE_OF_CCFG</description>
                     <bitRange>[31:16]</bitRange>
                  </field>
                  <field>
                     <name>DISABLE_FLAGS</name>
                     <description>DISABLE_FLAGS</description>
                     <bitRange>[15:3]</bitRange>
                  </field>
                  <field>
                     <name>DIS_GPRAM</name>
                     <description>DIS_GPRAM</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>DIS_ALT_DCDC_SETTING</name>
                     <description>DIS_ALT_DCDC_SETTING</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>DIS_XOSC_OVR</name>
                     <description>DIS_XOSC_OVR</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>MODE_CONF</name>
               <description>Mode Configuration 0</description>
               <addressOffset>4020</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>VDDR_TRIM_SLEEP_DELTA</name>
                     <description>VDDR_TRIM_SLEEP_DELTA</description>
                     <bitRange>[31:28]</bitRange>
                  </field>
                  <field>
                     <name>DCDC_RECHARGE</name>
                     <description>DCDC_RECHARGE</description>
                     <bitRange>[27:27]</bitRange>
                  </field>
                  <field>
                     <name>DCDC_ACTIVE</name>
                     <description>DCDC_ACTIVE</description>
                     <bitRange>[26:26]</bitRange>
                  </field>
                  <field>
                     <name>VDDR_EXT_LOAD</name>
                     <description>VDDR_EXT_LOAD</description>
                     <bitRange>[25:25]</bitRange>
                  </field>
                  <field>
                     <name>VDDS_BOD_LEVEL</name>
                     <description>VDDS_BOD_LEVEL</description>
                     <bitRange>[24:24]</bitRange>
                  </field>
                  <field>
                     <name>SCLK_LF_OPTION</name>
                     <description>SCLK_LF_OPTION</description>
                     <bitRange>[23:22]</bitRange>
                  </field>
                  <field>
                     <name>VDDR_TRIM_SLEEP_TC</name>
                     <description>VDDR_TRIM_SLEEP_TC</description>
                     <bitRange>[21:21]</bitRange>
                  </field>
                  <field>
                     <name>RTC_COMP</name>
                     <description>RTC_COMP</description>
                     <bitRange>[20:20]</bitRange>
                  </field>
                  <field>
                     <name>XOSC_FREQ</name>
                     <description>XOSC_FREQ</description>
                     <bitRange>[19:18]</bitRange>
                  </field>
                  <field>
                     <name>XOSC_CAP_MOD</name>
                     <description>XOSC_CAP_MOD</description>
                     <bitRange>[17:17]</bitRange>
                  </field>
                  <field>
                     <name>HF_COMP</name>
                     <description>HF_COMP</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>XOSC_CAPARRAY_DELTA</name>
                     <description>XOSC_CAPARRAY_DELTA</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
                  <field>
                     <name>VDDR_CAP</name>
                     <description>VDDR_CAP</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>VOLT_LOAD_0</name>
               <description>Voltage Load 0
Enabled by MODE_CONF.VDDR_EXT_LOAD.</description>
               <addressOffset>4024</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>VDDR_EXT_TP45</name>
                     <description>VDDR_EXT_TP45</description>
                     <bitRange>[31:24]</bitRange>
                  </field>
                  <field>
                     <name>VDDR_EXT_TP25</name>
                     <description>VDDR_EXT_TP25</description>
                     <bitRange>[23:16]</bitRange>
                  </field>
                  <field>
                     <name>VDDR_EXT_TP5</name>
                     <description>VDDR_EXT_TP5</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
                  <field>
                     <name>VDDR_EXT_TM15</name>
                     <description>VDDR_EXT_TM15</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>VOLT_LOAD_1</name>
               <description>Voltage Load 1
Enabled by MODE_CONF.VDDR_EXT_LOAD.</description>
               <addressOffset>4028</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>VDDR_EXT_TP125</name>
                     <description>VDDR_EXT_TP125</description>
                     <bitRange>[31:24]</bitRange>
                  </field>
                  <field>
                     <name>VDDR_EXT_TP105</name>
                     <description>VDDR_EXT_TP105</description>
                     <bitRange>[23:16]</bitRange>
                  </field>
                  <field>
                     <name>VDDR_EXT_TP85</name>
                     <description>VDDR_EXT_TP85</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
                  <field>
                     <name>VDDR_EXT_TP65</name>
                     <description>VDDR_EXT_TP65</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RTC_OFFSET</name>
               <description>Real Time Clock Offset
Enabled by MODE_CONF.RTC_COMP.</description>
               <addressOffset>4032</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>RTC_COMP_P0</name>
                     <description>RTC_COMP_P0</description>
                     <bitRange>[31:16]</bitRange>
                  </field>
                  <field>
                     <name>RTC_COMP_P1</name>
                     <description>RTC_COMP_P1</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
                  <field>
                     <name>RTC_COMP_P2</name>
                     <description>RTC_COMP_P2</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FREQ_OFFSET</name>
               <description>Frequency Offset</description>
               <addressOffset>4036</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>HF_COMP_P0</name>
                     <description>HF_COMP_P0</description>
                     <bitRange>[31:16]</bitRange>
                  </field>
                  <field>
                     <name>HF_COMP_P1</name>
                     <description>HF_COMP_P1</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
                  <field>
                     <name>HF_COMP_P2</name>
                     <description>HF_COMP_P2</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IEEE_MAC_0</name>
               <description>IEEE MAC Address 0</description>
               <addressOffset>4040</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>ADDR</name>
                     <description>ADDR</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IEEE_MAC_1</name>
               <description>IEEE MAC Address 1</description>
               <addressOffset>4044</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>ADDR</name>
                     <description>ADDR</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IEEE_BLE_0</name>
               <description>IEEE BLE Address 0</description>
               <addressOffset>4048</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>ADDR</name>
                     <description>ADDR</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IEEE_BLE_1</name>
               <description>IEEE BLE Address 1</description>
               <addressOffset>4052</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>ADDR</name>
                     <description>ADDR</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>BL_CONFIG</name>
               <description>Bootloader Configuration
Configures the functionality of the ROM boot loader.
If both the boot loader is enabled by the BOOTLOADER_ENABLE field and the boot loader backdoor is enabled by the BL_ENABLE field it is possible to force entry of the ROM boot loader even if a valid image is present in flash.</description>
               <addressOffset>4056</addressOffset>
               <access>read-only</access>
               <resetValue>0xc5ffffff</resetValue>
               <fields>
                  <field>
                     <name>BOOTLOADER_ENABLE</name>
                     <description>BOOTLOADER_ENABLE</description>
                     <bitRange>[31:24]</bitRange>
                  </field>
                  <field>
                     <name>BL_LEVEL</name>
                     <description>BL_LEVEL</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>BL_PIN_NUMBER</name>
                     <description>BL_PIN_NUMBER</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
                  <field>
                     <name>BL_ENABLE</name>
                     <description>BL_ENABLE</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>ERASE_CONF</name>
               <description>Erase Configuration</description>
               <addressOffset>4060</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>CHIP_ERASE_DIS_N</name>
                     <description>CHIP_ERASE_DIS_N</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>BANK_ERASE_DIS_N</name>
                     <description>BANK_ERASE_DIS_N</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CCFG_TI_OPTIONS</name>
               <description>TI Options</description>
               <addressOffset>4064</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffc5</resetValue>
               <fields>
                  <field>
                     <name>TI_FA_ENABLE</name>
                     <description>TI_FA_ENABLE</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CCFG_TAP_DAP_0</name>
               <description>Test Access Points Enable 0</description>
               <addressOffset>4068</addressOffset>
               <access>read-only</access>
               <resetValue>0xffc5c5c5</resetValue>
               <fields>
                  <field>
                     <name>CPU_DAP_ENABLE</name>
                     <description>CPU_DAP_ENABLE</description>
                     <bitRange>[23:16]</bitRange>
                  </field>
                  <field>
                     <name>PRCM_TAP_ENABLE</name>
                     <description>PRCM_TAP_ENABLE</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
                  <field>
                     <name>TEST_TAP_ENABLE</name>
                     <description>TEST_TAP_ENABLE</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CCFG_TAP_DAP_1</name>
               <description>Test Access Points Enable 1</description>
               <addressOffset>4072</addressOffset>
               <access>read-only</access>
               <resetValue>0xffc5c5c5</resetValue>
               <fields>
                  <field>
                     <name>PBIST2_TAP_ENABLE</name>
                     <description>PBIST2_TAP_ENABLE</description>
                     <bitRange>[23:16]</bitRange>
                  </field>
                  <field>
                     <name>PBIST1_TAP_ENABLE</name>
                     <description>PBIST1_TAP_ENABLE</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
                  <field>
                     <name>WUC_TAP_ENABLE</name>
                     <description>WUC_TAP_ENABLE</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IMAGE_VALID_CONF</name>
               <description>Image Valid </description>
               <addressOffset>4076</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>IMAGE_VALID</name>
                     <description>IMAGE_VALID</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CCFG_PROT_31_0</name>
               <description>Protect Sectors 0-31
Each bit write protects one 4KB flash sector from being both programmed and erased. Bit must be set to 0 in order to enable sector write protect.</description>
               <addressOffset>4080</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>WRT_PROT_SEC_31</name>
                     <description>WRT_PROT_SEC_31</description>
                     <bitRange>[31:31]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_30</name>
                     <description>WRT_PROT_SEC_30</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_29</name>
                     <description>WRT_PROT_SEC_29</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_28</name>
                     <description>WRT_PROT_SEC_28</description>
                     <bitRange>[28:28]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_27</name>
                     <description>WRT_PROT_SEC_27</description>
                     <bitRange>[27:27]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_26</name>
                     <description>WRT_PROT_SEC_26</description>
                     <bitRange>[26:26]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_25</name>
                     <description>WRT_PROT_SEC_25</description>
                     <bitRange>[25:25]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_24</name>
                     <description>WRT_PROT_SEC_24</description>
                     <bitRange>[24:24]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_23</name>
                     <description>WRT_PROT_SEC_23</description>
                     <bitRange>[23:23]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_22</name>
                     <description>WRT_PROT_SEC_22</description>
                     <bitRange>[22:22]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_21</name>
                     <description>WRT_PROT_SEC_21</description>
                     <bitRange>[21:21]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_20</name>
                     <description>WRT_PROT_SEC_20</description>
                     <bitRange>[20:20]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_19</name>
                     <description>WRT_PROT_SEC_19</description>
                     <bitRange>[19:19]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_18</name>
                     <description>WRT_PROT_SEC_18</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_17</name>
                     <description>WRT_PROT_SEC_17</description>
                     <bitRange>[17:17]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_16</name>
                     <description>WRT_PROT_SEC_16</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_15</name>
                     <description>WRT_PROT_SEC_15</description>
                     <bitRange>[15:15]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_14</name>
                     <description>WRT_PROT_SEC_14</description>
                     <bitRange>[14:14]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_13</name>
                     <description>WRT_PROT_SEC_13</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_12</name>
                     <description>WRT_PROT_SEC_12</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_11</name>
                     <description>WRT_PROT_SEC_11</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_10</name>
                     <description>WRT_PROT_SEC_10</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_9</name>
                     <description>WRT_PROT_SEC_9</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_8</name>
                     <description>WRT_PROT_SEC_8</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_7</name>
                     <description>WRT_PROT_SEC_7</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_6</name>
                     <description>WRT_PROT_SEC_6</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_5</name>
                     <description>WRT_PROT_SEC_5</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_4</name>
                     <description>WRT_PROT_SEC_4</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_3</name>
                     <description>WRT_PROT_SEC_3</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_2</name>
                     <description>WRT_PROT_SEC_2</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_1</name>
                     <description>WRT_PROT_SEC_1</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_0</name>
                     <description>WRT_PROT_SEC_0</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CCFG_PROT_63_32</name>
               <description>Protect Sectors 32-63
Each bit write protects one 4KB flash sector from being both programmed and erased. Bit must be set to 0 in order to enable sector write protect. Not in use by CC26xx and CC13xx.</description>
               <addressOffset>4084</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>WRT_PROT_SEC_63</name>
                     <description>WRT_PROT_SEC_63</description>
                     <bitRange>[31:31]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_62</name>
                     <description>WRT_PROT_SEC_62</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_61</name>
                     <description>WRT_PROT_SEC_61</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_60</name>
                     <description>WRT_PROT_SEC_60</description>
                     <bitRange>[28:28]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_59</name>
                     <description>WRT_PROT_SEC_59</description>
                     <bitRange>[27:27]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_58</name>
                     <description>WRT_PROT_SEC_58</description>
                     <bitRange>[26:26]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_57</name>
                     <description>WRT_PROT_SEC_57</description>
                     <bitRange>[25:25]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_56</name>
                     <description>WRT_PROT_SEC_56</description>
                     <bitRange>[24:24]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_55</name>
                     <description>WRT_PROT_SEC_55</description>
                     <bitRange>[23:23]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_54</name>
                     <description>WRT_PROT_SEC_54</description>
                     <bitRange>[22:22]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_53</name>
                     <description>WRT_PROT_SEC_53</description>
                     <bitRange>[21:21]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_52</name>
                     <description>WRT_PROT_SEC_52</description>
                     <bitRange>[20:20]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_51</name>
                     <description>WRT_PROT_SEC_51</description>
                     <bitRange>[19:19]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_50</name>
                     <description>WRT_PROT_SEC_50</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_49</name>
                     <description>WRT_PROT_SEC_49</description>
                     <bitRange>[17:17]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_48</name>
                     <description>WRT_PROT_SEC_48</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_47</name>
                     <description>WRT_PROT_SEC_47</description>
                     <bitRange>[15:15]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_46</name>
                     <description>WRT_PROT_SEC_46</description>
                     <bitRange>[14:14]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_45</name>
                     <description>WRT_PROT_SEC_45</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_44</name>
                     <description>WRT_PROT_SEC_44</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_43</name>
                     <description>WRT_PROT_SEC_43</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_42</name>
                     <description>WRT_PROT_SEC_42</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_41</name>
                     <description>WRT_PROT_SEC_41</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_40</name>
                     <description>WRT_PROT_SEC_40</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_39</name>
                     <description>WRT_PROT_SEC_39</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_38</name>
                     <description>WRT_PROT_SEC_38</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_37</name>
                     <description>WRT_PROT_SEC_37</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_36</name>
                     <description>WRT_PROT_SEC_36</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_35</name>
                     <description>WRT_PROT_SEC_35</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_34</name>
                     <description>WRT_PROT_SEC_34</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_33</name>
                     <description>WRT_PROT_SEC_33</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_32</name>
                     <description>WRT_PROT_SEC_32</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CCFG_PROT_95_64</name>
               <description>Protect Sectors 64-95
Each bit write protects one flash sector from being both programmed and erased. Bit must be set to 0 in order to enable sector write protect. Not in use by CC26xx and CC13xx.</description>
               <addressOffset>4088</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>WRT_PROT_SEC_95</name>
                     <description>WRT_PROT_SEC_95</description>
                     <bitRange>[31:31]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_94</name>
                     <description>WRT_PROT_SEC_94</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_93</name>
                     <description>WRT_PROT_SEC_93</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_92</name>
                     <description>WRT_PROT_SEC_92</description>
                     <bitRange>[28:28]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_91</name>
                     <description>WRT_PROT_SEC_91</description>
                     <bitRange>[27:27]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_90</name>
                     <description>WRT_PROT_SEC_90</description>
                     <bitRange>[26:26]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_89</name>
                     <description>WRT_PROT_SEC_89</description>
                     <bitRange>[25:25]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_88</name>
                     <description>WRT_PROT_SEC_88</description>
                     <bitRange>[24:24]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_87</name>
                     <description>WRT_PROT_SEC_87</description>
                     <bitRange>[23:23]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_86</name>
                     <description>WRT_PROT_SEC_86</description>
                     <bitRange>[22:22]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_85</name>
                     <description>WRT_PROT_SEC_85</description>
                     <bitRange>[21:21]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_84</name>
                     <description>WRT_PROT_SEC_84</description>
                     <bitRange>[20:20]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_83</name>
                     <description>WRT_PROT_SEC_83</description>
                     <bitRange>[19:19]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_82</name>
                     <description>WRT_PROT_SEC_82</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_81</name>
                     <description>WRT_PROT_SEC_81</description>
                     <bitRange>[17:17]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_80</name>
                     <description>WRT_PROT_SEC_80</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_79</name>
                     <description>WRT_PROT_SEC_79</description>
                     <bitRange>[15:15]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_78</name>
                     <description>WRT_PROT_SEC_78</description>
                     <bitRange>[14:14]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_77</name>
                     <description>WRT_PROT_SEC_77</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_76</name>
                     <description>WRT_PROT_SEC_76</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_75</name>
                     <description>WRT_PROT_SEC_75</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_74</name>
                     <description>WRT_PROT_SEC_74</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_73</name>
                     <description>WRT_PROT_SEC_73</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_72</name>
                     <description>WRT_PROT_SEC_72</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_71</name>
                     <description>WRT_PROT_SEC_71</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_70</name>
                     <description>WRT_PROT_SEC_70</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_69</name>
                     <description>WRT_PROT_SEC_69</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_68</name>
                     <description>WRT_PROT_SEC_68</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_67</name>
                     <description>WRT_PROT_SEC_67</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_66</name>
                     <description>WRT_PROT_SEC_66</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_65</name>
                     <description>WRT_PROT_SEC_65</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_64</name>
                     <description>WRT_PROT_SEC_64</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CCFG_PROT_127_96</name>
               <description>Protect Sectors 96-127
Each bit write protects one flash sector from being both programmed and erased. Bit must be set to 0 in order to enable sector write protect. Not in use by CC26xx and CC13xx.</description>
               <addressOffset>4092</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>WRT_PROT_SEC_127</name>
                     <description>WRT_PROT_SEC_127</description>
                     <bitRange>[31:31]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_126</name>
                     <description>WRT_PROT_SEC_126</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_125</name>
                     <description>WRT_PROT_SEC_125</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_124</name>
                     <description>WRT_PROT_SEC_124</description>
                     <bitRange>[28:28]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_123</name>
                     <description>WRT_PROT_SEC_123</description>
                     <bitRange>[27:27]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_122</name>
                     <description>WRT_PROT_SEC_122</description>
                     <bitRange>[26:26]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_121</name>
                     <description>WRT_PROT_SEC_121</description>
                     <bitRange>[25:25]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_120</name>
                     <description>WRT_PROT_SEC_120</description>
                     <bitRange>[24:24]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_119</name>
                     <description>WRT_PROT_SEC_119</description>
                     <bitRange>[23:23]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_118</name>
                     <description>WRT_PROT_SEC_118</description>
                     <bitRange>[22:22]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_117</name>
                     <description>WRT_PROT_SEC_117</description>
                     <bitRange>[21:21]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_116</name>
                     <description>WRT_PROT_SEC_116</description>
                     <bitRange>[20:20]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_115</name>
                     <description>WRT_PROT_SEC_115</description>
                     <bitRange>[19:19]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_114</name>
                     <description>WRT_PROT_SEC_114</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_113</name>
                     <description>WRT_PROT_SEC_113</description>
                     <bitRange>[17:17]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_112</name>
                     <description>WRT_PROT_SEC_112</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_111</name>
                     <description>WRT_PROT_SEC_111</description>
                     <bitRange>[15:15]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_110</name>
                     <description>WRT_PROT_SEC_110</description>
                     <bitRange>[14:14]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_109</name>
                     <description>WRT_PROT_SEC_109</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_108</name>
                     <description>WRT_PROT_SEC_108</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_107</name>
                     <description>WRT_PROT_SEC_107</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_106</name>
                     <description>WRT_PROT_SEC_106</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_105</name>
                     <description>WRT_PROT_SEC_105</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_104</name>
                     <description>WRT_PROT_SEC_104</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_103</name>
                     <description>WRT_PROT_SEC_103</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_102</name>
                     <description>WRT_PROT_SEC_102</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_101</name>
                     <description>WRT_PROT_SEC_101</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_100</name>
                     <description>WRT_PROT_SEC_100</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_99</name>
                     <description>WRT_PROT_SEC_99</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_98</name>
                     <description>WRT_PROT_SEC_98</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_97</name>
                     <description>WRT_PROT_SEC_97</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>WRT_PROT_SEC_96</name>
                     <description>WRT_PROT_SEC_96</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>CPU_TIPROP</name>
         <description>Cortex-M's TI proprietary registers
</description>
         <baseAddress>0xe00fe000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>0x1000</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>TRACECLKMUX</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>4088</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TRACECLK_N_SWV</name>
                     <description>TRACECLK_N_SWV</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>DYN_CG</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>4092</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DYN_CG</name>
                     <description>DYN_CG</description>
                     <bitRange>[1:0]</bitRange>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>CRYPTO</name>
         <description>Crypto core with DMA capability and local key storage

</description>
         <baseAddress>0x40024000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>0x800</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>DMACH0CTL</name>
               <description>DMA Channel 0 Control</description>
               <addressOffset>0</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>PRIO</name>
                     <description>PRIO</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>EN</name>
                     <description>EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>DMACH0EXTADDR</name>
               <description>DMA Channel 0 External Address</description>
               <addressOffset>4</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>ADDR</name>
                     <description>ADDR</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>DMACH0LEN</name>
               <description>DMA Channel 0 Length</description>
               <addressOffset>12</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>LEN</name>
                     <description>LEN</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>DMASTAT</name>
               <description>DMA Controller Status</description>
               <addressOffset>24</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>PORT_ERR</name>
                     <description>PORT_ERR</description>
                     <bitRange>[17:17]</bitRange>
                  </field>
                  <field>
                     <name>CH1_ACTIVE</name>
                     <description>CH1_ACTIVE</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>CH0_ACTIVE</name>
                     <description>CH0_ACTIVE</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>DMASWRESET</name>
               <description>DMA Controller Software Reset</description>
               <addressOffset>28</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>RESET</name>
                     <description>RESET</description>
                     <bitRange>[0:0]</bitRange>
                     <modifiedWriteValues>zeroToClear</modifiedWriteValues>
                  </field>
               </fields>
            </register>
            <register>
               <name>DMACH1CTL</name>
               <description>DMA Channel 1 Control</description>
               <addressOffset>32</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>PRIO</name>
                     <description>PRIO</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>EN</name>
                     <description>EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>DMACH1EXTADDR</name>
               <description>DMA Channel 1 External Address</description>
               <addressOffset>36</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>ADDR</name>
                     <description>ADDR</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>DMACH1LEN</name>
               <description>DMA Channel 1 Length</description>
               <addressOffset>44</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>LEN</name>
                     <description>LEN</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>DMABUSCFG</name>
               <description>DMA Controller Master Configuration</description>
               <addressOffset>120</addressOffset>
               <access>read-write</access>
               <resetValue>0x00002400</resetValue>
               <fields>
                  <field>
                     <name>AHB_MST1_BURST_SIZE</name>
                     <description>AHB_MST1_BURST_SIZE</description>
                     <bitRange>[15:12]</bitRange>
                  </field>
                  <field>
                     <name>AHB_MST1_IDLE_EN</name>
                     <description>AHB_MST1_IDLE_EN</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>AHB_MST1_INCR_EN</name>
                     <description>AHB_MST1_INCR_EN</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>AHB_MST1_LOCK_EN</name>
                     <description>AHB_MST1_LOCK_EN</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>AHB_MST1_BIGEND</name>
                     <description>AHB_MST1_BIGEND</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>DMAPORTERR</name>
               <description>DMA Controller Port Error</description>
               <addressOffset>124</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>AHB_ERR</name>
                     <description>AHB_ERR</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>LAST_CH</name>
                     <description>LAST_CH</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>DMAHWVER</name>
               <description>DMA Controller Version</description>
               <addressOffset>252</addressOffset>
               <access>read-only</access>
               <resetValue>0x01012ed1</resetValue>
               <fields>
                  <field>
                     <name>HW_MAJOR_VER</name>
                     <description>HW_MAJOR_VER</description>
                     <bitRange>[27:24]</bitRange>
                  </field>
                  <field>
                     <name>HW_MINOR_VER</name>
                     <description>HW_MINOR_VER</description>
                     <bitRange>[23:20]</bitRange>
                  </field>
                  <field>
                     <name>HW_PATCH_LVL</name>
                     <description>HW_PATCH_LVL</description>
                     <bitRange>[19:16]</bitRange>
                  </field>
                  <field>
                     <name>VER_NUM_COMPL</name>
                     <description>VER_NUM_COMPL</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
                  <field>
                     <name>VER_NUM</name>
                     <description>VER_NUM</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>KEYWRITEAREA</name>
               <description>Key Write Area</description>
               <addressOffset>1024</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>RAM_AREA7</name>
                     <description>RAM_AREA7</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>RAM_AREA6</name>
                     <description>RAM_AREA6</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>RAM_AREA5</name>
                     <description>RAM_AREA5</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>RAM_AREA4</name>
                     <description>RAM_AREA4</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>RAM_AREA3</name>
                     <description>RAM_AREA3</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>RAM_AREA2</name>
                     <description>RAM_AREA2</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>RAM_AREA1</name>
                     <description>RAM_AREA1</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>RAM_AREA0</name>
                     <description>RAM_AREA0</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>KEYWRITTENAREA</name>
               <description>Key Written Area Status
This register shows which areas of the key store RAM contain valid written keys.
When a new key needs to be written to the key store, on a location that is already occupied by a valid key, this key area must be cleared first. This can be done by writing this register before the new key is written to the key store memory.
Attempting to write to a key area that already contains a valid key is not allowed and will result in an error.</description>
               <addressOffset>1028</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>RAM_AREA_WRITTEN7</name>
                     <description>RAM_AREA_WRITTEN7</description>
                     <bitRange>[7:7]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>RAM_AREA_WRITTEN6</name>
                     <description>RAM_AREA_WRITTEN6</description>
                     <bitRange>[6:6]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>RAM_AREA_WRITTEN5</name>
                     <description>RAM_AREA_WRITTEN5</description>
                     <bitRange>[5:5]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>RAM_AREA_WRITTEN4</name>
                     <description>RAM_AREA_WRITTEN4</description>
                     <bitRange>[4:4]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>RAM_AREA_WRITTEN3</name>
                     <description>RAM_AREA_WRITTEN3</description>
                     <bitRange>[3:3]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>RAM_AREA_WRITTEN2</name>
                     <description>RAM_AREA_WRITTEN2</description>
                     <bitRange>[2:2]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>RAM_AREA_WRITTEN1</name>
                     <description>RAM_AREA_WRITTEN1</description>
                     <bitRange>[1:1]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>RAM_AREA_WRITTEN0</name>
                     <description>RAM_AREA_WRITTEN0</description>
                     <bitRange>[0:0]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
               </fields>
            </register>
            <register>
               <name>KEYSIZE</name>
               <description>Key Size
This register defines the size of the keys that are written with DMA.</description>
               <addressOffset>1032</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>SIZE</name>
                     <description>SIZE</description>
                     <bitRange>[1:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>KEYREADAREA</name>
               <description>Key Read Area</description>
               <addressOffset>1036</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000008</resetValue>
               <fields>
                  <field>
                     <name>BUSY</name>
                     <description>BUSY</description>
                     <bitRange>[31:31]</bitRange>
                  </field>
                  <field>
                     <name>RAM_AREA</name>
                     <description>RAM_AREA</description>
                     <bitRange>[3:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <dim>4</dim>
               <dimIncrement>4</dimIncrement>
               <dimIndex>0-3</dimIndex>
               <name>AESKEY2%s</name>
               <description>Clear AES_KEY2/GHASH Key</description>
               <addressOffset>1280</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>KEY2</name>
                     <description>KEY2</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <dim>4</dim>
               <dimIncrement>4</dimIncrement>
               <dimIndex>0-3</dimIndex>
               <name>AESKEY3%s</name>
               <description>Clear AES_KEY3</description>
               <addressOffset>1296</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>KEY3</name>
                     <description>KEY3</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <dim>4</dim>
               <dimIncrement>4</dimIncrement>
               <dimIndex>0-3</dimIndex>
               <name>AESIV%s</name>
               <description>AES Initialization Vector</description>
               <addressOffset>1344</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>IV</name>
                     <description>IV</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>AESCTL</name>
               <description>AES Input/Output Buffer Control</description>
               <addressOffset>1360</addressOffset>
               <access>read-write</access>
               <resetValue>0x80000000</resetValue>
               <fields>
                  <field>
                     <name>CONTEXT_RDY</name>
                     <description>CONTEXT_RDY</description>
                     <bitRange>[31:31]</bitRange>
                  </field>
                  <field>
                     <name>SAVED_CONTEXT_RDY</name>
                     <description>SAVED_CONTEXT_RDY</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>SAVE_CONTEXT</name>
                     <description>SAVE_CONTEXT</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>CCM_M</name>
                     <description>CCM_M</description>
                     <bitRange>[24:22]</bitRange>
                  </field>
                  <field>
                     <name>CCM_L</name>
                     <description>CCM_L</description>
                     <bitRange>[21:19]</bitRange>
                  </field>
                  <field>
                     <name>CCM</name>
                     <description>CCM</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>CBC_MAC</name>
                     <description>CBC_MAC</description>
                     <bitRange>[15:15]</bitRange>
                  </field>
                  <field>
                     <name>CTR_WIDTH</name>
                     <description>CTR_WIDTH</description>
                     <bitRange>[8:7]</bitRange>
                  </field>
                  <field>
                     <name>CTR</name>
                     <description>CTR</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>CBC</name>
                     <description>CBC</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>KEY_SIZE</name>
                     <description>KEY_SIZE</description>
                     <bitRange>[4:3]</bitRange>
                  </field>
                  <field>
                     <name>DIR</name>
                     <description>DIR</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>INPUT_RDY</name>
                     <description>INPUT_RDY</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>OUTPUT_RDY</name>
                     <description>OUTPUT_RDY</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>AESDATALEN0</name>
               <description>Crypto Data Length LSW</description>
               <addressOffset>1364</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>LEN_LSW</name>
                     <description>LEN_LSW</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>AESDATALEN1</name>
               <description>Crypto Data Length MSW</description>
               <addressOffset>1368</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>LEN_MSW</name>
                     <description>LEN_MSW</description>
                     <bitRange>[28:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>AESAUTHLEN</name>
               <description>AES Authentication Length</description>
               <addressOffset>1372</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>LEN</name>
                     <description>LEN</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>AESDATAOUT0</name>
               <description>Data Input/Output</description>
               <addressOffset>1376</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DATA</name>
                     <description>DATA</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            <alternateRegister>AESDATAIN0</alternateRegister></register>
            <register>
               <name>AESDATAIN0</name>
               <description>AES Data Input/Output 0</description>
               <addressOffset>1376</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DATA</name>
                     <description>DATA</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>AESDATAOUT1</name>
               <description>AES Data Input/Output 3</description>
               <addressOffset>1380</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DATA</name>
                     <description>DATA</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            <alternateRegister>AESDATAIN1</alternateRegister></register>
            <register>
               <name>AESDATAIN1</name>
               <description>AES Data Input/Output 1</description>
               <addressOffset>1380</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DATA</name>
                     <description>DATA</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>AESDATAOUT2</name>
               <description>AES Data Input/Output 2</description>
               <addressOffset>1384</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DATA</name>
                     <description>DATA</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            <alternateRegister>AESDATAIN2</alternateRegister></register>
            <register>
               <name>AESDATAIN2</name>
               <description>AES Data Input/Output 2</description>
               <addressOffset>1384</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DATA</name>
                     <description>DATA</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>AESDATAOUT3</name>
               <description>AES Data Input/Output 3</description>
               <addressOffset>1388</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DATA</name>
                     <description>DATA</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            <alternateRegister>AESDATAIN3</alternateRegister></register>
            <register>
               <name>AESDATAIN3</name>
               <description>Data Input/Output</description>
               <addressOffset>1388</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DATA</name>
                     <description>DATA</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <dim>4</dim>
               <dimIncrement>4</dimIncrement>
               <dimIndex>0-3</dimIndex>
               <name>AESTAGOUT%s</name>
               <description>AES Tag Output</description>
               <addressOffset>1392</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TAG</name>
                     <description>TAG</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>ALGSEL</name>
               <description>Master Algorithm Select
This register configures the internal destination of the DMA controller.</description>
               <addressOffset>1792</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TAG</name>
                     <description>TAG</description>
                     <bitRange>[31:31]</bitRange>
                  </field>
                  <field>
                     <name>AES</name>
                     <description>AES</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>KEY_STORE</name>
                     <description>KEY_STORE</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>DMAPROTCTL</name>
               <description>Master Protection Control</description>
               <addressOffset>1796</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>EN</name>
                     <description>EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SWRESET</name>
               <description>Software Reset</description>
               <addressOffset>1856</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>RESET</name>
                     <description>RESET</description>
                     <bitRange>[0:0]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
               </fields>
            </register>
            <register>
               <name>IRQTYPE</name>
               <description>Interrupt Configuration</description>
               <addressOffset>1920</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>IEN</name>
                     <description>IEN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IRQEN</name>
               <description>Interrupt Enable</description>
               <addressOffset>1924</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DMA_IN_DONE</name>
                     <description>DMA_IN_DONE</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>RESULT_AVAIL</name>
                     <description>RESULT_AVAIL</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IRQCLR</name>
               <description>Interrupt Clear</description>
               <addressOffset>1928</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DMA_BUS_ERR</name>
                     <description>DMA_BUS_ERR</description>
                     <bitRange>[31:31]</bitRange>
                  </field>
                  <field>
                     <name>KEY_ST_WR_ERR</name>
                     <description>KEY_ST_WR_ERR</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>KEY_ST_RD_ERR</name>
                     <description>KEY_ST_RD_ERR</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>DMA_IN_DONE</name>
                     <description>DMA_IN_DONE</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>RESULT_AVAIL</name>
                     <description>RESULT_AVAIL</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IRQSET</name>
               <description>Interrupt Set</description>
               <addressOffset>1932</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DMA_IN_DONE</name>
                     <description>DMA_IN_DONE</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>RESULT_AVAIL</name>
                     <description>RESULT_AVAIL</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IRQSTAT</name>
               <description>Interrupt Status</description>
               <addressOffset>1936</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DMA_BUS_ERR</name>
                     <description>DMA_BUS_ERR</description>
                     <bitRange>[31:31]</bitRange>
                  </field>
                  <field>
                     <name>KEY_ST_WR_ERR</name>
                     <description>KEY_ST_WR_ERR</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>KEY_ST_RD_ERR</name>
                     <description>KEY_ST_RD_ERR</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>DMA_IN_DONE</name>
                     <description>DMA_IN_DONE</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>RESULT_AVAIL</name>
                     <description>RESULT_AVAIL</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>HWVER</name>
               <description>CTRL Module Version</description>
               <addressOffset>2044</addressOffset>
               <access>read-only</access>
               <resetValue>0x91118778</resetValue>
               <fields>
                  <field>
                     <name>HW_MAJOR_VER</name>
                     <description>HW_MAJOR_VER</description>
                     <bitRange>[27:24]</bitRange>
                  </field>
                  <field>
                     <name>HW_MINOR_VER</name>
                     <description>HW_MINOR_VER</description>
                     <bitRange>[23:20]</bitRange>
                  </field>
                  <field>
                     <name>HW_PATCH_LVL</name>
                     <description>HW_PATCH_LVL</description>
                     <bitRange>[19:16]</bitRange>
                  </field>
                  <field>
                     <name>VER_NUM_COMPL</name>
                     <description>VER_NUM_COMPL</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
                  <field>
                     <name>VER_NUM</name>
                     <description>VER_NUM</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>EVENT</name>
         <description>Event Fabric Component Definition</description>
         <baseAddress>0x40083000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>0x1000</size>
            <usage>registers</usage>
         </addressBlock>
         <interrupt>
            <name>AON_GPIO_EDGE</name>
            <value>0x0</value>
         </interrupt>
         <interrupt>
            <name>I2C_IRQ</name>
            <value>0x4</value>
         </interrupt>
         <interrupt>
            <name>RFC_CPE_1</name>
            <value>0x8</value>
         </interrupt>
         <interrupt>
            <name>AON_RTC_COMB</name>
            <value>0x10</value>
         </interrupt>
         <interrupt>
            <name>UART0_COMB</name>
            <value>0x14</value>
         </interrupt>
         <interrupt>
            <name>AUX_SWEV0</name>
            <value>0x18</value>
         </interrupt>
         <interrupt>
            <name>SSI0_COMB</name>
            <value>0x1C</value>
         </interrupt>
         <interrupt>
            <name>SSI1_COMB</name>
            <value>0x20</value>
         </interrupt>
         <interrupt>
            <name>RFC_CPE_0</name>
            <value>0x24</value>
         </interrupt>
         <interrupt>
            <name>RFC_HW_COMB</name>
            <value>0x28</value>
         </interrupt>
         <interrupt>
            <name>RFC_CMD_ACK</name>
            <value>0x2C</value>
         </interrupt>
         <interrupt>
            <name>I2S_IRQ</name>
            <value>0x30</value>
         </interrupt>
         <interrupt>
            <name>AUX_SWEV1</name>
            <value>0x34</value>
         </interrupt>
         <interrupt>
            <name>WDT_IRQ</name>
            <value>0x38</value>
         </interrupt>
         <interrupt>
            <name>GPT0A</name>
            <value>0x3C</value>
         </interrupt>
         <interrupt>
            <name>GPT0B</name>
            <value>0x40</value>
         </interrupt>
         <interrupt>
            <name>GPT1A</name>
            <value>0x44</value>
         </interrupt>
         <interrupt>
            <name>GPT1B</name>
            <value>0x48</value>
         </interrupt>
         <interrupt>
            <name>GPT2A</name>
            <value>0x4C</value>
         </interrupt>
         <interrupt>
            <name>GPT2B</name>
            <value>0x50</value>
         </interrupt>
         <interrupt>
            <name>GPT3A</name>
            <value>0x54</value>
         </interrupt>
         <interrupt>
            <name>GPT3B</name>
            <value>0x58</value>
         </interrupt>
         <interrupt>
            <name>CRYPTO_RESULT_AVAIL_IRQ</name>
            <value>0x5C</value>
         </interrupt>
         <interrupt>
            <name>DMA_DONE_COMB</name>
            <value>0x60</value>
         </interrupt>
         <interrupt>
            <name>DMA_ERR</name>
            <value>0x64</value>
         </interrupt>
         <interrupt>
            <name>FLASH</name>
            <value>0x68</value>
         </interrupt>
         <interrupt>
            <name>SWEV0</name>
            <value>0x6C</value>
         </interrupt>
         <interrupt>
            <name>AUX_COMB</name>
            <value>0x70</value>
         </interrupt>
         <interrupt>
            <name>AON_PROG0</name>
            <value>0x74</value>
         </interrupt>
         <interrupt>
            <name>PROG0</name>
            <value>0x78</value>
         </interrupt>
         <interrupt>
            <name>AUX_COMPA</name>
            <value>0x7C</value>
         </interrupt>
         <interrupt>
            <name>AUX_ADC_IRQ</name>
            <value>0x80</value>
         </interrupt>
         <interrupt>
            <name>TRNG_IRQ</name>
            <value>0x84</value>
         </interrupt>
         <registers>
            <register>
               <name>CPUIRQSEL0</name>
               <description>Output Selection for CPU Interrupt 0</description>
               <addressOffset>0</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000004</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CPUIRQSEL1</name>
               <description>Output Selection for CPU Interrupt 1</description>
               <addressOffset>4</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000009</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CPUIRQSEL2</name>
               <description>Output Selection for CPU Interrupt 2</description>
               <addressOffset>8</addressOffset>
               <access>read-only</access>
               <resetValue>0x0000001e</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CPUIRQSEL3</name>
               <description>Output Selection for CPU Interrupt 3</description>
               <addressOffset>12</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000038</resetValue>
               <fields>
               </fields>
            </register>
            <register>
               <name>CPUIRQSEL4</name>
               <description>Output Selection for CPU Interrupt 4</description>
               <addressOffset>16</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000007</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CPUIRQSEL5</name>
               <description>Output Selection for CPU Interrupt 5</description>
               <addressOffset>20</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000024</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CPUIRQSEL6</name>
               <description>Output Selection for CPU Interrupt 6</description>
               <addressOffset>24</addressOffset>
               <access>read-only</access>
               <resetValue>0x0000001c</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CPUIRQSEL7</name>
               <description>Output Selection for CPU Interrupt 7</description>
               <addressOffset>28</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000022</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CPUIRQSEL8</name>
               <description>Output Selection for CPU Interrupt 8</description>
               <addressOffset>32</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000023</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CPUIRQSEL9</name>
               <description>Output Selection for CPU Interrupt 9</description>
               <addressOffset>36</addressOffset>
               <access>read-only</access>
               <resetValue>0x0000001b</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CPUIRQSEL10</name>
               <description>Output Selection for CPU Interrupt 10</description>
               <addressOffset>40</addressOffset>
               <access>read-only</access>
               <resetValue>0x0000001a</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CPUIRQSEL11</name>
               <description>Output Selection for CPU Interrupt 11</description>
               <addressOffset>44</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000019</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CPUIRQSEL12</name>
               <description>Output Selection for CPU Interrupt 12</description>
               <addressOffset>48</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000008</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CPUIRQSEL13</name>
               <description>Output Selection for CPU Interrupt 13</description>
               <addressOffset>52</addressOffset>
               <access>read-only</access>
               <resetValue>0x0000001d</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CPUIRQSEL14</name>
               <description>Output Selection for CPU Interrupt 14</description>
               <addressOffset>56</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000018</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CPUIRQSEL15</name>
               <description>Output Selection for CPU Interrupt 15</description>
               <addressOffset>60</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000010</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CPUIRQSEL16</name>
               <description>Output Selection for CPU Interrupt 16</description>
               <addressOffset>64</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000011</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CPUIRQSEL17</name>
               <description>Output Selection for CPU Interrupt 17</description>
               <addressOffset>68</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000012</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CPUIRQSEL18</name>
               <description>Output Selection for CPU Interrupt 18</description>
               <addressOffset>72</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000013</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CPUIRQSEL19</name>
               <description>Output Selection for CPU Interrupt 19</description>
               <addressOffset>76</addressOffset>
               <access>read-only</access>
               <resetValue>0x0000000c</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CPUIRQSEL20</name>
               <description>Output Selection for CPU Interrupt 20</description>
               <addressOffset>80</addressOffset>
               <access>read-only</access>
               <resetValue>0x0000000d</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CPUIRQSEL21</name>
               <description>Output Selection for CPU Interrupt 21</description>
               <addressOffset>84</addressOffset>
               <access>read-only</access>
               <resetValue>0x0000000e</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CPUIRQSEL22</name>
               <description>Output Selection for CPU Interrupt 22</description>
               <addressOffset>88</addressOffset>
               <access>read-only</access>
               <resetValue>0x0000000f</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CPUIRQSEL23</name>
               <description>Output Selection for CPU Interrupt 23</description>
               <addressOffset>92</addressOffset>
               <access>read-only</access>
               <resetValue>0x0000005d</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CPUIRQSEL24</name>
               <description>Output Selection for CPU Interrupt 24</description>
               <addressOffset>96</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000027</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CPUIRQSEL25</name>
               <description>Output Selection for CPU Interrupt 25</description>
               <addressOffset>100</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000026</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CPUIRQSEL26</name>
               <description>Output Selection for CPU Interrupt 26</description>
               <addressOffset>104</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000015</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CPUIRQSEL27</name>
               <description>Output Selection for CPU Interrupt 27</description>
               <addressOffset>108</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000064</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CPUIRQSEL28</name>
               <description>Output Selection for CPU Interrupt 28</description>
               <addressOffset>112</addressOffset>
               <access>read-only</access>
               <resetValue>0x0000000b</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CPUIRQSEL29</name>
               <description>Output Selection for CPU Interrupt 29</description>
               <addressOffset>116</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CPUIRQSEL30</name>
               <description>Output Selection for CPU Interrupt 30</description>
               <addressOffset>120</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CPUIRQSEL31</name>
               <description>Output Selection for CPU Interrupt 31</description>
               <addressOffset>124</addressOffset>
               <access>read-only</access>
               <resetValue>0x0000006a</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CPUIRQSEL32</name>
               <description>Output Selection for CPU Interrupt 32</description>
               <addressOffset>128</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000073</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CPUIRQSEL33</name>
               <description>Output Selection for CPU Interrupt 33</description>
               <addressOffset>132</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000068</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RFCSEL0</name>
               <description>Output Selection for RFC Event 0</description>
               <addressOffset>256</addressOffset>
               <access>read-only</access>
               <resetValue>0x0000003d</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RFCSEL1</name>
               <description>Output Selection for RFC Event 1</description>
               <addressOffset>260</addressOffset>
               <access>read-only</access>
               <resetValue>0x0000003e</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RFCSEL2</name>
               <description>Output Selection for RFC Event 2</description>
               <addressOffset>264</addressOffset>
               <access>read-only</access>
               <resetValue>0x0000003f</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RFCSEL3</name>
               <description>Output Selection for RFC Event 3</description>
               <addressOffset>268</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000040</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RFCSEL4</name>
               <description>Output Selection for RFC Event 4</description>
               <addressOffset>272</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000041</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RFCSEL5</name>
               <description>Output Selection for RFC Event 5</description>
               <addressOffset>276</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000042</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RFCSEL6</name>
               <description>Output Selection for RFC Event 6</description>
               <addressOffset>280</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000043</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RFCSEL7</name>
               <description>Output Selection for RFC Event 7</description>
               <addressOffset>284</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000044</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RFCSEL8</name>
               <description>Output Selection for RFC Event 8</description>
               <addressOffset>288</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000077</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RFCSEL9</name>
               <description>Output Selection for RFC Event 9</description>
               <addressOffset>292</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000002</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>GPT0ACAPTSEL</name>
               <description>Output Selection for GPT0 0</description>
               <addressOffset>512</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000055</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>GPT0BCAPTSEL</name>
               <description>Output Selection for GPT0 1</description>
               <addressOffset>516</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000056</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>GPT1ACAPTSEL</name>
               <description>Output Selection for GPT1 0</description>
               <addressOffset>768</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000057</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>GPT1BCAPTSEL</name>
               <description>Output Selection for GPT1 1</description>
               <addressOffset>772</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000058</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>GPT2ACAPTSEL</name>
               <description>Output Selection for GPT2 0</description>
               <addressOffset>1024</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000059</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>GPT2BCAPTSEL</name>
               <description>Output Selection for GPT2 1</description>
               <addressOffset>1028</addressOffset>
               <access>read-write</access>
               <resetValue>0x0000005a</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>UDMACH1SSEL</name>
               <description>Output Selection for DMA Channel 1 SREQ</description>
               <addressOffset>1288</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000031</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>UDMACH1BSEL</name>
               <description>Output Selection for DMA Channel 1 REQ</description>
               <addressOffset>1292</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000030</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>UDMACH2SSEL</name>
               <description>Output Selection for DMA Channel 2 SREQ</description>
               <addressOffset>1296</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000033</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>UDMACH2BSEL</name>
               <description>Output Selection for DMA Channel 2 REQ</description>
               <addressOffset>1300</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000032</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>UDMACH3SSEL</name>
               <description>Output Selection for DMA Channel 3 SREQ

</description>
               <addressOffset>1304</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000029</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>UDMACH3BSEL</name>
               <description>Output Selection for DMA Channel 3 REQ

</description>
               <addressOffset>1308</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000028</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>UDMACH4SSEL</name>
               <description>Output Selection for DMA Channel 4 SREQ

</description>
               <addressOffset>1312</addressOffset>
               <access>read-only</access>
               <resetValue>0x0000002b</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>UDMACH4BSEL</name>
               <description>Output Selection for DMA Channel 4 REQ

</description>
               <addressOffset>1316</addressOffset>
               <access>read-only</access>
               <resetValue>0x0000002a</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>UDMACH5SSEL</name>
               <description>Output Selection for DMA Channel 5 SREQ</description>
               <addressOffset>1320</addressOffset>
               <access>read-only</access>
               <resetValue>0x0000003a</resetValue>
               <fields>
               </fields>
            </register>
            <register>
               <name>UDMACH5BSEL</name>
               <description>Output Selection for DMA Channel 5 REQ</description>
               <addressOffset>1324</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000039</resetValue>
               <fields>
               </fields>
            </register>
            <register>
               <name>UDMACH6SSEL</name>
               <description>Output Selection for DMA Channel 6 SREQ</description>
               <addressOffset>1328</addressOffset>
               <access>read-only</access>
               <resetValue>0x0000003c</resetValue>
               <fields>
               </fields>
            </register>
            <register>
               <name>UDMACH6BSEL</name>
               <description>Output Selection for DMA Channel 6 REQ</description>
               <addressOffset>1332</addressOffset>
               <access>read-only</access>
               <resetValue>0x0000003b</resetValue>
               <fields>
               </fields>
            </register>
            <register>
               <name>UDMACH7SSEL</name>
               <description>Output Selection for DMA Channel 7 SREQ

</description>
               <addressOffset>1336</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000075</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>UDMACH7BSEL</name>
               <description>Output Selection for DMA Channel 7 REQ

</description>
               <addressOffset>1340</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000076</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>UDMACH8SSEL</name>
               <description>Output Selection for DMA Channel 8 SREQ

Single request is ignored for this channel</description>
               <addressOffset>1344</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000074</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>UDMACH8BSEL</name>
               <description>Output Selection for DMA Channel 8 REQ

</description>
               <addressOffset>1348</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000074</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>UDMACH9SSEL</name>
               <description>Output Selection for DMA Channel 9 SREQ

DMA_DONE for the corresponding DMA channel is available as interrupt on GPT0 as GPT0:RIS.DMAARIS

</description>
               <addressOffset>1352</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000045</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>UDMACH9BSEL</name>
               <description>Output Selection for DMA Channel 9 REQ

DMA_DONE for the corresponding DMA channel is available as interrupt on GPT0 as GPT0:RIS.DMAARIS

</description>
               <addressOffset>1356</addressOffset>
               <access>read-write</access>
               <resetValue>0x0000004d</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>UDMACH10SSEL</name>
               <description>Output Selection for DMA Channel 10 SREQ

DMA_DONE for the corresponding DMA channel is available as interrupt on GPT0 as GPT0:RIS.DMABRIS

</description>
               <addressOffset>1360</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000046</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>UDMACH10BSEL</name>
               <description>Output Selection for DMA Channel 10 REQ

DMA_DONE for the corresponding DMA channel is available as interrupt on GPT0 as GPT0:RIS.DMABRIS

</description>
               <addressOffset>1364</addressOffset>
               <access>read-write</access>
               <resetValue>0x0000004e</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>UDMACH11SSEL</name>
               <description>Output Selection for DMA Channel 11 SREQ

DMA_DONE for the corresponding DMA channel is available as interrupt on GPT1 as GPT1:RIS.DMAARIS

</description>
               <addressOffset>1368</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000047</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>UDMACH11BSEL</name>
               <description>Output Selection for DMA Channel 11 REQ

DMA_DONE for the corresponding DMA channel is available as interrupt on GPT1 as GPT1:RIS.DMAARIS

</description>
               <addressOffset>1372</addressOffset>
               <access>read-write</access>
               <resetValue>0x0000004f</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>UDMACH12SSEL</name>
               <description>Output Selection for DMA Channel 12 SREQ

DMA_DONE for the corresponding DMA channel is available as interrupt on GPT1 as GPT1:RIS.DMABRIS

</description>
               <addressOffset>1376</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000048</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>UDMACH12BSEL</name>
               <description>Output Selection for DMA Channel 12 REQ

DMA_DONE for the corresponding DMA channel is available as interrupt on GPT1 as GPT1:RIS.DMABRIS

</description>
               <addressOffset>1380</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000050</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>UDMACH13BSEL</name>
               <description>Output Selection for DMA Channel 13 REQ</description>
               <addressOffset>1388</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000003</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>UDMACH14BSEL</name>
               <description>Output Selection for DMA Channel 14 REQ</description>
               <addressOffset>1396</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>UDMACH15BSEL</name>
               <description>Output Selection for DMA Channel 15 REQ</description>
               <addressOffset>1404</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000007</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>UDMACH16SSEL</name>
               <description>Output Selection for DMA Channel 16 SREQ

</description>
               <addressOffset>1408</addressOffset>
               <access>read-only</access>
               <resetValue>0x0000002d</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>UDMACH16BSEL</name>
               <description>Output Selection for DMA Channel 16 REQ

</description>
               <addressOffset>1412</addressOffset>
               <access>read-only</access>
               <resetValue>0x0000002c</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>UDMACH17SSEL</name>
               <description>Output Selection for DMA Channel 17 SREQ

</description>
               <addressOffset>1416</addressOffset>
               <access>read-only</access>
               <resetValue>0x0000002f</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>UDMACH17BSEL</name>
               <description>Output Selection for DMA Channel 17 REQ

</description>
               <addressOffset>1420</addressOffset>
               <access>read-only</access>
               <resetValue>0x0000002e</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>UDMACH21SSEL</name>
               <description>Output Selection for DMA Channel 21 SREQ</description>
               <addressOffset>1448</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000064</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>UDMACH21BSEL</name>
               <description>Output Selection for DMA Channel 21 REQ</description>
               <addressOffset>1452</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000064</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>UDMACH22SSEL</name>
               <description>Output Selection for DMA Channel 22 SREQ</description>
               <addressOffset>1456</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000065</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>UDMACH22BSEL</name>
               <description>Output Selection for DMA Channel 22 REQ</description>
               <addressOffset>1460</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000065</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>UDMACH23SSEL</name>
               <description>Output Selection for DMA Channel 23 SREQ</description>
               <addressOffset>1464</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000066</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>UDMACH23BSEL</name>
               <description>Output Selection for DMA Channel 23 REQ</description>
               <addressOffset>1468</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000066</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>UDMACH24SSEL</name>
               <description>Output Selection for DMA Channel 24 SREQ</description>
               <addressOffset>1472</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000067</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>UDMACH24BSEL</name>
               <description>Output Selection for DMA Channel 24 REQ</description>
               <addressOffset>1476</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000067</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>GPT3ACAPTSEL</name>
               <description>Output Selection for GPT3 0</description>
               <addressOffset>1536</addressOffset>
               <access>read-write</access>
               <resetValue>0x0000005b</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>GPT3BCAPTSEL</name>
               <description>Output Selection for GPT3 1</description>
               <addressOffset>1540</addressOffset>
               <access>read-write</access>
               <resetValue>0x0000005c</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>AUXSEL0</name>
               <description>Output Selection for AUX Subscriber 0</description>
               <addressOffset>1792</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000010</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CM3NMISEL0</name>
               <description>Output Selection for NMI Subscriber 0</description>
               <addressOffset>2048</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000063</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>I2SSTMPSEL0</name>
               <description>Output Selection for I2S Subscriber 0</description>
               <addressOffset>2304</addressOffset>
               <access>read-write</access>
               <resetValue>0x0000005f</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FRZSEL0</name>
               <description>Output Selection for FRZ Subscriber 0</description>
               <addressOffset>2560</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000078</resetValue>
               <fields>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SWEV</name>
               <description>Set or Clear Software Events</description>
               <addressOffset>3840</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>SWEV3</name>
                     <description>SWEV3</description>
                     <bitRange>[24:24]</bitRange>
                  </field>
                  <field>
                     <name>SWEV2</name>
                     <description>SWEV2</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>SWEV1</name>
                     <description>SWEV1</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>SWEV0</name>
                     <description>SWEV0</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>FCFG1</name>
         <description>Factory configuration area (FCFG1)</description>
         <baseAddress>0x50001000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>0x400</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>MISC_CONF_1</name>
               <description>Misc configurations</description>
               <addressOffset>160</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffff00</resetValue>
               <fields>
                  <field>
                     <name>DEVICE_MINOR_REV</name>
                     <description>DEVICE_MINOR_REV</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>BAW_MEAS_5</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>176</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>BAW_D5</name>
                     <description>BAW_D5</description>
                     <bitRange>[31:16]</bitRange>
                  </field>
                  <field>
                     <name>BAW_T5</name>
                     <description>BAW_T5</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
                  <field>
                     <name>BAW_DT5</name>
                     <description>BAW_DT5</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>BAW_MEAS_4</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>180</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>BAW_D4</name>
                     <description>BAW_D4</description>
                     <bitRange>[31:16]</bitRange>
                  </field>
                  <field>
                     <name>BAW_T4</name>
                     <description>BAW_T4</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
                  <field>
                     <name>BAW_DT4</name>
                     <description>BAW_DT4</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>BAW_MEAS_3</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>184</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>BAW_D3</name>
                     <description>BAW_D3</description>
                     <bitRange>[31:16]</bitRange>
                  </field>
                  <field>
                     <name>BAW_T3</name>
                     <description>BAW_T3</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
                  <field>
                     <name>BAW_DT3</name>
                     <description>BAW_DT3</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>BAW_MEAS_2</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>188</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>BAW_D2</name>
                     <description>BAW_D2</description>
                     <bitRange>[31:16]</bitRange>
                  </field>
                  <field>
                     <name>BAW_T2</name>
                     <description>BAW_T2</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
                  <field>
                     <name>BAW_DT2</name>
                     <description>BAW_DT2</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>BAW_MEAS_1</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>192</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>BAW_D1</name>
                     <description>BAW_D1</description>
                     <bitRange>[31:16]</bitRange>
                  </field>
                  <field>
                     <name>BAW_T1</name>
                     <description>BAW_T1</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
                  <field>
                     <name>BAW_DT1</name>
                     <description>BAW_DT1</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CONFIG_RF_FRONTEND_DIV5</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>196</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>IFAMP_IB</name>
                     <description>IFAMP_IB</description>
                     <bitRange>[31:28]</bitRange>
                  </field>
                  <field>
                     <name>LNA_IB</name>
                     <description>LNA_IB</description>
                     <bitRange>[27:24]</bitRange>
                  </field>
                  <field>
                     <name>IFAMP_TRIM</name>
                     <description>IFAMP_TRIM</description>
                     <bitRange>[23:19]</bitRange>
                  </field>
                  <field>
                     <name>CTL_PA0_TRIM</name>
                     <description>CTL_PA0_TRIM</description>
                     <bitRange>[18:14]</bitRange>
                  </field>
                  <field>
                     <name>RFLDO_TRIM_OUTPUT</name>
                     <description>RFLDO_TRIM_OUTPUT</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CONFIG_RF_FRONTEND_DIV6</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>200</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>IFAMP_IB</name>
                     <description>IFAMP_IB</description>
                     <bitRange>[31:28]</bitRange>
                  </field>
                  <field>
                     <name>LNA_IB</name>
                     <description>LNA_IB</description>
                     <bitRange>[27:24]</bitRange>
                  </field>
                  <field>
                     <name>IFAMP_TRIM</name>
                     <description>IFAMP_TRIM</description>
                     <bitRange>[23:19]</bitRange>
                  </field>
                  <field>
                     <name>CTL_PA0_TRIM</name>
                     <description>CTL_PA0_TRIM</description>
                     <bitRange>[18:14]</bitRange>
                  </field>
                  <field>
                     <name>RFLDO_TRIM_OUTPUT</name>
                     <description>RFLDO_TRIM_OUTPUT</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CONFIG_RF_FRONTEND_DIV10</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>204</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>IFAMP_IB</name>
                     <description>IFAMP_IB</description>
                     <bitRange>[31:28]</bitRange>
                  </field>
                  <field>
                     <name>LNA_IB</name>
                     <description>LNA_IB</description>
                     <bitRange>[27:24]</bitRange>
                  </field>
                  <field>
                     <name>IFAMP_TRIM</name>
                     <description>IFAMP_TRIM</description>
                     <bitRange>[23:19]</bitRange>
                  </field>
                  <field>
                     <name>CTL_PA0_TRIM</name>
                     <description>CTL_PA0_TRIM</description>
                     <bitRange>[18:14]</bitRange>
                  </field>
                  <field>
                     <name>RFLDO_TRIM_OUTPUT</name>
                     <description>RFLDO_TRIM_OUTPUT</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CONFIG_RF_FRONTEND_DIV12</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>208</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>IFAMP_IB</name>
                     <description>IFAMP_IB</description>
                     <bitRange>[31:28]</bitRange>
                  </field>
                  <field>
                     <name>LNA_IB</name>
                     <description>LNA_IB</description>
                     <bitRange>[27:24]</bitRange>
                  </field>
                  <field>
                     <name>IFAMP_TRIM</name>
                     <description>IFAMP_TRIM</description>
                     <bitRange>[23:19]</bitRange>
                  </field>
                  <field>
                     <name>CTL_PA0_TRIM</name>
                     <description>CTL_PA0_TRIM</description>
                     <bitRange>[18:14]</bitRange>
                  </field>
                  <field>
                     <name>RFLDO_TRIM_OUTPUT</name>
                     <description>RFLDO_TRIM_OUTPUT</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CONFIG_RF_FRONTEND_DIV15</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>212</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>IFAMP_IB</name>
                     <description>IFAMP_IB</description>
                     <bitRange>[31:28]</bitRange>
                  </field>
                  <field>
                     <name>LNA_IB</name>
                     <description>LNA_IB</description>
                     <bitRange>[27:24]</bitRange>
                  </field>
                  <field>
                     <name>IFAMP_TRIM</name>
                     <description>IFAMP_TRIM</description>
                     <bitRange>[23:19]</bitRange>
                  </field>
                  <field>
                     <name>CTL_PA0_TRIM</name>
                     <description>CTL_PA0_TRIM</description>
                     <bitRange>[18:14]</bitRange>
                  </field>
                  <field>
                     <name>RFLDO_TRIM_OUTPUT</name>
                     <description>RFLDO_TRIM_OUTPUT</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CONFIG_RF_FRONTEND_DIV30</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>216</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>IFAMP_IB</name>
                     <description>IFAMP_IB</description>
                     <bitRange>[31:28]</bitRange>
                  </field>
                  <field>
                     <name>LNA_IB</name>
                     <description>LNA_IB</description>
                     <bitRange>[27:24]</bitRange>
                  </field>
                  <field>
                     <name>IFAMP_TRIM</name>
                     <description>IFAMP_TRIM</description>
                     <bitRange>[23:19]</bitRange>
                  </field>
                  <field>
                     <name>CTL_PA0_TRIM</name>
                     <description>CTL_PA0_TRIM</description>
                     <bitRange>[18:14]</bitRange>
                  </field>
                  <field>
                     <name>RFLDO_TRIM_OUTPUT</name>
                     <description>RFLDO_TRIM_OUTPUT</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CONFIG_SYNTH_DIV5</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>220</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>RFC_MDM_DEMIQMC0</name>
                     <description>RFC_MDM_DEMIQMC0</description>
                     <bitRange>[27:12]</bitRange>
                  </field>
                  <field>
                     <name>LDOVCO_TRIM_OUTPUT</name>
                     <description>LDOVCO_TRIM_OUTPUT</description>
                     <bitRange>[11:6]</bitRange>
                  </field>
                  <field>
                     <name>SLDO_TRIM_OUTPUT</name>
                     <description>SLDO_TRIM_OUTPUT</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CONFIG_SYNTH_DIV6</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>224</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>RFC_MDM_DEMIQMC0</name>
                     <description>RFC_MDM_DEMIQMC0</description>
                     <bitRange>[27:12]</bitRange>
                  </field>
                  <field>
                     <name>LDOVCO_TRIM_OUTPUT</name>
                     <description>LDOVCO_TRIM_OUTPUT</description>
                     <bitRange>[11:6]</bitRange>
                  </field>
                  <field>
                     <name>SLDO_TRIM_OUTPUT</name>
                     <description>SLDO_TRIM_OUTPUT</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CONFIG_SYNTH_DIV10</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>228</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>RFC_MDM_DEMIQMC0</name>
                     <description>RFC_MDM_DEMIQMC0</description>
                     <bitRange>[27:12]</bitRange>
                  </field>
                  <field>
                     <name>LDOVCO_TRIM_OUTPUT</name>
                     <description>LDOVCO_TRIM_OUTPUT</description>
                     <bitRange>[11:6]</bitRange>
                  </field>
                  <field>
                     <name>SLDO_TRIM_OUTPUT</name>
                     <description>SLDO_TRIM_OUTPUT</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CONFIG_SYNTH_DIV12</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>232</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>RFC_MDM_DEMIQMC0</name>
                     <description>RFC_MDM_DEMIQMC0</description>
                     <bitRange>[27:12]</bitRange>
                  </field>
                  <field>
                     <name>LDOVCO_TRIM_OUTPUT</name>
                     <description>LDOVCO_TRIM_OUTPUT</description>
                     <bitRange>[11:6]</bitRange>
                  </field>
                  <field>
                     <name>SLDO_TRIM_OUTPUT</name>
                     <description>SLDO_TRIM_OUTPUT</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CONFIG_SYNTH_DIV15</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>236</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>RFC_MDM_DEMIQMC0</name>
                     <description>RFC_MDM_DEMIQMC0</description>
                     <bitRange>[27:12]</bitRange>
                  </field>
                  <field>
                     <name>LDOVCO_TRIM_OUTPUT</name>
                     <description>LDOVCO_TRIM_OUTPUT</description>
                     <bitRange>[11:6]</bitRange>
                  </field>
                  <field>
                     <name>SLDO_TRIM_OUTPUT</name>
                     <description>SLDO_TRIM_OUTPUT</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CONFIG_SYNTH_DIV30</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>240</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>RFC_MDM_DEMIQMC0</name>
                     <description>RFC_MDM_DEMIQMC0</description>
                     <bitRange>[27:12]</bitRange>
                  </field>
                  <field>
                     <name>LDOVCO_TRIM_OUTPUT</name>
                     <description>LDOVCO_TRIM_OUTPUT</description>
                     <bitRange>[11:6]</bitRange>
                  </field>
                  <field>
                     <name>SLDO_TRIM_OUTPUT</name>
                     <description>SLDO_TRIM_OUTPUT</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CONFIG_MISC_ADC_DIV5</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>244</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>RSSI_OFFSET</name>
                     <description>RSSI_OFFSET</description>
                     <bitRange>[16:9]</bitRange>
                  </field>
                  <field>
                     <name>QUANTCTLTHRES</name>
                     <description>QUANTCTLTHRES</description>
                     <bitRange>[8:6]</bitRange>
                  </field>
                  <field>
                     <name>DACTRIM</name>
                     <description>DACTRIM</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CONFIG_MISC_ADC_DIV6</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>248</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>RSSI_OFFSET</name>
                     <description>RSSI_OFFSET</description>
                     <bitRange>[16:9]</bitRange>
                  </field>
                  <field>
                     <name>QUANTCTLTHRES</name>
                     <description>QUANTCTLTHRES</description>
                     <bitRange>[8:6]</bitRange>
                  </field>
                  <field>
                     <name>DACTRIM</name>
                     <description>DACTRIM</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CONFIG_MISC_ADC_DIV10</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>252</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>RSSI_OFFSET</name>
                     <description>RSSI_OFFSET</description>
                     <bitRange>[16:9]</bitRange>
                  </field>
                  <field>
                     <name>QUANTCTLTHRES</name>
                     <description>QUANTCTLTHRES</description>
                     <bitRange>[8:6]</bitRange>
                  </field>
                  <field>
                     <name>DACTRIM</name>
                     <description>DACTRIM</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CONFIG_MISC_ADC_DIV12</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>256</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>RSSI_OFFSET</name>
                     <description>RSSI_OFFSET</description>
                     <bitRange>[16:9]</bitRange>
                  </field>
                  <field>
                     <name>QUANTCTLTHRES</name>
                     <description>QUANTCTLTHRES</description>
                     <bitRange>[8:6]</bitRange>
                  </field>
                  <field>
                     <name>DACTRIM</name>
                     <description>DACTRIM</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CONFIG_MISC_ADC_DIV15</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>260</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>RSSI_OFFSET</name>
                     <description>RSSI_OFFSET</description>
                     <bitRange>[16:9]</bitRange>
                  </field>
                  <field>
                     <name>QUANTCTLTHRES</name>
                     <description>QUANTCTLTHRES</description>
                     <bitRange>[8:6]</bitRange>
                  </field>
                  <field>
                     <name>DACTRIM</name>
                     <description>DACTRIM</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CONFIG_MISC_ADC_DIV30</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>264</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>RSSI_OFFSET</name>
                     <description>RSSI_OFFSET</description>
                     <bitRange>[16:9]</bitRange>
                  </field>
                  <field>
                     <name>QUANTCTLTHRES</name>
                     <description>QUANTCTLTHRES</description>
                     <bitRange>[8:6]</bitRange>
                  </field>
                  <field>
                     <name>DACTRIM</name>
                     <description>DACTRIM</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SHDW_DIE_ID_0</name>
               <description>Shadow of DIE_ID_0 register in eFuse</description>
               <addressOffset>280</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>ID_31_0</name>
                     <description>ID_31_0</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SHDW_DIE_ID_1</name>
               <description>Shadow of DIE_ID_1 register in eFuse</description>
               <addressOffset>284</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>ID_63_32</name>
                     <description>ID_63_32</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SHDW_DIE_ID_2</name>
               <description>Shadow of DIE_ID_2 register in eFuse</description>
               <addressOffset>288</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>ID_95_64</name>
                     <description>ID_95_64</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SHDW_DIE_ID_3</name>
               <description>Shadow of DIE_ID_3 register in eFuse</description>
               <addressOffset>292</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>ID_127_96</name>
                     <description>ID_127_96</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SHDW_OSC_BIAS_LDO_TRIM</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>312</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>SET_RCOSC_HF_COARSE_RESISTOR</name>
                     <description>SET_RCOSC_HF_COARSE_RESISTOR</description>
                     <bitRange>[28:27]</bitRange>
                  </field>
                  <field>
                     <name>TRIMMAG</name>
                     <description>TRIMMAG</description>
                     <bitRange>[26:23]</bitRange>
                  </field>
                  <field>
                     <name>TRIMIREF</name>
                     <description>TRIMIREF</description>
                     <bitRange>[22:18]</bitRange>
                  </field>
                  <field>
                     <name>ITRIM_DIG_LDO</name>
                     <description>ITRIM_DIG_LDO</description>
                     <bitRange>[17:16]</bitRange>
                  </field>
                  <field>
                     <name>VTRIM_DIG</name>
                     <description>VTRIM_DIG</description>
                     <bitRange>[15:12]</bitRange>
                  </field>
                  <field>
                     <name>VTRIM_COARSE</name>
                     <description>VTRIM_COARSE</description>
                     <bitRange>[11:8]</bitRange>
                  </field>
                  <field>
                     <name>RCOSCHF_CTRIM</name>
                     <description>RCOSCHF_CTRIM</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SHDW_ANA_TRIM</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>316</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>BOD_BANDGAP_TRIM_CNF</name>
                     <description>BOD_BANDGAP_TRIM_CNF</description>
                     <bitRange>[26:25]</bitRange>
                  </field>
                  <field>
                     <name>VDDR_ENABLE_PG1</name>
                     <description>VDDR_ENABLE_PG1</description>
                     <bitRange>[24:24]</bitRange>
                  </field>
                  <field>
                     <name>VDDR_OK_HYS</name>
                     <description>VDDR_OK_HYS</description>
                     <bitRange>[23:23]</bitRange>
                  </field>
                  <field>
                     <name>IPTAT_TRIM</name>
                     <description>IPTAT_TRIM</description>
                     <bitRange>[22:21]</bitRange>
                  </field>
                  <field>
                     <name>VDDR_TRIM</name>
                     <description>VDDR_TRIM</description>
                     <bitRange>[20:16]</bitRange>
                  </field>
                  <field>
                     <name>TRIMBOD_INTMODE</name>
                     <description>TRIMBOD_INTMODE</description>
                     <bitRange>[15:11]</bitRange>
                  </field>
                  <field>
                     <name>TRIMBOD_EXTMODE</name>
                     <description>TRIMBOD_EXTMODE</description>
                     <bitRange>[10:6]</bitRange>
                  </field>
                  <field>
                     <name>TRIMTEMP</name>
                     <description>TRIMTEMP</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FLASH_NUMBER</name>
               <description></description>
               <addressOffset>356</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>LOT_NUMBER</name>
                     <description>LOT_NUMBER</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FLASH_COORDINATE</name>
               <description></description>
               <addressOffset>364</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>XCOORDINATE</name>
                     <description>XCOORDINATE</description>
                     <bitRange>[31:16]</bitRange>
                  </field>
                  <field>
                     <name>YCOORDINATE</name>
                     <description>YCOORDINATE</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FLASH_E_P</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>368</addressOffset>
               <access>read-only</access>
               <resetValue>0x17331a33</resetValue>
               <fields>
                  <field>
                     <name>PSU</name>
                     <description>PSU</description>
                     <bitRange>[31:24]</bitRange>
                  </field>
                  <field>
                     <name>ESU</name>
                     <description>ESU</description>
                     <bitRange>[23:16]</bitRange>
                  </field>
                  <field>
                     <name>PVSU</name>
                     <description>PVSU</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
                  <field>
                     <name>EVSU</name>
                     <description>EVSU</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FLASH_C_E_P_R</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>372</addressOffset>
               <access>read-only</access>
               <resetValue>0x0a0a2000</resetValue>
               <fields>
                  <field>
                     <name>RVSU</name>
                     <description>RVSU</description>
                     <bitRange>[31:24]</bitRange>
                  </field>
                  <field>
                     <name>PV_ACCESS</name>
                     <description>PV_ACCESS</description>
                     <bitRange>[23:16]</bitRange>
                  </field>
                  <field>
                     <name>A_EXEZ_SETUP</name>
                     <description>A_EXEZ_SETUP</description>
                     <bitRange>[15:12]</bitRange>
                  </field>
                  <field>
                     <name>CVSU</name>
                     <description>CVSU</description>
                     <bitRange>[11:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FLASH_P_R_PV</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>376</addressOffset>
               <access>read-only</access>
               <resetValue>0x026e0200</resetValue>
               <fields>
                  <field>
                     <name>PH</name>
                     <description>PH</description>
                     <bitRange>[31:24]</bitRange>
                  </field>
                  <field>
                     <name>RH</name>
                     <description>RH</description>
                     <bitRange>[23:16]</bitRange>
                  </field>
                  <field>
                     <name>PVH</name>
                     <description>PVH</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
                  <field>
                     <name>PVH2</name>
                     <description>PVH2</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FLASH_EH_SEQ</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>380</addressOffset>
               <access>read-only</access>
               <resetValue>0x0200f000</resetValue>
               <fields>
                  <field>
                     <name>EH</name>
                     <description>EH</description>
                     <bitRange>[31:24]</bitRange>
                  </field>
                  <field>
                     <name>SEQ</name>
                     <description>SEQ</description>
                     <bitRange>[23:16]</bitRange>
                  </field>
                  <field>
                     <name>VSTAT</name>
                     <description>VSTAT</description>
                     <bitRange>[15:12]</bitRange>
                  </field>
                  <field>
                     <name>SM_FREQUENCY</name>
                     <description>SM_FREQUENCY</description>
                     <bitRange>[11:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FLASH_VHV_E</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>384</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>VHV_E_START</name>
                     <description>VHV_E_START</description>
                     <bitRange>[31:16]</bitRange>
                  </field>
                  <field>
                     <name>VHV_E_STEP_HIGHT</name>
                     <description>VHV_E_STEP_HIGHT</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FLASH_PP</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>388</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000014</resetValue>
               <fields>
                  <field>
                     <name>PUMP_SU</name>
                     <description>PUMP_SU</description>
                     <bitRange>[31:24]</bitRange>
                  </field>
                  <field>
                     <name>MAX_PP</name>
                     <description>MAX_PP</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FLASH_PROG_EP</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>392</addressOffset>
               <access>read-only</access>
               <resetValue>0x0fa00010</resetValue>
               <fields>
                  <field>
                     <name>MAX_EP</name>
                     <description>MAX_EP</description>
                     <bitRange>[31:16]</bitRange>
                  </field>
                  <field>
                     <name>PROGRAM_PW</name>
                     <description>PROGRAM_PW</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FLASH_ERA_PW</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>396</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000fa0</resetValue>
               <fields>
                  <field>
                     <name>ERASE_PW</name>
                     <description>ERASE_PW</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FLASH_VHV</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>400</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000004</resetValue>
               <fields>
                  <field>
                     <name>TRIM13_P</name>
                     <description>TRIM13_P</description>
                     <bitRange>[27:24]</bitRange>
                  </field>
                  <field>
                     <name>VHV_P</name>
                     <description>VHV_P</description>
                     <bitRange>[19:16]</bitRange>
                  </field>
                  <field>
                     <name>TRIM13_E</name>
                     <description>TRIM13_E</description>
                     <bitRange>[11:8]</bitRange>
                  </field>
                  <field>
                     <name>VHV_E</name>
                     <description>VHV_E</description>
                     <bitRange>[3:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FLASH_VHV_PV</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>404</addressOffset>
               <access>read-only</access>
               <resetValue>0x00080001</resetValue>
               <fields>
                  <field>
                     <name>TRIM13_PV</name>
                     <description>TRIM13_PV</description>
                     <bitRange>[27:24]</bitRange>
                  </field>
                  <field>
                     <name>VHV_PV</name>
                     <description>VHV_PV</description>
                     <bitRange>[19:16]</bitRange>
                  </field>
                  <field>
                     <name>VCG2P5</name>
                     <description>VCG2P5</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
                  <field>
                     <name>VINH</name>
                     <description>VINH</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FLASH_V</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>408</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>VSL_P</name>
                     <description>VSL_P</description>
                     <bitRange>[31:24]</bitRange>
                  </field>
                  <field>
                     <name>VWL_P</name>
                     <description>VWL_P</description>
                     <bitRange>[23:16]</bitRange>
                  </field>
                  <field>
                     <name>V_READ</name>
                     <description>V_READ</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>USER_ID</name>
               <description>User Identification.
Reading this register or the ICEPICK_DEVICE_ID register is the only support way of identifying a device.
The value of this register will be written to AON_WUC:JTAGUSERCODE by boot FW while in safezone.</description>
               <addressOffset>660</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>PG_REV</name>
                     <description>PG_REV</description>
                     <bitRange>[31:28]</bitRange>
                  </field>
                  <field>
                     <name>VER</name>
                     <description>VER</description>
                     <bitRange>[27:26]</bitRange>
                  </field>
                  <field>
                     <name>SEQUENCE</name>
                     <description>SEQUENCE</description>
                     <bitRange>[22:19]</bitRange>
                  </field>
                  <field>
                     <name>PKG</name>
                     <description>PKG</description>
                     <bitRange>[18:16]</bitRange>
                  </field>
                  <field>
                     <name>PROTOCOL</name>
                     <description>PROTOCOL</description>
                     <bitRange>[15:12]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FLASH_OTP_DATA3</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>688</addressOffset>
               <access>read-only</access>
               <resetValue>0x00110003</resetValue>
               <fields>
                  <field>
                     <name>EC_STEP_SIZE</name>
                     <description>EC_STEP_SIZE</description>
                     <bitRange>[31:23]</bitRange>
                  </field>
                  <field>
                     <name>DO_PRECOND</name>
                     <description>DO_PRECOND</description>
                     <bitRange>[22:22]</bitRange>
                  </field>
                  <field>
                     <name>MAX_EC_LEVEL</name>
                     <description>MAX_EC_LEVEL</description>
                     <bitRange>[21:18]</bitRange>
                  </field>
                  <field>
                     <name>TRIM_1P7</name>
                     <description>TRIM_1P7</description>
                     <bitRange>[17:16]</bitRange>
                  </field>
                  <field>
                     <name>FLASH_SIZE</name>
                     <description>FLASH_SIZE</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
                  <field>
                     <name>WAIT_SYSCODE</name>
                     <description>WAIT_SYSCODE</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>ANA2_TRIM</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>692</addressOffset>
               <access>read-only</access>
               <resetValue>0x8240f47f</resetValue>
               <fields>
                  <field>
                     <name>RCOSCHFCTRIMFRACT_EN</name>
                     <description>RCOSCHFCTRIMFRACT_EN</description>
                     <bitRange>[31:31]</bitRange>
                  </field>
                  <field>
                     <name>RCOSCHFCTRIMFRACT</name>
                     <description>RCOSCHFCTRIMFRACT</description>
                     <bitRange>[30:26]</bitRange>
                  </field>
                  <field>
                     <name>SET_RCOSC_HF_FINE_RESISTOR</name>
                     <description>SET_RCOSC_HF_FINE_RESISTOR</description>
                     <bitRange>[24:23]</bitRange>
                  </field>
                  <field>
                     <name>ATESTLF_UDIGLDO_IBIAS_TRIM</name>
                     <description>ATESTLF_UDIGLDO_IBIAS_TRIM</description>
                     <bitRange>[22:22]</bitRange>
                  </field>
                  <field>
                     <name>NANOAMP_RES_TRIM</name>
                     <description>NANOAMP_RES_TRIM</description>
                     <bitRange>[21:16]</bitRange>
                  </field>
                  <field>
                     <name>DITHER_EN</name>
                     <description>DITHER_EN</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>DCDC_IPEAK</name>
                     <description>DCDC_IPEAK</description>
                     <bitRange>[10:8]</bitRange>
                  </field>
                  <field>
                     <name>DEAD_TIME_TRIM</name>
                     <description>DEAD_TIME_TRIM</description>
                     <bitRange>[7:6]</bitRange>
                  </field>
                  <field>
                     <name>DCDC_LOW_EN_SEL</name>
                     <description>DCDC_LOW_EN_SEL</description>
                     <bitRange>[5:3]</bitRange>
                  </field>
                  <field>
                     <name>DCDC_HIGH_EN_SEL</name>
                     <description>DCDC_HIGH_EN_SEL</description>
                     <bitRange>[2:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>LDO_TRIM</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>696</addressOffset>
               <access>read-only</access>
               <resetValue>0xe0f8e0fb</resetValue>
               <fields>
                  <field>
                     <name>VDDR_TRIM_SLEEP</name>
                     <description>VDDR_TRIM_SLEEP</description>
                     <bitRange>[28:24]</bitRange>
                  </field>
                  <field>
                     <name>GLDO_CURSRC</name>
                     <description>GLDO_CURSRC</description>
                     <bitRange>[18:16]</bitRange>
                  </field>
                  <field>
                     <name>ITRIM_DIGLDO_LOAD</name>
                     <description>ITRIM_DIGLDO_LOAD</description>
                     <bitRange>[12:11]</bitRange>
                  </field>
                  <field>
                     <name>ITRIM_UDIGLDO</name>
                     <description>ITRIM_UDIGLDO</description>
                     <bitRange>[10:8]</bitRange>
                  </field>
                  <field>
                     <name>VTRIM_DELTA</name>
                     <description>VTRIM_DELTA</description>
                     <bitRange>[2:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>MAC_BLE_0</name>
               <description>MAC BLE Address 0</description>
               <addressOffset>744</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>ADDR_0_31</name>
                     <description>ADDR_0_31</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>MAC_BLE_1</name>
               <description>MAC BLE Address 1</description>
               <addressOffset>748</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>ADDR_32_63</name>
                     <description>ADDR_32_63</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>MAC_15_4_0</name>
               <description>MAC IEEE 802.15.4 Address 0</description>
               <addressOffset>752</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>ADDR_0_31</name>
                     <description>ADDR_0_31</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>MAC_15_4_1</name>
               <description>MAC IEEE 802.15.4 Address 1</description>
               <addressOffset>756</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>ADDR_32_63</name>
                     <description>ADDR_32_63</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FLASH_OTP_DATA4</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>776</addressOffset>
               <access>read-only</access>
               <resetValue>0x98989f9f</resetValue>
               <fields>
                  <field>
                     <name>STANDBY_MODE_SEL_INT_WRT</name>
                     <description>STANDBY_MODE_SEL_INT_WRT</description>
                     <bitRange>[31:31]</bitRange>
                  </field>
                  <field>
                     <name>STANDBY_PW_SEL_INT_WRT</name>
                     <description>STANDBY_PW_SEL_INT_WRT</description>
                     <bitRange>[30:29]</bitRange>
                  </field>
                  <field>
                     <name>DIS_STANDBY_INT_WRT</name>
                     <description>DIS_STANDBY_INT_WRT</description>
                     <bitRange>[28:28]</bitRange>
                  </field>
                  <field>
                     <name>DIS_IDLE_INT_WRT</name>
                     <description>DIS_IDLE_INT_WRT</description>
                     <bitRange>[27:27]</bitRange>
                  </field>
                  <field>
                     <name>VIN_AT_X_INT_WRT</name>
                     <description>VIN_AT_X_INT_WRT</description>
                     <bitRange>[26:24]</bitRange>
                  </field>
                  <field>
                     <name>STANDBY_MODE_SEL_EXT_WRT</name>
                     <description>STANDBY_MODE_SEL_EXT_WRT</description>
                     <bitRange>[23:23]</bitRange>
                  </field>
                  <field>
                     <name>STANDBY_PW_SEL_EXT_WRT</name>
                     <description>STANDBY_PW_SEL_EXT_WRT</description>
                     <bitRange>[22:21]</bitRange>
                  </field>
                  <field>
                     <name>DIS_STANDBY_EXT_WRT</name>
                     <description>DIS_STANDBY_EXT_WRT</description>
                     <bitRange>[20:20]</bitRange>
                  </field>
                  <field>
                     <name>DIS_IDLE_EXT_WRT</name>
                     <description>DIS_IDLE_EXT_WRT</description>
                     <bitRange>[19:19]</bitRange>
                  </field>
                  <field>
                     <name>VIN_AT_X_EXT_WRT</name>
                     <description>VIN_AT_X_EXT_WRT</description>
                     <bitRange>[18:16]</bitRange>
                  </field>
                  <field>
                     <name>STANDBY_MODE_SEL_INT_RD</name>
                     <description>STANDBY_MODE_SEL_INT_RD</description>
                     <bitRange>[15:15]</bitRange>
                  </field>
                  <field>
                     <name>STANDBY_PW_SEL_INT_RD</name>
                     <description>STANDBY_PW_SEL_INT_RD</description>
                     <bitRange>[14:13]</bitRange>
                  </field>
                  <field>
                     <name>DIS_STANDBY_INT_RD</name>
                     <description>DIS_STANDBY_INT_RD</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>DIS_IDLE_INT_RD</name>
                     <description>DIS_IDLE_INT_RD</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>VIN_AT_X_INT_RD</name>
                     <description>VIN_AT_X_INT_RD</description>
                     <bitRange>[10:8]</bitRange>
                  </field>
                  <field>
                     <name>STANDBY_MODE_SEL_EXT_RD</name>
                     <description>STANDBY_MODE_SEL_EXT_RD</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>STANDBY_PW_SEL_EXT_RD</name>
                     <description>STANDBY_PW_SEL_EXT_RD</description>
                     <bitRange>[6:5]</bitRange>
                  </field>
                  <field>
                     <name>DIS_STANDBY_EXT_RD</name>
                     <description>DIS_STANDBY_EXT_RD</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>DIS_IDLE_EXT_RD</name>
                     <description>DIS_IDLE_EXT_RD</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>VIN_AT_X_EXT_RD</name>
                     <description>VIN_AT_X_EXT_RD</description>
                     <bitRange>[2:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>MISC_TRIM</name>
               <description>Miscellaneous Trim  Parameters</description>
               <addressOffset>780</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffff33</resetValue>
               <fields>
                  <field>
                     <name>TEMPVSLOPE</name>
                     <description>TEMPVSLOPE</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RCOSC_HF_TEMPCOMP</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>784</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000003</resetValue>
               <fields>
                  <field>
                     <name>FINE_RESISTOR</name>
                     <description>FINE_RESISTOR</description>
                     <bitRange>[31:24]</bitRange>
                  </field>
                  <field>
                     <name>CTRIM</name>
                     <description>CTRIM</description>
                     <bitRange>[23:16]</bitRange>
                  </field>
                  <field>
                     <name>CTRIMFRACT_QUAD</name>
                     <description>CTRIMFRACT_QUAD</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
                  <field>
                     <name>CTRIMFRACT_SLOPE</name>
                     <description>CTRIMFRACT_SLOPE</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>ICEPICK_DEVICE_ID</name>
               <description>IcePick Device Identification
Reading this register or the USER_ID register is the only support way of identifying a device.</description>
               <addressOffset>792</addressOffset>
               <access>read-only</access>
               <resetValue>0x8b99a02f</resetValue>
               <fields>
                  <field>
                     <name>PG_REV</name>
                     <description>PG_REV</description>
                     <bitRange>[31:28]</bitRange>
                  </field>
                  <field>
                     <name>WAFER_ID</name>
                     <description>WAFER_ID</description>
                     <bitRange>[27:12]</bitRange>
                  </field>
                  <field>
                     <name>MANUFACTURER_ID</name>
                     <description>MANUFACTURER_ID</description>
                     <bitRange>[11:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FCFG1_REVISION</name>
               <description>Factory Configuration (FCFG1) Revision</description>
               <addressOffset>796</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000023</resetValue>
               <fields>
                  <field>
                     <name>REV</name>
                     <description>REV</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>MISC_OTP_DATA</name>
               <description>Misc OTP Data</description>
               <addressOffset>800</addressOffset>
               <access>read-only</access>
               <resetValue>0x0000c600</resetValue>
               <fields>
                  <field>
                     <name>RCOSC_HF_ITUNE</name>
                     <description>RCOSC_HF_ITUNE</description>
                     <bitRange>[31:28]</bitRange>
                  </field>
                  <field>
                     <name>RCOSC_HF_CRIM</name>
                     <description>RCOSC_HF_CRIM</description>
                     <bitRange>[27:20]</bitRange>
                  </field>
                  <field>
                     <name>PER_M</name>
                     <description>PER_M</description>
                     <bitRange>[19:15]</bitRange>
                  </field>
                  <field>
                     <name>PER_E</name>
                     <description>PER_E</description>
                     <bitRange>[14:12]</bitRange>
                  </field>
                  <field>
                     <name>PO_TAIL_RES_TRIM</name>
                     <description>PO_TAIL_RES_TRIM</description>
                     <bitRange>[11:8]</bitRange>
                  </field>
                  <field>
                     <name>TEST_PROGRAM_REV</name>
                     <description>TEST_PROGRAM_REV</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IOCONF</name>
               <description>IO Configuration</description>
               <addressOffset>836</addressOffset>
               <access>read-only</access>
               <resetValue>0x7fffff8000</resetValue>
               <fields>
                  <field>
                     <name>GPIO_CNT</name>
                     <description>GPIO_CNT</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CONFIG_IF_ADC</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>844</addressOffset>
               <access>read-only</access>
               <resetValue>0x3460f400</resetValue>
               <fields>
                  <field>
                     <name>FF2ADJ</name>
                     <description>FF2ADJ</description>
                     <bitRange>[31:28]</bitRange>
                  </field>
                  <field>
                     <name>FF3ADJ</name>
                     <description>FF3ADJ</description>
                     <bitRange>[27:24]</bitRange>
                  </field>
                  <field>
                     <name>INT3ADJ</name>
                     <description>INT3ADJ</description>
                     <bitRange>[23:20]</bitRange>
                  </field>
                  <field>
                     <name>FF1ADJ</name>
                     <description>FF1ADJ</description>
                     <bitRange>[19:16]</bitRange>
                  </field>
                  <field>
                     <name>AAFCAP</name>
                     <description>AAFCAP</description>
                     <bitRange>[15:14]</bitRange>
                  </field>
                  <field>
                     <name>INT2ADJ</name>
                     <description>INT2ADJ</description>
                     <bitRange>[13:10]</bitRange>
                  </field>
                  <field>
                     <name>IFDIGLDO_TRIM_OUTPUT</name>
                     <description>IFDIGLDO_TRIM_OUTPUT</description>
                     <bitRange>[9:5]</bitRange>
                  </field>
                  <field>
                     <name>IFANALDO_TRIM_OUTPUT</name>
                     <description>IFANALDO_TRIM_OUTPUT</description>
                     <bitRange>[4:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CONFIG_OSC_TOP</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>848</addressOffset>
               <access>read-only</access>
               <resetValue>0xfc00fc00</resetValue>
               <fields>
                  <field>
                     <name>XOSC_HF_ROW_Q12</name>
                     <description>XOSC_HF_ROW_Q12</description>
                     <bitRange>[29:26]</bitRange>
                  </field>
                  <field>
                     <name>XOSC_HF_COLUMN_Q12</name>
                     <description>XOSC_HF_COLUMN_Q12</description>
                     <bitRange>[25:10]</bitRange>
                  </field>
                  <field>
                     <name>RCOSCLF_CTUNE_TRIM</name>
                     <description>RCOSCLF_CTUNE_TRIM</description>
                     <bitRange>[9:2]</bitRange>
                  </field>
                  <field>
                     <name>RCOSCLF_RTUNE_TRIM</name>
                     <description>RCOSCLF_RTUNE_TRIM</description>
                     <bitRange>[1:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CONFIG_RF_FRONTEND</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>852</addressOffset>
               <access>read-only</access>
               <resetValue>0x70001f80</resetValue>
               <fields>
                  <field>
                     <name>IFAMP_IB</name>
                     <description>IFAMP_IB</description>
                     <bitRange>[31:28]</bitRange>
                  </field>
                  <field>
                     <name>LNA_IB</name>
                     <description>LNA_IB</description>
                     <bitRange>[27:24]</bitRange>
                  </field>
                  <field>
                     <name>IFAMP_TRIM</name>
                     <description>IFAMP_TRIM</description>
                     <bitRange>[23:19]</bitRange>
                  </field>
                  <field>
                     <name>CTL_PA0_TRIM</name>
                     <description>CTL_PA0_TRIM</description>
                     <bitRange>[18:14]</bitRange>
                  </field>
                  <field>
                     <name>PATRIMCOMPLETE_N</name>
                     <description>PATRIMCOMPLETE_N</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>RFLDO_TRIM_OUTPUT</name>
                     <description>RFLDO_TRIM_OUTPUT</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CONFIG_SYNTH</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>856</addressOffset>
               <access>read-only</access>
               <resetValue>0xfffff000</resetValue>
               <fields>
                  <field>
                     <name>RFC_MDM_DEMIQMC0</name>
                     <description>RFC_MDM_DEMIQMC0</description>
                     <bitRange>[27:12]</bitRange>
                  </field>
                  <field>
                     <name>LDOVCO_TRIM_OUTPUT</name>
                     <description>LDOVCO_TRIM_OUTPUT</description>
                     <bitRange>[11:6]</bitRange>
                  </field>
                  <field>
                     <name>SLDO_TRIM_OUTPUT</name>
                     <description>SLDO_TRIM_OUTPUT</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SOC_ADC_ABS_GAIN</name>
               <description>AUX_ADC Gain in Absolute Reference Mode</description>
               <addressOffset>860</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>SOC_ADC_ABS_GAIN_TEMP1</name>
                     <description>SOC_ADC_ABS_GAIN_TEMP1</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SOC_ADC_REL_GAIN</name>
               <description>AUX_ADC Gain in Relative Reference Mode</description>
               <addressOffset>864</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>SOC_ADC_REL_GAIN_TEMP1</name>
                     <description>SOC_ADC_REL_GAIN_TEMP1</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SOC_ADC_OFFSET_INT</name>
               <description>AUX_ADC Temperature Offsets in Absolute Reference Mode</description>
               <addressOffset>872</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>SOC_ADC_REL_OFFSET_TEMP1</name>
                     <description>SOC_ADC_REL_OFFSET_TEMP1</description>
                     <bitRange>[23:16]</bitRange>
                  </field>
                  <field>
                     <name>SOC_ADC_ABS_OFFSET_TEMP1</name>
                     <description>SOC_ADC_ABS_OFFSET_TEMP1</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SOC_ADC_REF_TRIM_AND_OFFSET_EXT</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>876</addressOffset>
               <access>read-only</access>
               <resetValue>0x00300080</resetValue>
               <fields>
                  <field>
                     <name>SOC_ADC_REF_VOLTAGE_TRIM_TEMP1</name>
                     <description>SOC_ADC_REF_VOLTAGE_TRIM_TEMP1</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>AMPCOMP_TH1</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>880</addressOffset>
               <access>read-only</access>
               <resetValue>0xff7b828e</resetValue>
               <fields>
                  <field>
                     <name>HPMRAMP3_LTH</name>
                     <description>HPMRAMP3_LTH</description>
                     <bitRange>[23:18]</bitRange>
                  </field>
                  <field>
                     <name>HPMRAMP3_HTH</name>
                     <description>HPMRAMP3_HTH</description>
                     <bitRange>[15:10]</bitRange>
                  </field>
                  <field>
                     <name>IBIASCAP_LPTOHP_OL_CNT</name>
                     <description>IBIASCAP_LPTOHP_OL_CNT</description>
                     <bitRange>[9:6]</bitRange>
                  </field>
                  <field>
                     <name>HPMRAMP1_TH</name>
                     <description>HPMRAMP1_TH</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>AMPCOMP_TH2</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>884</addressOffset>
               <access>read-only</access>
               <resetValue>0x6b8b0303</resetValue>
               <fields>
                  <field>
                     <name>LPMUPDATE_LTH</name>
                     <description>LPMUPDATE_LTH</description>
                     <bitRange>[31:26]</bitRange>
                  </field>
                  <field>
                     <name>LPMUPDATE_HTM</name>
                     <description>LPMUPDATE_HTM</description>
                     <bitRange>[23:18]</bitRange>
                  </field>
                  <field>
                     <name>ADC_COMP_AMPTH_LPM</name>
                     <description>ADC_COMP_AMPTH_LPM</description>
                     <bitRange>[15:10]</bitRange>
                  </field>
                  <field>
                     <name>ADC_COMP_AMPTH_HPM</name>
                     <description>ADC_COMP_AMPTH_HPM</description>
                     <bitRange>[7:2]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>AMPCOMP_CTRL1</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>888</addressOffset>
               <access>read-only</access>
               <resetValue>0xff183f47</resetValue>
               <fields>
                  <field>
                     <name>AMPCOMP_REQ_MODE</name>
                     <description>AMPCOMP_REQ_MODE</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>IBIAS_OFFSET</name>
                     <description>IBIAS_OFFSET</description>
                     <bitRange>[23:20]</bitRange>
                  </field>
                  <field>
                     <name>IBIAS_INIT</name>
                     <description>IBIAS_INIT</description>
                     <bitRange>[19:16]</bitRange>
                  </field>
                  <field>
                     <name>LPM_IBIAS_WAIT_CNT_FINAL</name>
                     <description>LPM_IBIAS_WAIT_CNT_FINAL</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
                  <field>
                     <name>CAP_STEP</name>
                     <description>CAP_STEP</description>
                     <bitRange>[7:4]</bitRange>
                  </field>
                  <field>
                     <name>IBIASCAP_HPTOLP_OL_CNT</name>
                     <description>IBIASCAP_HPTOLP_OL_CNT</description>
                     <bitRange>[3:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>ANABYPASS_VALUE2</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>892</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffc3ff</resetValue>
               <fields>
                  <field>
                     <name>XOSC_HF_IBIASTHERM</name>
                     <description>XOSC_HF_IBIASTHERM</description>
                     <bitRange>[13:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CONFIG_MISC_ADC</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>896</addressOffset>
               <access>read-only</access>
               <resetValue>0xfffc014d</resetValue>
               <fields>
                  <field>
                     <name>RSSITRIMCOMPLETE_N</name>
                     <description>RSSITRIMCOMPLETE_N</description>
                     <bitRange>[17:17]</bitRange>
                  </field>
                  <field>
                     <name>RSSI_OFFSET</name>
                     <description>RSSI_OFFSET</description>
                     <bitRange>[16:9]</bitRange>
                  </field>
                  <field>
                     <name>QUANTCTLTHRES</name>
                     <description>QUANTCTLTHRES</description>
                     <bitRange>[8:6]</bitRange>
                  </field>
                  <field>
                     <name>DACTRIM</name>
                     <description>DACTRIM</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>VOLT_TRIM</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>904</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffe0</resetValue>
               <fields>
                  <field>
                     <name>VDDR_TRIM_HH</name>
                     <description>VDDR_TRIM_HH</description>
                     <bitRange>[28:24]</bitRange>
                  </field>
                  <field>
                     <name>VDDR_TRIM_H</name>
                     <description>VDDR_TRIM_H</description>
                     <bitRange>[20:16]</bitRange>
                  </field>
                  <field>
                     <name>VDDR_TRIM_SLEEP_H</name>
                     <description>VDDR_TRIM_SLEEP_H</description>
                     <bitRange>[12:8]</bitRange>
                  </field>
                  <field>
                     <name>TRIMBOD_H</name>
                     <description>TRIMBOD_H</description>
                     <bitRange>[4:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>OSC_CONF</name>
               <description>OSC Configuration</description>
               <addressOffset>908</addressOffset>
               <access>read-only</access>
               <resetValue>0xf0080000</resetValue>
               <fields>
                  <field>
                     <name>ADC_SH_VBUF_EN</name>
                     <description>ADC_SH_VBUF_EN</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>ADC_SH_MODE_EN</name>
                     <description>ADC_SH_MODE_EN</description>
                     <bitRange>[28:28]</bitRange>
                  </field>
                  <field>
                     <name>ATESTLF_RCOSCLF_IBIAS_TRIM</name>
                     <description>ATESTLF_RCOSCLF_IBIAS_TRIM</description>
                     <bitRange>[27:27]</bitRange>
                  </field>
                  <field>
                     <name>XOSCLF_REGULATOR_TRIM</name>
                     <description>XOSCLF_REGULATOR_TRIM</description>
                     <bitRange>[26:25]</bitRange>
                  </field>
                  <field>
                     <name>XOSCLF_CMIRRWR_RATIO</name>
                     <description>XOSCLF_CMIRRWR_RATIO</description>
                     <bitRange>[24:21]</bitRange>
                  </field>
                  <field>
                     <name>XOSC_HF_FAST_START</name>
                     <description>XOSC_HF_FAST_START</description>
                     <bitRange>[20:19]</bitRange>
                  </field>
                  <field>
                     <name>XOSC_OPTION</name>
                     <description>XOSC_OPTION</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>BAW_OPTION</name>
                     <description>BAW_OPTION</description>
                     <bitRange>[17:17]</bitRange>
                  </field>
                  <field>
                     <name>BAW_BIAS_HOLD_MODE_EN</name>
                     <description>BAW_BIAS_HOLD_MODE_EN</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>BAW_CURRMIRR_RATIO</name>
                     <description>BAW_CURRMIRR_RATIO</description>
                     <bitRange>[15:12]</bitRange>
                  </field>
                  <field>
                     <name>BAW_BIAS_RES_SET</name>
                     <description>BAW_BIAS_RES_SET</description>
                     <bitRange>[11:8]</bitRange>
                  </field>
                  <field>
                     <name>BAW_FILTER_EN</name>
                     <description>BAW_FILTER_EN</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>BAW_BIAS_RECHARGE_DELAY</name>
                     <description>BAW_BIAS_RECHARGE_DELAY</description>
                     <bitRange>[6:5]</bitRange>
                  </field>
                  <field>
                     <name>BAW_SERIES_CAP</name>
                     <description>BAW_SERIES_CAP</description>
                     <bitRange>[2:1]</bitRange>
                  </field>
                  <field>
                     <name>BAW_DIV3_BYPASS</name>
                     <description>BAW_DIV3_BYPASS</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CAP_TRIM</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>916</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>FLUX_CAP_0P28_TRIM</name>
                     <description>FLUX_CAP_0P28_TRIM</description>
                     <bitRange>[31:16]</bitRange>
                  </field>
                  <field>
                     <name>FLUX_CAP_0P4_TRIM</name>
                     <description>FLUX_CAP_0P4_TRIM</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>MISC_OTP_DATA_1</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>920</addressOffset>
               <access>read-only</access>
               <resetValue>0xe00403f8</resetValue>
               <fields>
                  <field>
                     <name>PEAK_DET_ITRIM</name>
                     <description>PEAK_DET_ITRIM</description>
                     <bitRange>[28:27]</bitRange>
                  </field>
                  <field>
                     <name>HP_BUF_ITRIM</name>
                     <description>HP_BUF_ITRIM</description>
                     <bitRange>[26:24]</bitRange>
                  </field>
                  <field>
                     <name>LP_BUF_ITRIM</name>
                     <description>LP_BUF_ITRIM</description>
                     <bitRange>[23:22]</bitRange>
                  </field>
                  <field>
                     <name>DBLR_LOOP_FILTER_RESET_VOLTAGE</name>
                     <description>DBLR_LOOP_FILTER_RESET_VOLTAGE</description>
                     <bitRange>[21:20]</bitRange>
                  </field>
                  <field>
                     <name>HPM_IBIAS_WAIT_CNT</name>
                     <description>HPM_IBIAS_WAIT_CNT</description>
                     <bitRange>[19:10]</bitRange>
                  </field>
                  <field>
                     <name>LPM_IBIAS_WAIT_CNT</name>
                     <description>LPM_IBIAS_WAIT_CNT</description>
                     <bitRange>[9:4]</bitRange>
                  </field>
                  <field>
                     <name>IDAC_STEP</name>
                     <description>IDAC_STEP</description>
                     <bitRange>[3:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PWD_CURR_20C</name>
               <description>Power Down Current Control 20C</description>
               <addressOffset>924</addressOffset>
               <access>read-only</access>
               <resetValue>0x080ba608</resetValue>
               <fields>
                  <field>
                     <name>DELTA_CACHE_REF</name>
                     <description>DELTA_CACHE_REF</description>
                     <bitRange>[31:24]</bitRange>
                  </field>
                  <field>
                     <name>DELTA_RFMEM_RET</name>
                     <description>DELTA_RFMEM_RET</description>
                     <bitRange>[23:16]</bitRange>
                  </field>
                  <field>
                     <name>DELTA_XOSC_LPM</name>
                     <description>DELTA_XOSC_LPM</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
                  <field>
                     <name>BASELINE</name>
                     <description>BASELINE</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PWD_CURR_35C</name>
               <description>Power Down Current Control 35C</description>
               <addressOffset>928</addressOffset>
               <access>read-only</access>
               <resetValue>0x0c10a50a</resetValue>
               <fields>
                  <field>
                     <name>DELTA_CACHE_REF</name>
                     <description>DELTA_CACHE_REF</description>
                     <bitRange>[31:24]</bitRange>
                  </field>
                  <field>
                     <name>DELTA_RFMEM_RET</name>
                     <description>DELTA_RFMEM_RET</description>
                     <bitRange>[23:16]</bitRange>
                  </field>
                  <field>
                     <name>DELTA_XOSC_LPM</name>
                     <description>DELTA_XOSC_LPM</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
                  <field>
                     <name>BASELINE</name>
                     <description>BASELINE</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PWD_CURR_50C</name>
               <description>Power Down Current Control 50C</description>
               <addressOffset>932</addressOffset>
               <access>read-only</access>
               <resetValue>0x1218a20d</resetValue>
               <fields>
                  <field>
                     <name>DELTA_CACHE_REF</name>
                     <description>DELTA_CACHE_REF</description>
                     <bitRange>[31:24]</bitRange>
                  </field>
                  <field>
                     <name>DELTA_RFMEM_RET</name>
                     <description>DELTA_RFMEM_RET</description>
                     <bitRange>[23:16]</bitRange>
                  </field>
                  <field>
                     <name>DELTA_XOSC_LPM</name>
                     <description>DELTA_XOSC_LPM</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
                  <field>
                     <name>BASELINE</name>
                     <description>BASELINE</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PWD_CURR_65C</name>
               <description>Power Down Current Control 65C</description>
               <addressOffset>936</addressOffset>
               <access>read-only</access>
               <resetValue>0x1c259c14</resetValue>
               <fields>
                  <field>
                     <name>DELTA_CACHE_REF</name>
                     <description>DELTA_CACHE_REF</description>
                     <bitRange>[31:24]</bitRange>
                  </field>
                  <field>
                     <name>DELTA_RFMEM_RET</name>
                     <description>DELTA_RFMEM_RET</description>
                     <bitRange>[23:16]</bitRange>
                  </field>
                  <field>
                     <name>DELTA_XOSC_LPM</name>
                     <description>DELTA_XOSC_LPM</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
                  <field>
                     <name>BASELINE</name>
                     <description>BASELINE</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PWD_CURR_80C</name>
               <description>Power Down Current Control 80C</description>
               <addressOffset>940</addressOffset>
               <access>read-only</access>
               <resetValue>0x2e3b9021</resetValue>
               <fields>
                  <field>
                     <name>DELTA_CACHE_REF</name>
                     <description>DELTA_CACHE_REF</description>
                     <bitRange>[31:24]</bitRange>
                  </field>
                  <field>
                     <name>DELTA_RFMEM_RET</name>
                     <description>DELTA_RFMEM_RET</description>
                     <bitRange>[23:16]</bitRange>
                  </field>
                  <field>
                     <name>DELTA_XOSC_LPM</name>
                     <description>DELTA_XOSC_LPM</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
                  <field>
                     <name>BASELINE</name>
                     <description>BASELINE</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PWD_CURR_95C</name>
               <description>Power Down Current Control 95C</description>
               <addressOffset>944</addressOffset>
               <access>read-only</access>
               <resetValue>0x4c627a3b</resetValue>
               <fields>
                  <field>
                     <name>DELTA_CACHE_REF</name>
                     <description>DELTA_CACHE_REF</description>
                     <bitRange>[31:24]</bitRange>
                  </field>
                  <field>
                     <name>DELTA_RFMEM_RET</name>
                     <description>DELTA_RFMEM_RET</description>
                     <bitRange>[23:16]</bitRange>
                  </field>
                  <field>
                     <name>DELTA_XOSC_LPM</name>
                     <description>DELTA_XOSC_LPM</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
                  <field>
                     <name>BASELINE</name>
                     <description>BASELINE</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PWD_CURR_110C</name>
               <description>Power Down Current Control 110C</description>
               <addressOffset>948</addressOffset>
               <access>read-only</access>
               <resetValue>0x789e706b</resetValue>
               <fields>
                  <field>
                     <name>DELTA_CACHE_REF</name>
                     <description>DELTA_CACHE_REF</description>
                     <bitRange>[31:24]</bitRange>
                  </field>
                  <field>
                     <name>DELTA_RFMEM_RET</name>
                     <description>DELTA_RFMEM_RET</description>
                     <bitRange>[23:16]</bitRange>
                  </field>
                  <field>
                     <name>DELTA_XOSC_LPM</name>
                     <description>DELTA_XOSC_LPM</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
                  <field>
                     <name>BASELINE</name>
                     <description>BASELINE</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PWD_CURR_125C</name>
               <description>Power Down Current Control 125C</description>
               <addressOffset>952</addressOffset>
               <access>read-only</access>
               <resetValue>0xade1809a</resetValue>
               <fields>
                  <field>
                     <name>DELTA_CACHE_REF</name>
                     <description>DELTA_CACHE_REF</description>
                     <bitRange>[31:24]</bitRange>
                  </field>
                  <field>
                     <name>DELTA_RFMEM_RET</name>
                     <description>DELTA_RFMEM_RET</description>
                     <bitRange>[23:16]</bitRange>
                  </field>
                  <field>
                     <name>DELTA_XOSC_LPM</name>
                     <description>DELTA_XOSC_LPM</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
                  <field>
                     <name>BASELINE</name>
                     <description>BASELINE</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>FLASH</name>
         <description>Flash sub-system registers, includes the Flash Memory Controller (FMC), flash read path, and an integrated Efuse controller and EFUSEROM.

</description>
         <baseAddress>0x40030000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>0x00004000</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>STAT</name>
               <description>FMC and Efuse Status</description>
               <addressOffset>28</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>EFUSE_BLANK</name>
                     <description>EFUSE_BLANK</description>
                     <bitRange>[15:15]</bitRange>
                  </field>
                  <field>
                     <name>EFUSE_TIMEOUT</name>
                     <description>EFUSE_TIMEOUT</description>
                     <bitRange>[14:14]</bitRange>
                  </field>
                  <field>
                     <name>EFUSE_CRC_ERROR</name>
                     <description>EFUSE_CRC_ERROR</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>EFUSE_ERRCODE</name>
                     <description>EFUSE_ERRCODE</description>
                     <bitRange>[12:8]</bitRange>
                  </field>
                  <field>
                     <name>SAMHOLD_DIS</name>
                     <description>SAMHOLD_DIS</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>BUSY</name>
                     <description>BUSY</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>POWER_MODE</name>
                     <description>POWER_MODE</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CFG</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>36</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>STANDBY_MODE_SEL</name>
                     <description>STANDBY_MODE_SEL</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>STANDBY_PW_SEL</name>
                     <description>STANDBY_PW_SEL</description>
                     <bitRange>[7:6]</bitRange>
                  </field>
                  <field>
                     <name>DIS_EFUSECLK</name>
                     <description>DIS_EFUSECLK</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>DIS_READACCESS</name>
                     <description>DIS_READACCESS</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>ENABLE_SWINTF</name>
                     <description>ENABLE_SWINTF</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>DIS_STANDBY</name>
                     <description>DIS_STANDBY</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>DIS_IDLE</name>
                     <description>DIS_IDLE</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SYSCODE_START</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>40</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>SYSCODE_START</name>
                     <description>SYSCODE_START</description>
                     <bitRange>[4:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FLASH_SIZE</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>44</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>SECTORS</name>
                     <description>SECTORS</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FWLOCK</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>60</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>FWLOCK</name>
                     <description>FWLOCK</description>
                     <bitRange>[2:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FWFLAG</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>64</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>FWFLAG</name>
                     <description>FWFLAG</description>
                     <bitRange>[2:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>EFUSE</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>4096</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>INSTRUCTION</name>
                     <description>INSTRUCTION</description>
                     <bitRange>[28:24]</bitRange>
                  </field>
                  <field>
                     <name>DUMPWORD</name>
                     <description>DUMPWORD</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>EFUSEADDR</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>4100</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>BLOCK</name>
                     <description>BLOCK</description>
                     <bitRange>[15:11]</bitRange>
                  </field>
                  <field>
                     <name>ROW</name>
                     <description>ROW</description>
                     <bitRange>[10:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>DATAUPPER</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>4104</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>SPARE</name>
                     <description>SPARE</description>
                     <bitRange>[7:3]</bitRange>
                  </field>
                  <field>
                     <name>P</name>
                     <description>P</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>R</name>
                     <description>R</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>EEN</name>
                     <description>EEN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>DATALOWER</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>4108</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DATA</name>
                     <description>DATA</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>EFUSECFG</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>4112</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>IDLEGATING</name>
                     <description>IDLEGATING</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>SLAVEPOWER</name>
                     <description>SLAVEPOWER</description>
                     <bitRange>[4:3]</bitRange>
                  </field>
                  <field>
                     <name>GATING</name>
                     <description>GATING</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>EFUSESTAT</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>4116</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>RESETDONE</name>
                     <description>RESETDONE</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>ACC</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>4120</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>ACCUMULATOR</name>
                     <description>ACCUMULATOR</description>
                     <bitRange>[23:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>BOUNDARY</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>4124</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DISROW0</name>
                     <description>DISROW0</description>
                     <bitRange>[23:23]</bitRange>
                  </field>
                  <field>
                     <name>SPARE</name>
                     <description>SPARE</description>
                     <bitRange>[22:22]</bitRange>
                  </field>
                  <field>
                     <name>EFC_SELF_TEST_ERROR</name>
                     <description>EFC_SELF_TEST_ERROR</description>
                     <bitRange>[21:21]</bitRange>
                  </field>
                  <field>
                     <name>EFC_INSTRUCTION_INFO</name>
                     <description>EFC_INSTRUCTION_INFO</description>
                     <bitRange>[20:20]</bitRange>
                  </field>
                  <field>
                     <name>EFC_INSTRUCTION_ERROR</name>
                     <description>EFC_INSTRUCTION_ERROR</description>
                     <bitRange>[19:19]</bitRange>
                  </field>
                  <field>
                     <name>EFC_AUTOLOAD_ERROR</name>
                     <description>EFC_AUTOLOAD_ERROR</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>OUTPUTENABLE</name>
                     <description>OUTPUTENABLE</description>
                     <bitRange>[17:14]</bitRange>
                  </field>
                  <field>
                     <name>SYS_ECC_SELF_TEST_EN</name>
                     <description>SYS_ECC_SELF_TEST_EN</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>SYS_ECC_OVERRIDE_EN</name>
                     <description>SYS_ECC_OVERRIDE_EN</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>EFC_FDI</name>
                     <description>EFC_FDI</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>SYS_DIEID_AUTOLOAD_EN</name>
                     <description>SYS_DIEID_AUTOLOAD_EN</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>SYS_REPAIR_EN</name>
                     <description>SYS_REPAIR_EN</description>
                     <bitRange>[9:8]</bitRange>
                  </field>
                  <field>
                     <name>SYS_WS_READ_STATES</name>
                     <description>SYS_WS_READ_STATES</description>
                     <bitRange>[7:4]</bitRange>
                  </field>
                  <field>
                     <name>INPUTENABLE</name>
                     <description>INPUTENABLE</description>
                     <bitRange>[3:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>EFUSEFLAG</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>4128</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>KEY</name>
                     <description>KEY</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>EFUSEKEY</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>4132</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CODE</name>
                     <description>CODE</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>EFUSERELEASE</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>4136</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>ODPYEAR</name>
                     <description>ODPYEAR</description>
                     <bitRange>[31:25]</bitRange>
                  </field>
                  <field>
                     <name>ODPMONTH</name>
                     <description>ODPMONTH</description>
                     <bitRange>[24:21]</bitRange>
                  </field>
                  <field>
                     <name>ODPDAY</name>
                     <description>ODPDAY</description>
                     <bitRange>[20:16]</bitRange>
                  </field>
                  <field>
                     <name>EFUSEYEAR</name>
                     <description>EFUSEYEAR</description>
                     <bitRange>[15:9]</bitRange>
                  </field>
                  <field>
                     <name>EFUSEMONTH</name>
                     <description>EFUSEMONTH</description>
                     <bitRange>[8:5]</bitRange>
                  </field>
                  <field>
                     <name>EFUSEDAY</name>
                     <description>EFUSEDAY</description>
                     <bitRange>[4:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>EFUSEPINS</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>4140</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>EFC_SELF_TEST_DONE</name>
                     <description>EFC_SELF_TEST_DONE</description>
                     <bitRange>[15:15]</bitRange>
                  </field>
                  <field>
                     <name>EFC_SELF_TEST_ERROR</name>
                     <description>EFC_SELF_TEST_ERROR</description>
                     <bitRange>[14:14]</bitRange>
                  </field>
                  <field>
                     <name>SYS_ECC_SELF_TEST_EN</name>
                     <description>SYS_ECC_SELF_TEST_EN</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>EFC_INSTRUCTION_INFO</name>
                     <description>EFC_INSTRUCTION_INFO</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>EFC_INSTRUCTION_ERROR</name>
                     <description>EFC_INSTRUCTION_ERROR</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>EFC_AUTOLOAD_ERROR</name>
                     <description>EFC_AUTOLOAD_ERROR</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>SYS_ECC_OVERRIDE_EN</name>
                     <description>SYS_ECC_OVERRIDE_EN</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>EFC_READY</name>
                     <description>EFC_READY</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>EFC_FCLRZ</name>
                     <description>EFC_FCLRZ</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>SYS_DIEID_AUTOLOAD_EN</name>
                     <description>SYS_DIEID_AUTOLOAD_EN</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>SYS_REPAIR_EN</name>
                     <description>SYS_REPAIR_EN</description>
                     <bitRange>[5:4]</bitRange>
                  </field>
                  <field>
                     <name>SYS_WS_READ_STATES</name>
                     <description>SYS_WS_READ_STATES</description>
                     <bitRange>[3:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>EFUSECRA</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>4144</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DATA</name>
                     <description>DATA</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>EFUSEREAD</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>4148</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DATABIT</name>
                     <description>DATABIT</description>
                     <bitRange>[9:8]</bitRange>
                  </field>
                  <field>
                     <name>READCLOCK</name>
                     <description>READCLOCK</description>
                     <bitRange>[7:4]</bitRange>
                  </field>
                  <field>
                     <name>DEBUG</name>
                     <description>DEBUG</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>SPARE</name>
                     <description>SPARE</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>MARGIN</name>
                     <description>MARGIN</description>
                     <bitRange>[1:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>EFUSEPROGRAM</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>4152</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>COMPAREDISABLE</name>
                     <description>COMPAREDISABLE</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>CLOCKSTALL</name>
                     <description>CLOCKSTALL</description>
                     <bitRange>[29:14]</bitRange>
                  </field>
                  <field>
                     <name>VPPTOVDD</name>
                     <description>VPPTOVDD</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>ITERATIONS</name>
                     <description>ITERATIONS</description>
                     <bitRange>[12:9]</bitRange>
                  </field>
                  <field>
                     <name>WRITECLOCK</name>
                     <description>WRITECLOCK</description>
                     <bitRange>[8:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>EFUSEERROR</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>4156</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DONE</name>
                     <description>DONE</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>CODE</name>
                     <description>CODE</description>
                     <bitRange>[4:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SINGLEBIT</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>4160</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>FROMN</name>
                     <description>FROMN</description>
                     <bitRange>[31:1]</bitRange>
                  </field>
                  <field>
                     <name>FROM0</name>
                     <description>FROM0</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TWOBIT</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>4164</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>FROMN</name>
                     <description>FROMN</description>
                     <bitRange>[31:1]</bitRange>
                  </field>
                  <field>
                     <name>FROM0</name>
                     <description>FROM0</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SELFTESTCYC</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>4168</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CYCLES</name>
                     <description>CYCLES</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SELFTESTSIGN</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>4172</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>SIGNATURE</name>
                     <description>SIGNATURE</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FRDCTL</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8192</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000200</resetValue>
               <fields>
                  <field>
                     <name>RWAIT</name>
                     <description>RWAIT</description>
                     <bitRange>[11:8]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSPRD</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8196</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>RMBSEM</name>
                     <description>RMBSEM</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
                  <field>
                     <name>RM1</name>
                     <description>RM1</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>RM0</name>
                     <description>RM0</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FEDACCTL1</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8200</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>SUSP_IGNR</name>
                     <description>SUSP_IGNR</description>
                     <bitRange>[24:24]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FEDACSTAT</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8220</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>RVF_INT</name>
                     <description>RVF_INT</description>
                     <bitRange>[25:25]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>FSM_DONE</name>
                     <description>FSM_DONE</description>
                     <bitRange>[24:24]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
               </fields>
            </register>
            <register>
               <name>FBPROT</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8240</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>PROTL1DIS</name>
                     <description>PROTL1DIS</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FBSE</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8244</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>BSE</name>
                     <description>BSE</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FBBUSY</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8248</addressOffset>
               <access>read-only</access>
               <resetValue>0x000000fe</resetValue>
               <fields>
                  <field>
                     <name>BUSY</name>
                     <description>BUSY</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FBAC</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8252</addressOffset>
               <access>read-write</access>
               <resetValue>0x0000000f</resetValue>
               <fields>
                  <field>
                     <name>OTPPROTDIS</name>
                     <description>OTPPROTDIS</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>BAGP</name>
                     <description>BAGP</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
                  <field>
                     <name>VREADS</name>
                     <description>VREADS</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FBFALLBACK</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8256</addressOffset>
               <access>read-write</access>
               <resetValue>0x0505ffff</resetValue>
               <fields>
                  <field>
                     <name>FSM_PWRSAV</name>
                     <description>FSM_PWRSAV</description>
                     <bitRange>[27:24]</bitRange>
                  </field>
                  <field>
                     <name>REG_PWRSAV</name>
                     <description>REG_PWRSAV</description>
                     <bitRange>[19:16]</bitRange>
                  </field>
                  <field>
                     <name>BANKPWR7</name>
                     <description>BANKPWR7</description>
                     <bitRange>[15:14]</bitRange>
                  </field>
                  <field>
                     <name>BANKPWR6</name>
                     <description>BANKPWR6</description>
                     <bitRange>[13:12]</bitRange>
                  </field>
                  <field>
                     <name>BANKPWR5</name>
                     <description>BANKPWR5</description>
                     <bitRange>[11:10]</bitRange>
                  </field>
                  <field>
                     <name>BANKPWR4</name>
                     <description>BANKPWR4</description>
                     <bitRange>[9:8]</bitRange>
                  </field>
                  <field>
                     <name>BANKPWR3</name>
                     <description>BANKPWR3</description>
                     <bitRange>[7:6]</bitRange>
                  </field>
                  <field>
                     <name>BANKPWR2</name>
                     <description>BANKPWR2</description>
                     <bitRange>[5:4]</bitRange>
                  </field>
                  <field>
                     <name>BANKPWR1</name>
                     <description>BANKPWR1</description>
                     <bitRange>[3:2]</bitRange>
                  </field>
                  <field>
                     <name>BANKPWR0</name>
                     <description>BANKPWR0</description>
                     <bitRange>[1:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FBPRDY</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8260</addressOffset>
               <access>read-only</access>
               <resetValue>0x00ff00fe</resetValue>
               <fields>
                  <field>
                     <name>BANKBUSY</name>
                     <description>BANKBUSY</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>PUMPRDY</name>
                     <description>PUMPRDY</description>
                     <bitRange>[15:15]</bitRange>
                  </field>
                  <field>
                     <name>BANKRDY</name>
                     <description>BANKRDY</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FPAC1</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8264</addressOffset>
               <access>read-write</access>
               <resetValue>0x02082081</resetValue>
               <fields>
                  <field>
                     <name>PSLEEPTDIS</name>
                     <description>PSLEEPTDIS</description>
                     <bitRange>[27:16]</bitRange>
                  </field>
                  <field>
                     <name>PUMPRESET_PW</name>
                     <description>PUMPRESET_PW</description>
                     <bitRange>[15:4]</bitRange>
                  </field>
                  <field>
                     <name>PUMPPWR</name>
                     <description>PUMPPWR</description>
                     <bitRange>[1:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FPAC2</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8268</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>PAGP</name>
                     <description>PAGP</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FMAC</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8272</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>BANK</name>
                     <description>BANK</description>
                     <bitRange>[2:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FMSTAT</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8276</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>RVSUSP</name>
                     <description>RVSUSP</description>
                     <bitRange>[17:17]</bitRange>
                  </field>
                  <field>
                     <name>RDVER</name>
                     <description>RDVER</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>RVF</name>
                     <description>RVF</description>
                     <bitRange>[15:15]</bitRange>
                  </field>
                  <field>
                     <name>ILA</name>
                     <description>ILA</description>
                     <bitRange>[14:14]</bitRange>
                  </field>
                  <field>
                     <name>DBF</name>
                     <description>DBF</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>PGV</name>
                     <description>PGV</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>PCV</name>
                     <description>PCV</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>EV</name>
                     <description>EV</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>CV</name>
                     <description>CV</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>BUSY</name>
                     <description>BUSY</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>ERS</name>
                     <description>ERS</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>PGM</name>
                     <description>PGM</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>INVDAT</name>
                     <description>INVDAT</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>CSTAT</name>
                     <description>CSTAT</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>VOLSTAT</name>
                     <description>VOLSTAT</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>ESUSP</name>
                     <description>ESUSP</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>PSUSP</name>
                     <description>PSUSP</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>SLOCK</name>
                     <description>SLOCK</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FLOCK</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8292</addressOffset>
               <access>read-write</access>
               <resetValue>0x000055aa</resetValue>
               <fields>
                  <field>
                     <name>ENCOM</name>
                     <description>ENCOM</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FVREADCT</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8320</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000008</resetValue>
               <fields>
                  <field>
                     <name>VREADCT</name>
                     <description>VREADCT</description>
                     <bitRange>[3:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FVHVCT1</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8324</addressOffset>
               <access>read-write</access>
               <resetValue>0x00840088</resetValue>
               <fields>
                  <field>
                     <name>TRIM13_E</name>
                     <description>TRIM13_E</description>
                     <bitRange>[23:20]</bitRange>
                  </field>
                  <field>
                     <name>VHVCT_E</name>
                     <description>VHVCT_E</description>
                     <bitRange>[19:16]</bitRange>
                  </field>
                  <field>
                     <name>TRIM13_PV</name>
                     <description>TRIM13_PV</description>
                     <bitRange>[7:4]</bitRange>
                  </field>
                  <field>
                     <name>VHVCT_PV</name>
                     <description>VHVCT_PV</description>
                     <bitRange>[3:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FVHVCT2</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8328</addressOffset>
               <access>read-write</access>
               <resetValue>0x00a20000</resetValue>
               <fields>
                  <field>
                     <name>TRIM13_P</name>
                     <description>TRIM13_P</description>
                     <bitRange>[23:20]</bitRange>
                  </field>
                  <field>
                     <name>VHVCT_P</name>
                     <description>VHVCT_P</description>
                     <bitRange>[19:16]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FVHVCT3</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8332</addressOffset>
               <access>read-write</access>
               <resetValue>0x000f0000</resetValue>
               <fields>
                  <field>
                     <name>WCT</name>
                     <description>WCT</description>
                     <bitRange>[19:16]</bitRange>
                  </field>
                  <field>
                     <name>VHVCT_READ</name>
                     <description>VHVCT_READ</description>
                     <bitRange>[3:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FVNVCT</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8336</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000800</resetValue>
               <fields>
                  <field>
                     <name>VCG2P5CT</name>
                     <description>VCG2P5CT</description>
                     <bitRange>[12:8]</bitRange>
                  </field>
                  <field>
                     <name>VIN_CT</name>
                     <description>VIN_CT</description>
                     <bitRange>[4:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FVSLP</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8340</addressOffset>
               <access>read-write</access>
               <resetValue>0x00008000</resetValue>
               <fields>
                  <field>
                     <name>VSL_P</name>
                     <description>VSL_P</description>
                     <bitRange>[15:12]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FVWLCT</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8344</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000008</resetValue>
               <fields>
                  <field>
                     <name>VWLCT_P</name>
                     <description>VWLCT_P</description>
                     <bitRange>[4:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FEFUSECTL</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8348</addressOffset>
               <access>read-write</access>
               <resetValue>0x0701010a</resetValue>
               <fields>
                  <field>
                     <name>CHAIN_SEL</name>
                     <description>CHAIN_SEL</description>
                     <bitRange>[26:24]</bitRange>
                  </field>
                  <field>
                     <name>WRITE_EN</name>
                     <description>WRITE_EN</description>
                     <bitRange>[17:17]</bitRange>
                  </field>
                  <field>
                     <name>BP_SEL</name>
                     <description>BP_SEL</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>EF_CLRZ</name>
                     <description>EF_CLRZ</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>EF_TEST</name>
                     <description>EF_TEST</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>EFUSE_EN</name>
                     <description>EFUSE_EN</description>
                     <bitRange>[3:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FEFUSESTAT</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8352</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>SHIFT_DONE</name>
                     <description>SHIFT_DONE</description>
                     <bitRange>[0:0]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
               </fields>
            </register>
            <register>
               <name>FEFUSEDATA</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8356</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>FEFUSEDATA</name>
                     <description>FEFUSEDATA</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSEQPMP</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8360</addressOffset>
               <access>read-write</access>
               <resetValue>0x85080000</resetValue>
               <fields>
                  <field>
                     <name>TRIM_3P4</name>
                     <description>TRIM_3P4</description>
                     <bitRange>[27:24]</bitRange>
                  </field>
                  <field>
                     <name>TRIM_1P7</name>
                     <description>TRIM_1P7</description>
                     <bitRange>[21:20]</bitRange>
                  </field>
                  <field>
                     <name>TRIM_0P8</name>
                     <description>TRIM_0P8</description>
                     <bitRange>[19:16]</bitRange>
                  </field>
                  <field>
                     <name>VIN_AT_X</name>
                     <description>VIN_AT_X</description>
                     <bitRange>[14:12]</bitRange>
                  </field>
                  <field>
                     <name>VIN_BY_PASS</name>
                     <description>VIN_BY_PASS</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FBSTROBES</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8448</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000104</resetValue>
               <fields>
                  <field>
                     <name>ECBIT</name>
                     <description>ECBIT</description>
                     <bitRange>[24:24]</bitRange>
                  </field>
                  <field>
                     <name>RWAIT2_FLCLK</name>
                     <description>RWAIT2_FLCLK</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>RWAIT_FLCLK</name>
                     <description>RWAIT_FLCLK</description>
                     <bitRange>[17:17]</bitRange>
                  </field>
                  <field>
                     <name>FLCLKEN</name>
                     <description>FLCLKEN</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>CTRLENZ</name>
                     <description>CTRLENZ</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>NOCOLRED</name>
                     <description>NOCOLRED</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>PRECOL</name>
                     <description>PRECOL</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>TI_OTP</name>
                     <description>TI_OTP</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>OTP</name>
                     <description>OTP</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>TEZ</name>
                     <description>TEZ</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FPSTROBES</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8452</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000103</resetValue>
               <fields>
                  <field>
                     <name>EXECUTEZ</name>
                     <description>EXECUTEZ</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>V3PWRDNZ</name>
                     <description>V3PWRDNZ</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>V5PWRDNZ</name>
                     <description>V5PWRDNZ</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FBMODE</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8456</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>MODE</name>
                     <description>MODE</description>
                     <bitRange>[2:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FTCR</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8460</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TCR</name>
                     <description>TCR</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FADDR</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8464</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>FADDR</name>
                     <description>FADDR</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FTCTL</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8476</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>WDATA_BLK_CLR</name>
                     <description>WDATA_BLK_CLR</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>TEST_EN</name>
                     <description>TEST_EN</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FWPWRITE0</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8480</addressOffset>
               <access>read-write</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>FWPWRITE0</name>
                     <description>FWPWRITE0</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FWPWRITE1</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8484</addressOffset>
               <access>read-write</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>FWPWRITE1</name>
                     <description>FWPWRITE1</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FWPWRITE2</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8488</addressOffset>
               <access>read-write</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>FWPWRITE2</name>
                     <description>FWPWRITE2</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FWPWRITE3</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8492</addressOffset>
               <access>read-write</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>FWPWRITE3</name>
                     <description>FWPWRITE3</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FWPWRITE4</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8496</addressOffset>
               <access>read-write</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>FWPWRITE4</name>
                     <description>FWPWRITE4</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FWPWRITE5</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8500</addressOffset>
               <access>read-write</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>FWPWRITE5</name>
                     <description>FWPWRITE5</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FWPWRITE6</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8504</addressOffset>
               <access>read-write</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>FWPWRITE6</name>
                     <description>FWPWRITE6</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FWPWRITE7</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8508</addressOffset>
               <access>read-write</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>FWPWRITE7</name>
                     <description>FWPWRITE7</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FWPWRITE_ECC</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8512</addressOffset>
               <access>read-write</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>ECCBYTES07_00</name>
                     <description>ECCBYTES07_00</description>
                     <bitRange>[31:24]</bitRange>
                  </field>
                  <field>
                     <name>ECCBYTES15_08</name>
                     <description>ECCBYTES15_08</description>
                     <bitRange>[23:16]</bitRange>
                  </field>
                  <field>
                     <name>ECCBYTES23_16</name>
                     <description>ECCBYTES23_16</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
                  <field>
                     <name>ECCBYTES31_24</name>
                     <description>ECCBYTES31_24</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSWSTAT</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8516</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>SAFELV</name>
                     <description>SAFELV</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_GLBCTL</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8704</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>CLKSEL</name>
                     <description>CLKSEL</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_STATE</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8708</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000c00</resetValue>
               <fields>
                  <field>
                     <name>CTRLENZ</name>
                     <description>CTRLENZ</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>EXECUTEZ</name>
                     <description>EXECUTEZ</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>FSM_ACT</name>
                     <description>FSM_ACT</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>TIOTP_ACT</name>
                     <description>TIOTP_ACT</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>OTP_ACT</name>
                     <description>OTP_ACT</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_STAT</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8712</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000004</resetValue>
               <fields>
                  <field>
                     <name>NON_OP</name>
                     <description>NON_OP</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>OVR_PUL_CNT</name>
                     <description>OVR_PUL_CNT</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>INV_DAT</name>
                     <description>INV_DAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_CMD</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8716</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>FSMCMD</name>
                     <description>FSMCMD</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_PE_OSU</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8720</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>PGM_OSU</name>
                     <description>PGM_OSU</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
                  <field>
                     <name>ERA_OSU</name>
                     <description>ERA_OSU</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_VSTAT</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8724</addressOffset>
               <access>read-write</access>
               <resetValue>0x00003000</resetValue>
               <fields>
                  <field>
                     <name>VSTAT_CNT</name>
                     <description>VSTAT_CNT</description>
                     <bitRange>[15:12]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_PE_VSU</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8728</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>PGM_VSU</name>
                     <description>PGM_VSU</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
                  <field>
                     <name>ERA_VSU</name>
                     <description>ERA_VSU</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_CMP_VSU</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8732</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>ADD_EXZ</name>
                     <description>ADD_EXZ</description>
                     <bitRange>[15:12]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_EX_VAL</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8736</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000301</resetValue>
               <fields>
                  <field>
                     <name>REP_VSU</name>
                     <description>REP_VSU</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
                  <field>
                     <name>EXE_VALD</name>
                     <description>EXE_VALD</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_RD_H</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8740</addressOffset>
               <access>read-write</access>
               <resetValue>0x0000005a</resetValue>
               <fields>
                  <field>
                     <name>RD_H</name>
                     <description>RD_H</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_P_OH</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8744</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000100</resetValue>
               <fields>
                  <field>
                     <name>PGM_OH</name>
                     <description>PGM_OH</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_ERA_OH</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8748</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>ERA_OH</name>
                     <description>ERA_OH</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_SAV_PPUL</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8752</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>SAV_P_PUL</name>
                     <description>SAV_P_PUL</description>
                     <bitRange>[11:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_PE_VH</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8756</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000100</resetValue>
               <fields>
                  <field>
                     <name>PGM_VH</name>
                     <description>PGM_VH</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_PRG_PW</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8768</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>PROG_PUL_WIDTH</name>
                     <description>PROG_PUL_WIDTH</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_ERA_PW</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8772</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>FSM_ERA_PW</name>
                     <description>FSM_ERA_PW</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_SAV_ERA_PUL</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8788</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>SAV_ERA_PUL</name>
                     <description>SAV_ERA_PUL</description>
                     <bitRange>[11:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_TIMER</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8792</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>FSM_TIMER</name>
                     <description>FSM_TIMER</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_MODE</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8796</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>RDV_SUBMODE</name>
                     <description>RDV_SUBMODE</description>
                     <bitRange>[19:18]</bitRange>
                  </field>
                  <field>
                     <name>PGM_SUBMODE</name>
                     <description>PGM_SUBMODE</description>
                     <bitRange>[17:16]</bitRange>
                  </field>
                  <field>
                     <name>ERA_SUBMODE</name>
                     <description>ERA_SUBMODE</description>
                     <bitRange>[15:14]</bitRange>
                  </field>
                  <field>
                     <name>SUBMODE</name>
                     <description>SUBMODE</description>
                     <bitRange>[13:12]</bitRange>
                  </field>
                  <field>
                     <name>SAV_PGM_CMD</name>
                     <description>SAV_PGM_CMD</description>
                     <bitRange>[11:9]</bitRange>
                  </field>
                  <field>
                     <name>SAV_ERA_MODE</name>
                     <description>SAV_ERA_MODE</description>
                     <bitRange>[8:6]</bitRange>
                  </field>
                  <field>
                     <name>MODE</name>
                     <description>MODE</description>
                     <bitRange>[5:3]</bitRange>
                  </field>
                  <field>
                     <name>CMD</name>
                     <description>CMD</description>
                     <bitRange>[2:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_PGM</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8800</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>PGM_BANK</name>
                     <description>PGM_BANK</description>
                     <bitRange>[25:23]</bitRange>
                  </field>
                  <field>
                     <name>PGM_ADDR</name>
                     <description>PGM_ADDR</description>
                     <bitRange>[22:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_ERA</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8804</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>ERA_BANK</name>
                     <description>ERA_BANK</description>
                     <bitRange>[25:23]</bitRange>
                  </field>
                  <field>
                     <name>ERA_ADDR</name>
                     <description>ERA_ADDR</description>
                     <bitRange>[22:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_PRG_PUL</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8808</addressOffset>
               <access>read-write</access>
               <resetValue>0x00040032</resetValue>
               <fields>
                  <field>
                     <name>BEG_EC_LEVEL</name>
                     <description>BEG_EC_LEVEL</description>
                     <bitRange>[19:16]</bitRange>
                  </field>
                  <field>
                     <name>MAX_PRG_PUL</name>
                     <description>MAX_PRG_PUL</description>
                     <bitRange>[11:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_ERA_PUL</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8812</addressOffset>
               <access>read-write</access>
               <resetValue>0x00040bb8</resetValue>
               <fields>
                  <field>
                     <name>MAX_EC_LEVEL</name>
                     <description>MAX_EC_LEVEL</description>
                     <bitRange>[19:16]</bitRange>
                  </field>
                  <field>
                     <name>MAX_ERA_PUL</name>
                     <description>MAX_ERA_PUL</description>
                     <bitRange>[11:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_STEP_SIZE</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8816</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>EC_STEP_SIZE</name>
                     <description>EC_STEP_SIZE</description>
                     <bitRange>[24:16]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_PUL_CNTR</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8820</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CUR_EC_LEVEL</name>
                     <description>CUR_EC_LEVEL</description>
                     <bitRange>[24:16]</bitRange>
                  </field>
                  <field>
                     <name>PUL_CNTR</name>
                     <description>PUL_CNTR</description>
                     <bitRange>[11:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_EC_STEP_HEIGHT</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8824</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>EC_STEP_HEIGHT</name>
                     <description>EC_STEP_HEIGHT</description>
                     <bitRange>[3:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_ST_MACHINE</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8828</addressOffset>
               <access>read-write</access>
               <resetValue>0x00800500</resetValue>
               <fields>
                  <field>
                     <name>DO_PRECOND</name>
                     <description>DO_PRECOND</description>
                     <bitRange>[23:23]</bitRange>
                  </field>
                  <field>
                     <name>FSM_INT_EN</name>
                     <description>FSM_INT_EN</description>
                     <bitRange>[22:22]</bitRange>
                  </field>
                  <field>
                     <name>ALL_BANKS</name>
                     <description>ALL_BANKS</description>
                     <bitRange>[21:21]</bitRange>
                  </field>
                  <field>
                     <name>CMPV_ALLOWED</name>
                     <description>CMPV_ALLOWED</description>
                     <bitRange>[20:20]</bitRange>
                  </field>
                  <field>
                     <name>RANDOM</name>
                     <description>RANDOM</description>
                     <bitRange>[19:19]</bitRange>
                  </field>
                  <field>
                     <name>RV_SEC_EN</name>
                     <description>RV_SEC_EN</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>RV_RES</name>
                     <description>RV_RES</description>
                     <bitRange>[17:17]</bitRange>
                  </field>
                  <field>
                     <name>RV_INT_EN</name>
                     <description>RV_INT_EN</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>ONE_TIME_GOOD</name>
                     <description>ONE_TIME_GOOD</description>
                     <bitRange>[14:14]</bitRange>
                  </field>
                  <field>
                     <name>DO_REDU_COL</name>
                     <description>DO_REDU_COL</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>DBG_SHORT_ROW</name>
                     <description>DBG_SHORT_ROW</description>
                     <bitRange>[10:7]</bitRange>
                  </field>
                  <field>
                     <name>PGM_SEC_COF_EN</name>
                     <description>PGM_SEC_COF_EN</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>PREC_STOP_EN</name>
                     <description>PREC_STOP_EN</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>DIS_TST_EN</name>
                     <description>DIS_TST_EN</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>CMD_EN</name>
                     <description>CMD_EN</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>INV_DATA</name>
                     <description>INV_DATA</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>OVERRIDE</name>
                     <description>OVERRIDE</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_FLES</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8832</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>BLK_TIOTP</name>
                     <description>BLK_TIOTP</description>
                     <bitRange>[11:8]</bitRange>
                  </field>
                  <field>
                     <name>BLK_OTP</name>
                     <description>BLK_OTP</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_WR_ENA</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8840</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000002</resetValue>
               <fields>
                  <field>
                     <name>WR_ENA</name>
                     <description>WR_ENA</description>
                     <bitRange>[2:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_ACC_PP</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8844</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>FSM_ACC_PP</name>
                     <description>FSM_ACC_PP</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_ACC_EP</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8848</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>ACC_EP</name>
                     <description>ACC_EP</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_ADDR</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8864</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>BANK</name>
                     <description>BANK</description>
                     <bitRange>[30:28]</bitRange>
                  </field>
                  <field>
                     <name>CUR_ADDR</name>
                     <description>CUR_ADDR</description>
                     <bitRange>[27:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_SECTOR</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8868</addressOffset>
               <access>read-write</access>
               <resetValue>0xffff0000</resetValue>
               <fields>
                  <field>
                     <name>SECT_ERASED</name>
                     <description>SECT_ERASED</description>
                     <bitRange>[31:16]</bitRange>
                  </field>
                  <field>
                     <name>FSM_SECTOR_EXTENSION</name>
                     <description>FSM_SECTOR_EXTENSION</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
                  <field>
                     <name>SECTOR</name>
                     <description>SECTOR</description>
                     <bitRange>[7:4]</bitRange>
                  </field>
                  <field>
                     <name>SEC_OUT</name>
                     <description>SEC_OUT</description>
                     <bitRange>[3:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FMC_REV_ID</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8872</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>MOD_VERSION</name>
                     <description>MOD_VERSION</description>
                     <bitRange>[31:12]</bitRange>
                  </field>
                  <field>
                     <name>CONFIG_CRC</name>
                     <description>CONFIG_CRC</description>
                     <bitRange>[11:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_ERR_ADDR</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8876</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>FSM_ERR_ADDR</name>
                     <description>FSM_ERR_ADDR</description>
                     <bitRange>[31:8]</bitRange>
                  </field>
                  <field>
                     <name>FSM_ERR_BANK</name>
                     <description>FSM_ERR_BANK</description>
                     <bitRange>[3:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_PGM_MAXPUL</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8880</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>FSM_PGM_MAXPUL</name>
                     <description>FSM_PGM_MAXPUL</description>
                     <bitRange>[11:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_EXECUTE</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8884</addressOffset>
               <access>read-write</access>
               <resetValue>0x000a000a</resetValue>
               <fields>
                  <field>
                     <name>SUSPEND_NOW</name>
                     <description>SUSPEND_NOW</description>
                     <bitRange>[19:16]</bitRange>
                  </field>
                  <field>
                     <name>FSMEXECUTE</name>
                     <description>FSMEXECUTE</description>
                     <bitRange>[4:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_SECTOR1</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8896</addressOffset>
               <access>read-write</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>FSM_SECTOR1</name>
                     <description>FSM_SECTOR1</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_SECTOR2</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8900</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>FSM_SECTOR2</name>
                     <description>FSM_SECTOR2</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_BSLE0</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8928</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>FSM_BSLE0</name>
                     <description>FSM_BSLE0</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_BSLE1</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8932</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>FSM_BSL1</name>
                     <description>FSM_BSL1</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_BSLP0</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8944</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>FSM_BSLP0</name>
                     <description>FSM_BSLP0</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FSM_BSLP1</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>8948</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>FSM_BSL1</name>
                     <description>FSM_BSL1</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FCFG_BANK</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>9216</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000401</resetValue>
               <fields>
                  <field>
                     <name>EE_BANK_WIDTH</name>
                     <description>EE_BANK_WIDTH</description>
                     <bitRange>[31:20]</bitRange>
                  </field>
                  <field>
                     <name>EE_NUM_BANK</name>
                     <description>EE_NUM_BANK</description>
                     <bitRange>[19:16]</bitRange>
                  </field>
                  <field>
                     <name>MAIN_BANK_WIDTH</name>
                     <description>MAIN_BANK_WIDTH</description>
                     <bitRange>[15:4]</bitRange>
                  </field>
                  <field>
                     <name>MAIN_NUM_BANK</name>
                     <description>MAIN_NUM_BANK</description>
                     <bitRange>[3:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FCFG_WRAPPER</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>9220</addressOffset>
               <access>read-only</access>
               <resetValue>0x50009007</resetValue>
               <fields>
                  <field>
                     <name>FAMILY_TYPE</name>
                     <description>FAMILY_TYPE</description>
                     <bitRange>[31:24]</bitRange>
                  </field>
                  <field>
                     <name>MEM_MAP</name>
                     <description>MEM_MAP</description>
                     <bitRange>[20:20]</bitRange>
                  </field>
                  <field>
                     <name>CPU2</name>
                     <description>CPU2</description>
                     <bitRange>[19:16]</bitRange>
                  </field>
                  <field>
                     <name>EE_IN_MAIN</name>
                     <description>EE_IN_MAIN</description>
                     <bitRange>[15:12]</bitRange>
                  </field>
                  <field>
                     <name>ROM</name>
                     <description>ROM</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>IFLUSH</name>
                     <description>IFLUSH</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>SIL3</name>
                     <description>SIL3</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>ECCA</name>
                     <description>ECCA</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>AUTO_SUSP</name>
                     <description>AUTO_SUSP</description>
                     <bitRange>[7:6]</bitRange>
                  </field>
                  <field>
                     <name>UERR</name>
                     <description>UERR</description>
                     <bitRange>[5:4]</bitRange>
                  </field>
                  <field>
                     <name>CPU_TYPE1</name>
                     <description>CPU_TYPE1</description>
                     <bitRange>[3:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FCFG_BNK_TYPE</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>9224</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000003</resetValue>
               <fields>
                  <field>
                     <name>B7_TYPE</name>
                     <description>B7_TYPE</description>
                     <bitRange>[31:28]</bitRange>
                  </field>
                  <field>
                     <name>B6_TYPE</name>
                     <description>B6_TYPE</description>
                     <bitRange>[27:24]</bitRange>
                  </field>
                  <field>
                     <name>B5_TYPE</name>
                     <description>B5_TYPE</description>
                     <bitRange>[23:20]</bitRange>
                  </field>
                  <field>
                     <name>B4_TYPE</name>
                     <description>B4_TYPE</description>
                     <bitRange>[19:16]</bitRange>
                  </field>
                  <field>
                     <name>B3_TYPE</name>
                     <description>B3_TYPE</description>
                     <bitRange>[15:12]</bitRange>
                  </field>
                  <field>
                     <name>B2_TYPE</name>
                     <description>B2_TYPE</description>
                     <bitRange>[11:8]</bitRange>
                  </field>
                  <field>
                     <name>B1_TYPE</name>
                     <description>B1_TYPE</description>
                     <bitRange>[7:4]</bitRange>
                  </field>
                  <field>
                     <name>B0_TYPE</name>
                     <description>B0_TYPE</description>
                     <bitRange>[3:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FCFG_B0_START</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>9232</addressOffset>
               <access>read-only</access>
               <resetValue>0x02000000</resetValue>
               <fields>
                  <field>
                     <name>B0_MAX_SECTOR</name>
                     <description>B0_MAX_SECTOR</description>
                     <bitRange>[31:28]</bitRange>
                  </field>
                  <field>
                     <name>B0_MUX_FACTOR</name>
                     <description>B0_MUX_FACTOR</description>
                     <bitRange>[27:24]</bitRange>
                  </field>
                  <field>
                     <name>B0_START_ADDR</name>
                     <description>B0_START_ADDR</description>
                     <bitRange>[23:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FCFG_B1_START</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>9236</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>B1_MAX_SECTOR</name>
                     <description>B1_MAX_SECTOR</description>
                     <bitRange>[31:28]</bitRange>
                  </field>
                  <field>
                     <name>B1_MUX_FACTOR</name>
                     <description>B1_MUX_FACTOR</description>
                     <bitRange>[27:24]</bitRange>
                  </field>
                  <field>
                     <name>B1_START_ADDR</name>
                     <description>B1_START_ADDR</description>
                     <bitRange>[23:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FCFG_B2_START</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>9240</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>B2_MAX_SECTOR</name>
                     <description>B2_MAX_SECTOR</description>
                     <bitRange>[31:28]</bitRange>
                  </field>
                  <field>
                     <name>B2_MUX_FACTOR</name>
                     <description>B2_MUX_FACTOR</description>
                     <bitRange>[27:24]</bitRange>
                  </field>
                  <field>
                     <name>B2_START_ADDR</name>
                     <description>B2_START_ADDR</description>
                     <bitRange>[23:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FCFG_B3_START</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>9244</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>B3_MAX_SECTOR</name>
                     <description>B3_MAX_SECTOR</description>
                     <bitRange>[31:28]</bitRange>
                  </field>
                  <field>
                     <name>B3_MUX_FACTOR</name>
                     <description>B3_MUX_FACTOR</description>
                     <bitRange>[27:24]</bitRange>
                  </field>
                  <field>
                     <name>B3_START_ADDR</name>
                     <description>B3_START_ADDR</description>
                     <bitRange>[23:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FCFG_B4_START</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>9248</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>B4_MAX_SECTOR</name>
                     <description>B4_MAX_SECTOR</description>
                     <bitRange>[31:28]</bitRange>
                  </field>
                  <field>
                     <name>B4_MUX_FACTOR</name>
                     <description>B4_MUX_FACTOR</description>
                     <bitRange>[27:24]</bitRange>
                  </field>
                  <field>
                     <name>B4_START_ADDR</name>
                     <description>B4_START_ADDR</description>
                     <bitRange>[23:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FCFG_B5_START</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>9252</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>B5_MAX_SECTOR</name>
                     <description>B5_MAX_SECTOR</description>
                     <bitRange>[31:28]</bitRange>
                  </field>
                  <field>
                     <name>B5_MUX_FACTOR</name>
                     <description>B5_MUX_FACTOR</description>
                     <bitRange>[27:24]</bitRange>
                  </field>
                  <field>
                     <name>B5_START_ADDR</name>
                     <description>B5_START_ADDR</description>
                     <bitRange>[23:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FCFG_B6_START</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>9256</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>B6_MAX_SECTOR</name>
                     <description>B6_MAX_SECTOR</description>
                     <bitRange>[31:28]</bitRange>
                  </field>
                  <field>
                     <name>B6_MUX_FACTOR</name>
                     <description>B6_MUX_FACTOR</description>
                     <bitRange>[27:24]</bitRange>
                  </field>
                  <field>
                     <name>B6_START_ADDR</name>
                     <description>B6_START_ADDR</description>
                     <bitRange>[23:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FCFG_B7_START</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>9260</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>B7_MAX_SECTOR</name>
                     <description>B7_MAX_SECTOR</description>
                     <bitRange>[31:28]</bitRange>
                  </field>
                  <field>
                     <name>B7_MUX_FACTOR</name>
                     <description>B7_MUX_FACTOR</description>
                     <bitRange>[27:24]</bitRange>
                  </field>
                  <field>
                     <name>B7_START_ADDR</name>
                     <description>B7_START_ADDR</description>
                     <bitRange>[23:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FCFG_B0_SSIZE0</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>9264</addressOffset>
               <access>read-only</access>
               <resetValue>0x00200004</resetValue>
               <fields>
                  <field>
                     <name>B0_NUM_SECTORS</name>
                     <description>B0_NUM_SECTORS</description>
                     <bitRange>[27:16]</bitRange>
                  </field>
                  <field>
                     <name>B0_SECT_SIZE</name>
                     <description>B0_SECT_SIZE</description>
                     <bitRange>[3:0]</bitRange>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>GPIO</name>
         <description>MCU GPIO - I/F for controlling and reading IO status and IO event status

</description>
         <baseAddress>0x40022000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>0x400</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>DOUT3_0</name>
               <description>Data Out 0 to 3

Alias register for byte access to each bit in DOUT31_0</description>
               <addressOffset>0</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DIO3</name>
                     <description>DIO3</description>
                     <bitRange>[24:24]</bitRange>
                  </field>
                  <field>
                     <name>DIO2</name>
                     <description>DIO2</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>DIO1</name>
                     <description>DIO1</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>DIO0</name>
                     <description>DIO0</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>DOUT7_4</name>
               <description>Data Out 4 to 7

Alias register for byte access to each bit in DOUT31_0</description>
               <addressOffset>4</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DIO7</name>
                     <description>DIO7</description>
                     <bitRange>[24:24]</bitRange>
                  </field>
                  <field>
                     <name>DIO6</name>
                     <description>DIO6</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>DIO5</name>
                     <description>DIO5</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>DIO4</name>
                     <description>DIO4</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>DOUT11_8</name>
               <description>Data Out 8 to 11

Alias register for byte access to each bit in DOUT31_0</description>
               <addressOffset>8</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DIO11</name>
                     <description>DIO11</description>
                     <bitRange>[24:24]</bitRange>
                  </field>
                  <field>
                     <name>DIO10</name>
                     <description>DIO10</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>DIO9</name>
                     <description>DIO9</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>DIO8</name>
                     <description>DIO8</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>DOUT15_12</name>
               <description>Data Out 12 to 15

Alias register for byte access to each bit in DOUT31_0</description>
               <addressOffset>12</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DIO15</name>
                     <description>DIO15</description>
                     <bitRange>[24:24]</bitRange>
                  </field>
                  <field>
                     <name>DIO14</name>
                     <description>DIO14</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>DIO13</name>
                     <description>DIO13</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>DIO12</name>
                     <description>DIO12</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>DOUT19_16</name>
               <description>Data Out 16 to 19

Alias register for byte access to each bit in DOUT31_0</description>
               <addressOffset>16</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DIO19</name>
                     <description>DIO19</description>
                     <bitRange>[24:24]</bitRange>
                  </field>
                  <field>
                     <name>DIO18</name>
                     <description>DIO18</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>DIO17</name>
                     <description>DIO17</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>DIO16</name>
                     <description>DIO16</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>DOUT23_20</name>
               <description>Data Out 20 to 23

Alias register for byte access to each bit in DOUT31_0</description>
               <addressOffset>20</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DIO23</name>
                     <description>DIO23</description>
                     <bitRange>[24:24]</bitRange>
                  </field>
                  <field>
                     <name>DIO22</name>
                     <description>DIO22</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>DIO21</name>
                     <description>DIO21</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>DIO20</name>
                     <description>DIO20</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>DOUT27_24</name>
               <description>Data Out 24 to 27

Alias register for byte access to each bit in DOUT31_0</description>
               <addressOffset>24</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DIO27</name>
                     <description>DIO27</description>
                     <bitRange>[24:24]</bitRange>
                  </field>
                  <field>
                     <name>DIO26</name>
                     <description>DIO26</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>DIO25</name>
                     <description>DIO25</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>DIO24</name>
                     <description>DIO24</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>DOUT31_28</name>
               <description>Data Out 28 to 31

Alias register for byte access to each bit in DOUT31_0</description>
               <addressOffset>28</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DIO31</name>
                     <description>DIO31</description>
                     <bitRange>[24:24]</bitRange>
                  </field>
                  <field>
                     <name>DIO30</name>
                     <description>DIO30</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>DIO29</name>
                     <description>DIO29</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>DIO28</name>
                     <description>DIO28</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>DOUT31_0</name>
               <description>Data Output for DIO 0 to 31</description>
               <addressOffset>128</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DIO31</name>
                     <description>DIO31</description>
                     <bitRange>[31:31]</bitRange>
                  </field>
                  <field>
                     <name>DIO30</name>
                     <description>DIO30</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>DIO29</name>
                     <description>DIO29</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>DIO28</name>
                     <description>DIO28</description>
                     <bitRange>[28:28]</bitRange>
                  </field>
                  <field>
                     <name>DIO27</name>
                     <description>DIO27</description>
                     <bitRange>[27:27]</bitRange>
                  </field>
                  <field>
                     <name>DIO26</name>
                     <description>DIO26</description>
                     <bitRange>[26:26]</bitRange>
                  </field>
                  <field>
                     <name>DIO25</name>
                     <description>DIO25</description>
                     <bitRange>[25:25]</bitRange>
                  </field>
                  <field>
                     <name>DIO24</name>
                     <description>DIO24</description>
                     <bitRange>[24:24]</bitRange>
                  </field>
                  <field>
                     <name>DIO23</name>
                     <description>DIO23</description>
                     <bitRange>[23:23]</bitRange>
                  </field>
                  <field>
                     <name>DIO22</name>
                     <description>DIO22</description>
                     <bitRange>[22:22]</bitRange>
                  </field>
                  <field>
                     <name>DIO21</name>
                     <description>DIO21</description>
                     <bitRange>[21:21]</bitRange>
                  </field>
                  <field>
                     <name>DIO20</name>
                     <description>DIO20</description>
                     <bitRange>[20:20]</bitRange>
                  </field>
                  <field>
                     <name>DIO19</name>
                     <description>DIO19</description>
                     <bitRange>[19:19]</bitRange>
                  </field>
                  <field>
                     <name>DIO18</name>
                     <description>DIO18</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>DIO17</name>
                     <description>DIO17</description>
                     <bitRange>[17:17]</bitRange>
                  </field>
                  <field>
                     <name>DIO16</name>
                     <description>DIO16</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>DIO15</name>
                     <description>DIO15</description>
                     <bitRange>[15:15]</bitRange>
                  </field>
                  <field>
                     <name>DIO14</name>
                     <description>DIO14</description>
                     <bitRange>[14:14]</bitRange>
                  </field>
                  <field>
                     <name>DIO13</name>
                     <description>DIO13</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>DIO12</name>
                     <description>DIO12</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>DIO11</name>
                     <description>DIO11</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>DIO10</name>
                     <description>DIO10</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>DIO9</name>
                     <description>DIO9</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>DIO8</name>
                     <description>DIO8</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>DIO7</name>
                     <description>DIO7</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>DIO6</name>
                     <description>DIO6</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>DIO5</name>
                     <description>DIO5</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>DIO4</name>
                     <description>DIO4</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>DIO3</name>
                     <description>DIO3</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>DIO2</name>
                     <description>DIO2</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>DIO1</name>
                     <description>DIO1</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>DIO0</name>
                     <description>DIO0</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>DOUTSET31_0</name>
               <description>Data Out Set

Writing 1 to a bit position sets the corresponding bit in the DOUT31_0 register</description>
               <addressOffset>144</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DIO31</name>
                     <description>DIO31</description>
                     <bitRange>[31:31]</bitRange>
                     <modifiedWriteValues>oneToSet</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO30</name>
                     <description>DIO30</description>
                     <bitRange>[30:30]</bitRange>
                     <modifiedWriteValues>oneToSet</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO29</name>
                     <description>DIO29</description>
                     <bitRange>[29:29]</bitRange>
                     <modifiedWriteValues>oneToSet</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO28</name>
                     <description>DIO28</description>
                     <bitRange>[28:28]</bitRange>
                     <modifiedWriteValues>oneToSet</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO27</name>
                     <description>DIO27</description>
                     <bitRange>[27:27]</bitRange>
                     <modifiedWriteValues>oneToSet</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO26</name>
                     <description>DIO26</description>
                     <bitRange>[26:26]</bitRange>
                     <modifiedWriteValues>oneToSet</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO25</name>
                     <description>DIO25</description>
                     <bitRange>[25:25]</bitRange>
                     <modifiedWriteValues>oneToSet</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO24</name>
                     <description>DIO24</description>
                     <bitRange>[24:24]</bitRange>
                     <modifiedWriteValues>oneToSet</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO23</name>
                     <description>DIO23</description>
                     <bitRange>[23:23]</bitRange>
                     <modifiedWriteValues>oneToSet</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO22</name>
                     <description>DIO22</description>
                     <bitRange>[22:22]</bitRange>
                     <modifiedWriteValues>oneToSet</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO21</name>
                     <description>DIO21</description>
                     <bitRange>[21:21]</bitRange>
                     <modifiedWriteValues>oneToSet</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO20</name>
                     <description>DIO20</description>
                     <bitRange>[20:20]</bitRange>
                     <modifiedWriteValues>oneToSet</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO19</name>
                     <description>DIO19</description>
                     <bitRange>[19:19]</bitRange>
                     <modifiedWriteValues>oneToSet</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO18</name>
                     <description>DIO18</description>
                     <bitRange>[18:18]</bitRange>
                     <modifiedWriteValues>oneToSet</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO17</name>
                     <description>DIO17</description>
                     <bitRange>[17:17]</bitRange>
                     <modifiedWriteValues>oneToSet</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO16</name>
                     <description>DIO16</description>
                     <bitRange>[16:16]</bitRange>
                     <modifiedWriteValues>oneToSet</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO15</name>
                     <description>DIO15</description>
                     <bitRange>[15:15]</bitRange>
                     <modifiedWriteValues>oneToSet</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO14</name>
                     <description>DIO14</description>
                     <bitRange>[14:14]</bitRange>
                     <modifiedWriteValues>oneToSet</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO13</name>
                     <description>DIO13</description>
                     <bitRange>[13:13]</bitRange>
                     <modifiedWriteValues>oneToSet</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO12</name>
                     <description>DIO12</description>
                     <bitRange>[12:12]</bitRange>
                     <modifiedWriteValues>oneToSet</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO11</name>
                     <description>DIO11</description>
                     <bitRange>[11:11]</bitRange>
                     <modifiedWriteValues>oneToSet</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO10</name>
                     <description>DIO10</description>
                     <bitRange>[10:10]</bitRange>
                     <modifiedWriteValues>oneToSet</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO9</name>
                     <description>DIO9</description>
                     <bitRange>[9:9]</bitRange>
                     <modifiedWriteValues>oneToSet</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO8</name>
                     <description>DIO8</description>
                     <bitRange>[8:8]</bitRange>
                     <modifiedWriteValues>oneToSet</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO7</name>
                     <description>DIO7</description>
                     <bitRange>[7:7]</bitRange>
                     <modifiedWriteValues>oneToSet</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO6</name>
                     <description>DIO6</description>
                     <bitRange>[6:6]</bitRange>
                     <modifiedWriteValues>oneToSet</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO5</name>
                     <description>DIO5</description>
                     <bitRange>[5:5]</bitRange>
                     <modifiedWriteValues>oneToSet</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO4</name>
                     <description>DIO4</description>
                     <bitRange>[4:4]</bitRange>
                     <modifiedWriteValues>oneToSet</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO3</name>
                     <description>DIO3</description>
                     <bitRange>[3:3]</bitRange>
                     <modifiedWriteValues>oneToSet</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO2</name>
                     <description>DIO2</description>
                     <bitRange>[2:2]</bitRange>
                     <modifiedWriteValues>oneToSet</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO1</name>
                     <description>DIO1</description>
                     <bitRange>[1:1]</bitRange>
                     <modifiedWriteValues>oneToSet</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO0</name>
                     <description>DIO0</description>
                     <bitRange>[0:0]</bitRange>
                     <modifiedWriteValues>oneToSet</modifiedWriteValues>
                  </field>
               </fields>
            </register>
            <register>
               <name>DOUTCLR31_0</name>
               <description>Data Out Clear

Writing 1 to a bit position clears the corresponding bit in the DOUT31_0 register</description>
               <addressOffset>160</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DIO31</name>
                     <description>DIO31</description>
                     <bitRange>[31:31]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO30</name>
                     <description>DIO30</description>
                     <bitRange>[30:30]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO29</name>
                     <description>DIO29</description>
                     <bitRange>[29:29]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO28</name>
                     <description>DIO28</description>
                     <bitRange>[28:28]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO27</name>
                     <description>DIO27</description>
                     <bitRange>[27:27]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO26</name>
                     <description>DIO26</description>
                     <bitRange>[26:26]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO25</name>
                     <description>DIO25</description>
                     <bitRange>[25:25]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO24</name>
                     <description>DIO24</description>
                     <bitRange>[24:24]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO23</name>
                     <description>DIO23</description>
                     <bitRange>[23:23]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO22</name>
                     <description>DIO22</description>
                     <bitRange>[22:22]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO21</name>
                     <description>DIO21</description>
                     <bitRange>[21:21]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO20</name>
                     <description>DIO20</description>
                     <bitRange>[20:20]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO19</name>
                     <description>DIO19</description>
                     <bitRange>[19:19]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO18</name>
                     <description>DIO18</description>
                     <bitRange>[18:18]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO17</name>
                     <description>DIO17</description>
                     <bitRange>[17:17]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO16</name>
                     <description>DIO16</description>
                     <bitRange>[16:16]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO15</name>
                     <description>DIO15</description>
                     <bitRange>[15:15]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO14</name>
                     <description>DIO14</description>
                     <bitRange>[14:14]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO13</name>
                     <description>DIO13</description>
                     <bitRange>[13:13]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO12</name>
                     <description>DIO12</description>
                     <bitRange>[12:12]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO11</name>
                     <description>DIO11</description>
                     <bitRange>[11:11]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO10</name>
                     <description>DIO10</description>
                     <bitRange>[10:10]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO9</name>
                     <description>DIO9</description>
                     <bitRange>[9:9]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO8</name>
                     <description>DIO8</description>
                     <bitRange>[8:8]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO7</name>
                     <description>DIO7</description>
                     <bitRange>[7:7]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO6</name>
                     <description>DIO6</description>
                     <bitRange>[6:6]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO5</name>
                     <description>DIO5</description>
                     <bitRange>[5:5]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO4</name>
                     <description>DIO4</description>
                     <bitRange>[4:4]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO3</name>
                     <description>DIO3</description>
                     <bitRange>[3:3]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO2</name>
                     <description>DIO2</description>
                     <bitRange>[2:2]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO1</name>
                     <description>DIO1</description>
                     <bitRange>[1:1]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO0</name>
                     <description>DIO0</description>
                     <bitRange>[0:0]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
               </fields>
            </register>
            <register>
               <name>DOUTTGL31_0</name>
               <description>Data Out Toggle

Writing 1 to a bit position will invert the corresponding DIO output.</description>
               <addressOffset>176</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DIO31</name>
                     <description>DIO31</description>
                     <bitRange>[31:31]</bitRange>
                  </field>
                  <field>
                     <name>DIO30</name>
                     <description>DIO30</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>DIO29</name>
                     <description>DIO29</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>DIO28</name>
                     <description>DIO28</description>
                     <bitRange>[28:28]</bitRange>
                  </field>
                  <field>
                     <name>DIO27</name>
                     <description>DIO27</description>
                     <bitRange>[27:27]</bitRange>
                  </field>
                  <field>
                     <name>DIO26</name>
                     <description>DIO26</description>
                     <bitRange>[26:26]</bitRange>
                  </field>
                  <field>
                     <name>DIO25</name>
                     <description>DIO25</description>
                     <bitRange>[25:25]</bitRange>
                  </field>
                  <field>
                     <name>DIO24</name>
                     <description>DIO24</description>
                     <bitRange>[24:24]</bitRange>
                  </field>
                  <field>
                     <name>DIO23</name>
                     <description>DIO23</description>
                     <bitRange>[23:23]</bitRange>
                  </field>
                  <field>
                     <name>DIO22</name>
                     <description>DIO22</description>
                     <bitRange>[22:22]</bitRange>
                  </field>
                  <field>
                     <name>DIO21</name>
                     <description>DIO21</description>
                     <bitRange>[21:21]</bitRange>
                  </field>
                  <field>
                     <name>DIO20</name>
                     <description>DIO20</description>
                     <bitRange>[20:20]</bitRange>
                  </field>
                  <field>
                     <name>DIO19</name>
                     <description>DIO19</description>
                     <bitRange>[19:19]</bitRange>
                  </field>
                  <field>
                     <name>DIO18</name>
                     <description>DIO18</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>DIO17</name>
                     <description>DIO17</description>
                     <bitRange>[17:17]</bitRange>
                  </field>
                  <field>
                     <name>DIO16</name>
                     <description>DIO16</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>DIO15</name>
                     <description>DIO15</description>
                     <bitRange>[15:15]</bitRange>
                  </field>
                  <field>
                     <name>DIO14</name>
                     <description>DIO14</description>
                     <bitRange>[14:14]</bitRange>
                  </field>
                  <field>
                     <name>DIO13</name>
                     <description>DIO13</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>DIO12</name>
                     <description>DIO12</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>DIO11</name>
                     <description>DIO11</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>DIO10</name>
                     <description>DIO10</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>DIO9</name>
                     <description>DIO9</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>DIO8</name>
                     <description>DIO8</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>DIO7</name>
                     <description>DIO7</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>DIO6</name>
                     <description>DIO6</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>DIO5</name>
                     <description>DIO5</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>DIO4</name>
                     <description>DIO4</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>DIO3</name>
                     <description>DIO3</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>DIO2</name>
                     <description>DIO2</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>DIO1</name>
                     <description>DIO1</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>DIO0</name>
                     <description>DIO0</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>DIN31_0</name>
               <description>Data Input from DIO 0 to 31</description>
               <addressOffset>192</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DIO31</name>
                     <description>DIO31</description>
                     <bitRange>[31:31]</bitRange>
                  </field>
                  <field>
                     <name>DIO30</name>
                     <description>DIO30</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>DIO29</name>
                     <description>DIO29</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>DIO28</name>
                     <description>DIO28</description>
                     <bitRange>[28:28]</bitRange>
                  </field>
                  <field>
                     <name>DIO27</name>
                     <description>DIO27</description>
                     <bitRange>[27:27]</bitRange>
                  </field>
                  <field>
                     <name>DIO26</name>
                     <description>DIO26</description>
                     <bitRange>[26:26]</bitRange>
                  </field>
                  <field>
                     <name>DIO25</name>
                     <description>DIO25</description>
                     <bitRange>[25:25]</bitRange>
                  </field>
                  <field>
                     <name>DIO24</name>
                     <description>DIO24</description>
                     <bitRange>[24:24]</bitRange>
                  </field>
                  <field>
                     <name>DIO23</name>
                     <description>DIO23</description>
                     <bitRange>[23:23]</bitRange>
                  </field>
                  <field>
                     <name>DIO22</name>
                     <description>DIO22</description>
                     <bitRange>[22:22]</bitRange>
                  </field>
                  <field>
                     <name>DIO21</name>
                     <description>DIO21</description>
                     <bitRange>[21:21]</bitRange>
                  </field>
                  <field>
                     <name>DIO20</name>
                     <description>DIO20</description>
                     <bitRange>[20:20]</bitRange>
                  </field>
                  <field>
                     <name>DIO19</name>
                     <description>DIO19</description>
                     <bitRange>[19:19]</bitRange>
                  </field>
                  <field>
                     <name>DIO18</name>
                     <description>DIO18</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>DIO17</name>
                     <description>DIO17</description>
                     <bitRange>[17:17]</bitRange>
                  </field>
                  <field>
                     <name>DIO16</name>
                     <description>DIO16</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>DIO15</name>
                     <description>DIO15</description>
                     <bitRange>[15:15]</bitRange>
                  </field>
                  <field>
                     <name>DIO14</name>
                     <description>DIO14</description>
                     <bitRange>[14:14]</bitRange>
                  </field>
                  <field>
                     <name>DIO13</name>
                     <description>DIO13</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>DIO12</name>
                     <description>DIO12</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>DIO11</name>
                     <description>DIO11</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>DIO10</name>
                     <description>DIO10</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>DIO9</name>
                     <description>DIO9</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>DIO8</name>
                     <description>DIO8</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>DIO7</name>
                     <description>DIO7</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>DIO6</name>
                     <description>DIO6</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>DIO5</name>
                     <description>DIO5</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>DIO4</name>
                     <description>DIO4</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>DIO3</name>
                     <description>DIO3</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>DIO2</name>
                     <description>DIO2</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>DIO1</name>
                     <description>DIO1</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>DIO0</name>
                     <description>DIO0</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>DOE31_0</name>
               <description>Data Output Enable for DIO 0 to 31</description>
               <addressOffset>208</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DIO31</name>
                     <description>DIO31</description>
                     <bitRange>[31:31]</bitRange>
                  </field>
                  <field>
                     <name>DIO30</name>
                     <description>DIO30</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>DIO29</name>
                     <description>DIO29</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>DIO28</name>
                     <description>DIO28</description>
                     <bitRange>[28:28]</bitRange>
                  </field>
                  <field>
                     <name>DIO27</name>
                     <description>DIO27</description>
                     <bitRange>[27:27]</bitRange>
                  </field>
                  <field>
                     <name>DIO26</name>
                     <description>DIO26</description>
                     <bitRange>[26:26]</bitRange>
                  </field>
                  <field>
                     <name>DIO25</name>
                     <description>DIO25</description>
                     <bitRange>[25:25]</bitRange>
                  </field>
                  <field>
                     <name>DIO24</name>
                     <description>DIO24</description>
                     <bitRange>[24:24]</bitRange>
                  </field>
                  <field>
                     <name>DIO23</name>
                     <description>DIO23</description>
                     <bitRange>[23:23]</bitRange>
                  </field>
                  <field>
                     <name>DIO22</name>
                     <description>DIO22</description>
                     <bitRange>[22:22]</bitRange>
                  </field>
                  <field>
                     <name>DIO21</name>
                     <description>DIO21</description>
                     <bitRange>[21:21]</bitRange>
                  </field>
                  <field>
                     <name>DIO20</name>
                     <description>DIO20</description>
                     <bitRange>[20:20]</bitRange>
                  </field>
                  <field>
                     <name>DIO19</name>
                     <description>DIO19</description>
                     <bitRange>[19:19]</bitRange>
                  </field>
                  <field>
                     <name>DIO18</name>
                     <description>DIO18</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>DIO17</name>
                     <description>DIO17</description>
                     <bitRange>[17:17]</bitRange>
                  </field>
                  <field>
                     <name>DIO16</name>
                     <description>DIO16</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>DIO15</name>
                     <description>DIO15</description>
                     <bitRange>[15:15]</bitRange>
                  </field>
                  <field>
                     <name>DIO14</name>
                     <description>DIO14</description>
                     <bitRange>[14:14]</bitRange>
                  </field>
                  <field>
                     <name>DIO13</name>
                     <description>DIO13</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>DIO12</name>
                     <description>DIO12</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>DIO11</name>
                     <description>DIO11</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>DIO10</name>
                     <description>DIO10</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>DIO9</name>
                     <description>DIO9</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>DIO8</name>
                     <description>DIO8</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>DIO7</name>
                     <description>DIO7</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>DIO6</name>
                     <description>DIO6</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>DIO5</name>
                     <description>DIO5</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>DIO4</name>
                     <description>DIO4</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>DIO3</name>
                     <description>DIO3</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>DIO2</name>
                     <description>DIO2</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>DIO1</name>
                     <description>DIO1</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>DIO0</name>
                     <description>DIO0</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>EVFLAGS31_0</name>
               <description>Event Register for DIO 0 to 31

Reading  this registers will return 1 for triggered event and 0 for non-triggered events. 
Writing a 1 to a bit field will clear the event. 

The configuration of events is done inside MCU IOC, e.g. events for DIO #0 is configured in IOC:IOCFG0.EDGE_DET and IOC:IOCFG0.EDGE_IRQ_EN.

</description>
               <addressOffset>224</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DIO31</name>
                     <description>DIO31</description>
                     <bitRange>[31:31]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO30</name>
                     <description>DIO30</description>
                     <bitRange>[30:30]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO29</name>
                     <description>DIO29</description>
                     <bitRange>[29:29]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO28</name>
                     <description>DIO28</description>
                     <bitRange>[28:28]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO27</name>
                     <description>DIO27</description>
                     <bitRange>[27:27]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO26</name>
                     <description>DIO26</description>
                     <bitRange>[26:26]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO25</name>
                     <description>DIO25</description>
                     <bitRange>[25:25]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO24</name>
                     <description>DIO24</description>
                     <bitRange>[24:24]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO23</name>
                     <description>DIO23</description>
                     <bitRange>[23:23]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO22</name>
                     <description>DIO22</description>
                     <bitRange>[22:22]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO21</name>
                     <description>DIO21</description>
                     <bitRange>[21:21]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO20</name>
                     <description>DIO20</description>
                     <bitRange>[20:20]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO19</name>
                     <description>DIO19</description>
                     <bitRange>[19:19]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO18</name>
                     <description>DIO18</description>
                     <bitRange>[18:18]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO17</name>
                     <description>DIO17</description>
                     <bitRange>[17:17]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO16</name>
                     <description>DIO16</description>
                     <bitRange>[16:16]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO15</name>
                     <description>DIO15</description>
                     <bitRange>[15:15]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO14</name>
                     <description>DIO14</description>
                     <bitRange>[14:14]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO13</name>
                     <description>DIO13</description>
                     <bitRange>[13:13]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO12</name>
                     <description>DIO12</description>
                     <bitRange>[12:12]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO11</name>
                     <description>DIO11</description>
                     <bitRange>[11:11]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO10</name>
                     <description>DIO10</description>
                     <bitRange>[10:10]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO9</name>
                     <description>DIO9</description>
                     <bitRange>[9:9]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO8</name>
                     <description>DIO8</description>
                     <bitRange>[8:8]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO7</name>
                     <description>DIO7</description>
                     <bitRange>[7:7]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO6</name>
                     <description>DIO6</description>
                     <bitRange>[6:6]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO5</name>
                     <description>DIO5</description>
                     <bitRange>[5:5]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO4</name>
                     <description>DIO4</description>
                     <bitRange>[4:4]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO3</name>
                     <description>DIO3</description>
                     <bitRange>[3:3]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO2</name>
                     <description>DIO2</description>
                     <bitRange>[2:2]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO1</name>
                     <description>DIO1</description>
                     <bitRange>[1:1]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DIO0</name>
                     <description>DIO0</description>
                     <bitRange>[0:0]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>GPT0</name>
         <description>General Purpose Timer.

</description>
         <baseAddress>0x40010000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>0x1000</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>CFG</name>
               <description>Configuration</description>
               <addressOffset>0</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CFG</name>
                     <description>CFG</description>
                     <bitRange>[2:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TAMR</name>
               <description>Timer A Mode

</description>
               <addressOffset>4</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TCACT</name>
                     <description>TCACT</description>
                     <bitRange>[15:13]</bitRange>
                  </field>
                  <field>
                     <name>TACINTD</name>
                     <description>TACINTD</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>TAPLO</name>
                     <description>TAPLO</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>TAMRSU</name>
                     <description>TAMRSU</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>TAPWMIE</name>
                     <description>TAPWMIE</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>TAILD</name>
                     <description>TAILD</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>TASNAPS</name>
                     <description>TASNAPS</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>TAWOT</name>
                     <description>TAWOT</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>TAMIE</name>
                     <description>TAMIE</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>TACDIR</name>
                     <description>TACDIR</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>TAAMS</name>
                     <description>TAAMS</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>TACM</name>
                     <description>TACM</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>TAMR</name>
                     <description>TAMR</description>
                     <bitRange>[1:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TBMR</name>
               <description>Timer B Mode

</description>
               <addressOffset>8</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TCACT</name>
                     <description>TCACT</description>
                     <bitRange>[15:13]</bitRange>
                  </field>
                  <field>
                     <name>TBCINTD</name>
                     <description>TBCINTD</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>TBPLO</name>
                     <description>TBPLO</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>TBMRSU</name>
                     <description>TBMRSU</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>TBPWMIE</name>
                     <description>TBPWMIE</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>TBILD</name>
                     <description>TBILD</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>TBSNAPS</name>
                     <description>TBSNAPS</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>TBWOT</name>
                     <description>TBWOT</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>TBMIE</name>
                     <description>TBMIE</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>TBCDIR</name>
                     <description>TBCDIR</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>TBAMS</name>
                     <description>TBAMS</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>TBCM</name>
                     <description>TBCM</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>TBMR</name>
                     <description>TBMR</description>
                     <bitRange>[1:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CTL</name>
               <description>Control</description>
               <addressOffset>12</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TBPWML</name>
                     <description>TBPWML</description>
                     <bitRange>[14:14]</bitRange>
                  </field>
                  <field>
                     <name>TBEVENT</name>
                     <description>TBEVENT</description>
                     <bitRange>[11:10]</bitRange>
                  </field>
                  <field>
                     <name>TBSTALL</name>
                     <description>TBSTALL</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>TBEN</name>
                     <description>TBEN</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>TAPWML</name>
                     <description>TAPWML</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>RTCEN</name>
                     <description>RTCEN</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>TAEVENT</name>
                     <description>TAEVENT</description>
                     <bitRange>[3:2]</bitRange>
                  </field>
                  <field>
                     <name>TASTALL</name>
                     <description>TASTALL</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>TAEN</name>
                     <description>TAEN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SYNC</name>
               <description>Synch Register

</description>
               <addressOffset>16</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>SYNC3</name>
                     <description>SYNC3</description>
                     <bitRange>[7:6]</bitRange>
                  </field>
                  <field>
                     <name>SYNC2</name>
                     <description>SYNC2</description>
                     <bitRange>[5:4]</bitRange>
                  </field>
                  <field>
                     <name>SYNC1</name>
                     <description>SYNC1</description>
                     <bitRange>[3:2]</bitRange>
                  </field>
                  <field>
                     <name>SYNC0</name>
                     <description>SYNC0</description>
                     <bitRange>[1:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IMR</name>
               <description>Interrupt Mask
This register is used to enable the interrupts.
Associated registers:
RIS, MIS, ICLR

</description>
               <addressOffset>24</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>WUMIS</name>
                     <description>WUMIS</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>DMABIM</name>
                     <description>DMABIM</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>TBMIM</name>
                     <description>TBMIM</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>CBEIM</name>
                     <description>CBEIM</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>CBMIM</name>
                     <description>CBMIM</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>TBTOIM</name>
                     <description>TBTOIM</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>DMAAIM</name>
                     <description>DMAAIM</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>TAMIM</name>
                     <description>TAMIM</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>RTCIM</name>
                     <description>RTCIM</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>CAEIM</name>
                     <description>CAEIM</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>CAMIM</name>
                     <description>CAMIM</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>TATOIM</name>
                     <description>TATOIM</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RIS</name>
               <description>Raw Interrupt Status
Associated registers:
IMR, MIS, ICLR

</description>
               <addressOffset>28</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>WURIS</name>
                     <description>WURIS</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>DMABRIS</name>
                     <description>DMABRIS</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>TBMRIS</name>
                     <description>TBMRIS</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>CBERIS</name>
                     <description>CBERIS</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>CBMRIS</name>
                     <description>CBMRIS</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>TBTORIS</name>
                     <description>TBTORIS</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>DMAARIS</name>
                     <description>DMAARIS</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>TAMRIS</name>
                     <description>TAMRIS</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>RTCRIS</name>
                     <description>RTCRIS</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>CAERIS</name>
                     <description>CAERIS</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>CAMRIS</name>
                     <description>CAMRIS</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>TATORIS</name>
                     <description>TATORIS</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>MIS</name>
               <description>Masked Interrupt Status
Values are result of bitwise AND operation between RIS and IMR
Assosciated clear register: ICLR

</description>
               <addressOffset>32</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>WUMIS</name>
                     <description>WUMIS</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>DMABMIS</name>
                     <description>DMABMIS</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>TBMMIS</name>
                     <description>TBMMIS</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>CBEMIS</name>
                     <description>CBEMIS</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>CBMMIS</name>
                     <description>CBMMIS</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>TBTOMIS</name>
                     <description>TBTOMIS</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>DMAAMIS</name>
                     <description>DMAAMIS</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>TAMMIS</name>
                     <description>TAMMIS</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>RTCMIS</name>
                     <description>RTCMIS</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>CAEMIS</name>
                     <description>CAEMIS</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>CAMMIS</name>
                     <description>CAMMIS</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>TATOMIS</name>
                     <description>TATOMIS</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>ICLR</name>
               <description>Interrupt Clear
This register is used to clear status bits in the RIS and MIS registers</description>
               <addressOffset>36</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>WUECINT</name>
                     <description>WUECINT</description>
                     <bitRange>[16:16]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DMABINT</name>
                     <description>DMABINT</description>
                     <bitRange>[13:13]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>TBMCINT</name>
                     <description>TBMCINT</description>
                     <bitRange>[11:11]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>CBECINT</name>
                     <description>CBECINT</description>
                     <bitRange>[10:10]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>CBMCINT</name>
                     <description>CBMCINT</description>
                     <bitRange>[9:9]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>TBTOCINT</name>
                     <description>TBTOCINT</description>
                     <bitRange>[8:8]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DMAAINT</name>
                     <description>DMAAINT</description>
                     <bitRange>[5:5]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>TAMCINT</name>
                     <description>TAMCINT</description>
                     <bitRange>[4:4]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>RTCCINT</name>
                     <description>RTCCINT</description>
                     <bitRange>[3:3]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>CAECINT</name>
                     <description>CAECINT</description>
                     <bitRange>[2:2]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>CAMCINT</name>
                     <description>CAMCINT</description>
                     <bitRange>[1:1]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>TATOCINT</name>
                     <description>TATOCINT</description>
                     <bitRange>[0:0]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
               </fields>
            </register>
            <register>
               <name>TAILR</name>
               <description>Timer A Interval Load  Register</description>
               <addressOffset>40</addressOffset>
               <access>read-write</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>TAILR</name>
                     <description>TAILR</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TBILR</name>
               <description>Timer B Interval Load  Register</description>
               <addressOffset>44</addressOffset>
               <access>read-write</access>
               <resetValue>0x0000ffff</resetValue>
               <fields>
                  <field>
                     <name>TBILR</name>
                     <description>TBILR</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TAMATCHR</name>
               <description>Timer A Match Register

Interrupts can be generated when the timer value is equal to the value in this register in one-shot or periodic mode.

In Edge-Count mode, this register along with TAILR, determines how many edge events are counted.
The total number of edge events counted is equal to the value in TAILR minus this value.

Note that in edge-count mode, when executing an up-count, the value of TAPR and TAILR must be greater than the value of TAPMR and TAMATCHR.

In PWM mode, this value along with TAILR, determines the duty cycle of the output PWM signal.

When a 16/32-bit GPT is configured to one of the 32-bit modes, TAMATCHR appears as a 32-bit register. (The upper 16-bits correspond to the contents TBMATCHR).

In a 16-bit mode, the upper 16 bits of this register read as 0s and have no effect on the state of TBMATCHR.

Note : This register is updated internally (takes effect) based on TAMR.TAMRSU
</description>
               <addressOffset>48</addressOffset>
               <access>read-write</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>TAMATCHR</name>
                     <description>TAMATCHR</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TBMATCHR</name>
               <description>Timer B Match Register

 When a GPT is configured to one of the 32-bit modes, the contents of bits 15:0 in this register are loaded into the upper 16 bits of  TAMATCHR.
Reads from this register return the current match value of Timer B and writes are ignored.
In a 16-bit mode, bits 15:0 are used for the match value. Bits 31:16 are reserved in both cases.

Note : This register is updated internally (takes effect) based on TBMR.TBMRSU</description>
               <addressOffset>52</addressOffset>
               <access>read-write</access>
               <resetValue>0x0000ffff</resetValue>
               <fields>
                  <field>
                     <name>TBMATCHR</name>
                     <description>TBMATCHR</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TAPR</name>
               <description>Timer A Pre-scale
This register allows software to extend the range of the timers when they are used individually.
When in one-shot or periodic down count modes, this register acts as a true prescaler for the timer counter.
When acting as a true prescaler, the prescaler counts down to 0 before the value in TAR and TAV registers are incremented.
In all other individual/split modes, this register is a linear extension of the upper range of the timer counter, holding bits 23:16 in the 16-bit modes of the 16/32-bit GPT.

</description>
               <addressOffset>56</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TAPSR</name>
                     <description>TAPSR</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TBPR</name>
               <description>Timer B Pre-scale
This register allows software to extend the range of the timers when they are used individually.
When in one-shot or periodic down count modes, this register acts as a true prescaler for the timer counter.
When acting as a true prescaler, the prescaler counts down to 0 before the value in TBR and TBV registers are incremented.
In all other individual/split modes, this register is a linear extension of the upper range of the timer counter, holding bits 23:16 in the 16-bit modes of the 16/32-bit GPT.

</description>
               <addressOffset>60</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TBPSR</name>
                     <description>TBPSR</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TAPMR</name>
               <description>Timer A Pre-scale Match
This register allows software to extend the range of the TAMATCHR when used individually.  

</description>
               <addressOffset>64</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TAPSMR</name>
                     <description>TAPSMR</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TBPMR</name>
               <description>Timer B Pre-scale Match
This register allows software to extend the range of the TBMATCHR when used individually.  

</description>
               <addressOffset>68</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TBPSMR</name>
                     <description>TBPSMR</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TAR</name>
               <description>Timer A Register

</description>
               <addressOffset>72</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>TAR</name>
                     <description>TAR</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TBR</name>
               <description>Timer B Register</description>
               <addressOffset>76</addressOffset>
               <access>read-only</access>
               <resetValue>0x0000ffff</resetValue>
               <fields>
                  <field>
                     <name>TBR</name>
                     <description>TBR</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TAV</name>
               <description>Timer A Value 
This register shows the current value of the free running 16-bit Timer A. In the 32-bit mode</description>
               <addressOffset>80</addressOffset>
               <access>read-write</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>TAV</name>
                     <description>TAV</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TBV</name>
               <description>Timer B Value 
This register shows the current value of the free running 16-bit Timer B. Note: When the alternate timer clock (TIMCLK) is enabled, a read of a timer value will return the current count  1. </description>
               <addressOffset>84</addressOffset>
               <access>read-write</access>
               <resetValue>0x0000ffff</resetValue>
               <fields>
                  <field>
                     <name>TBV</name>
                     <description>TBV</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RTCPD</name>
               <description>RTC Pre-divide Value 
This register shows the current value of the RTC pre-divider in RTC mode. Note: When the alternate timer clock (TIMCLK) is enabled, a read of a timer value will return the current count  -1. </description>
               <addressOffset>88</addressOffset>
               <access>read-only</access>
               <resetValue>0x00007fff</resetValue>
               <fields>
                  <field>
                     <name>RTCPD</name>
                     <description>RTCPD</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TAPS</name>
               <description>Timer A Pre-scale Snap-shot 

Based on the value in the register field TAMR.TAILD, this register is updated with the value from TAPR register either on the next cycle or on the next timeout.


This register shows the current value of the Timer A pre-scaler in the 16-bit mode. Note: When the alternate timer clock (TIMCLK) is enabled a read of a timer value will return the current count -1. </description>
               <addressOffset>92</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>PSS</name>
                     <description>PSS</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TBPS</name>
               <description>Timer B Pre-scale Snap-shot 

Based on the value in the register field TBMR.TBILD, this register is updated with the value from TBPR register either on the next cycle or on the next timeout.

This register shows the current value of the Timer B pre-scaler in the 16-bit mode. Note: When the alternate timer clock (TIMCLK) is enabled  a read of a timer value will return the current count -1. </description>
               <addressOffset>96</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>PSS</name>
                     <description>PSS</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TAPV</name>
               <description>Timer A Pre-scale Value 
This register shows the current value of the Timer A free running pre-scaler in the 16-bit mode. Note: When the alternate timer clock (TIMCLK) is enabled,  a read of a timer value will return the current count  1. </description>
               <addressOffset>100</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>PSV</name>
                     <description>PSV</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TBPV</name>
               <description>Timer B Pre-scale Value 
This register shows the current value of the Timer B free running pre-scaler in the 16-bit mode. Note: When the alternate timer clock (TIMCLK) is enabled, a read of a timer value will return the current count-1. </description>
               <addressOffset>104</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>PSV</name>
                     <description>PSV</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>DMAEV</name>
               <description>DMA Event 
This register allows software to enable/disable GPT DMA trigger events. </description>
               <addressOffset>108</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TBMDMAEN</name>
                     <description>TBMDMAEN</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>CBEDMAEN</name>
                     <description>CBEDMAEN</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>CBMDMAEN</name>
                     <description>CBMDMAEN</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>TBTODMAEN</name>
                     <description>TBTODMAEN</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>TAMDMAEN</name>
                     <description>TAMDMAEN</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>RTCDMAEN</name>
                     <description>RTCDMAEN</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>CAEDMAEN</name>
                     <description>CAEDMAEN</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>CAMDMAEN</name>
                     <description>CAMDMAEN</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>TATODMAEN</name>
                     <description>TATODMAEN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>VERSION</name>
               <description>Peripheral Version
This register provides information regarding the GPT version</description>
               <addressOffset>4016</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000400</resetValue>
               <fields>
                  <field>
                     <name>VERSION</name>
                     <description>VERSION</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>ANDCCP</name>
               <description>Combined CCP Output
This register is used to logically AND CCP output pairs for each timer</description>
               <addressOffset>4020</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CCP_AND_EN</name>
                     <description>CCP_AND_EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>GPT1</name>
         <description>General Purpose Timer.

</description>
         <baseAddress>0x40011000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>0x1000</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>CFG</name>
               <description>Configuration</description>
               <addressOffset>0</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CFG</name>
                     <description>CFG</description>
                     <bitRange>[2:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TAMR</name>
               <description>Timer A Mode

</description>
               <addressOffset>4</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TCACT</name>
                     <description>TCACT</description>
                     <bitRange>[15:13]</bitRange>
                  </field>
                  <field>
                     <name>TACINTD</name>
                     <description>TACINTD</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>TAPLO</name>
                     <description>TAPLO</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>TAMRSU</name>
                     <description>TAMRSU</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>TAPWMIE</name>
                     <description>TAPWMIE</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>TAILD</name>
                     <description>TAILD</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>TASNAPS</name>
                     <description>TASNAPS</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>TAWOT</name>
                     <description>TAWOT</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>TAMIE</name>
                     <description>TAMIE</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>TACDIR</name>
                     <description>TACDIR</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>TAAMS</name>
                     <description>TAAMS</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>TACM</name>
                     <description>TACM</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>TAMR</name>
                     <description>TAMR</description>
                     <bitRange>[1:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TBMR</name>
               <description>Timer B Mode

</description>
               <addressOffset>8</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TCACT</name>
                     <description>TCACT</description>
                     <bitRange>[15:13]</bitRange>
                  </field>
                  <field>
                     <name>TBCINTD</name>
                     <description>TBCINTD</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>TBPLO</name>
                     <description>TBPLO</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>TBMRSU</name>
                     <description>TBMRSU</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>TBPWMIE</name>
                     <description>TBPWMIE</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>TBILD</name>
                     <description>TBILD</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>TBSNAPS</name>
                     <description>TBSNAPS</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>TBWOT</name>
                     <description>TBWOT</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>TBMIE</name>
                     <description>TBMIE</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>TBCDIR</name>
                     <description>TBCDIR</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>TBAMS</name>
                     <description>TBAMS</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>TBCM</name>
                     <description>TBCM</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>TBMR</name>
                     <description>TBMR</description>
                     <bitRange>[1:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CTL</name>
               <description>Control</description>
               <addressOffset>12</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TBPWML</name>
                     <description>TBPWML</description>
                     <bitRange>[14:14]</bitRange>
                  </field>
                  <field>
                     <name>TBEVENT</name>
                     <description>TBEVENT</description>
                     <bitRange>[11:10]</bitRange>
                  </field>
                  <field>
                     <name>TBSTALL</name>
                     <description>TBSTALL</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>TBEN</name>
                     <description>TBEN</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>TAPWML</name>
                     <description>TAPWML</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>RTCEN</name>
                     <description>RTCEN</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>TAEVENT</name>
                     <description>TAEVENT</description>
                     <bitRange>[3:2]</bitRange>
                  </field>
                  <field>
                     <name>TASTALL</name>
                     <description>TASTALL</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>TAEN</name>
                     <description>TAEN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SYNC</name>
               <description>Synch Register

</description>
               <addressOffset>16</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>SYNC3</name>
                     <description>SYNC3</description>
                     <bitRange>[7:6]</bitRange>
                  </field>
                  <field>
                     <name>SYNC2</name>
                     <description>SYNC2</description>
                     <bitRange>[5:4]</bitRange>
                  </field>
                  <field>
                     <name>SYNC1</name>
                     <description>SYNC1</description>
                     <bitRange>[3:2]</bitRange>
                  </field>
                  <field>
                     <name>SYNC0</name>
                     <description>SYNC0</description>
                     <bitRange>[1:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IMR</name>
               <description>Interrupt Mask
This register is used to enable the interrupts.
Associated registers:
RIS, MIS, ICLR

</description>
               <addressOffset>24</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>WUMIS</name>
                     <description>WUMIS</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>DMABIM</name>
                     <description>DMABIM</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>TBMIM</name>
                     <description>TBMIM</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>CBEIM</name>
                     <description>CBEIM</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>CBMIM</name>
                     <description>CBMIM</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>TBTOIM</name>
                     <description>TBTOIM</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>DMAAIM</name>
                     <description>DMAAIM</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>TAMIM</name>
                     <description>TAMIM</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>RTCIM</name>
                     <description>RTCIM</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>CAEIM</name>
                     <description>CAEIM</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>CAMIM</name>
                     <description>CAMIM</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>TATOIM</name>
                     <description>TATOIM</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RIS</name>
               <description>Raw Interrupt Status
Associated registers:
IMR, MIS, ICLR

</description>
               <addressOffset>28</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>WURIS</name>
                     <description>WURIS</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>DMABRIS</name>
                     <description>DMABRIS</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>TBMRIS</name>
                     <description>TBMRIS</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>CBERIS</name>
                     <description>CBERIS</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>CBMRIS</name>
                     <description>CBMRIS</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>TBTORIS</name>
                     <description>TBTORIS</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>DMAARIS</name>
                     <description>DMAARIS</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>TAMRIS</name>
                     <description>TAMRIS</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>RTCRIS</name>
                     <description>RTCRIS</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>CAERIS</name>
                     <description>CAERIS</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>CAMRIS</name>
                     <description>CAMRIS</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>TATORIS</name>
                     <description>TATORIS</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>MIS</name>
               <description>Masked Interrupt Status
Values are result of bitwise AND operation between RIS and IMR
Assosciated clear register: ICLR

</description>
               <addressOffset>32</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>WUMIS</name>
                     <description>WUMIS</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>DMABMIS</name>
                     <description>DMABMIS</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>TBMMIS</name>
                     <description>TBMMIS</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>CBEMIS</name>
                     <description>CBEMIS</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>CBMMIS</name>
                     <description>CBMMIS</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>TBTOMIS</name>
                     <description>TBTOMIS</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>DMAAMIS</name>
                     <description>DMAAMIS</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>TAMMIS</name>
                     <description>TAMMIS</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>RTCMIS</name>
                     <description>RTCMIS</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>CAEMIS</name>
                     <description>CAEMIS</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>CAMMIS</name>
                     <description>CAMMIS</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>TATOMIS</name>
                     <description>TATOMIS</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>ICLR</name>
               <description>Interrupt Clear
This register is used to clear status bits in the RIS and MIS registers</description>
               <addressOffset>36</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>WUECINT</name>
                     <description>WUECINT</description>
                     <bitRange>[16:16]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DMABINT</name>
                     <description>DMABINT</description>
                     <bitRange>[13:13]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>TBMCINT</name>
                     <description>TBMCINT</description>
                     <bitRange>[11:11]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>CBECINT</name>
                     <description>CBECINT</description>
                     <bitRange>[10:10]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>CBMCINT</name>
                     <description>CBMCINT</description>
                     <bitRange>[9:9]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>TBTOCINT</name>
                     <description>TBTOCINT</description>
                     <bitRange>[8:8]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DMAAINT</name>
                     <description>DMAAINT</description>
                     <bitRange>[5:5]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>TAMCINT</name>
                     <description>TAMCINT</description>
                     <bitRange>[4:4]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>RTCCINT</name>
                     <description>RTCCINT</description>
                     <bitRange>[3:3]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>CAECINT</name>
                     <description>CAECINT</description>
                     <bitRange>[2:2]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>CAMCINT</name>
                     <description>CAMCINT</description>
                     <bitRange>[1:1]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>TATOCINT</name>
                     <description>TATOCINT</description>
                     <bitRange>[0:0]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
               </fields>
            </register>
            <register>
               <name>TAILR</name>
               <description>Timer A Interval Load  Register</description>
               <addressOffset>40</addressOffset>
               <access>read-write</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>TAILR</name>
                     <description>TAILR</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TBILR</name>
               <description>Timer B Interval Load  Register</description>
               <addressOffset>44</addressOffset>
               <access>read-write</access>
               <resetValue>0x0000ffff</resetValue>
               <fields>
                  <field>
                     <name>TBILR</name>
                     <description>TBILR</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TAMATCHR</name>
               <description>Timer A Match Register

Interrupts can be generated when the timer value is equal to the value in this register in one-shot or periodic mode.

In Edge-Count mode, this register along with TAILR, determines how many edge events are counted.
The total number of edge events counted is equal to the value in TAILR minus this value.

Note that in edge-count mode, when executing an up-count, the value of TAPR and TAILR must be greater than the value of TAPMR and TAMATCHR.

In PWM mode, this value along with TAILR, determines the duty cycle of the output PWM signal.

When a 16/32-bit GPT is configured to one of the 32-bit modes, TAMATCHR appears as a 32-bit register. (The upper 16-bits correspond to the contents TBMATCHR).

In a 16-bit mode, the upper 16 bits of this register read as 0s and have no effect on the state of TBMATCHR.

Note : This register is updated internally (takes effect) based on TAMR.TAMRSU
</description>
               <addressOffset>48</addressOffset>
               <access>read-write</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>TAMATCHR</name>
                     <description>TAMATCHR</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TBMATCHR</name>
               <description>Timer B Match Register

 When a GPT is configured to one of the 32-bit modes, the contents of bits 15:0 in this register are loaded into the upper 16 bits of  TAMATCHR.
Reads from this register return the current match value of Timer B and writes are ignored.
In a 16-bit mode, bits 15:0 are used for the match value. Bits 31:16 are reserved in both cases.

Note : This register is updated internally (takes effect) based on TBMR.TBMRSU</description>
               <addressOffset>52</addressOffset>
               <access>read-write</access>
               <resetValue>0x0000ffff</resetValue>
               <fields>
                  <field>
                     <name>TBMATCHR</name>
                     <description>TBMATCHR</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TAPR</name>
               <description>Timer A Pre-scale
This register allows software to extend the range of the timers when they are used individually.
When in one-shot or periodic down count modes, this register acts as a true prescaler for the timer counter.
When acting as a true prescaler, the prescaler counts down to 0 before the value in TAR and TAV registers are incremented.
In all other individual/split modes, this register is a linear extension of the upper range of the timer counter, holding bits 23:16 in the 16-bit modes of the 16/32-bit GPT.

</description>
               <addressOffset>56</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TAPSR</name>
                     <description>TAPSR</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TBPR</name>
               <description>Timer B Pre-scale
This register allows software to extend the range of the timers when they are used individually.
When in one-shot or periodic down count modes, this register acts as a true prescaler for the timer counter.
When acting as a true prescaler, the prescaler counts down to 0 before the value in TBR and TBV registers are incremented.
In all other individual/split modes, this register is a linear extension of the upper range of the timer counter, holding bits 23:16 in the 16-bit modes of the 16/32-bit GPT.

</description>
               <addressOffset>60</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TBPSR</name>
                     <description>TBPSR</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TAPMR</name>
               <description>Timer A Pre-scale Match
This register allows software to extend the range of the TAMATCHR when used individually.  

</description>
               <addressOffset>64</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TAPSMR</name>
                     <description>TAPSMR</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TBPMR</name>
               <description>Timer B Pre-scale Match
This register allows software to extend the range of the TBMATCHR when used individually.  

</description>
               <addressOffset>68</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TBPSMR</name>
                     <description>TBPSMR</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TAR</name>
               <description>Timer A Register

</description>
               <addressOffset>72</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>TAR</name>
                     <description>TAR</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TBR</name>
               <description>Timer B Register</description>
               <addressOffset>76</addressOffset>
               <access>read-only</access>
               <resetValue>0x0000ffff</resetValue>
               <fields>
                  <field>
                     <name>TBR</name>
                     <description>TBR</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TAV</name>
               <description>Timer A Value 
This register shows the current value of the free running 16-bit Timer A. In the 32-bit mode</description>
               <addressOffset>80</addressOffset>
               <access>read-write</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>TAV</name>
                     <description>TAV</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TBV</name>
               <description>Timer B Value 
This register shows the current value of the free running 16-bit Timer B. Note: When the alternate timer clock (TIMCLK) is enabled, a read of a timer value will return the current count  1. </description>
               <addressOffset>84</addressOffset>
               <access>read-write</access>
               <resetValue>0x0000ffff</resetValue>
               <fields>
                  <field>
                     <name>TBV</name>
                     <description>TBV</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RTCPD</name>
               <description>RTC Pre-divide Value 
This register shows the current value of the RTC pre-divider in RTC mode. Note: When the alternate timer clock (TIMCLK) is enabled, a read of a timer value will return the current count  -1. </description>
               <addressOffset>88</addressOffset>
               <access>read-only</access>
               <resetValue>0x00007fff</resetValue>
               <fields>
                  <field>
                     <name>RTCPD</name>
                     <description>RTCPD</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TAPS</name>
               <description>Timer A Pre-scale Snap-shot 

Based on the value in the register field TAMR.TAILD, this register is updated with the value from TAPR register either on the next cycle or on the next timeout.


This register shows the current value of the Timer A pre-scaler in the 16-bit mode. Note: When the alternate timer clock (TIMCLK) is enabled a read of a timer value will return the current count -1. </description>
               <addressOffset>92</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>PSS</name>
                     <description>PSS</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TBPS</name>
               <description>Timer B Pre-scale Snap-shot 

Based on the value in the register field TBMR.TBILD, this register is updated with the value from TBPR register either on the next cycle or on the next timeout.

This register shows the current value of the Timer B pre-scaler in the 16-bit mode. Note: When the alternate timer clock (TIMCLK) is enabled  a read of a timer value will return the current count -1. </description>
               <addressOffset>96</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>PSS</name>
                     <description>PSS</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TAPV</name>
               <description>Timer A Pre-scale Value 
This register shows the current value of the Timer A free running pre-scaler in the 16-bit mode. Note: When the alternate timer clock (TIMCLK) is enabled,  a read of a timer value will return the current count  1. </description>
               <addressOffset>100</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>PSV</name>
                     <description>PSV</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TBPV</name>
               <description>Timer B Pre-scale Value 
This register shows the current value of the Timer B free running pre-scaler in the 16-bit mode. Note: When the alternate timer clock (TIMCLK) is enabled, a read of a timer value will return the current count-1. </description>
               <addressOffset>104</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>PSV</name>
                     <description>PSV</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>DMAEV</name>
               <description>DMA Event 
This register allows software to enable/disable GPT DMA trigger events. </description>
               <addressOffset>108</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TBMDMAEN</name>
                     <description>TBMDMAEN</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>CBEDMAEN</name>
                     <description>CBEDMAEN</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>CBMDMAEN</name>
                     <description>CBMDMAEN</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>TBTODMAEN</name>
                     <description>TBTODMAEN</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>TAMDMAEN</name>
                     <description>TAMDMAEN</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>RTCDMAEN</name>
                     <description>RTCDMAEN</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>CAEDMAEN</name>
                     <description>CAEDMAEN</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>CAMDMAEN</name>
                     <description>CAMDMAEN</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>TATODMAEN</name>
                     <description>TATODMAEN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>VERSION</name>
               <description>Peripheral Version
This register provides information regarding the GPT version</description>
               <addressOffset>4016</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000400</resetValue>
               <fields>
                  <field>
                     <name>VERSION</name>
                     <description>VERSION</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>ANDCCP</name>
               <description>Combined CCP Output
This register is used to logically AND CCP output pairs for each timer</description>
               <addressOffset>4020</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CCP_AND_EN</name>
                     <description>CCP_AND_EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>GPT2</name>
         <description>General Purpose Timer.

</description>
         <baseAddress>0x40012000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>0x1000</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>CFG</name>
               <description>Configuration</description>
               <addressOffset>0</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CFG</name>
                     <description>CFG</description>
                     <bitRange>[2:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TAMR</name>
               <description>Timer A Mode

</description>
               <addressOffset>4</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TCACT</name>
                     <description>TCACT</description>
                     <bitRange>[15:13]</bitRange>
                  </field>
                  <field>
                     <name>TACINTD</name>
                     <description>TACINTD</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>TAPLO</name>
                     <description>TAPLO</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>TAMRSU</name>
                     <description>TAMRSU</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>TAPWMIE</name>
                     <description>TAPWMIE</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>TAILD</name>
                     <description>TAILD</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>TASNAPS</name>
                     <description>TASNAPS</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>TAWOT</name>
                     <description>TAWOT</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>TAMIE</name>
                     <description>TAMIE</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>TACDIR</name>
                     <description>TACDIR</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>TAAMS</name>
                     <description>TAAMS</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>TACM</name>
                     <description>TACM</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>TAMR</name>
                     <description>TAMR</description>
                     <bitRange>[1:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TBMR</name>
               <description>Timer B Mode

</description>
               <addressOffset>8</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TCACT</name>
                     <description>TCACT</description>
                     <bitRange>[15:13]</bitRange>
                  </field>
                  <field>
                     <name>TBCINTD</name>
                     <description>TBCINTD</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>TBPLO</name>
                     <description>TBPLO</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>TBMRSU</name>
                     <description>TBMRSU</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>TBPWMIE</name>
                     <description>TBPWMIE</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>TBILD</name>
                     <description>TBILD</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>TBSNAPS</name>
                     <description>TBSNAPS</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>TBWOT</name>
                     <description>TBWOT</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>TBMIE</name>
                     <description>TBMIE</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>TBCDIR</name>
                     <description>TBCDIR</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>TBAMS</name>
                     <description>TBAMS</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>TBCM</name>
                     <description>TBCM</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>TBMR</name>
                     <description>TBMR</description>
                     <bitRange>[1:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CTL</name>
               <description>Control</description>
               <addressOffset>12</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TBPWML</name>
                     <description>TBPWML</description>
                     <bitRange>[14:14]</bitRange>
                  </field>
                  <field>
                     <name>TBEVENT</name>
                     <description>TBEVENT</description>
                     <bitRange>[11:10]</bitRange>
                  </field>
                  <field>
                     <name>TBSTALL</name>
                     <description>TBSTALL</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>TBEN</name>
                     <description>TBEN</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>TAPWML</name>
                     <description>TAPWML</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>RTCEN</name>
                     <description>RTCEN</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>TAEVENT</name>
                     <description>TAEVENT</description>
                     <bitRange>[3:2]</bitRange>
                  </field>
                  <field>
                     <name>TASTALL</name>
                     <description>TASTALL</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>TAEN</name>
                     <description>TAEN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SYNC</name>
               <description>Synch Register

</description>
               <addressOffset>16</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>SYNC3</name>
                     <description>SYNC3</description>
                     <bitRange>[7:6]</bitRange>
                  </field>
                  <field>
                     <name>SYNC2</name>
                     <description>SYNC2</description>
                     <bitRange>[5:4]</bitRange>
                  </field>
                  <field>
                     <name>SYNC1</name>
                     <description>SYNC1</description>
                     <bitRange>[3:2]</bitRange>
                  </field>
                  <field>
                     <name>SYNC0</name>
                     <description>SYNC0</description>
                     <bitRange>[1:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IMR</name>
               <description>Interrupt Mask
This register is used to enable the interrupts.
Associated registers:
RIS, MIS, ICLR

</description>
               <addressOffset>24</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>WUMIS</name>
                     <description>WUMIS</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>DMABIM</name>
                     <description>DMABIM</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>TBMIM</name>
                     <description>TBMIM</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>CBEIM</name>
                     <description>CBEIM</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>CBMIM</name>
                     <description>CBMIM</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>TBTOIM</name>
                     <description>TBTOIM</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>DMAAIM</name>
                     <description>DMAAIM</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>TAMIM</name>
                     <description>TAMIM</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>RTCIM</name>
                     <description>RTCIM</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>CAEIM</name>
                     <description>CAEIM</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>CAMIM</name>
                     <description>CAMIM</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>TATOIM</name>
                     <description>TATOIM</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RIS</name>
               <description>Raw Interrupt Status
Associated registers:
IMR, MIS, ICLR

</description>
               <addressOffset>28</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>WURIS</name>
                     <description>WURIS</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>DMABRIS</name>
                     <description>DMABRIS</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>TBMRIS</name>
                     <description>TBMRIS</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>CBERIS</name>
                     <description>CBERIS</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>CBMRIS</name>
                     <description>CBMRIS</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>TBTORIS</name>
                     <description>TBTORIS</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>DMAARIS</name>
                     <description>DMAARIS</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>TAMRIS</name>
                     <description>TAMRIS</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>RTCRIS</name>
                     <description>RTCRIS</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>CAERIS</name>
                     <description>CAERIS</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>CAMRIS</name>
                     <description>CAMRIS</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>TATORIS</name>
                     <description>TATORIS</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>MIS</name>
               <description>Masked Interrupt Status
Values are result of bitwise AND operation between RIS and IMR
Assosciated clear register: ICLR

</description>
               <addressOffset>32</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>WUMIS</name>
                     <description>WUMIS</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>DMABMIS</name>
                     <description>DMABMIS</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>TBMMIS</name>
                     <description>TBMMIS</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>CBEMIS</name>
                     <description>CBEMIS</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>CBMMIS</name>
                     <description>CBMMIS</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>TBTOMIS</name>
                     <description>TBTOMIS</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>DMAAMIS</name>
                     <description>DMAAMIS</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>TAMMIS</name>
                     <description>TAMMIS</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>RTCMIS</name>
                     <description>RTCMIS</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>CAEMIS</name>
                     <description>CAEMIS</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>CAMMIS</name>
                     <description>CAMMIS</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>TATOMIS</name>
                     <description>TATOMIS</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>ICLR</name>
               <description>Interrupt Clear
This register is used to clear status bits in the RIS and MIS registers</description>
               <addressOffset>36</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>WUECINT</name>
                     <description>WUECINT</description>
                     <bitRange>[16:16]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DMABINT</name>
                     <description>DMABINT</description>
                     <bitRange>[13:13]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>TBMCINT</name>
                     <description>TBMCINT</description>
                     <bitRange>[11:11]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>CBECINT</name>
                     <description>CBECINT</description>
                     <bitRange>[10:10]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>CBMCINT</name>
                     <description>CBMCINT</description>
                     <bitRange>[9:9]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>TBTOCINT</name>
                     <description>TBTOCINT</description>
                     <bitRange>[8:8]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DMAAINT</name>
                     <description>DMAAINT</description>
                     <bitRange>[5:5]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>TAMCINT</name>
                     <description>TAMCINT</description>
                     <bitRange>[4:4]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>RTCCINT</name>
                     <description>RTCCINT</description>
                     <bitRange>[3:3]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>CAECINT</name>
                     <description>CAECINT</description>
                     <bitRange>[2:2]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>CAMCINT</name>
                     <description>CAMCINT</description>
                     <bitRange>[1:1]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>TATOCINT</name>
                     <description>TATOCINT</description>
                     <bitRange>[0:0]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
               </fields>
            </register>
            <register>
               <name>TAILR</name>
               <description>Timer A Interval Load  Register</description>
               <addressOffset>40</addressOffset>
               <access>read-write</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>TAILR</name>
                     <description>TAILR</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TBILR</name>
               <description>Timer B Interval Load  Register</description>
               <addressOffset>44</addressOffset>
               <access>read-write</access>
               <resetValue>0x0000ffff</resetValue>
               <fields>
                  <field>
                     <name>TBILR</name>
                     <description>TBILR</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TAMATCHR</name>
               <description>Timer A Match Register

Interrupts can be generated when the timer value is equal to the value in this register in one-shot or periodic mode.

In Edge-Count mode, this register along with TAILR, determines how many edge events are counted.
The total number of edge events counted is equal to the value in TAILR minus this value.

Note that in edge-count mode, when executing an up-count, the value of TAPR and TAILR must be greater than the value of TAPMR and TAMATCHR.

In PWM mode, this value along with TAILR, determines the duty cycle of the output PWM signal.

When a 16/32-bit GPT is configured to one of the 32-bit modes, TAMATCHR appears as a 32-bit register. (The upper 16-bits correspond to the contents TBMATCHR).

In a 16-bit mode, the upper 16 bits of this register read as 0s and have no effect on the state of TBMATCHR.

Note : This register is updated internally (takes effect) based on TAMR.TAMRSU
</description>
               <addressOffset>48</addressOffset>
               <access>read-write</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>TAMATCHR</name>
                     <description>TAMATCHR</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TBMATCHR</name>
               <description>Timer B Match Register

 When a GPT is configured to one of the 32-bit modes, the contents of bits 15:0 in this register are loaded into the upper 16 bits of  TAMATCHR.
Reads from this register return the current match value of Timer B and writes are ignored.
In a 16-bit mode, bits 15:0 are used for the match value. Bits 31:16 are reserved in both cases.

Note : This register is updated internally (takes effect) based on TBMR.TBMRSU</description>
               <addressOffset>52</addressOffset>
               <access>read-write</access>
               <resetValue>0x0000ffff</resetValue>
               <fields>
                  <field>
                     <name>TBMATCHR</name>
                     <description>TBMATCHR</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TAPR</name>
               <description>Timer A Pre-scale
This register allows software to extend the range of the timers when they are used individually.
When in one-shot or periodic down count modes, this register acts as a true prescaler for the timer counter.
When acting as a true prescaler, the prescaler counts down to 0 before the value in TAR and TAV registers are incremented.
In all other individual/split modes, this register is a linear extension of the upper range of the timer counter, holding bits 23:16 in the 16-bit modes of the 16/32-bit GPT.

</description>
               <addressOffset>56</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TAPSR</name>
                     <description>TAPSR</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TBPR</name>
               <description>Timer B Pre-scale
This register allows software to extend the range of the timers when they are used individually.
When in one-shot or periodic down count modes, this register acts as a true prescaler for the timer counter.
When acting as a true prescaler, the prescaler counts down to 0 before the value in TBR and TBV registers are incremented.
In all other individual/split modes, this register is a linear extension of the upper range of the timer counter, holding bits 23:16 in the 16-bit modes of the 16/32-bit GPT.

</description>
               <addressOffset>60</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TBPSR</name>
                     <description>TBPSR</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TAPMR</name>
               <description>Timer A Pre-scale Match
This register allows software to extend the range of the TAMATCHR when used individually.  

</description>
               <addressOffset>64</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TAPSMR</name>
                     <description>TAPSMR</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TBPMR</name>
               <description>Timer B Pre-scale Match
This register allows software to extend the range of the TBMATCHR when used individually.  

</description>
               <addressOffset>68</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TBPSMR</name>
                     <description>TBPSMR</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TAR</name>
               <description>Timer A Register

</description>
               <addressOffset>72</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>TAR</name>
                     <description>TAR</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TBR</name>
               <description>Timer B Register</description>
               <addressOffset>76</addressOffset>
               <access>read-only</access>
               <resetValue>0x0000ffff</resetValue>
               <fields>
                  <field>
                     <name>TBR</name>
                     <description>TBR</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TAV</name>
               <description>Timer A Value 
This register shows the current value of the free running 16-bit Timer A. In the 32-bit mode</description>
               <addressOffset>80</addressOffset>
               <access>read-write</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>TAV</name>
                     <description>TAV</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TBV</name>
               <description>Timer B Value 
This register shows the current value of the free running 16-bit Timer B. Note: When the alternate timer clock (TIMCLK) is enabled, a read of a timer value will return the current count  1. </description>
               <addressOffset>84</addressOffset>
               <access>read-write</access>
               <resetValue>0x0000ffff</resetValue>
               <fields>
                  <field>
                     <name>TBV</name>
                     <description>TBV</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RTCPD</name>
               <description>RTC Pre-divide Value 
This register shows the current value of the RTC pre-divider in RTC mode. Note: When the alternate timer clock (TIMCLK) is enabled, a read of a timer value will return the current count  -1. </description>
               <addressOffset>88</addressOffset>
               <access>read-only</access>
               <resetValue>0x00007fff</resetValue>
               <fields>
                  <field>
                     <name>RTCPD</name>
                     <description>RTCPD</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TAPS</name>
               <description>Timer A Pre-scale Snap-shot 

Based on the value in the register field TAMR.TAILD, this register is updated with the value from TAPR register either on the next cycle or on the next timeout.


This register shows the current value of the Timer A pre-scaler in the 16-bit mode. Note: When the alternate timer clock (TIMCLK) is enabled a read of a timer value will return the current count -1. </description>
               <addressOffset>92</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>PSS</name>
                     <description>PSS</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TBPS</name>
               <description>Timer B Pre-scale Snap-shot 

Based on the value in the register field TBMR.TBILD, this register is updated with the value from TBPR register either on the next cycle or on the next timeout.

This register shows the current value of the Timer B pre-scaler in the 16-bit mode. Note: When the alternate timer clock (TIMCLK) is enabled  a read of a timer value will return the current count -1. </description>
               <addressOffset>96</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>PSS</name>
                     <description>PSS</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TAPV</name>
               <description>Timer A Pre-scale Value 
This register shows the current value of the Timer A free running pre-scaler in the 16-bit mode. Note: When the alternate timer clock (TIMCLK) is enabled,  a read of a timer value will return the current count  1. </description>
               <addressOffset>100</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>PSV</name>
                     <description>PSV</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TBPV</name>
               <description>Timer B Pre-scale Value 
This register shows the current value of the Timer B free running pre-scaler in the 16-bit mode. Note: When the alternate timer clock (TIMCLK) is enabled, a read of a timer value will return the current count-1. </description>
               <addressOffset>104</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>PSV</name>
                     <description>PSV</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>DMAEV</name>
               <description>DMA Event 
This register allows software to enable/disable GPT DMA trigger events. </description>
               <addressOffset>108</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TBMDMAEN</name>
                     <description>TBMDMAEN</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>CBEDMAEN</name>
                     <description>CBEDMAEN</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>CBMDMAEN</name>
                     <description>CBMDMAEN</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>TBTODMAEN</name>
                     <description>TBTODMAEN</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>TAMDMAEN</name>
                     <description>TAMDMAEN</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>RTCDMAEN</name>
                     <description>RTCDMAEN</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>CAEDMAEN</name>
                     <description>CAEDMAEN</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>CAMDMAEN</name>
                     <description>CAMDMAEN</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>TATODMAEN</name>
                     <description>TATODMAEN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>VERSION</name>
               <description>Peripheral Version
This register provides information regarding the GPT version</description>
               <addressOffset>4016</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000400</resetValue>
               <fields>
                  <field>
                     <name>VERSION</name>
                     <description>VERSION</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>ANDCCP</name>
               <description>Combined CCP Output
This register is used to logically AND CCP output pairs for each timer</description>
               <addressOffset>4020</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CCP_AND_EN</name>
                     <description>CCP_AND_EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>GPT3</name>
         <description>General Purpose Timer.

</description>
         <baseAddress>0x40013000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>0x1000</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>CFG</name>
               <description>Configuration</description>
               <addressOffset>0</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CFG</name>
                     <description>CFG</description>
                     <bitRange>[2:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TAMR</name>
               <description>Timer A Mode

</description>
               <addressOffset>4</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TCACT</name>
                     <description>TCACT</description>
                     <bitRange>[15:13]</bitRange>
                  </field>
                  <field>
                     <name>TACINTD</name>
                     <description>TACINTD</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>TAPLO</name>
                     <description>TAPLO</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>TAMRSU</name>
                     <description>TAMRSU</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>TAPWMIE</name>
                     <description>TAPWMIE</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>TAILD</name>
                     <description>TAILD</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>TASNAPS</name>
                     <description>TASNAPS</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>TAWOT</name>
                     <description>TAWOT</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>TAMIE</name>
                     <description>TAMIE</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>TACDIR</name>
                     <description>TACDIR</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>TAAMS</name>
                     <description>TAAMS</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>TACM</name>
                     <description>TACM</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>TAMR</name>
                     <description>TAMR</description>
                     <bitRange>[1:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TBMR</name>
               <description>Timer B Mode

</description>
               <addressOffset>8</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TCACT</name>
                     <description>TCACT</description>
                     <bitRange>[15:13]</bitRange>
                  </field>
                  <field>
                     <name>TBCINTD</name>
                     <description>TBCINTD</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>TBPLO</name>
                     <description>TBPLO</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>TBMRSU</name>
                     <description>TBMRSU</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>TBPWMIE</name>
                     <description>TBPWMIE</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>TBILD</name>
                     <description>TBILD</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>TBSNAPS</name>
                     <description>TBSNAPS</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>TBWOT</name>
                     <description>TBWOT</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>TBMIE</name>
                     <description>TBMIE</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>TBCDIR</name>
                     <description>TBCDIR</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>TBAMS</name>
                     <description>TBAMS</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>TBCM</name>
                     <description>TBCM</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>TBMR</name>
                     <description>TBMR</description>
                     <bitRange>[1:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CTL</name>
               <description>Control</description>
               <addressOffset>12</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TBPWML</name>
                     <description>TBPWML</description>
                     <bitRange>[14:14]</bitRange>
                  </field>
                  <field>
                     <name>TBEVENT</name>
                     <description>TBEVENT</description>
                     <bitRange>[11:10]</bitRange>
                  </field>
                  <field>
                     <name>TBSTALL</name>
                     <description>TBSTALL</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>TBEN</name>
                     <description>TBEN</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>TAPWML</name>
                     <description>TAPWML</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>RTCEN</name>
                     <description>RTCEN</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>TAEVENT</name>
                     <description>TAEVENT</description>
                     <bitRange>[3:2]</bitRange>
                  </field>
                  <field>
                     <name>TASTALL</name>
                     <description>TASTALL</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>TAEN</name>
                     <description>TAEN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SYNC</name>
               <description>Synch Register

</description>
               <addressOffset>16</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>SYNC3</name>
                     <description>SYNC3</description>
                     <bitRange>[7:6]</bitRange>
                  </field>
                  <field>
                     <name>SYNC2</name>
                     <description>SYNC2</description>
                     <bitRange>[5:4]</bitRange>
                  </field>
                  <field>
                     <name>SYNC1</name>
                     <description>SYNC1</description>
                     <bitRange>[3:2]</bitRange>
                  </field>
                  <field>
                     <name>SYNC0</name>
                     <description>SYNC0</description>
                     <bitRange>[1:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IMR</name>
               <description>Interrupt Mask
This register is used to enable the interrupts.
Associated registers:
RIS, MIS, ICLR

</description>
               <addressOffset>24</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>WUMIS</name>
                     <description>WUMIS</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>DMABIM</name>
                     <description>DMABIM</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>TBMIM</name>
                     <description>TBMIM</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>CBEIM</name>
                     <description>CBEIM</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>CBMIM</name>
                     <description>CBMIM</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>TBTOIM</name>
                     <description>TBTOIM</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>DMAAIM</name>
                     <description>DMAAIM</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>TAMIM</name>
                     <description>TAMIM</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>RTCIM</name>
                     <description>RTCIM</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>CAEIM</name>
                     <description>CAEIM</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>CAMIM</name>
                     <description>CAMIM</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>TATOIM</name>
                     <description>TATOIM</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RIS</name>
               <description>Raw Interrupt Status
Associated registers:
IMR, MIS, ICLR

</description>
               <addressOffset>28</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>WURIS</name>
                     <description>WURIS</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>DMABRIS</name>
                     <description>DMABRIS</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>TBMRIS</name>
                     <description>TBMRIS</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>CBERIS</name>
                     <description>CBERIS</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>CBMRIS</name>
                     <description>CBMRIS</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>TBTORIS</name>
                     <description>TBTORIS</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>DMAARIS</name>
                     <description>DMAARIS</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>TAMRIS</name>
                     <description>TAMRIS</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>RTCRIS</name>
                     <description>RTCRIS</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>CAERIS</name>
                     <description>CAERIS</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>CAMRIS</name>
                     <description>CAMRIS</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>TATORIS</name>
                     <description>TATORIS</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>MIS</name>
               <description>Masked Interrupt Status
Values are result of bitwise AND operation between RIS and IMR
Assosciated clear register: ICLR

</description>
               <addressOffset>32</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>WUMIS</name>
                     <description>WUMIS</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>DMABMIS</name>
                     <description>DMABMIS</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>TBMMIS</name>
                     <description>TBMMIS</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>CBEMIS</name>
                     <description>CBEMIS</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>CBMMIS</name>
                     <description>CBMMIS</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>TBTOMIS</name>
                     <description>TBTOMIS</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>DMAAMIS</name>
                     <description>DMAAMIS</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>TAMMIS</name>
                     <description>TAMMIS</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>RTCMIS</name>
                     <description>RTCMIS</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>CAEMIS</name>
                     <description>CAEMIS</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>CAMMIS</name>
                     <description>CAMMIS</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>TATOMIS</name>
                     <description>TATOMIS</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>ICLR</name>
               <description>Interrupt Clear
This register is used to clear status bits in the RIS and MIS registers</description>
               <addressOffset>36</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>WUECINT</name>
                     <description>WUECINT</description>
                     <bitRange>[16:16]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DMABINT</name>
                     <description>DMABINT</description>
                     <bitRange>[13:13]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>TBMCINT</name>
                     <description>TBMCINT</description>
                     <bitRange>[11:11]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>CBECINT</name>
                     <description>CBECINT</description>
                     <bitRange>[10:10]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>CBMCINT</name>
                     <description>CBMCINT</description>
                     <bitRange>[9:9]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>TBTOCINT</name>
                     <description>TBTOCINT</description>
                     <bitRange>[8:8]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>DMAAINT</name>
                     <description>DMAAINT</description>
                     <bitRange>[5:5]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>TAMCINT</name>
                     <description>TAMCINT</description>
                     <bitRange>[4:4]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>RTCCINT</name>
                     <description>RTCCINT</description>
                     <bitRange>[3:3]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>CAECINT</name>
                     <description>CAECINT</description>
                     <bitRange>[2:2]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>CAMCINT</name>
                     <description>CAMCINT</description>
                     <bitRange>[1:1]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
                  <field>
                     <name>TATOCINT</name>
                     <description>TATOCINT</description>
                     <bitRange>[0:0]</bitRange>
                     <modifiedWriteValues>oneToClear</modifiedWriteValues>
                  </field>
               </fields>
            </register>
            <register>
               <name>TAILR</name>
               <description>Timer A Interval Load  Register</description>
               <addressOffset>40</addressOffset>
               <access>read-write</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>TAILR</name>
                     <description>TAILR</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TBILR</name>
               <description>Timer B Interval Load  Register</description>
               <addressOffset>44</addressOffset>
               <access>read-write</access>
               <resetValue>0x0000ffff</resetValue>
               <fields>
                  <field>
                     <name>TBILR</name>
                     <description>TBILR</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TAMATCHR</name>
               <description>Timer A Match Register

Interrupts can be generated when the timer value is equal to the value in this register in one-shot or periodic mode.

In Edge-Count mode, this register along with TAILR, determines how many edge events are counted.
The total number of edge events counted is equal to the value in TAILR minus this value.

Note that in edge-count mode, when executing an up-count, the value of TAPR and TAILR must be greater than the value of TAPMR and TAMATCHR.

In PWM mode, this value along with TAILR, determines the duty cycle of the output PWM signal.

When a 16/32-bit GPT is configured to one of the 32-bit modes, TAMATCHR appears as a 32-bit register. (The upper 16-bits correspond to the contents TBMATCHR).

In a 16-bit mode, the upper 16 bits of this register read as 0s and have no effect on the state of TBMATCHR.

Note : This register is updated internally (takes effect) based on TAMR.TAMRSU
</description>
               <addressOffset>48</addressOffset>
               <access>read-write</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>TAMATCHR</name>
                     <description>TAMATCHR</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TBMATCHR</name>
               <description>Timer B Match Register

 When a GPT is configured to one of the 32-bit modes, the contents of bits 15:0 in this register are loaded into the upper 16 bits of  TAMATCHR.
Reads from this register return the current match value of Timer B and writes are ignored.
In a 16-bit mode, bits 15:0 are used for the match value. Bits 31:16 are reserved in both cases.

Note : This register is updated internally (takes effect) based on TBMR.TBMRSU</description>
               <addressOffset>52</addressOffset>
               <access>read-write</access>
               <resetValue>0x0000ffff</resetValue>
               <fields>
                  <field>
                     <name>TBMATCHR</name>
                     <description>TBMATCHR</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TAPR</name>
               <description>Timer A Pre-scale
This register allows software to extend the range of the timers when they are used individually.
When in one-shot or periodic down count modes, this register acts as a true prescaler for the timer counter.
When acting as a true prescaler, the prescaler counts down to 0 before the value in TAR and TAV registers are incremented.
In all other individual/split modes, this register is a linear extension of the upper range of the timer counter, holding bits 23:16 in the 16-bit modes of the 16/32-bit GPT.

</description>
               <addressOffset>56</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TAPSR</name>
                     <description>TAPSR</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TBPR</name>
               <description>Timer B Pre-scale
This register allows software to extend the range of the timers when they are used individually.
When in one-shot or periodic down count modes, this register acts as a true prescaler for the timer counter.
When acting as a true prescaler, the prescaler counts down to 0 before the value in TBR and TBV registers are incremented.
In all other individual/split modes, this register is a linear extension of the upper range of the timer counter, holding bits 23:16 in the 16-bit modes of the 16/32-bit GPT.

</description>
               <addressOffset>60</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TBPSR</name>
                     <description>TBPSR</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TAPMR</name>
               <description>Timer A Pre-scale Match
This register allows software to extend the range of the TAMATCHR when used individually.  

</description>
               <addressOffset>64</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TAPSMR</name>
                     <description>TAPSMR</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TBPMR</name>
               <description>Timer B Pre-scale Match
This register allows software to extend the range of the TBMATCHR when used individually.  

</description>
               <addressOffset>68</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TBPSMR</name>
                     <description>TBPSMR</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TAR</name>
               <description>Timer A Register

</description>
               <addressOffset>72</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>TAR</name>
                     <description>TAR</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TBR</name>
               <description>Timer B Register</description>
               <addressOffset>76</addressOffset>
               <access>read-only</access>
               <resetValue>0x0000ffff</resetValue>
               <fields>
                  <field>
                     <name>TBR</name>
                     <description>TBR</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TAV</name>
               <description>Timer A Value 
This register shows the current value of the free running 16-bit Timer A. In the 32-bit mode</description>
               <addressOffset>80</addressOffset>
               <access>read-write</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>TAV</name>
                     <description>TAV</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TBV</name>
               <description>Timer B Value 
This register shows the current value of the free running 16-bit Timer B. Note: When the alternate timer clock (TIMCLK) is enabled, a read of a timer value will return the current count  1. </description>
               <addressOffset>84</addressOffset>
               <access>read-write</access>
               <resetValue>0x0000ffff</resetValue>
               <fields>
                  <field>
                     <name>TBV</name>
                     <description>TBV</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RTCPD</name>
               <description>RTC Pre-divide Value 
This register shows the current value of the RTC pre-divider in RTC mode. Note: When the alternate timer clock (TIMCLK) is enabled, a read of a timer value will return the current count  -1. </description>
               <addressOffset>88</addressOffset>
               <access>read-only</access>
               <resetValue>0x00007fff</resetValue>
               <fields>
                  <field>
                     <name>RTCPD</name>
                     <description>RTCPD</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TAPS</name>
               <description>Timer A Pre-scale Snap-shot 

Based on the value in the register field TAMR.TAILD, this register is updated with the value from TAPR register either on the next cycle or on the next timeout.


This register shows the current value of the Timer A pre-scaler in the 16-bit mode. Note: When the alternate timer clock (TIMCLK) is enabled a read of a timer value will return the current count -1. </description>
               <addressOffset>92</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>PSS</name>
                     <description>PSS</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TBPS</name>
               <description>Timer B Pre-scale Snap-shot 

Based on the value in the register field TBMR.TBILD, this register is updated with the value from TBPR register either on the next cycle or on the next timeout.

This register shows the current value of the Timer B pre-scaler in the 16-bit mode. Note: When the alternate timer clock (TIMCLK) is enabled  a read of a timer value will return the current count -1. </description>
               <addressOffset>96</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>PSS</name>
                     <description>PSS</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TAPV</name>
               <description>Timer A Pre-scale Value 
This register shows the current value of the Timer A free running pre-scaler in the 16-bit mode. Note: When the alternate timer clock (TIMCLK) is enabled,  a read of a timer value will return the current count  1. </description>
               <addressOffset>100</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>PSV</name>
                     <description>PSV</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TBPV</name>
               <description>Timer B Pre-scale Value 
This register shows the current value of the Timer B free running pre-scaler in the 16-bit mode. Note: When the alternate timer clock (TIMCLK) is enabled, a read of a timer value will return the current count-1. </description>
               <addressOffset>104</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>PSV</name>
                     <description>PSV</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>DMAEV</name>
               <description>DMA Event 
This register allows software to enable/disable GPT DMA trigger events. </description>
               <addressOffset>108</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TBMDMAEN</name>
                     <description>TBMDMAEN</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>CBEDMAEN</name>
                     <description>CBEDMAEN</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>CBMDMAEN</name>
                     <description>CBMDMAEN</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>TBTODMAEN</name>
                     <description>TBTODMAEN</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>TAMDMAEN</name>
                     <description>TAMDMAEN</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>RTCDMAEN</name>
                     <description>RTCDMAEN</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>CAEDMAEN</name>
                     <description>CAEDMAEN</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>CAMDMAEN</name>
                     <description>CAMDMAEN</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>TATODMAEN</name>
                     <description>TATODMAEN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>VERSION</name>
               <description>Peripheral Version
This register provides information regarding the GPT version</description>
               <addressOffset>4016</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000400</resetValue>
               <fields>
                  <field>
                     <name>VERSION</name>
                     <description>VERSION</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>ANDCCP</name>
               <description>Combined CCP Output
This register is used to logically AND CCP output pairs for each timer</description>
               <addressOffset>4020</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CCP_AND_EN</name>
                     <description>CCP_AND_EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>I2C0</name>
         <description>I2CMaster/Slave Serial Controler

</description>
         <baseAddress>0x40002000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>0x1000</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>SOAR</name>
               <description>Slave Own Address
This register consists of seven address bits that identify this I2C device on the I2C bus.</description>
               <addressOffset>0</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>OAR</name>
                     <description>OAR</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SSTAT</name>
               <description>Slave Status 
Note: This register shares address with SCTL, meaning that this register functions as a control register when written, and a status register when read.</description>
               <addressOffset>4</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>FBR</name>
                     <description>FBR</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>TREQ</name>
                     <description>TREQ</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>RREQ</name>
                     <description>RREQ</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SCTL</name>
               <description>Slave Control
Note: This register shares address with SSTAT, meaning that this register functions as a control register when written, and a status register when read.</description>
               <addressOffset>4</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DA</name>
                     <description>DA</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            <alternateRegister>SSTAT</alternateRegister></register>
            <register>
               <name>SDR</name>
               <description>Slave Data
This register contains the data to be transmitted when in the Slave Transmit state, and the data received when in the Slave Receive state.</description>
               <addressOffset>8</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DATA</name>
                     <description>DATA</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SIMR</name>
               <description>Slave Interrupt Mask
This register controls whether a raw interrupt is promoted to a controller interrupt.</description>
               <addressOffset>12</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>STOPIM</name>
                     <description>STOPIM</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>STARTIM</name>
                     <description>STARTIM</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>DATAIM</name>
                     <description>DATAIM</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SRIS</name>
               <description>Slave Raw Interrupt Status
This register shows the unmasked interrupt status.</description>
               <addressOffset>16</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>STOPRIS</name>
                     <description>STOPRIS</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>STARTRIS</name>
                     <description>STARTRIS</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>DATARIS</name>
                     <description>DATARIS</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SMIS</name>
               <description>Slave Masked Interrupt Status
This register show which interrupt is active (based on result from SRIS and SIMR).</description>
               <addressOffset>20</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>STOPMIS</name>
                     <description>STOPMIS</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>STARTMIS</name>
                     <description>STARTMIS</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>DATAMIS</name>
                     <description>DATAMIS</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SICR</name>
               <description>Slave Interrupt Clear
This register clears the raw interrupt SRIS.</description>
               <addressOffset>24</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>STOPIC</name>
                     <description>STOPIC</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>STARTIC</name>
                     <description>STARTIC</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>DATAIC</name>
                     <description>DATAIC</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>MSA</name>
               <description>Master Salve Address
This register contains seven address bits of the slave to be accessed by the master (a6-a0), and an RS bit determining if the next operation is a receive or transmit.</description>
               <addressOffset>2048</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>SA</name>
                     <description>SA</description>
                     <bitRange>[7:1]</bitRange>
                  </field>
                  <field>
                     <name>RS</name>
                     <description>RS</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>MSTAT</name>
               <description>Master Status

</description>
               <addressOffset>2052</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000020</resetValue>
               <fields>
                  <field>
                     <name>BUSBSY</name>
                     <description>BUSBSY</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>IDLE</name>
                     <description>IDLE</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>ARBLST</name>
                     <description>ARBLST</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>DATACK_N</name>
                     <description>DATACK_N</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>ADRACK_N</name>
                     <description>ADRACK_N</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>ERR</name>
                     <description>ERR</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>BUSY</name>
                     <description>BUSY</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>MCTRL</name>
               <description>Master Control

This register accesses status bits when read and control bits when written. When read, the status register indicates the state of the I2C bus controller as stated in MSTAT. When written, the control register configures the I2C controller operation.

To generate a single transmit cycle, the I2C Master Slave Address (MSA) register is written with the desired address, the MSA.RS bit is cleared, and this register is written with 
* ACK=X (0 or 1), 
* STOP=1, 
* START=1, 
* RUN=1 
to perform the operation and stop. 
When the operation is completed (or aborted due an error), an interrupt becomes active and the data may be read from the MDR register. </description>
               <addressOffset>2052</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>ACK</name>
                     <description>ACK</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>STOP</name>
                     <description>STOP</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>START</name>
                     <description>START</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>RUN</name>
                     <description>RUN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            <alternateRegister>MSTAT</alternateRegister></register>
            <register>
               <name>MDR</name>
               <description>Master Data
This register contains the data to be transmitted when in the Master Transmit state and the data received when in the Master Receive state.</description>
               <addressOffset>2056</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DATA</name>
                     <description>DATA</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>MTPR</name>
               <description>I2C Master Timer Period
This register specifies the period of the SCL clock.</description>
               <addressOffset>2060</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>TPR_7</name>
                     <description>TPR_7</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>TPR</name>
                     <description>TPR</description>
                     <bitRange>[6:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>MIMR</name>
               <description>Master Interrupt Mask
This register controls whether a raw interrupt is promoted to a controller interrupt.</description>
               <addressOffset>2064</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>IM</name>
                     <description>IM</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>MRIS</name>
               <description>Master Raw Interrupt Status
This register show the unmasked interrupt status.</description>
               <addressOffset>2068</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>RIS</name>
                     <description>RIS</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>MMIS</name>
               <description>Master Masked Interrupt Status
This register show which interrupt is active (based on result from MRIS and MIMR).</description>
               <addressOffset>2072</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>MIS</name>
                     <description>MIS</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>MICR</name>
               <description>Master Interrupt Clear
This register clears the raw and masked interrupt.</description>
               <addressOffset>2076</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>IC</name>
                     <description>IC</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>MCR</name>
               <description>Master Configuration
This register configures the mode (Master or Slave) and sets the interface for test mode loopback.</description>
               <addressOffset>2080</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>SFE</name>
                     <description>SFE</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>MFE</name>
                     <description>MFE</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>LPBK</name>
                     <description>LPBK</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>I2S0</name>
         <description>I2S Audio DMA module supporting formats I2S, LJF, RJF and DSP

</description>
         <baseAddress>0x40021000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>0x1000</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>AIFWCLKSRC</name>
               <description>WCLK Source Selection</description>
               <addressOffset>0</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>WCLK_INV</name>
                     <description>WCLK_INV</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>WCLK_SRC</name>
                     <description>WCLK_SRC</description>
                     <bitRange>[1:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>AIFDMACFG</name>
               <description>DMA Buffer Size Configuration</description>
               <addressOffset>4</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>END_FRAME_IDX</name>
                     <description>END_FRAME_IDX</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>AIFDIRCFG</name>
               <description>Pin Direction</description>
               <addressOffset>8</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>AD2</name>
                     <description>AD2</description>
                     <bitRange>[9:8]</bitRange>
                  </field>
                  <field>
                     <name>AD1</name>
                     <description>AD1</description>
                     <bitRange>[5:4]</bitRange>
                  </field>
                  <field>
                     <name>AD0</name>
                     <description>AD0</description>
                     <bitRange>[1:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>AIFFMTCFG</name>
               <description>Serial Interface Format Configuration</description>
               <addressOffset>12</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000170</resetValue>
               <fields>
                  <field>
                     <name>DATA_DELAY</name>
                     <description>DATA_DELAY</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
                  <field>
                     <name>MEM_LEN_24</name>
                     <description>MEM_LEN_24</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>SMPL_EDGE</name>
                     <description>SMPL_EDGE</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>DUAL_PHASE</name>
                     <description>DUAL_PHASE</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>WORD_LEN</name>
                     <description>WORD_LEN</description>
                     <bitRange>[4:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>AIFWMASK0</name>
               <description>Word Selection Bit Mask for Pin 0</description>
               <addressOffset>16</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000003</resetValue>
               <fields>
                  <field>
                     <name>MASK</name>
                     <description>MASK</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>AIFWMASK1</name>
               <description>Word Selection Bit Mask for Pin 1</description>
               <addressOffset>20</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000003</resetValue>
               <fields>
                  <field>
                     <name>MASK</name>
                     <description>MASK</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>AIFWMASK2</name>
               <description>Word Selection Bit Mask for Pin 2

</description>
               <addressOffset>24</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000003</resetValue>
               <fields>
                  <field>
                     <name>MASK</name>
                     <description>MASK</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>AIFPWMVALUE</name>
               <description>Audio Interface PWM Debug Value</description>
               <addressOffset>28</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>PULSE_WIDTH</name>
                     <description>PULSE_WIDTH</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>AIFINPTRNEXT</name>
               <description>DMA Input Buffer Next Pointer</description>
               <addressOffset>32</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>PTR</name>
                     <description>PTR</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>AIFINPTR</name>
               <description>DMA Input Buffer Current Pointer</description>
               <addressOffset>36</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>PTR</name>
                     <description>PTR</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>AIFOUTPTRNEXT</name>
               <description>DMA Output Buffer Next Pointer</description>
               <addressOffset>40</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>PTR</name>
                     <description>PTR</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>AIFOUTPTR</name>
               <description>DMA Output Buffer Current Pointer</description>
               <addressOffset>44</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>PTR</name>
                     <description>PTR</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>STMPCTL</name>
               <description>SampleStaMP Generator Control Register</description>
               <addressOffset>52</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>OUT_RDY</name>
                     <description>OUT_RDY</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>IN_RDY</name>
                     <description>IN_RDY</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>STMP_EN</name>
                     <description>STMP_EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>STMPXCNTCAPT0</name>
               <description>Captured XOSC Counter Value, Capture Channel 0</description>
               <addressOffset>56</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CAPT_VALUE</name>
                     <description>CAPT_VALUE</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>STMPXPER</name>
               <description>XOSC Period Value</description>
               <addressOffset>60</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>VALUE</name>
                     <description>VALUE</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>STMPWCNTCAPT0</name>
               <description>Captured WCLK Counter Value, Capture Channel 0</description>
               <addressOffset>64</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CAPT_VALUE</name>
                     <description>CAPT_VALUE</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>STMPWPER</name>
               <description>WCLK Counter Period Value</description>
               <addressOffset>68</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>VALUE</name>
                     <description>VALUE</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>STMPINTRIG</name>
               <description>WCLK Counter Trigger Value for Input Pins</description>
               <addressOffset>72</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>IN_START_WCNT</name>
                     <description>IN_START_WCNT</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>STMPOUTTRIG</name>
               <description>WCLK Counter Trigger Value for Output Pins</description>
               <addressOffset>76</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>OUT_START_WCNT</name>
                     <description>OUT_START_WCNT</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>STMPWSET</name>
               <description>WCLK Counter Set Operation</description>
               <addressOffset>80</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>VALUE</name>
                     <description>VALUE</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>STMPWADD</name>
               <description>WCLK Counter Add Operation</description>
               <addressOffset>84</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>VALUE_INC</name>
                     <description>VALUE_INC</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>STMPXPERMIN</name>
               <description>XOSC Minimum Period Value
Minimum Value of STMPXPER</description>
               <addressOffset>88</addressOffset>
               <access>read-write</access>
               <resetValue>0x0000ffff</resetValue>
               <fields>
                  <field>
                     <name>VALUE</name>
                     <description>VALUE</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>STMPWCNT</name>
               <description>Current Value of WCNT</description>
               <addressOffset>92</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CURR_VALUE</name>
                     <description>CURR_VALUE</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>STMPXCNT</name>
               <description>Current Value of XCNT</description>
               <addressOffset>96</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CURR_VALUE</name>
                     <description>CURR_VALUE</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>STMPXCNTCAPT1</name>
               <description>Captured XOSC Counter Value, Capture Channel 1</description>
               <addressOffset>100</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CAPT_VALUE</name>
                     <description>CAPT_VALUE</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>STMPWCNTCAPT1</name>
               <description>Captured WCLK Counter Value, Capture Channel 1</description>
               <addressOffset>104</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CAPT_VALUE</name>
                     <description>CAPT_VALUE</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IRQMASK</name>
               <description>Masked Interrupt Status Register</description>
               <addressOffset>112</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>AIF_DMA_IN</name>
                     <description>AIF_DMA_IN</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>AIF_DMA_OUT</name>
                     <description>AIF_DMA_OUT</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>WCLK_TIMEOUT</name>
                     <description>WCLK_TIMEOUT</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>BUS_ERR</name>
                     <description>BUS_ERR</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>WCLK_ERR</name>
                     <description>WCLK_ERR</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>PTR_ERR</name>
                     <description>PTR_ERR</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IRQFLAGS</name>
               <description>Raw Interrupt Status Register</description>
               <addressOffset>116</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>AIF_DMA_IN</name>
                     <description>AIF_DMA_IN</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>AIF_DMA_OUT</name>
                     <description>AIF_DMA_OUT</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>WCLK_TIMEOUT</name>
                     <description>WCLK_TIMEOUT</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>BUS_ERR</name>
                     <description>BUS_ERR</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>WCLK_ERR</name>
                     <description>WCLK_ERR</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>PTR_ERR</name>
                     <description>PTR_ERR</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IRQSET</name>
               <description>Interrupt Set Register</description>
               <addressOffset>120</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>AIF_DMA_IN</name>
                     <description>AIF_DMA_IN</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>AIF_DMA_OUT</name>
                     <description>AIF_DMA_OUT</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>WCLK_TIMEOUT</name>
                     <description>WCLK_TIMEOUT</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>BUS_ERR</name>
                     <description>BUS_ERR</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>WCLK_ERR</name>
                     <description>WCLK_ERR</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>PTR_ERR</name>
                     <description>PTR_ERR</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IRQCLR</name>
               <description>Interrupt Clear Register</description>
               <addressOffset>124</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>AIF_DMA_IN</name>
                     <description>AIF_DMA_IN</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>AIF_DMA_OUT</name>
                     <description>AIF_DMA_OUT</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>WCLK_TIMEOUT</name>
                     <description>WCLK_TIMEOUT</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>BUS_ERR</name>
                     <description>BUS_ERR</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>WCLK_ERR</name>
                     <description>WCLK_ERR</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>PTR_ERR</name>
                     <description>PTR_ERR</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>IOC</name>
         <description>IO Controller (IOC) - configures all the DIOs and resides in the MCU domain.

</description>
         <baseAddress>0x40081000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>0x1000</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>IOCFG0</name>
               <description>Configuration of DIO0</description>
               <addressOffset>0</addressOffset>
               <access>read-write</access>
               <resetValue>0x00006000</resetValue>
               <fields>
                  <field>
                     <name>HYST_EN</name>
                     <description>HYST_EN</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>IE</name>
                     <description>IE</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>WU_CFG</name>
                     <description>WU_CFG</description>
                     <bitRange>[28:27]</bitRange>
                  </field>
                  <field>
                     <name>IOMODE</name>
                     <description>IOMODE</description>
                     <bitRange>[26:24]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_IRQ_EN</name>
                     <description>EDGE_IRQ_EN</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_DET</name>
                     <description>EDGE_DET</description>
                     <bitRange>[17:16]</bitRange>
                  </field>
                  <field>
                     <name>PULL_CTL</name>
                     <description>PULL_CTL</description>
                     <bitRange>[14:13]</bitRange>
                  </field>
                  <field>
                     <name>SLEW_RED</name>
                     <description>SLEW_RED</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>IOCURR</name>
                     <description>IOCURR</description>
                     <bitRange>[11:10]</bitRange>
                  </field>
                  <field>
                     <name>IOSTR</name>
                     <description>IOSTR</description>
                     <bitRange>[9:8]</bitRange>
                  </field>
                  <field>
                     <name>PORT_ID</name>
                     <description>PORT_ID</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IOCFG1</name>
               <description>Configuration of DIO1</description>
               <addressOffset>4</addressOffset>
               <access>read-write</access>
               <resetValue>0x00006000</resetValue>
               <fields>
                  <field>
                     <name>HYST_EN</name>
                     <description>HYST_EN</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>IE</name>
                     <description>IE</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>WU_CFG</name>
                     <description>WU_CFG</description>
                     <bitRange>[28:27]</bitRange>
                  </field>
                  <field>
                     <name>IOMODE</name>
                     <description>IOMODE</description>
                     <bitRange>[26:24]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_IRQ_EN</name>
                     <description>EDGE_IRQ_EN</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_DET</name>
                     <description>EDGE_DET</description>
                     <bitRange>[17:16]</bitRange>
                  </field>
                  <field>
                     <name>PULL_CTL</name>
                     <description>PULL_CTL</description>
                     <bitRange>[14:13]</bitRange>
                  </field>
                  <field>
                     <name>SLEW_RED</name>
                     <description>SLEW_RED</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>IOCURR</name>
                     <description>IOCURR</description>
                     <bitRange>[11:10]</bitRange>
                  </field>
                  <field>
                     <name>IOSTR</name>
                     <description>IOSTR</description>
                     <bitRange>[9:8]</bitRange>
                  </field>
                  <field>
                     <name>PORT_ID</name>
                     <description>PORT_ID</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IOCFG2</name>
               <description>Configuration of DIO2</description>
               <addressOffset>8</addressOffset>
               <access>read-write</access>
               <resetValue>0x00006000</resetValue>
               <fields>
                  <field>
                     <name>HYST_EN</name>
                     <description>HYST_EN</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>IE</name>
                     <description>IE</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>WU_CFG</name>
                     <description>WU_CFG</description>
                     <bitRange>[28:27]</bitRange>
                  </field>
                  <field>
                     <name>IOMODE</name>
                     <description>IOMODE</description>
                     <bitRange>[26:24]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_IRQ_EN</name>
                     <description>EDGE_IRQ_EN</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_DET</name>
                     <description>EDGE_DET</description>
                     <bitRange>[17:16]</bitRange>
                  </field>
                  <field>
                     <name>PULL_CTL</name>
                     <description>PULL_CTL</description>
                     <bitRange>[14:13]</bitRange>
                  </field>
                  <field>
                     <name>SLEW_RED</name>
                     <description>SLEW_RED</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>IOCURR</name>
                     <description>IOCURR</description>
                     <bitRange>[11:10]</bitRange>
                  </field>
                  <field>
                     <name>IOSTR</name>
                     <description>IOSTR</description>
                     <bitRange>[9:8]</bitRange>
                  </field>
                  <field>
                     <name>PORT_ID</name>
                     <description>PORT_ID</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IOCFG3</name>
               <description>Configuration of DIO3</description>
               <addressOffset>12</addressOffset>
               <access>read-write</access>
               <resetValue>0x00006000</resetValue>
               <fields>
                  <field>
                     <name>HYST_EN</name>
                     <description>HYST_EN</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>IE</name>
                     <description>IE</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>WU_CFG</name>
                     <description>WU_CFG</description>
                     <bitRange>[28:27]</bitRange>
                  </field>
                  <field>
                     <name>IOMODE</name>
                     <description>IOMODE</description>
                     <bitRange>[26:24]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_IRQ_EN</name>
                     <description>EDGE_IRQ_EN</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_DET</name>
                     <description>EDGE_DET</description>
                     <bitRange>[17:16]</bitRange>
                  </field>
                  <field>
                     <name>PULL_CTL</name>
                     <description>PULL_CTL</description>
                     <bitRange>[14:13]</bitRange>
                  </field>
                  <field>
                     <name>SLEW_RED</name>
                     <description>SLEW_RED</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>IOCURR</name>
                     <description>IOCURR</description>
                     <bitRange>[11:10]</bitRange>
                  </field>
                  <field>
                     <name>IOSTR</name>
                     <description>IOSTR</description>
                     <bitRange>[9:8]</bitRange>
                  </field>
                  <field>
                     <name>PORT_ID</name>
                     <description>PORT_ID</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IOCFG4</name>
               <description>Configuration of DIO4</description>
               <addressOffset>16</addressOffset>
               <access>read-write</access>
               <resetValue>0x00006000</resetValue>
               <fields>
                  <field>
                     <name>HYST_EN</name>
                     <description>HYST_EN</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>IE</name>
                     <description>IE</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>WU_CFG</name>
                     <description>WU_CFG</description>
                     <bitRange>[28:27]</bitRange>
                  </field>
                  <field>
                     <name>IOMODE</name>
                     <description>IOMODE</description>
                     <bitRange>[26:24]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_IRQ_EN</name>
                     <description>EDGE_IRQ_EN</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_DET</name>
                     <description>EDGE_DET</description>
                     <bitRange>[17:16]</bitRange>
                  </field>
                  <field>
                     <name>PULL_CTL</name>
                     <description>PULL_CTL</description>
                     <bitRange>[14:13]</bitRange>
                  </field>
                  <field>
                     <name>SLEW_RED</name>
                     <description>SLEW_RED</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>IOCURR</name>
                     <description>IOCURR</description>
                     <bitRange>[11:10]</bitRange>
                  </field>
                  <field>
                     <name>IOSTR</name>
                     <description>IOSTR</description>
                     <bitRange>[9:8]</bitRange>
                  </field>
                  <field>
                     <name>PORT_ID</name>
                     <description>PORT_ID</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IOCFG5</name>
               <description>Configuration of DIO5</description>
               <addressOffset>20</addressOffset>
               <access>read-write</access>
               <resetValue>0x00006000</resetValue>
               <fields>
                  <field>
                     <name>HYST_EN</name>
                     <description>HYST_EN</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>IE</name>
                     <description>IE</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>WU_CFG</name>
                     <description>WU_CFG</description>
                     <bitRange>[28:27]</bitRange>
                  </field>
                  <field>
                     <name>IOMODE</name>
                     <description>IOMODE</description>
                     <bitRange>[26:24]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_IRQ_EN</name>
                     <description>EDGE_IRQ_EN</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_DET</name>
                     <description>EDGE_DET</description>
                     <bitRange>[17:16]</bitRange>
                  </field>
                  <field>
                     <name>PULL_CTL</name>
                     <description>PULL_CTL</description>
                     <bitRange>[14:13]</bitRange>
                  </field>
                  <field>
                     <name>SLEW_RED</name>
                     <description>SLEW_RED</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>IOCURR</name>
                     <description>IOCURR</description>
                     <bitRange>[11:10]</bitRange>
                  </field>
                  <field>
                     <name>IOSTR</name>
                     <description>IOSTR</description>
                     <bitRange>[9:8]</bitRange>
                  </field>
                  <field>
                     <name>PORT_ID</name>
                     <description>PORT_ID</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IOCFG6</name>
               <description>Configuration of DIO6</description>
               <addressOffset>24</addressOffset>
               <access>read-write</access>
               <resetValue>0x00006000</resetValue>
               <fields>
                  <field>
                     <name>HYST_EN</name>
                     <description>HYST_EN</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>IE</name>
                     <description>IE</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>WU_CFG</name>
                     <description>WU_CFG</description>
                     <bitRange>[28:27]</bitRange>
                  </field>
                  <field>
                     <name>IOMODE</name>
                     <description>IOMODE</description>
                     <bitRange>[26:24]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_IRQ_EN</name>
                     <description>EDGE_IRQ_EN</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_DET</name>
                     <description>EDGE_DET</description>
                     <bitRange>[17:16]</bitRange>
                  </field>
                  <field>
                     <name>PULL_CTL</name>
                     <description>PULL_CTL</description>
                     <bitRange>[14:13]</bitRange>
                  </field>
                  <field>
                     <name>SLEW_RED</name>
                     <description>SLEW_RED</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>IOCURR</name>
                     <description>IOCURR</description>
                     <bitRange>[11:10]</bitRange>
                  </field>
                  <field>
                     <name>IOSTR</name>
                     <description>IOSTR</description>
                     <bitRange>[9:8]</bitRange>
                  </field>
                  <field>
                     <name>PORT_ID</name>
                     <description>PORT_ID</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IOCFG7</name>
               <description>Configuration of DIO7</description>
               <addressOffset>28</addressOffset>
               <access>read-write</access>
               <resetValue>0x00006000</resetValue>
               <fields>
                  <field>
                     <name>HYST_EN</name>
                     <description>HYST_EN</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>IE</name>
                     <description>IE</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>WU_CFG</name>
                     <description>WU_CFG</description>
                     <bitRange>[28:27]</bitRange>
                  </field>
                  <field>
                     <name>IOMODE</name>
                     <description>IOMODE</description>
                     <bitRange>[26:24]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_IRQ_EN</name>
                     <description>EDGE_IRQ_EN</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_DET</name>
                     <description>EDGE_DET</description>
                     <bitRange>[17:16]</bitRange>
                  </field>
                  <field>
                     <name>PULL_CTL</name>
                     <description>PULL_CTL</description>
                     <bitRange>[14:13]</bitRange>
                  </field>
                  <field>
                     <name>SLEW_RED</name>
                     <description>SLEW_RED</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>IOCURR</name>
                     <description>IOCURR</description>
                     <bitRange>[11:10]</bitRange>
                  </field>
                  <field>
                     <name>IOSTR</name>
                     <description>IOSTR</description>
                     <bitRange>[9:8]</bitRange>
                  </field>
                  <field>
                     <name>PORT_ID</name>
                     <description>PORT_ID</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IOCFG8</name>
               <description>Configuration of DIO8</description>
               <addressOffset>32</addressOffset>
               <access>read-write</access>
               <resetValue>0x00006000</resetValue>
               <fields>
                  <field>
                     <name>HYST_EN</name>
                     <description>HYST_EN</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>IE</name>
                     <description>IE</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>WU_CFG</name>
                     <description>WU_CFG</description>
                     <bitRange>[28:27]</bitRange>
                  </field>
                  <field>
                     <name>IOMODE</name>
                     <description>IOMODE</description>
                     <bitRange>[26:24]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_IRQ_EN</name>
                     <description>EDGE_IRQ_EN</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_DET</name>
                     <description>EDGE_DET</description>
                     <bitRange>[17:16]</bitRange>
                  </field>
                  <field>
                     <name>PULL_CTL</name>
                     <description>PULL_CTL</description>
                     <bitRange>[14:13]</bitRange>
                  </field>
                  <field>
                     <name>SLEW_RED</name>
                     <description>SLEW_RED</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>IOCURR</name>
                     <description>IOCURR</description>
                     <bitRange>[11:10]</bitRange>
                  </field>
                  <field>
                     <name>IOSTR</name>
                     <description>IOSTR</description>
                     <bitRange>[9:8]</bitRange>
                  </field>
                  <field>
                     <name>PORT_ID</name>
                     <description>PORT_ID</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IOCFG9</name>
               <description>Configuration of DIO9</description>
               <addressOffset>36</addressOffset>
               <access>read-write</access>
               <resetValue>0x00006000</resetValue>
               <fields>
                  <field>
                     <name>HYST_EN</name>
                     <description>HYST_EN</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>IE</name>
                     <description>IE</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>WU_CFG</name>
                     <description>WU_CFG</description>
                     <bitRange>[28:27]</bitRange>
                  </field>
                  <field>
                     <name>IOMODE</name>
                     <description>IOMODE</description>
                     <bitRange>[26:24]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_IRQ_EN</name>
                     <description>EDGE_IRQ_EN</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_DET</name>
                     <description>EDGE_DET</description>
                     <bitRange>[17:16]</bitRange>
                  </field>
                  <field>
                     <name>PULL_CTL</name>
                     <description>PULL_CTL</description>
                     <bitRange>[14:13]</bitRange>
                  </field>
                  <field>
                     <name>SLEW_RED</name>
                     <description>SLEW_RED</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>IOCURR</name>
                     <description>IOCURR</description>
                     <bitRange>[11:10]</bitRange>
                  </field>
                  <field>
                     <name>IOSTR</name>
                     <description>IOSTR</description>
                     <bitRange>[9:8]</bitRange>
                  </field>
                  <field>
                     <name>PORT_ID</name>
                     <description>PORT_ID</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IOCFG10</name>
               <description>Configuration of DIO10</description>
               <addressOffset>40</addressOffset>
               <access>read-write</access>
               <resetValue>0x00006000</resetValue>
               <fields>
                  <field>
                     <name>HYST_EN</name>
                     <description>HYST_EN</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>IE</name>
                     <description>IE</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>WU_CFG</name>
                     <description>WU_CFG</description>
                     <bitRange>[28:27]</bitRange>
                  </field>
                  <field>
                     <name>IOMODE</name>
                     <description>IOMODE</description>
                     <bitRange>[26:24]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_IRQ_EN</name>
                     <description>EDGE_IRQ_EN</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_DET</name>
                     <description>EDGE_DET</description>
                     <bitRange>[17:16]</bitRange>
                  </field>
                  <field>
                     <name>PULL_CTL</name>
                     <description>PULL_CTL</description>
                     <bitRange>[14:13]</bitRange>
                  </field>
                  <field>
                     <name>SLEW_RED</name>
                     <description>SLEW_RED</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>IOCURR</name>
                     <description>IOCURR</description>
                     <bitRange>[11:10]</bitRange>
                  </field>
                  <field>
                     <name>IOSTR</name>
                     <description>IOSTR</description>
                     <bitRange>[9:8]</bitRange>
                  </field>
                  <field>
                     <name>PORT_ID</name>
                     <description>PORT_ID</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IOCFG11</name>
               <description>Configuration of DIO11</description>
               <addressOffset>44</addressOffset>
               <access>read-write</access>
               <resetValue>0x00006000</resetValue>
               <fields>
                  <field>
                     <name>HYST_EN</name>
                     <description>HYST_EN</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>IE</name>
                     <description>IE</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>WU_CFG</name>
                     <description>WU_CFG</description>
                     <bitRange>[28:27]</bitRange>
                  </field>
                  <field>
                     <name>IOMODE</name>
                     <description>IOMODE</description>
                     <bitRange>[26:24]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_IRQ_EN</name>
                     <description>EDGE_IRQ_EN</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_DET</name>
                     <description>EDGE_DET</description>
                     <bitRange>[17:16]</bitRange>
                  </field>
                  <field>
                     <name>PULL_CTL</name>
                     <description>PULL_CTL</description>
                     <bitRange>[14:13]</bitRange>
                  </field>
                  <field>
                     <name>SLEW_RED</name>
                     <description>SLEW_RED</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>IOCURR</name>
                     <description>IOCURR</description>
                     <bitRange>[11:10]</bitRange>
                  </field>
                  <field>
                     <name>IOSTR</name>
                     <description>IOSTR</description>
                     <bitRange>[9:8]</bitRange>
                  </field>
                  <field>
                     <name>PORT_ID</name>
                     <description>PORT_ID</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IOCFG12</name>
               <description>Configuration of DIO12</description>
               <addressOffset>48</addressOffset>
               <access>read-write</access>
               <resetValue>0x00006000</resetValue>
               <fields>
                  <field>
                     <name>HYST_EN</name>
                     <description>HYST_EN</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>IE</name>
                     <description>IE</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>WU_CFG</name>
                     <description>WU_CFG</description>
                     <bitRange>[28:27]</bitRange>
                  </field>
                  <field>
                     <name>IOMODE</name>
                     <description>IOMODE</description>
                     <bitRange>[26:24]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_IRQ_EN</name>
                     <description>EDGE_IRQ_EN</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_DET</name>
                     <description>EDGE_DET</description>
                     <bitRange>[17:16]</bitRange>
                  </field>
                  <field>
                     <name>PULL_CTL</name>
                     <description>PULL_CTL</description>
                     <bitRange>[14:13]</bitRange>
                  </field>
                  <field>
                     <name>SLEW_RED</name>
                     <description>SLEW_RED</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>IOCURR</name>
                     <description>IOCURR</description>
                     <bitRange>[11:10]</bitRange>
                  </field>
                  <field>
                     <name>IOSTR</name>
                     <description>IOSTR</description>
                     <bitRange>[9:8]</bitRange>
                  </field>
                  <field>
                     <name>PORT_ID</name>
                     <description>PORT_ID</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IOCFG13</name>
               <description>Configuration of DIO13</description>
               <addressOffset>52</addressOffset>
               <access>read-write</access>
               <resetValue>0x00006000</resetValue>
               <fields>
                  <field>
                     <name>HYST_EN</name>
                     <description>HYST_EN</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>IE</name>
                     <description>IE</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>WU_CFG</name>
                     <description>WU_CFG</description>
                     <bitRange>[28:27]</bitRange>
                  </field>
                  <field>
                     <name>IOMODE</name>
                     <description>IOMODE</description>
                     <bitRange>[26:24]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_IRQ_EN</name>
                     <description>EDGE_IRQ_EN</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_DET</name>
                     <description>EDGE_DET</description>
                     <bitRange>[17:16]</bitRange>
                  </field>
                  <field>
                     <name>PULL_CTL</name>
                     <description>PULL_CTL</description>
                     <bitRange>[14:13]</bitRange>
                  </field>
                  <field>
                     <name>SLEW_RED</name>
                     <description>SLEW_RED</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>IOCURR</name>
                     <description>IOCURR</description>
                     <bitRange>[11:10]</bitRange>
                  </field>
                  <field>
                     <name>IOSTR</name>
                     <description>IOSTR</description>
                     <bitRange>[9:8]</bitRange>
                  </field>
                  <field>
                     <name>PORT_ID</name>
                     <description>PORT_ID</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IOCFG14</name>
               <description>Configuration of DIO14</description>
               <addressOffset>56</addressOffset>
               <access>read-write</access>
               <resetValue>0x00006000</resetValue>
               <fields>
                  <field>
                     <name>HYST_EN</name>
                     <description>HYST_EN</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>IE</name>
                     <description>IE</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>WU_CFG</name>
                     <description>WU_CFG</description>
                     <bitRange>[28:27]</bitRange>
                  </field>
                  <field>
                     <name>IOMODE</name>
                     <description>IOMODE</description>
                     <bitRange>[26:24]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_IRQ_EN</name>
                     <description>EDGE_IRQ_EN</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_DET</name>
                     <description>EDGE_DET</description>
                     <bitRange>[17:16]</bitRange>
                  </field>
                  <field>
                     <name>PULL_CTL</name>
                     <description>PULL_CTL</description>
                     <bitRange>[14:13]</bitRange>
                  </field>
                  <field>
                     <name>SLEW_RED</name>
                     <description>SLEW_RED</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>IOCURR</name>
                     <description>IOCURR</description>
                     <bitRange>[11:10]</bitRange>
                  </field>
                  <field>
                     <name>IOSTR</name>
                     <description>IOSTR</description>
                     <bitRange>[9:8]</bitRange>
                  </field>
                  <field>
                     <name>PORT_ID</name>
                     <description>PORT_ID</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IOCFG15</name>
               <description>Configuration of DIO15</description>
               <addressOffset>60</addressOffset>
               <access>read-write</access>
               <resetValue>0x00006000</resetValue>
               <fields>
                  <field>
                     <name>HYST_EN</name>
                     <description>HYST_EN</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>IE</name>
                     <description>IE</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>WU_CFG</name>
                     <description>WU_CFG</description>
                     <bitRange>[28:27]</bitRange>
                  </field>
                  <field>
                     <name>IOMODE</name>
                     <description>IOMODE</description>
                     <bitRange>[26:24]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_IRQ_EN</name>
                     <description>EDGE_IRQ_EN</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_DET</name>
                     <description>EDGE_DET</description>
                     <bitRange>[17:16]</bitRange>
                  </field>
                  <field>
                     <name>PULL_CTL</name>
                     <description>PULL_CTL</description>
                     <bitRange>[14:13]</bitRange>
                  </field>
                  <field>
                     <name>SLEW_RED</name>
                     <description>SLEW_RED</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>IOCURR</name>
                     <description>IOCURR</description>
                     <bitRange>[11:10]</bitRange>
                  </field>
                  <field>
                     <name>IOSTR</name>
                     <description>IOSTR</description>
                     <bitRange>[9:8]</bitRange>
                  </field>
                  <field>
                     <name>PORT_ID</name>
                     <description>PORT_ID</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IOCFG16</name>
               <description>Configuration of DIO16</description>
               <addressOffset>64</addressOffset>
               <access>read-write</access>
               <resetValue>0x00086000</resetValue>
               <fields>
                  <field>
                     <name>HYST_EN</name>
                     <description>HYST_EN</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>IE</name>
                     <description>IE</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>WU_CFG</name>
                     <description>WU_CFG</description>
                     <bitRange>[28:27]</bitRange>
                  </field>
                  <field>
                     <name>IOMODE</name>
                     <description>IOMODE</description>
                     <bitRange>[26:24]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_IRQ_EN</name>
                     <description>EDGE_IRQ_EN</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_DET</name>
                     <description>EDGE_DET</description>
                     <bitRange>[17:16]</bitRange>
                  </field>
                  <field>
                     <name>PULL_CTL</name>
                     <description>PULL_CTL</description>
                     <bitRange>[14:13]</bitRange>
                  </field>
                  <field>
                     <name>SLEW_RED</name>
                     <description>SLEW_RED</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>IOCURR</name>
                     <description>IOCURR</description>
                     <bitRange>[11:10]</bitRange>
                  </field>
                  <field>
                     <name>IOSTR</name>
                     <description>IOSTR</description>
                     <bitRange>[9:8]</bitRange>
                  </field>
                  <field>
                     <name>PORT_ID</name>
                     <description>PORT_ID</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IOCFG17</name>
               <description>Configuration of DIO17</description>
               <addressOffset>68</addressOffset>
               <access>read-write</access>
               <resetValue>0x8000006000</resetValue>
               <fields>
                  <field>
                     <name>HYST_EN</name>
                     <description>HYST_EN</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>IE</name>
                     <description>IE</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>WU_CFG</name>
                     <description>WU_CFG</description>
                     <bitRange>[28:27]</bitRange>
                  </field>
                  <field>
                     <name>IOMODE</name>
                     <description>IOMODE</description>
                     <bitRange>[26:24]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_IRQ_EN</name>
                     <description>EDGE_IRQ_EN</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_DET</name>
                     <description>EDGE_DET</description>
                     <bitRange>[17:16]</bitRange>
                  </field>
                  <field>
                     <name>PULL_CTL</name>
                     <description>PULL_CTL</description>
                     <bitRange>[14:13]</bitRange>
                  </field>
                  <field>
                     <name>SLEW_RED</name>
                     <description>SLEW_RED</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>IOCURR</name>
                     <description>IOCURR</description>
                     <bitRange>[11:10]</bitRange>
                  </field>
                  <field>
                     <name>IOSTR</name>
                     <description>IOSTR</description>
                     <bitRange>[9:8]</bitRange>
                  </field>
                  <field>
                     <name>PORT_ID</name>
                     <description>PORT_ID</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IOCFG18</name>
               <description>Configuration of DIO18</description>
               <addressOffset>72</addressOffset>
               <access>read-write</access>
               <resetValue>0x00006000</resetValue>
               <fields>
                  <field>
                     <name>HYST_EN</name>
                     <description>HYST_EN</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>IE</name>
                     <description>IE</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>WU_CFG</name>
                     <description>WU_CFG</description>
                     <bitRange>[28:27]</bitRange>
                  </field>
                  <field>
                     <name>IOMODE</name>
                     <description>IOMODE</description>
                     <bitRange>[26:24]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_IRQ_EN</name>
                     <description>EDGE_IRQ_EN</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_DET</name>
                     <description>EDGE_DET</description>
                     <bitRange>[17:16]</bitRange>
                  </field>
                  <field>
                     <name>PULL_CTL</name>
                     <description>PULL_CTL</description>
                     <bitRange>[14:13]</bitRange>
                  </field>
                  <field>
                     <name>SLEW_RED</name>
                     <description>SLEW_RED</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>IOCURR</name>
                     <description>IOCURR</description>
                     <bitRange>[11:10]</bitRange>
                  </field>
                  <field>
                     <name>IOSTR</name>
                     <description>IOSTR</description>
                     <bitRange>[9:8]</bitRange>
                  </field>
                  <field>
                     <name>PORT_ID</name>
                     <description>PORT_ID</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IOCFG19</name>
               <description>Configuration of DIO19</description>
               <addressOffset>76</addressOffset>
               <access>read-write</access>
               <resetValue>0x00006000</resetValue>
               <fields>
                  <field>
                     <name>HYST_EN</name>
                     <description>HYST_EN</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>IE</name>
                     <description>IE</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>WU_CFG</name>
                     <description>WU_CFG</description>
                     <bitRange>[28:27]</bitRange>
                  </field>
                  <field>
                     <name>IOMODE</name>
                     <description>IOMODE</description>
                     <bitRange>[26:24]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_IRQ_EN</name>
                     <description>EDGE_IRQ_EN</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_DET</name>
                     <description>EDGE_DET</description>
                     <bitRange>[17:16]</bitRange>
                  </field>
                  <field>
                     <name>PULL_CTL</name>
                     <description>PULL_CTL</description>
                     <bitRange>[14:13]</bitRange>
                  </field>
                  <field>
                     <name>SLEW_RED</name>
                     <description>SLEW_RED</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>IOCURR</name>
                     <description>IOCURR</description>
                     <bitRange>[11:10]</bitRange>
                  </field>
                  <field>
                     <name>IOSTR</name>
                     <description>IOSTR</description>
                     <bitRange>[9:8]</bitRange>
                  </field>
                  <field>
                     <name>PORT_ID</name>
                     <description>PORT_ID</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IOCFG20</name>
               <description>Configuration of DIO20</description>
               <addressOffset>80</addressOffset>
               <access>read-write</access>
               <resetValue>0x00006000</resetValue>
               <fields>
                  <field>
                     <name>HYST_EN</name>
                     <description>HYST_EN</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>IE</name>
                     <description>IE</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>WU_CFG</name>
                     <description>WU_CFG</description>
                     <bitRange>[28:27]</bitRange>
                  </field>
                  <field>
                     <name>IOMODE</name>
                     <description>IOMODE</description>
                     <bitRange>[26:24]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_IRQ_EN</name>
                     <description>EDGE_IRQ_EN</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_DET</name>
                     <description>EDGE_DET</description>
                     <bitRange>[17:16]</bitRange>
                  </field>
                  <field>
                     <name>PULL_CTL</name>
                     <description>PULL_CTL</description>
                     <bitRange>[14:13]</bitRange>
                  </field>
                  <field>
                     <name>SLEW_RED</name>
                     <description>SLEW_RED</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>IOCURR</name>
                     <description>IOCURR</description>
                     <bitRange>[11:10]</bitRange>
                  </field>
                  <field>
                     <name>IOSTR</name>
                     <description>IOSTR</description>
                     <bitRange>[9:8]</bitRange>
                  </field>
                  <field>
                     <name>PORT_ID</name>
                     <description>PORT_ID</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IOCFG21</name>
               <description>Configuration of DIO21</description>
               <addressOffset>84</addressOffset>
               <access>read-write</access>
               <resetValue>0x00006000</resetValue>
               <fields>
                  <field>
                     <name>HYST_EN</name>
                     <description>HYST_EN</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>IE</name>
                     <description>IE</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>WU_CFG</name>
                     <description>WU_CFG</description>
                     <bitRange>[28:27]</bitRange>
                  </field>
                  <field>
                     <name>IOMODE</name>
                     <description>IOMODE</description>
                     <bitRange>[26:24]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_IRQ_EN</name>
                     <description>EDGE_IRQ_EN</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_DET</name>
                     <description>EDGE_DET</description>
                     <bitRange>[17:16]</bitRange>
                  </field>
                  <field>
                     <name>PULL_CTL</name>
                     <description>PULL_CTL</description>
                     <bitRange>[14:13]</bitRange>
                  </field>
                  <field>
                     <name>SLEW_RED</name>
                     <description>SLEW_RED</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>IOCURR</name>
                     <description>IOCURR</description>
                     <bitRange>[11:10]</bitRange>
                  </field>
                  <field>
                     <name>IOSTR</name>
                     <description>IOSTR</description>
                     <bitRange>[9:8]</bitRange>
                  </field>
                  <field>
                     <name>PORT_ID</name>
                     <description>PORT_ID</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IOCFG22</name>
               <description>Configuration of DIO22</description>
               <addressOffset>88</addressOffset>
               <access>read-write</access>
               <resetValue>0x00006000</resetValue>
               <fields>
                  <field>
                     <name>HYST_EN</name>
                     <description>HYST_EN</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>IE</name>
                     <description>IE</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>WU_CFG</name>
                     <description>WU_CFG</description>
                     <bitRange>[28:27]</bitRange>
                  </field>
                  <field>
                     <name>IOMODE</name>
                     <description>IOMODE</description>
                     <bitRange>[26:24]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_IRQ_EN</name>
                     <description>EDGE_IRQ_EN</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_DET</name>
                     <description>EDGE_DET</description>
                     <bitRange>[17:16]</bitRange>
                  </field>
                  <field>
                     <name>PULL_CTL</name>
                     <description>PULL_CTL</description>
                     <bitRange>[14:13]</bitRange>
                  </field>
                  <field>
                     <name>SLEW_RED</name>
                     <description>SLEW_RED</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>IOCURR</name>
                     <description>IOCURR</description>
                     <bitRange>[11:10]</bitRange>
                  </field>
                  <field>
                     <name>IOSTR</name>
                     <description>IOSTR</description>
                     <bitRange>[9:8]</bitRange>
                  </field>
                  <field>
                     <name>PORT_ID</name>
                     <description>PORT_ID</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IOCFG23</name>
               <description>Configuration of DIO23</description>
               <addressOffset>92</addressOffset>
               <access>read-write</access>
               <resetValue>0x00006000</resetValue>
               <fields>
                  <field>
                     <name>HYST_EN</name>
                     <description>HYST_EN</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>IE</name>
                     <description>IE</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>WU_CFG</name>
                     <description>WU_CFG</description>
                     <bitRange>[28:27]</bitRange>
                  </field>
                  <field>
                     <name>IOMODE</name>
                     <description>IOMODE</description>
                     <bitRange>[26:24]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_IRQ_EN</name>
                     <description>EDGE_IRQ_EN</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_DET</name>
                     <description>EDGE_DET</description>
                     <bitRange>[17:16]</bitRange>
                  </field>
                  <field>
                     <name>PULL_CTL</name>
                     <description>PULL_CTL</description>
                     <bitRange>[14:13]</bitRange>
                  </field>
                  <field>
                     <name>SLEW_RED</name>
                     <description>SLEW_RED</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>IOCURR</name>
                     <description>IOCURR</description>
                     <bitRange>[11:10]</bitRange>
                  </field>
                  <field>
                     <name>IOSTR</name>
                     <description>IOSTR</description>
                     <bitRange>[9:8]</bitRange>
                  </field>
                  <field>
                     <name>PORT_ID</name>
                     <description>PORT_ID</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IOCFG24</name>
               <description>Configuration of DIO24</description>
               <addressOffset>96</addressOffset>
               <access>read-write</access>
               <resetValue>0x00006000</resetValue>
               <fields>
                  <field>
                     <name>HYST_EN</name>
                     <description>HYST_EN</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>IE</name>
                     <description>IE</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>WU_CFG</name>
                     <description>WU_CFG</description>
                     <bitRange>[28:27]</bitRange>
                  </field>
                  <field>
                     <name>IOMODE</name>
                     <description>IOMODE</description>
                     <bitRange>[26:24]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_IRQ_EN</name>
                     <description>EDGE_IRQ_EN</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_DET</name>
                     <description>EDGE_DET</description>
                     <bitRange>[17:16]</bitRange>
                  </field>
                  <field>
                     <name>PULL_CTL</name>
                     <description>PULL_CTL</description>
                     <bitRange>[14:13]</bitRange>
                  </field>
                  <field>
                     <name>SLEW_RED</name>
                     <description>SLEW_RED</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>IOCURR</name>
                     <description>IOCURR</description>
                     <bitRange>[11:10]</bitRange>
                  </field>
                  <field>
                     <name>IOSTR</name>
                     <description>IOSTR</description>
                     <bitRange>[9:8]</bitRange>
                  </field>
                  <field>
                     <name>PORT_ID</name>
                     <description>PORT_ID</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IOCFG25</name>
               <description>Configuration of DIO25</description>
               <addressOffset>100</addressOffset>
               <access>read-write</access>
               <resetValue>0x00006000</resetValue>
               <fields>
                  <field>
                     <name>HYST_EN</name>
                     <description>HYST_EN</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>IE</name>
                     <description>IE</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>WU_CFG</name>
                     <description>WU_CFG</description>
                     <bitRange>[28:27]</bitRange>
                  </field>
                  <field>
                     <name>IOMODE</name>
                     <description>IOMODE</description>
                     <bitRange>[26:24]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_IRQ_EN</name>
                     <description>EDGE_IRQ_EN</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_DET</name>
                     <description>EDGE_DET</description>
                     <bitRange>[17:16]</bitRange>
                  </field>
                  <field>
                     <name>PULL_CTL</name>
                     <description>PULL_CTL</description>
                     <bitRange>[14:13]</bitRange>
                  </field>
                  <field>
                     <name>SLEW_RED</name>
                     <description>SLEW_RED</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>IOCURR</name>
                     <description>IOCURR</description>
                     <bitRange>[11:10]</bitRange>
                  </field>
                  <field>
                     <name>IOSTR</name>
                     <description>IOSTR</description>
                     <bitRange>[9:8]</bitRange>
                  </field>
                  <field>
                     <name>PORT_ID</name>
                     <description>PORT_ID</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IOCFG26</name>
               <description>Configuration of DIO26</description>
               <addressOffset>104</addressOffset>
               <access>read-write</access>
               <resetValue>0x00006000</resetValue>
               <fields>
                  <field>
                     <name>HYST_EN</name>
                     <description>HYST_EN</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>IE</name>
                     <description>IE</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>WU_CFG</name>
                     <description>WU_CFG</description>
                     <bitRange>[28:27]</bitRange>
                  </field>
                  <field>
                     <name>IOMODE</name>
                     <description>IOMODE</description>
                     <bitRange>[26:24]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_IRQ_EN</name>
                     <description>EDGE_IRQ_EN</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_DET</name>
                     <description>EDGE_DET</description>
                     <bitRange>[17:16]</bitRange>
                  </field>
                  <field>
                     <name>PULL_CTL</name>
                     <description>PULL_CTL</description>
                     <bitRange>[14:13]</bitRange>
                  </field>
                  <field>
                     <name>SLEW_RED</name>
                     <description>SLEW_RED</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>IOCURR</name>
                     <description>IOCURR</description>
                     <bitRange>[11:10]</bitRange>
                  </field>
                  <field>
                     <name>IOSTR</name>
                     <description>IOSTR</description>
                     <bitRange>[9:8]</bitRange>
                  </field>
                  <field>
                     <name>PORT_ID</name>
                     <description>PORT_ID</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IOCFG27</name>
               <description>Configuration of DIO27</description>
               <addressOffset>108</addressOffset>
               <access>read-write</access>
               <resetValue>0x00006000</resetValue>
               <fields>
                  <field>
                     <name>HYST_EN</name>
                     <description>HYST_EN</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>IE</name>
                     <description>IE</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>WU_CFG</name>
                     <description>WU_CFG</description>
                     <bitRange>[28:27]</bitRange>
                  </field>
                  <field>
                     <name>IOMODE</name>
                     <description>IOMODE</description>
                     <bitRange>[26:24]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_IRQ_EN</name>
                     <description>EDGE_IRQ_EN</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_DET</name>
                     <description>EDGE_DET</description>
                     <bitRange>[17:16]</bitRange>
                  </field>
                  <field>
                     <name>PULL_CTL</name>
                     <description>PULL_CTL</description>
                     <bitRange>[14:13]</bitRange>
                  </field>
                  <field>
                     <name>SLEW_RED</name>
                     <description>SLEW_RED</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>IOCURR</name>
                     <description>IOCURR</description>
                     <bitRange>[11:10]</bitRange>
                  </field>
                  <field>
                     <name>IOSTR</name>
                     <description>IOSTR</description>
                     <bitRange>[9:8]</bitRange>
                  </field>
                  <field>
                     <name>PORT_ID</name>
                     <description>PORT_ID</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IOCFG28</name>
               <description>Configuration of DIO28</description>
               <addressOffset>112</addressOffset>
               <access>read-write</access>
               <resetValue>0x00006000</resetValue>
               <fields>
                  <field>
                     <name>HYST_EN</name>
                     <description>HYST_EN</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>IE</name>
                     <description>IE</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>WU_CFG</name>
                     <description>WU_CFG</description>
                     <bitRange>[28:27]</bitRange>
                  </field>
                  <field>
                     <name>IOMODE</name>
                     <description>IOMODE</description>
                     <bitRange>[26:24]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_IRQ_EN</name>
                     <description>EDGE_IRQ_EN</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_DET</name>
                     <description>EDGE_DET</description>
                     <bitRange>[17:16]</bitRange>
                  </field>
                  <field>
                     <name>PULL_CTL</name>
                     <description>PULL_CTL</description>
                     <bitRange>[14:13]</bitRange>
                  </field>
                  <field>
                     <name>SLEW_RED</name>
                     <description>SLEW_RED</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>IOCURR</name>
                     <description>IOCURR</description>
                     <bitRange>[11:10]</bitRange>
                  </field>
                  <field>
                     <name>IOSTR</name>
                     <description>IOSTR</description>
                     <bitRange>[9:8]</bitRange>
                  </field>
                  <field>
                     <name>PORT_ID</name>
                     <description>PORT_ID</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IOCFG29</name>
               <description>Configuration of DIO29</description>
               <addressOffset>116</addressOffset>
               <access>read-write</access>
               <resetValue>0x00006000</resetValue>
               <fields>
                  <field>
                     <name>HYST_EN</name>
                     <description>HYST_EN</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>IE</name>
                     <description>IE</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>WU_CFG</name>
                     <description>WU_CFG</description>
                     <bitRange>[28:27]</bitRange>
                  </field>
                  <field>
                     <name>IOMODE</name>
                     <description>IOMODE</description>
                     <bitRange>[26:24]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_IRQ_EN</name>
                     <description>EDGE_IRQ_EN</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_DET</name>
                     <description>EDGE_DET</description>
                     <bitRange>[17:16]</bitRange>
                  </field>
                  <field>
                     <name>PULL_CTL</name>
                     <description>PULL_CTL</description>
                     <bitRange>[14:13]</bitRange>
                  </field>
                  <field>
                     <name>SLEW_RED</name>
                     <description>SLEW_RED</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>IOCURR</name>
                     <description>IOCURR</description>
                     <bitRange>[11:10]</bitRange>
                  </field>
                  <field>
                     <name>IOSTR</name>
                     <description>IOSTR</description>
                     <bitRange>[9:8]</bitRange>
                  </field>
                  <field>
                     <name>PORT_ID</name>
                     <description>PORT_ID</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IOCFG30</name>
               <description>Configuration of DIO30</description>
               <addressOffset>120</addressOffset>
               <access>read-write</access>
               <resetValue>0x00006000</resetValue>
               <fields>
                  <field>
                     <name>HYST_EN</name>
                     <description>HYST_EN</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>IE</name>
                     <description>IE</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>WU_CFG</name>
                     <description>WU_CFG</description>
                     <bitRange>[28:27]</bitRange>
                  </field>
                  <field>
                     <name>IOMODE</name>
                     <description>IOMODE</description>
                     <bitRange>[26:24]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_IRQ_EN</name>
                     <description>EDGE_IRQ_EN</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_DET</name>
                     <description>EDGE_DET</description>
                     <bitRange>[17:16]</bitRange>
                  </field>
                  <field>
                     <name>PULL_CTL</name>
                     <description>PULL_CTL</description>
                     <bitRange>[14:13]</bitRange>
                  </field>
                  <field>
                     <name>SLEW_RED</name>
                     <description>SLEW_RED</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>IOCURR</name>
                     <description>IOCURR</description>
                     <bitRange>[11:10]</bitRange>
                  </field>
                  <field>
                     <name>IOSTR</name>
                     <description>IOSTR</description>
                     <bitRange>[9:8]</bitRange>
                  </field>
                  <field>
                     <name>PORT_ID</name>
                     <description>PORT_ID</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IOCFG31</name>
               <description>Configuration of DIO31</description>
               <addressOffset>124</addressOffset>
               <access>read-write</access>
               <resetValue>0x00006000</resetValue>
               <fields>
                  <field>
                     <name>HYST_EN</name>
                     <description>HYST_EN</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>IE</name>
                     <description>IE</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>WU_CFG</name>
                     <description>WU_CFG</description>
                     <bitRange>[28:27]</bitRange>
                  </field>
                  <field>
                     <name>IOMODE</name>
                     <description>IOMODE</description>
                     <bitRange>[26:24]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_IRQ_EN</name>
                     <description>EDGE_IRQ_EN</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>EDGE_DET</name>
                     <description>EDGE_DET</description>
                     <bitRange>[17:16]</bitRange>
                  </field>
                  <field>
                     <name>PULL_CTL</name>
                     <description>PULL_CTL</description>
                     <bitRange>[14:13]</bitRange>
                  </field>
                  <field>
                     <name>SLEW_RED</name>
                     <description>SLEW_RED</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>IOCURR</name>
                     <description>IOCURR</description>
                     <bitRange>[11:10]</bitRange>
                  </field>
                  <field>
                     <name>IOSTR</name>
                     <description>IOSTR</description>
                     <bitRange>[9:8]</bitRange>
                  </field>
                  <field>
                     <name>PORT_ID</name>
                     <description>PORT_ID</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>PRCM</name>
         <description>Power, Reset and Clock Management

</description>
         <baseAddress>0x40082000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>0x00001000</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>INFRCLKDIVR</name>
               <description>Infrastructure Clock Division Factor For Run Mode</description>
               <addressOffset>0</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>RATIO</name>
                     <description>RATIO</description>
                     <bitRange>[1:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>INFRCLKDIVS</name>
               <description>Infrastructure Clock Division Factor For Sleep Mode</description>
               <addressOffset>4</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>RATIO</name>
                     <description>RATIO</description>
                     <bitRange>[1:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>INFRCLKDIVDS</name>
               <description>Infrastructure Clock Division Factor For DeepSleep Mode</description>
               <addressOffset>8</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>RATIO</name>
                     <description>RATIO</description>
                     <bitRange>[1:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>VDCTL</name>
               <description>MCU Voltage Domain Control</description>
               <addressOffset>12</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>MCU_VD</name>
                     <description>MCU_VD</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>ULDO</name>
                     <description>ULDO</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CLKLOADCTL</name>
               <description>Clock Load Control</description>
               <addressOffset>40</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000002</resetValue>
               <fields>
                  <field>
                     <name>LOAD_DONE</name>
                     <description>LOAD_DONE</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>LOAD</name>
                     <description>LOAD</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RFCCLKG</name>
               <description>RFC Clock Gate</description>
               <addressOffset>44</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>CLK_EN</name>
                     <description>CLK_EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>VIMSCLKG</name>
               <description>VIMS Clock Gate</description>
               <addressOffset>48</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000003</resetValue>
               <fields>
                  <field>
                     <name>CLK_EN</name>
                     <description>CLK_EN</description>
                     <bitRange>[1:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SECDMACLKGR</name>
               <description>TRNG, CRYPTO And UDMA Clock Gate For Run Mode</description>
               <addressOffset>60</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DMA_CLK_EN</name>
                     <description>DMA_CLK_EN</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>TRNG_CLK_EN</name>
                     <description>TRNG_CLK_EN</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>CRYPTO_CLK_EN</name>
                     <description>CRYPTO_CLK_EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SECDMACLKGS</name>
               <description>TRNG, CRYPTO And UDMA Clock Gate For Sleep Mode</description>
               <addressOffset>64</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DMA_CLK_EN</name>
                     <description>DMA_CLK_EN</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>TRNG_CLK_EN</name>
                     <description>TRNG_CLK_EN</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>CRYPTO_CLK_EN</name>
                     <description>CRYPTO_CLK_EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SECDMACLKGDS</name>
               <description>TRNG, CRYPTO And UDMA Clock Gate For Deep Sleep Mode</description>
               <addressOffset>68</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DMA_CLK_EN</name>
                     <description>DMA_CLK_EN</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>TRNG_CLK_EN</name>
                     <description>TRNG_CLK_EN</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>CRYPTO_CLK_EN</name>
                     <description>CRYPTO_CLK_EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>GPIOCLKGR</name>
               <description>GPIO Clock Gate For Run Mode</description>
               <addressOffset>72</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CLK_EN</name>
                     <description>CLK_EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>GPIOCLKGS</name>
               <description>GPIO Clock Gate For Sleep Mode</description>
               <addressOffset>76</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CLK_EN</name>
                     <description>CLK_EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>GPIOCLKGDS</name>
               <description>GPIO Clock Gate For Deep Sleep Mode</description>
               <addressOffset>80</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CLK_EN</name>
                     <description>CLK_EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>GPTCLKGR</name>
               <description>GPT Clock Gate For Run Mode</description>
               <addressOffset>84</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CLK_EN</name>
                     <description>CLK_EN</description>
                     <bitRange>[3:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>GPTCLKGS</name>
               <description>GPT Clock Gate For Sleep Mode</description>
               <addressOffset>88</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CLK_EN</name>
                     <description>CLK_EN</description>
                     <bitRange>[3:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>GPTCLKGDS</name>
               <description>GPT Clock Gate For Deep Sleep Mode</description>
               <addressOffset>92</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CLK_EN</name>
                     <description>CLK_EN</description>
                     <bitRange>[3:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>I2CCLKGR</name>
               <description>I2C Clock Gate For Run Mode</description>
               <addressOffset>96</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CLK_EN</name>
                     <description>CLK_EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>I2CCLKGS</name>
               <description>I2C Clock Gate For Sleep Mode</description>
               <addressOffset>100</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CLK_EN</name>
                     <description>CLK_EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>I2CCLKGDS</name>
               <description>I2C Clock Gate For Deep Sleep Mode</description>
               <addressOffset>104</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CLK_EN</name>
                     <description>CLK_EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>UARTCLKGR</name>
               <description>UART Clock Gate For Run Mode</description>
               <addressOffset>108</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CLK_EN</name>
                     <description>CLK_EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>UARTCLKGS</name>
               <description>UART Clock Gate For Sleep Mode</description>
               <addressOffset>112</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CLK_EN</name>
                     <description>CLK_EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>UARTCLKGDS</name>
               <description>UART Clock Gate For Deep Sleep Mode</description>
               <addressOffset>116</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CLK_EN</name>
                     <description>CLK_EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SSICLKGR</name>
               <description>SSI Clock Gate For Run Mode</description>
               <addressOffset>120</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CLK_EN</name>
                     <description>CLK_EN</description>
                     <bitRange>[1:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SSICLKGS</name>
               <description>SSI Clock Gate For Sleep Mode</description>
               <addressOffset>124</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CLK_EN</name>
                     <description>CLK_EN</description>
                     <bitRange>[1:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SSICLKGDS</name>
               <description>SSI Clock Gate For Deep Sleep Mode</description>
               <addressOffset>128</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CLK_EN</name>
                     <description>CLK_EN</description>
                     <bitRange>[1:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>I2SCLKGR</name>
               <description>I2S Clock Gate For Run Mode</description>
               <addressOffset>132</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CLK_EN</name>
                     <description>CLK_EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>I2SCLKGS</name>
               <description>I2S Clock Gate For Sleep Mode</description>
               <addressOffset>136</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CLK_EN</name>
                     <description>CLK_EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>I2SCLKGDS</name>
               <description>I2S Clock Gate For Deep Sleep Mode</description>
               <addressOffset>140</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CLK_EN</name>
                     <description>CLK_EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CPUCLKDIV</name>
               <description>Internal. Only to be used through TI provided API.</description>
               <addressOffset>184</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>RATIO</name>
                     <description>RATIO</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>I2SBCLKSEL</name>
               <description>I2S Clock Control</description>
               <addressOffset>200</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>SRC</name>
                     <description>SRC</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>GPTCLKDIV</name>
               <description>GPT Scalar</description>
               <addressOffset>204</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>RATIO</name>
                     <description>RATIO</description>
                     <bitRange>[3:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>I2SCLKCTL</name>
               <description>I2S Clock Control</description>
               <addressOffset>208</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>SMPL_ON_POSEDGE</name>
                     <description>SMPL_ON_POSEDGE</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>WCLK_PHASE</name>
                     <description>WCLK_PHASE</description>
                     <bitRange>[2:1]</bitRange>
                  </field>
                  <field>
                     <name>EN</name>
                     <description>EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>I2SMCLKDIV</name>
               <description>MCLK Division Ratio</description>
               <addressOffset>212</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>MDIV</name>
                     <description>MDIV</description>
                     <bitRange>[9:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>I2SBCLKDIV</name>
               <description>BCLK Division Ratio</description>
               <addressOffset>216</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>BDIV</name>
                     <description>BDIV</description>
                     <bitRange>[9:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>I2SWCLKDIV</name>
               <description>WCLK Division Ratio</description>
               <addressOffset>220</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>WDIV</name>
                     <description>WDIV</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SWRESET</name>
               <description>SW Initiated Resets</description>
               <addressOffset>268</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>MCU</name>
                     <description>MCU</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>WARMRESET</name>
               <description>WARM Reset Control And Status</description>
               <addressOffset>272</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>WR_TO_PINRESET</name>
                     <description>WR_TO_PINRESET</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>LOCKUP_STAT</name>
                     <description>LOCKUP_STAT</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>WDT_STAT</name>
                     <description>WDT_STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PDCTL0</name>
               <description>Power Domain Control</description>
               <addressOffset>300</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>PERIPH_ON</name>
                     <description>PERIPH_ON</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>SERIAL_ON</name>
                     <description>SERIAL_ON</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>RFC_ON</name>
                     <description>RFC_ON</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PDCTL0RFC</name>
               <description>RFC Power Domain Control</description>
               <addressOffset>304</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>ON</name>
                     <description>ON</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PDCTL0SERIAL</name>
               <description>SERIAL Power Domain Control</description>
               <addressOffset>308</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>ON</name>
                     <description>ON</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PDCTL0PERIPH</name>
               <description>PERIPH Power Domain Control</description>
               <addressOffset>312</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>ON</name>
                     <description>ON</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PDSTAT0</name>
               <description>Power Domain Status</description>
               <addressOffset>320</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>PERIPH_ON</name>
                     <description>PERIPH_ON</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>SERIAL_ON</name>
                     <description>SERIAL_ON</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>RFC_ON</name>
                     <description>RFC_ON</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PDSTAT0RFC</name>
               <description>RFC Power Domain Status</description>
               <addressOffset>324</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>ON</name>
                     <description>ON</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PDSTAT0SERIAL</name>
               <description>SERIAL Power Domain Status</description>
               <addressOffset>328</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>ON</name>
                     <description>ON</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PDSTAT0PERIPH</name>
               <description>PERIPH Power Domain Status</description>
               <addressOffset>332</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>ON</name>
                     <description>ON</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PDCTL1</name>
               <description>Power Domain Control</description>
               <addressOffset>380</addressOffset>
               <access>read-write</access>
               <resetValue>0x0000000a</resetValue>
               <fields>
                  <field>
                     <name>VIMS_MODE</name>
                     <description>VIMS_MODE</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>RFC_ON</name>
                     <description>RFC_ON</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>CPU_ON</name>
                     <description>CPU_ON</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PDCTL1CPU</name>
               <description>CPU Power Domain Control</description>
               <addressOffset>388</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>ON</name>
                     <description>ON</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PDCTL1RFC</name>
               <description>RFC Power Domain Control</description>
               <addressOffset>392</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>ON</name>
                     <description>ON</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PDCTL1VIMS</name>
               <description>VIMS Power Domain Control</description>
               <addressOffset>396</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>ON</name>
                     <description>ON</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PDSTAT1</name>
               <description>Power Domain Status</description>
               <addressOffset>404</addressOffset>
               <access>read-only</access>
               <resetValue>0x0000001a</resetValue>
               <fields>
                  <field>
                     <name>BUS_ON</name>
                     <description>BUS_ON</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>VIMS_MODE</name>
                     <description>VIMS_MODE</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>RFC_ON</name>
                     <description>RFC_ON</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>CPU_ON</name>
                     <description>CPU_ON</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PDSTAT1BUS</name>
               <description>BUS Power Domain Status</description>
               <addressOffset>408</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>ON</name>
                     <description>ON</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PDSTAT1RFC</name>
               <description>RFC Power Domain Status</description>
               <addressOffset>412</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>ON</name>
                     <description>ON</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PDSTAT1CPU</name>
               <description>CPU Power Domain Status</description>
               <addressOffset>416</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>ON</name>
                     <description>ON</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PDSTAT1VIMS</name>
               <description>VIMS Power Domain Status</description>
               <addressOffset>420</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>ON</name>
                     <description>ON</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RFCMODESEL</name>
               <description>Selected RFC Mode</description>
               <addressOffset>464</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CURR</name>
                     <description>CURR</description>
                     <bitRange>[2:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RAMRETEN</name>
               <description>Memory Retention Control</description>
               <addressOffset>548</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000003</resetValue>
               <fields>
                  <field>
                     <name>RFC</name>
                     <description>RFC</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>VIMS</name>
                     <description>VIMS</description>
                     <bitRange>[1:0]</bitRange>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>RFC_DBELL</name>
         <description>RF Core Doorbell</description>
         <baseAddress>0x40041000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>0x40</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>CMDR</name>
               <description>Doorbell Command Register</description>
               <addressOffset>0</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CMD</name>
                     <description>CMD</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CMDSTA</name>
               <description>Doorbell Command Status Register</description>
               <addressOffset>4</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RFHWIFG</name>
               <description>Interrupt Flags From RF Hardware Modules</description>
               <addressOffset>8</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>RATCH7</name>
                     <description>RATCH7</description>
                     <bitRange>[19:19]</bitRange>
                  </field>
                  <field>
                     <name>RATCH6</name>
                     <description>RATCH6</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>RATCH5</name>
                     <description>RATCH5</description>
                     <bitRange>[17:17]</bitRange>
                  </field>
                  <field>
                     <name>RATCH4</name>
                     <description>RATCH4</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>RATCH3</name>
                     <description>RATCH3</description>
                     <bitRange>[15:15]</bitRange>
                  </field>
                  <field>
                     <name>RATCH2</name>
                     <description>RATCH2</description>
                     <bitRange>[14:14]</bitRange>
                  </field>
                  <field>
                     <name>RATCH1</name>
                     <description>RATCH1</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>RATCH0</name>
                     <description>RATCH0</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>RFESOFT2</name>
                     <description>RFESOFT2</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>RFESOFT1</name>
                     <description>RFESOFT1</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>RFESOFT0</name>
                     <description>RFESOFT0</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>RFEDONE</name>
                     <description>RFEDONE</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>TRCTK</name>
                     <description>TRCTK</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>MDMSOFT</name>
                     <description>MDMSOFT</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>MDMOUT</name>
                     <description>MDMOUT</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>MDMIN</name>
                     <description>MDMIN</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>MDMDONE</name>
                     <description>MDMDONE</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>FSCA</name>
                     <description>FSCA</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RFHWIEN</name>
               <description>Interrupt Enable For RF Hardware Modules</description>
               <addressOffset>12</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>RATCH7</name>
                     <description>RATCH7</description>
                     <bitRange>[19:19]</bitRange>
                  </field>
                  <field>
                     <name>RATCH6</name>
                     <description>RATCH6</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>RATCH5</name>
                     <description>RATCH5</description>
                     <bitRange>[17:17]</bitRange>
                  </field>
                  <field>
                     <name>RATCH4</name>
                     <description>RATCH4</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>RATCH3</name>
                     <description>RATCH3</description>
                     <bitRange>[15:15]</bitRange>
                  </field>
                  <field>
                     <name>RATCH2</name>
                     <description>RATCH2</description>
                     <bitRange>[14:14]</bitRange>
                  </field>
                  <field>
                     <name>RATCH1</name>
                     <description>RATCH1</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>RATCH0</name>
                     <description>RATCH0</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>RFESOFT2</name>
                     <description>RFESOFT2</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>RFESOFT1</name>
                     <description>RFESOFT1</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>RFESOFT0</name>
                     <description>RFESOFT0</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>RFEDONE</name>
                     <description>RFEDONE</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>TRCTK</name>
                     <description>TRCTK</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>MDMSOFT</name>
                     <description>MDMSOFT</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>MDMOUT</name>
                     <description>MDMOUT</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>MDMIN</name>
                     <description>MDMIN</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>MDMDONE</name>
                     <description>MDMDONE</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>FSCA</name>
                     <description>FSCA</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RFCPEIFG</name>
               <description>Interrupt Flags For Command and Packet Engine Generated Interrupts</description>
               <addressOffset>16</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>INTERNAL_ERROR</name>
                     <description>INTERNAL_ERROR</description>
                     <bitRange>[31:31]</bitRange>
                  </field>
                  <field>
                     <name>BOOT_DONE</name>
                     <description>BOOT_DONE</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>MODULES_UNLOCKED</name>
                     <description>MODULES_UNLOCKED</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>SYNTH_NO_LOCK</name>
                     <description>SYNTH_NO_LOCK</description>
                     <bitRange>[28:28]</bitRange>
                  </field>
                  <field>
                     <name>IRQ27</name>
                     <description>IRQ27</description>
                     <bitRange>[27:27]</bitRange>
                  </field>
                  <field>
                     <name>RX_ABORTED</name>
                     <description>RX_ABORTED</description>
                     <bitRange>[26:26]</bitRange>
                  </field>
                  <field>
                     <name>RX_N_DATA_WRITTEN</name>
                     <description>RX_N_DATA_WRITTEN</description>
                     <bitRange>[25:25]</bitRange>
                  </field>
                  <field>
                     <name>RX_DATA_WRITTEN</name>
                     <description>RX_DATA_WRITTEN</description>
                     <bitRange>[24:24]</bitRange>
                  </field>
                  <field>
                     <name>RX_ENTRY_DONE</name>
                     <description>RX_ENTRY_DONE</description>
                     <bitRange>[23:23]</bitRange>
                  </field>
                  <field>
                     <name>RX_BUF_FULL</name>
                     <description>RX_BUF_FULL</description>
                     <bitRange>[22:22]</bitRange>
                  </field>
                  <field>
                     <name>RX_CTRL_ACK</name>
                     <description>RX_CTRL_ACK</description>
                     <bitRange>[21:21]</bitRange>
                  </field>
                  <field>
                     <name>RX_CTRL</name>
                     <description>RX_CTRL</description>
                     <bitRange>[20:20]</bitRange>
                  </field>
                  <field>
                     <name>RX_EMPTY</name>
                     <description>RX_EMPTY</description>
                     <bitRange>[19:19]</bitRange>
                  </field>
                  <field>
                     <name>RX_IGNORED</name>
                     <description>RX_IGNORED</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>RX_NOK</name>
                     <description>RX_NOK</description>
                     <bitRange>[17:17]</bitRange>
                  </field>
                  <field>
                     <name>RX_OK</name>
                     <description>RX_OK</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>IRQ15</name>
                     <description>IRQ15</description>
                     <bitRange>[15:15]</bitRange>
                  </field>
                  <field>
                     <name>IRQ14</name>
                     <description>IRQ14</description>
                     <bitRange>[14:14]</bitRange>
                  </field>
                  <field>
                     <name>IRQ13</name>
                     <description>IRQ13</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>IRQ12</name>
                     <description>IRQ12</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>TX_BUFFER_CHANGED</name>
                     <description>TX_BUFFER_CHANGED</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>TX_ENTRY_DONE</name>
                     <description>TX_ENTRY_DONE</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>TX_RETRANS</name>
                     <description>TX_RETRANS</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>TX_CTRL_ACK_ACK</name>
                     <description>TX_CTRL_ACK_ACK</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>TX_CTRL_ACK</name>
                     <description>TX_CTRL_ACK</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>TX_CTRL</name>
                     <description>TX_CTRL</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>TX_ACK</name>
                     <description>TX_ACK</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>TX_DONE</name>
                     <description>TX_DONE</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>LAST_FG_COMMAND_DONE</name>
                     <description>LAST_FG_COMMAND_DONE</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>FG_COMMAND_DONE</name>
                     <description>FG_COMMAND_DONE</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>LAST_COMMAND_DONE</name>
                     <description>LAST_COMMAND_DONE</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>COMMAND_DONE</name>
                     <description>COMMAND_DONE</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RFCPEIEN</name>
               <description>Interrupt Enable For Command and Packet Engine Generated Interrupts</description>
               <addressOffset>20</addressOffset>
               <access>read-write</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>INTERNAL_ERROR</name>
                     <description>INTERNAL_ERROR</description>
                     <bitRange>[31:31]</bitRange>
                  </field>
                  <field>
                     <name>BOOT_DONE</name>
                     <description>BOOT_DONE</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>MODULES_UNLOCKED</name>
                     <description>MODULES_UNLOCKED</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>SYNTH_NO_LOCK</name>
                     <description>SYNTH_NO_LOCK</description>
                     <bitRange>[28:28]</bitRange>
                  </field>
                  <field>
                     <name>IRQ27</name>
                     <description>IRQ27</description>
                     <bitRange>[27:27]</bitRange>
                  </field>
                  <field>
                     <name>RX_ABORTED</name>
                     <description>RX_ABORTED</description>
                     <bitRange>[26:26]</bitRange>
                  </field>
                  <field>
                     <name>RX_N_DATA_WRITTEN</name>
                     <description>RX_N_DATA_WRITTEN</description>
                     <bitRange>[25:25]</bitRange>
                  </field>
                  <field>
                     <name>RX_DATA_WRITTEN</name>
                     <description>RX_DATA_WRITTEN</description>
                     <bitRange>[24:24]</bitRange>
                  </field>
                  <field>
                     <name>RX_ENTRY_DONE</name>
                     <description>RX_ENTRY_DONE</description>
                     <bitRange>[23:23]</bitRange>
                  </field>
                  <field>
                     <name>RX_BUF_FULL</name>
                     <description>RX_BUF_FULL</description>
                     <bitRange>[22:22]</bitRange>
                  </field>
                  <field>
                     <name>RX_CTRL_ACK</name>
                     <description>RX_CTRL_ACK</description>
                     <bitRange>[21:21]</bitRange>
                  </field>
                  <field>
                     <name>RX_CTRL</name>
                     <description>RX_CTRL</description>
                     <bitRange>[20:20]</bitRange>
                  </field>
                  <field>
                     <name>RX_EMPTY</name>
                     <description>RX_EMPTY</description>
                     <bitRange>[19:19]</bitRange>
                  </field>
                  <field>
                     <name>RX_IGNORED</name>
                     <description>RX_IGNORED</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>RX_NOK</name>
                     <description>RX_NOK</description>
                     <bitRange>[17:17]</bitRange>
                  </field>
                  <field>
                     <name>RX_OK</name>
                     <description>RX_OK</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>IRQ15</name>
                     <description>IRQ15</description>
                     <bitRange>[15:15]</bitRange>
                  </field>
                  <field>
                     <name>IRQ14</name>
                     <description>IRQ14</description>
                     <bitRange>[14:14]</bitRange>
                  </field>
                  <field>
                     <name>IRQ13</name>
                     <description>IRQ13</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>IRQ12</name>
                     <description>IRQ12</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>TX_BUFFER_CHANGED</name>
                     <description>TX_BUFFER_CHANGED</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>TX_ENTRY_DONE</name>
                     <description>TX_ENTRY_DONE</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>TX_RETRANS</name>
                     <description>TX_RETRANS</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>TX_CTRL_ACK_ACK</name>
                     <description>TX_CTRL_ACK_ACK</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>TX_CTRL_ACK</name>
                     <description>TX_CTRL_ACK</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>TX_CTRL</name>
                     <description>TX_CTRL</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>TX_ACK</name>
                     <description>TX_ACK</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>TX_DONE</name>
                     <description>TX_DONE</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>LAST_FG_COMMAND_DONE</name>
                     <description>LAST_FG_COMMAND_DONE</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>FG_COMMAND_DONE</name>
                     <description>FG_COMMAND_DONE</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>LAST_COMMAND_DONE</name>
                     <description>LAST_COMMAND_DONE</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>COMMAND_DONE</name>
                     <description>COMMAND_DONE</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RFCPEISL</name>
               <description>Interrupt Vector Selection For Command and Packet Engine Generated Interrupts</description>
               <addressOffset>24</addressOffset>
               <access>read-write</access>
               <resetValue>0xffff0000</resetValue>
               <fields>
                  <field>
                     <name>INTERNAL_ERROR</name>
                     <description>INTERNAL_ERROR</description>
                     <bitRange>[31:31]</bitRange>
                  </field>
                  <field>
                     <name>BOOT_DONE</name>
                     <description>BOOT_DONE</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>MODULES_UNLOCKED</name>
                     <description>MODULES_UNLOCKED</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>SYNTH_NO_LOCK</name>
                     <description>SYNTH_NO_LOCK</description>
                     <bitRange>[28:28]</bitRange>
                  </field>
                  <field>
                     <name>IRQ27</name>
                     <description>IRQ27</description>
                     <bitRange>[27:27]</bitRange>
                  </field>
                  <field>
                     <name>RX_ABORTED</name>
                     <description>RX_ABORTED</description>
                     <bitRange>[26:26]</bitRange>
                  </field>
                  <field>
                     <name>RX_N_DATA_WRITTEN</name>
                     <description>RX_N_DATA_WRITTEN</description>
                     <bitRange>[25:25]</bitRange>
                  </field>
                  <field>
                     <name>RX_DATA_WRITTEN</name>
                     <description>RX_DATA_WRITTEN</description>
                     <bitRange>[24:24]</bitRange>
                  </field>
                  <field>
                     <name>RX_ENTRY_DONE</name>
                     <description>RX_ENTRY_DONE</description>
                     <bitRange>[23:23]</bitRange>
                  </field>
                  <field>
                     <name>RX_BUF_FULL</name>
                     <description>RX_BUF_FULL</description>
                     <bitRange>[22:22]</bitRange>
                  </field>
                  <field>
                     <name>RX_CTRL_ACK</name>
                     <description>RX_CTRL_ACK</description>
                     <bitRange>[21:21]</bitRange>
                  </field>
                  <field>
                     <name>RX_CTRL</name>
                     <description>RX_CTRL</description>
                     <bitRange>[20:20]</bitRange>
                  </field>
                  <field>
                     <name>RX_EMPTY</name>
                     <description>RX_EMPTY</description>
                     <bitRange>[19:19]</bitRange>
                  </field>
                  <field>
                     <name>RX_IGNORED</name>
                     <description>RX_IGNORED</description>
                     <bitRange>[18:18]</bitRange>
                  </field>
                  <field>
                     <name>RX_NOK</name>
                     <description>RX_NOK</description>
                     <bitRange>[17:17]</bitRange>
                  </field>
                  <field>
                     <name>RX_OK</name>
                     <description>RX_OK</description>
                     <bitRange>[16:16]</bitRange>
                  </field>
                  <field>
                     <name>IRQ15</name>
                     <description>IRQ15</description>
                     <bitRange>[15:15]</bitRange>
                  </field>
                  <field>
                     <name>IRQ14</name>
                     <description>IRQ14</description>
                     <bitRange>[14:14]</bitRange>
                  </field>
                  <field>
                     <name>IRQ13</name>
                     <description>IRQ13</description>
                     <bitRange>[13:13]</bitRange>
                  </field>
                  <field>
                     <name>IRQ12</name>
                     <description>IRQ12</description>
                     <bitRange>[12:12]</bitRange>
                  </field>
                  <field>
                     <name>TX_BUFFER_CHANGED</name>
                     <description>TX_BUFFER_CHANGED</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>TX_ENTRY_DONE</name>
                     <description>TX_ENTRY_DONE</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>TX_RETRANS</name>
                     <description>TX_RETRANS</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>TX_CTRL_ACK_ACK</name>
                     <description>TX_CTRL_ACK_ACK</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>TX_CTRL_ACK</name>
                     <description>TX_CTRL_ACK</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>TX_CTRL</name>
                     <description>TX_CTRL</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>TX_ACK</name>
                     <description>TX_ACK</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>TX_DONE</name>
                     <description>TX_DONE</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>LAST_FG_COMMAND_DONE</name>
                     <description>LAST_FG_COMMAND_DONE</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>FG_COMMAND_DONE</name>
                     <description>FG_COMMAND_DONE</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>LAST_COMMAND_DONE</name>
                     <description>LAST_COMMAND_DONE</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>COMMAND_DONE</name>
                     <description>COMMAND_DONE</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RFACKIFG</name>
               <description>Doorbell Command Acknowledgement Interrupt Flag</description>
               <addressOffset>28</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>ACKFLAG</name>
                     <description>ACKFLAG</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SYSGPOCTL</name>
               <description>RF Core General Purpose Output Control</description>
               <addressOffset>32</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>GPOCTL3</name>
                     <description>GPOCTL3</description>
                     <bitRange>[15:12]</bitRange>
                  </field>
                  <field>
                     <name>GPOCTL2</name>
                     <description>GPOCTL2</description>
                     <bitRange>[11:8]</bitRange>
                  </field>
                  <field>
                     <name>GPOCTL1</name>
                     <description>GPOCTL1</description>
                     <bitRange>[7:4]</bitRange>
                  </field>
                  <field>
                     <name>GPOCTL0</name>
                     <description>GPOCTL0</description>
                     <bitRange>[3:0]</bitRange>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>RFC_PWR</name>
         <description>RF Core Power Management</description>
         <baseAddress>0x40040000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>0x4</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>PWMCLKEN</name>
               <description>RF Core Power Management and Clock Enable</description>
               <addressOffset>0</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>RFCTRC</name>
                     <description>RFCTRC</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>FSCA</name>
                     <description>FSCA</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>PHA</name>
                     <description>PHA</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>RAT</name>
                     <description>RAT</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>RFERAM</name>
                     <description>RFERAM</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>RFE</name>
                     <description>RFE</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>MDMRAM</name>
                     <description>MDMRAM</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>MDM</name>
                     <description>MDM</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>CPERAM</name>
                     <description>CPERAM</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>CPE</name>
                     <description>CPE</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>RFC</name>
                     <description>RFC</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>RFC_RAT</name>
         <description>RF Core Radio Timer</description>
         <baseAddress>0x40043000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>0x100</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>RATCNT</name>
               <description>Radio Timer Counter Value</description>
               <addressOffset>4</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CNT</name>
                     <description>CNT</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RATCH0VAL</name>
               <description>Timer Channel 0 Capture/Compare Register</description>
               <addressOffset>128</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>VAL</name>
                     <description>VAL</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RATCH1VAL</name>
               <description>Timer Channel 1 Capture/Compare Register</description>
               <addressOffset>132</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>VAL</name>
                     <description>VAL</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RATCH2VAL</name>
               <description>Timer Channel 2 Capture/Compare Register</description>
               <addressOffset>136</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>VAL</name>
                     <description>VAL</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RATCH3VAL</name>
               <description>Timer Channel 3 Capture/Compare Register</description>
               <addressOffset>140</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>VAL</name>
                     <description>VAL</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RATCH4VAL</name>
               <description>Timer Channel 4 Capture/Compare Register</description>
               <addressOffset>144</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>VAL</name>
                     <description>VAL</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RATCH5VAL</name>
               <description>Timer Channel 5 Capture/Compare Register</description>
               <addressOffset>148</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>VAL</name>
                     <description>VAL</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RATCH6VAL</name>
               <description>Timer Channel 6 Capture/Compare Register</description>
               <addressOffset>152</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>VAL</name>
                     <description>VAL</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RATCH7VAL</name>
               <description>Timer Channel 7 Capture/Compare Register</description>
               <addressOffset>156</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>VAL</name>
                     <description>VAL</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>SMPH</name>
         <description>MCU Semaphore Module

This module provides 32 binary semaphores. The state of a binary semaphore is either taken or available. 

A semaphore does not implement any ownership attribute. Still, a semaphore can be used to handle mutual exclusion scenarios.

</description>
         <baseAddress>0x40084000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>0x1000</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>SMPH0</name>
               <description>MCU SEMAPHORE 0</description>
               <addressOffset>0</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                     <readAction>clear</readAction>
                  </field>
               </fields>
            </register>
            <register>
               <name>SMPH1</name>
               <description>MCU SEMAPHORE 1</description>
               <addressOffset>4</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                     <readAction>clear</readAction>
                  </field>
               </fields>
            </register>
            <register>
               <name>SMPH2</name>
               <description>MCU SEMAPHORE 2</description>
               <addressOffset>8</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                     <readAction>clear</readAction>
                  </field>
               </fields>
            </register>
            <register>
               <name>SMPH3</name>
               <description>MCU SEMAPHORE 3</description>
               <addressOffset>12</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                     <readAction>clear</readAction>
                  </field>
               </fields>
            </register>
            <register>
               <name>SMPH4</name>
               <description>MCU SEMAPHORE 4</description>
               <addressOffset>16</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                     <readAction>clear</readAction>
                  </field>
               </fields>
            </register>
            <register>
               <name>SMPH5</name>
               <description>MCU SEMAPHORE 5</description>
               <addressOffset>20</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                     <readAction>clear</readAction>
                  </field>
               </fields>
            </register>
            <register>
               <name>SMPH6</name>
               <description>MCU SEMAPHORE 6</description>
               <addressOffset>24</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                     <readAction>clear</readAction>
                  </field>
               </fields>
            </register>
            <register>
               <name>SMPH7</name>
               <description>MCU SEMAPHORE 7</description>
               <addressOffset>28</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                     <readAction>clear</readAction>
                  </field>
               </fields>
            </register>
            <register>
               <name>SMPH8</name>
               <description>MCU SEMAPHORE 8</description>
               <addressOffset>32</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                     <readAction>clear</readAction>
                  </field>
               </fields>
            </register>
            <register>
               <name>SMPH9</name>
               <description>MCU SEMAPHORE 9</description>
               <addressOffset>36</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                     <readAction>clear</readAction>
                  </field>
               </fields>
            </register>
            <register>
               <name>SMPH10</name>
               <description>MCU SEMAPHORE 10</description>
               <addressOffset>40</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                     <readAction>clear</readAction>
                  </field>
               </fields>
            </register>
            <register>
               <name>SMPH11</name>
               <description>MCU SEMAPHORE 11</description>
               <addressOffset>44</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                     <readAction>clear</readAction>
                  </field>
               </fields>
            </register>
            <register>
               <name>SMPH12</name>
               <description>MCU SEMAPHORE 12</description>
               <addressOffset>48</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                     <readAction>clear</readAction>
                  </field>
               </fields>
            </register>
            <register>
               <name>SMPH13</name>
               <description>MCU SEMAPHORE 13</description>
               <addressOffset>52</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                     <readAction>clear</readAction>
                  </field>
               </fields>
            </register>
            <register>
               <name>SMPH14</name>
               <description>MCU SEMAPHORE 14</description>
               <addressOffset>56</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                     <readAction>clear</readAction>
                  </field>
               </fields>
            </register>
            <register>
               <name>SMPH15</name>
               <description>MCU SEMAPHORE 15</description>
               <addressOffset>60</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                     <readAction>clear</readAction>
                  </field>
               </fields>
            </register>
            <register>
               <name>SMPH16</name>
               <description>MCU SEMAPHORE 16</description>
               <addressOffset>64</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                     <readAction>clear</readAction>
                  </field>
               </fields>
            </register>
            <register>
               <name>SMPH17</name>
               <description>MCU SEMAPHORE 17</description>
               <addressOffset>68</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                     <readAction>clear</readAction>
                  </field>
               </fields>
            </register>
            <register>
               <name>SMPH18</name>
               <description>MCU SEMAPHORE 18</description>
               <addressOffset>72</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                     <readAction>clear</readAction>
                  </field>
               </fields>
            </register>
            <register>
               <name>SMPH19</name>
               <description>MCU SEMAPHORE 19</description>
               <addressOffset>76</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                     <readAction>clear</readAction>
                  </field>
               </fields>
            </register>
            <register>
               <name>SMPH20</name>
               <description>MCU SEMAPHORE 20</description>
               <addressOffset>80</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                     <readAction>clear</readAction>
                  </field>
               </fields>
            </register>
            <register>
               <name>SMPH21</name>
               <description>MCU SEMAPHORE 21</description>
               <addressOffset>84</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                     <readAction>clear</readAction>
                  </field>
               </fields>
            </register>
            <register>
               <name>SMPH22</name>
               <description>MCU SEMAPHORE 22</description>
               <addressOffset>88</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                     <readAction>clear</readAction>
                  </field>
               </fields>
            </register>
            <register>
               <name>SMPH23</name>
               <description>MCU SEMAPHORE 23</description>
               <addressOffset>92</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                     <readAction>clear</readAction>
                  </field>
               </fields>
            </register>
            <register>
               <name>SMPH24</name>
               <description>MCU SEMAPHORE 24</description>
               <addressOffset>96</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                     <readAction>clear</readAction>
                  </field>
               </fields>
            </register>
            <register>
               <name>SMPH25</name>
               <description>MCU SEMAPHORE 25</description>
               <addressOffset>100</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                     <readAction>clear</readAction>
                  </field>
               </fields>
            </register>
            <register>
               <name>SMPH26</name>
               <description>MCU SEMAPHORE 26</description>
               <addressOffset>104</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                     <readAction>clear</readAction>
                  </field>
               </fields>
            </register>
            <register>
               <name>SMPH27</name>
               <description>MCU SEMAPHORE 27</description>
               <addressOffset>108</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                     <readAction>clear</readAction>
                  </field>
               </fields>
            </register>
            <register>
               <name>SMPH28</name>
               <description>MCU SEMAPHORE 28</description>
               <addressOffset>112</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                     <readAction>clear</readAction>
                  </field>
               </fields>
            </register>
            <register>
               <name>SMPH29</name>
               <description>MCU SEMAPHORE 29</description>
               <addressOffset>116</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                     <readAction>clear</readAction>
                  </field>
               </fields>
            </register>
            <register>
               <name>SMPH30</name>
               <description>MCU SEMAPHORE 30</description>
               <addressOffset>120</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                     <readAction>clear</readAction>
                  </field>
               </fields>
            </register>
            <register>
               <name>SMPH31</name>
               <description>MCU SEMAPHORE 31</description>
               <addressOffset>124</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                     <readAction>clear</readAction>
                  </field>
               </fields>
            </register>
            <register>
               <name>PEEK0</name>
               <description>MCU SEMAPHORE 0 ALIAS</description>
               <addressOffset>2048</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PEEK1</name>
               <description>MCU SEMAPHORE 1 ALIAS</description>
               <addressOffset>2052</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PEEK2</name>
               <description>MCU SEMAPHORE 2 ALIAS</description>
               <addressOffset>2056</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PEEK3</name>
               <description>MCU SEMAPHORE 3 ALIAS</description>
               <addressOffset>2060</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PEEK4</name>
               <description>MCU SEMAPHORE 4 ALIAS</description>
               <addressOffset>2064</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PEEK5</name>
               <description>MCU SEMAPHORE 5 ALIAS</description>
               <addressOffset>2068</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PEEK6</name>
               <description>MCU SEMAPHORE 6 ALIAS</description>
               <addressOffset>2072</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PEEK7</name>
               <description>MCU SEMAPHORE 7 ALIAS</description>
               <addressOffset>2076</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PEEK8</name>
               <description>MCU SEMAPHORE 8 ALIAS</description>
               <addressOffset>2080</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PEEK9</name>
               <description>MCU SEMAPHORE 9 ALIAS</description>
               <addressOffset>2084</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PEEK10</name>
               <description>MCU SEMAPHORE 10 ALIAS</description>
               <addressOffset>2088</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PEEK11</name>
               <description>MCU SEMAPHORE 11 ALIAS</description>
               <addressOffset>2092</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PEEK12</name>
               <description>MCU SEMAPHORE 12 ALIAS</description>
               <addressOffset>2096</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PEEK13</name>
               <description>MCU SEMAPHORE 13 ALIAS</description>
               <addressOffset>2100</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PEEK14</name>
               <description>MCU SEMAPHORE 14 ALIAS</description>
               <addressOffset>2104</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PEEK15</name>
               <description>MCU SEMAPHORE 15 ALIAS</description>
               <addressOffset>2108</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PEEK16</name>
               <description>MCU SEMAPHORE 16 ALIAS</description>
               <addressOffset>2112</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PEEK17</name>
               <description>MCU SEMAPHORE 17 ALIAS</description>
               <addressOffset>2116</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PEEK18</name>
               <description>MCU SEMAPHORE 18 ALIAS</description>
               <addressOffset>2120</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PEEK19</name>
               <description>MCU SEMAPHORE 19 ALIAS</description>
               <addressOffset>2124</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PEEK20</name>
               <description>MCU SEMAPHORE 20 ALIAS</description>
               <addressOffset>2128</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PEEK21</name>
               <description>MCU SEMAPHORE 21 ALIAS</description>
               <addressOffset>2132</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PEEK22</name>
               <description>MCU SEMAPHORE 22 ALIAS</description>
               <addressOffset>2136</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PEEK23</name>
               <description>MCU SEMAPHORE 23 ALIAS</description>
               <addressOffset>2140</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PEEK24</name>
               <description>MCU SEMAPHORE 24 ALIAS</description>
               <addressOffset>2144</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PEEK25</name>
               <description>MCU SEMAPHORE 25 ALIAS</description>
               <addressOffset>2148</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PEEK26</name>
               <description>MCU SEMAPHORE 26 ALIAS</description>
               <addressOffset>2152</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PEEK27</name>
               <description>MCU SEMAPHORE 27 ALIAS</description>
               <addressOffset>2156</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PEEK28</name>
               <description>MCU SEMAPHORE 28 ALIAS</description>
               <addressOffset>2160</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PEEK29</name>
               <description>MCU SEMAPHORE 29 ALIAS</description>
               <addressOffset>2164</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PEEK30</name>
               <description>MCU SEMAPHORE 30 ALIAS</description>
               <addressOffset>2168</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>PEEK31</name>
               <description>MCU SEMAPHORE 31 ALIAS</description>
               <addressOffset>2172</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000001</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>SSI0</name>
         <description>Synchronous Serial Interface with master and slave capabilities

</description>
         <baseAddress>0x40000000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>0x1000</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>CR0</name>
               <description>Control 0</description>
               <addressOffset>0</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>SCR</name>
                     <description>SCR</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
                  <field>
                     <name>SPH</name>
                     <description>SPH</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>SPO</name>
                     <description>SPO</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>FRF</name>
                     <description>FRF</description>
                     <bitRange>[5:4]</bitRange>
                  </field>
                  <field>
                     <name>DSS</name>
                     <description>DSS</description>
                     <bitRange>[3:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CR1</name>
               <description>Control 1</description>
               <addressOffset>4</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>SOD</name>
                     <description>SOD</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>MS</name>
                     <description>MS</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>SSE</name>
                     <description>SSE</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>LBM</name>
                     <description>LBM</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>DR</name>
               <description>Data
16-bits wide data register:
When read, the entry in the receive FIFO, pointed to by the current FIFO read pointer, is accessed. As data values are removed by the  receive logic from the incoming data frame, they are placed into the entry in the receive FIFO, pointed to by the current FIFO write pointer.
When written, the entry in the transmit FIFO, pointed to by the write pointer, is written to. Data values are removed from the transmit FIFO one value at a time by the transmit logic. It is loaded into the transmit serial shifter, then serially shifted out onto the TXD output pin at the programmed bit rate.
When a data size of less than 16 bits is selected, the user must right-justify data written to the transmit FIFO. The transmit logic ignores the unused bits. Received data less than 16 bits is automatically right-justified in the receive buffer.</description>
               <addressOffset>8</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DATA</name>
                     <description>DATA</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SR</name>
               <description>Status</description>
               <addressOffset>12</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000003</resetValue>
               <fields>
                  <field>
                     <name>BSY</name>
                     <description>BSY</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>RFF</name>
                     <description>RFF</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>RNE</name>
                     <description>RNE</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>TNF</name>
                     <description>TNF</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>TFE</name>
                     <description>TFE</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CPSR</name>
               <description>Clock Prescale</description>
               <addressOffset>16</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CPSDVSR</name>
                     <description>CPSDVSR</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IMSC</name>
               <description>Interrupt Mask Set and Clear</description>
               <addressOffset>20</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TXIM</name>
                     <description>TXIM</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>RXIM</name>
                     <description>RXIM</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>RTIM</name>
                     <description>RTIM</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>RORIM</name>
                     <description>RORIM</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RIS</name>
               <description>Raw Interrupt Status</description>
               <addressOffset>24</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000008</resetValue>
               <fields>
                  <field>
                     <name>TXRIS</name>
                     <description>TXRIS</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>RXRIS</name>
                     <description>RXRIS</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>RTRIS</name>
                     <description>RTRIS</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>RORRIS</name>
                     <description>RORRIS</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>MIS</name>
               <description>Masked Interrupt Status</description>
               <addressOffset>28</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TXMIS</name>
                     <description>TXMIS</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>RXMIS</name>
                     <description>RXMIS</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>RTMIS</name>
                     <description>RTMIS</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>RORMIS</name>
                     <description>RORMIS</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>ICR</name>
               <description>Interrupt Clear
On a write of 1, the corresponding interrupt is cleared. A write of 0 has no effect.</description>
               <addressOffset>32</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>RTIC</name>
                     <description>RTIC</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>RORIC</name>
                     <description>RORIC</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>DMACR</name>
               <description>DMA Control</description>
               <addressOffset>36</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TXDMAE</name>
                     <description>TXDMAE</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>RXDMAE</name>
                     <description>RXDMAE</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>SSI1</name>
         <description>Synchronous Serial Interface with master and slave capabilities

</description>
         <baseAddress>0x40008000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>0x1000</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>CR0</name>
               <description>Control 0</description>
               <addressOffset>0</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>SCR</name>
                     <description>SCR</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
                  <field>
                     <name>SPH</name>
                     <description>SPH</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>SPO</name>
                     <description>SPO</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>FRF</name>
                     <description>FRF</description>
                     <bitRange>[5:4]</bitRange>
                  </field>
                  <field>
                     <name>DSS</name>
                     <description>DSS</description>
                     <bitRange>[3:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CR1</name>
               <description>Control 1</description>
               <addressOffset>4</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>SOD</name>
                     <description>SOD</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>MS</name>
                     <description>MS</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>SSE</name>
                     <description>SSE</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>LBM</name>
                     <description>LBM</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>DR</name>
               <description>Data
16-bits wide data register:
When read, the entry in the receive FIFO, pointed to by the current FIFO read pointer, is accessed. As data values are removed by the  receive logic from the incoming data frame, they are placed into the entry in the receive FIFO, pointed to by the current FIFO write pointer.
When written, the entry in the transmit FIFO, pointed to by the write pointer, is written to. Data values are removed from the transmit FIFO one value at a time by the transmit logic. It is loaded into the transmit serial shifter, then serially shifted out onto the TXD output pin at the programmed bit rate.
When a data size of less than 16 bits is selected, the user must right-justify data written to the transmit FIFO. The transmit logic ignores the unused bits. Received data less than 16 bits is automatically right-justified in the receive buffer.</description>
               <addressOffset>8</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DATA</name>
                     <description>DATA</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SR</name>
               <description>Status</description>
               <addressOffset>12</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000003</resetValue>
               <fields>
                  <field>
                     <name>BSY</name>
                     <description>BSY</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>RFF</name>
                     <description>RFF</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>RNE</name>
                     <description>RNE</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>TNF</name>
                     <description>TNF</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>TFE</name>
                     <description>TFE</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CPSR</name>
               <description>Clock Prescale</description>
               <addressOffset>16</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CPSDVSR</name>
                     <description>CPSDVSR</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IMSC</name>
               <description>Interrupt Mask Set and Clear</description>
               <addressOffset>20</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TXIM</name>
                     <description>TXIM</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>RXIM</name>
                     <description>RXIM</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>RTIM</name>
                     <description>RTIM</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>RORIM</name>
                     <description>RORIM</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RIS</name>
               <description>Raw Interrupt Status</description>
               <addressOffset>24</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000008</resetValue>
               <fields>
                  <field>
                     <name>TXRIS</name>
                     <description>TXRIS</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>RXRIS</name>
                     <description>RXRIS</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>RTRIS</name>
                     <description>RTRIS</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>RORRIS</name>
                     <description>RORRIS</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>MIS</name>
               <description>Masked Interrupt Status</description>
               <addressOffset>28</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TXMIS</name>
                     <description>TXMIS</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>RXMIS</name>
                     <description>RXMIS</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>RTMIS</name>
                     <description>RTMIS</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>RORMIS</name>
                     <description>RORMIS</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>ICR</name>
               <description>Interrupt Clear
On a write of 1, the corresponding interrupt is cleared. A write of 0 has no effect.</description>
               <addressOffset>32</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>RTIC</name>
                     <description>RTIC</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>RORIC</name>
                     <description>RORIC</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>DMACR</name>
               <description>DMA Control</description>
               <addressOffset>36</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>TXDMAE</name>
                     <description>TXDMAE</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>RXDMAE</name>
                     <description>RXDMAE</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>TRNG</name>
         <description>True Random Number Generator
</description>
         <baseAddress>0x40028000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>0x2000</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>OUT0</name>
               <description>Random Number Lower Word Readout Value</description>
               <addressOffset>0</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>VALUE_31_0</name>
                     <description>VALUE_31_0</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>OUT1</name>
               <description>Random Number Upper Word Readout Value</description>
               <addressOffset>4</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>VALUE_63_32</name>
                     <description>VALUE_63_32</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IRQFLAGSTAT</name>
               <description>Interrupt Status

</description>
               <addressOffset>8</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>NEED_CLOCK</name>
                     <description>NEED_CLOCK</description>
                     <bitRange>[31:31]</bitRange>
                  </field>
                  <field>
                     <name>SHUTDOWN_OVF</name>
                     <description>SHUTDOWN_OVF</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>RDY</name>
                     <description>RDY</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IRQFLAGMASK</name>
               <description>Interrupt Mask</description>
               <addressOffset>12</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>SHUTDOWN_OVF</name>
                     <description>SHUTDOWN_OVF</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>RDY</name>
                     <description>RDY</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IRQFLAGCLR</name>
               <description>Interrupt Flag Clear</description>
               <addressOffset>16</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>SHUTDOWN_OVF</name>
                     <description>SHUTDOWN_OVF</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>RDY</name>
                     <description>RDY</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CTL</name>
               <description>Control</description>
               <addressOffset>20</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>STARTUP_CYCLES</name>
                     <description>STARTUP_CYCLES</description>
                     <bitRange>[31:16]</bitRange>
                  </field>
                  <field>
                     <name>TRNG_EN</name>
                     <description>TRNG_EN</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>NO_LFSR_FB</name>
                     <description>NO_LFSR_FB</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>TEST_MODE</name>
                     <description>TEST_MODE</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CFG0</name>
               <description>Configuration 0</description>
               <addressOffset>24</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>MAX_REFILL_CYCLES</name>
                     <description>MAX_REFILL_CYCLES</description>
                     <bitRange>[31:16]</bitRange>
                  </field>
                  <field>
                     <name>SMPL_DIV</name>
                     <description>SMPL_DIV</description>
                     <bitRange>[11:8]</bitRange>
                  </field>
                  <field>
                     <name>MIN_REFILL_CYCLES</name>
                     <description>MIN_REFILL_CYCLES</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>ALARMCNT</name>
               <description>Alarm Control

</description>
               <addressOffset>28</addressOffset>
               <access>read-write</access>
               <resetValue>0x000000ff</resetValue>
               <fields>
                  <field>
                     <name>SHUTDOWN_CNT</name>
                     <description>SHUTDOWN_CNT</description>
                     <bitRange>[29:24]</bitRange>
                  </field>
                  <field>
                     <name>SHUTDOWN_THR</name>
                     <description>SHUTDOWN_THR</description>
                     <bitRange>[20:16]</bitRange>
                  </field>
                  <field>
                     <name>ALARM_THR</name>
                     <description>ALARM_THR</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FROEN</name>
               <description>FRO Enable</description>
               <addressOffset>32</addressOffset>
               <access>read-write</access>
               <resetValue>0x00ffffff</resetValue>
               <fields>
                  <field>
                     <name>FRO_MASK</name>
                     <description>FRO_MASK</description>
                     <bitRange>[23:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FRODETUNE</name>
               <description>FRO De-tune Bit</description>
               <addressOffset>36</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>FRO_MASK</name>
                     <description>FRO_MASK</description>
                     <bitRange>[23:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>ALARMMASK</name>
               <description>Alarm Event</description>
               <addressOffset>40</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>FRO_MASK</name>
                     <description>FRO_MASK</description>
                     <bitRange>[23:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>ALARMSTOP</name>
               <description>Alarm Shutdown</description>
               <addressOffset>44</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>FRO_FLAGS</name>
                     <description>FRO_FLAGS</description>
                     <bitRange>[23:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>LFSR0</name>
               <description>LFSR Readout Value</description>
               <addressOffset>48</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>LFSR_31_0</name>
                     <description>LFSR_31_0</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>LFSR1</name>
               <description>LFSR Readout Value</description>
               <addressOffset>52</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>LFSR_63_32</name>
                     <description>LFSR_63_32</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>LFSR2</name>
               <description>LFSR Readout Value</description>
               <addressOffset>56</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>LFSR_80_64</name>
                     <description>LFSR_80_64</description>
                     <bitRange>[16:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>HWOPT</name>
               <description>TRNG Engine Options Information</description>
               <addressOffset>120</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000600</resetValue>
               <fields>
                  <field>
                     <name>NR_OF_FROS</name>
                     <description>NR_OF_FROS</description>
                     <bitRange>[11:6]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>HWVER0</name>
               <description>HW Version 0
EIP Number And Core Revision</description>
               <addressOffset>124</addressOffset>
               <access>read-only</access>
               <resetValue>0x0200b44b</resetValue>
               <fields>
                  <field>
                     <name>HW_MAJOR_VER</name>
                     <description>HW_MAJOR_VER</description>
                     <bitRange>[27:24]</bitRange>
                  </field>
                  <field>
                     <name>HW_MINOR_VER</name>
                     <description>HW_MINOR_VER</description>
                     <bitRange>[23:20]</bitRange>
                  </field>
                  <field>
                     <name>HW_PATCH_LVL</name>
                     <description>HW_PATCH_LVL</description>
                     <bitRange>[19:16]</bitRange>
                  </field>
                  <field>
                     <name>EIP_NUM_COMPL</name>
                     <description>EIP_NUM_COMPL</description>
                     <bitRange>[15:8]</bitRange>
                  </field>
                  <field>
                     <name>EIP_NUM</name>
                     <description>EIP_NUM</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IRQSTATMASK</name>
               <description>Interrupt Status After Masking</description>
               <addressOffset>8152</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>SHUTDOWN_OVF</name>
                     <description>SHUTDOWN_OVF</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>RDY</name>
                     <description>RDY</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>HWVER1</name>
               <description>HW Version 1
TRNG Revision Number</description>
               <addressOffset>8160</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000020</resetValue>
               <fields>
                  <field>
                     <name>REV</name>
                     <description>REV</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IRQSET</name>
               <description>Interrupt Set</description>
               <addressOffset>8172</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
               </fields>
            </register>
            <register>
               <name>SWRESET</name>
               <description>SW Reset Control

</description>
               <addressOffset>8176</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>RESET</name>
                     <description>RESET</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IRQSTAT</name>
               <description>Interrupt Status</description>
               <addressOffset>8184</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>STAT</name>
                     <description>STAT</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>UART0</name>
         <description>Universal Asynchronous Receiver/Transmitter (UART) interface

</description>
         <baseAddress>0x40001000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>0x1000</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>DR</name>
               <description>Data
For words to be transmitted:
  - if the FIFOs are enabled (LCRH.FEN = 1), data written to this location is pushed onto the transmit FIFO
  - if the FIFOs are not enabled (LCRH.FEN = 0), data is stored in the transmitter holding register (the bottom word of the transmit FIFO).
The write operation initiates transmission from the UART. The data is prefixed with a start bit, appended with the appropriate parity bit (if parity is enabled), and a stop bit.
The resultant word is then transmitted.
For received words:
  - if the FIFOs are enabled (LCRH.FEN = 1), the data byte and the 4-bit status (break, frame, parity, and overrun) is pushed onto the 12-bit wide receive FIFO 
  - if the FIFOs are not enabled (LCRH.FEN = 0), the data byte and status are stored in the receiving holding register (the bottom word of the receive FIFO).
The received data byte is read by performing reads from this register along with the corresponding status information. The status information can also be read by a read of the RSR register.</description>
               <addressOffset>0</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>OE</name>
                     <description>OE</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>BE</name>
                     <description>BE</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>PE</name>
                     <description>PE</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>FE</name>
                     <description>FE</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>DATA</name>
                     <description>DATA</description>
                     <bitRange>[7:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RSR</name>
               <description>Status
This register is mapped to the same address as ECR register.  Reads from this address are associated with RSR register and return the receive status. Writes to this address are associated with ECR register and clear the receive status flags (framing, parity, break, and overrun errors).
If the status is read from this register, then the status information for break, framing and parity corresponds to the data character read from the Data Register, DR prior to reading the RSR. The status information for overrun is set immediately when an overrun condition occurs.</description>
               <addressOffset>4</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>OE</name>
                     <description>OE</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>BE</name>
                     <description>BE</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>PE</name>
                     <description>PE</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>FE</name>
                     <description>FE</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>ECR</name>
               <description>Error Clear
This register is mapped to the same address as RSR register.  Reads from this address are associated with RSR register and return the receive status. Writes to this address are associated with ECR register and clear the receive status flags (framing, parity, break, and overrun errors).</description>
               <addressOffset>4</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>OE</name>
                     <description>OE</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>BE</name>
                     <description>BE</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>PE</name>
                     <description>PE</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>FE</name>
                     <description>FE</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            <alternateRegister>RSR</alternateRegister></register>
            <register>
               <name>FR</name>
               <description>Flag
Reads from this register return the UART flags.</description>
               <addressOffset>24</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000090</resetValue>
               <fields>
                  <field>
                     <name>TXFE</name>
                     <description>TXFE</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>RXFF</name>
                     <description>RXFF</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>TXFF</name>
                     <description>TXFF</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>RXFE</name>
                     <description>RXFE</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>BUSY</name>
                     <description>BUSY</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>CTS</name>
                     <description>CTS</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IBRD</name>
               <description>Integer Baud-Rate Divisor
If this register is modified while trasmission or reception is on-going, the baudrate will not be updated until transmission or reception of the current character is complete.</description>
               <addressOffset>36</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DIVINT</name>
                     <description>DIVINT</description>
                     <bitRange>[15:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>FBRD</name>
               <description>Fractional Baud-Rate Divisor
If this register is modified while trasmission or reception is on-going, the baudrate will not be updated until transmission or reception of the current character is complete.</description>
               <addressOffset>40</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DIVFRAC</name>
                     <description>DIVFRAC</description>
                     <bitRange>[5:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>LCRH</name>
               <description>Line Control</description>
               <addressOffset>44</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>SPS</name>
                     <description>SPS</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>WLEN</name>
                     <description>WLEN</description>
                     <bitRange>[6:5]</bitRange>
                  </field>
                  <field>
                     <name>FEN</name>
                     <description>FEN</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>STP2</name>
                     <description>STP2</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>EPS</name>
                     <description>EPS</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>PEN</name>
                     <description>PEN</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>BRK</name>
                     <description>BRK</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CTL</name>
               <description>Control</description>
               <addressOffset>48</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000300</resetValue>
               <fields>
                  <field>
                     <name>CTSEN</name>
                     <description>CTSEN</description>
                     <bitRange>[15:15]</bitRange>
                  </field>
                  <field>
                     <name>RTSEN</name>
                     <description>RTSEN</description>
                     <bitRange>[14:14]</bitRange>
                  </field>
                  <field>
                     <name>RTS</name>
                     <description>RTS</description>
                     <bitRange>[11:11]</bitRange>
                  </field>
                  <field>
                     <name>RXE</name>
                     <description>RXE</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>TXE</name>
                     <description>TXE</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>LBE</name>
                     <description>LBE</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>UARTEN</name>
                     <description>UARTEN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IFLS</name>
               <description>Interrupt FIFO Level Select</description>
               <addressOffset>52</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000012</resetValue>
               <fields>
                  <field>
                     <name>RXSEL</name>
                     <description>RXSEL</description>
                     <bitRange>[5:3]</bitRange>
                  </field>
                  <field>
                     <name>TXSEL</name>
                     <description>TXSEL</description>
                     <bitRange>[2:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>IMSC</name>
               <description>Interrupt Mask Set/Clear</description>
               <addressOffset>56</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>OEIM</name>
                     <description>OEIM</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>BEIM</name>
                     <description>BEIM</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>PEIM</name>
                     <description>PEIM</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>FEIM</name>
                     <description>FEIM</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>RTIM</name>
                     <description>RTIM</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>TXIM</name>
                     <description>TXIM</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>RXIM</name>
                     <description>RXIM</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>CTSMIM</name>
                     <description>CTSMIM</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RIS</name>
               <description>Raw Interrupt Status</description>
               <addressOffset>60</addressOffset>
               <access>read-only</access>
               <resetValue>0x0000000d</resetValue>
               <fields>
                  <field>
                     <name>OERIS</name>
                     <description>OERIS</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>BERIS</name>
                     <description>BERIS</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>PERIS</name>
                     <description>PERIS</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>FERIS</name>
                     <description>FERIS</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>RTRIS</name>
                     <description>RTRIS</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>TXRIS</name>
                     <description>TXRIS</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>RXRIS</name>
                     <description>RXRIS</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>CTSRMIS</name>
                     <description>CTSRMIS</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>MIS</name>
               <description>Masked Interrupt Status</description>
               <addressOffset>64</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>OEMIS</name>
                     <description>OEMIS</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>BEMIS</name>
                     <description>BEMIS</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>PEMIS</name>
                     <description>PEMIS</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>FEMIS</name>
                     <description>FEMIS</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>RTMIS</name>
                     <description>RTMIS</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>TXMIS</name>
                     <description>TXMIS</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>RXMIS</name>
                     <description>RXMIS</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>CTSMMIS</name>
                     <description>CTSMMIS</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>ICR</name>
               <description>Interrupt Clear
On a write of 1, the corresponding interrupt is cleared. A write of 0 has no effect.</description>
               <addressOffset>68</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>OEIC</name>
                     <description>OEIC</description>
                     <bitRange>[10:10]</bitRange>
                  </field>
                  <field>
                     <name>BEIC</name>
                     <description>BEIC</description>
                     <bitRange>[9:9]</bitRange>
                  </field>
                  <field>
                     <name>PEIC</name>
                     <description>PEIC</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>FEIC</name>
                     <description>FEIC</description>
                     <bitRange>[7:7]</bitRange>
                  </field>
                  <field>
                     <name>RTIC</name>
                     <description>RTIC</description>
                     <bitRange>[6:6]</bitRange>
                  </field>
                  <field>
                     <name>TXIC</name>
                     <description>TXIC</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>RXIC</name>
                     <description>RXIC</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>CTSMIC</name>
                     <description>CTSMIC</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>DMACTL</name>
               <description>DMA Control</description>
               <addressOffset>72</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>DMAONERR</name>
                     <description>DMAONERR</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>TXDMAE</name>
                     <description>TXDMAE</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>RXDMAE</name>
                     <description>RXDMAE</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>UDMA0</name>
         <description>ARM Micro Direct Memory Access Controller

</description>
         <baseAddress>0x40020000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>0x1000</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>STATUS</name>
               <description>Status</description>
               <addressOffset>0</addressOffset>
               <access>read-only</access>
               <resetValue>0x001f0000</resetValue>
               <fields>
                  <field>
                     <name>TEST</name>
                     <description>TEST</description>
                     <bitRange>[31:28]</bitRange>
                  </field>
                  <field>
                     <name>TOTALCHANNELS</name>
                     <description>TOTALCHANNELS</description>
                     <bitRange>[20:16]</bitRange>
                  </field>
                  <field>
                     <name>STATE</name>
                     <description>STATE</description>
                     <bitRange>[7:4]</bitRange>
                  </field>
                  <field>
                     <name>MASTERENABLE</name>
                     <description>MASTERENABLE</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CFG</name>
               <description>Configuration</description>
               <addressOffset>4</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>PRTOCTRL</name>
                     <description>PRTOCTRL</description>
                     <bitRange>[7:5]</bitRange>
                  </field>
                  <field>
                     <name>MASTERENABLE</name>
                     <description>MASTERENABLE</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CTRL</name>
               <description>Channel Control Data Base Pointer</description>
               <addressOffset>8</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>BASEPTR</name>
                     <description>BASEPTR</description>
                     <bitRange>[31:10]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>ALTCTRL</name>
               <description>Channel Alternate Control Data Base Pointer</description>
               <addressOffset>12</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000200</resetValue>
               <fields>
                  <field>
                     <name>BASEPTR</name>
                     <description>BASEPTR</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>WAITONREQ</name>
               <description>Channel Wait On Request Status

</description>
               <addressOffset>16</addressOffset>
               <access>read-only</access>
               <resetValue>0xffff1eff</resetValue>
               <fields>
                  <field>
                     <name>CHNLSTATUS</name>
                     <description>CHNLSTATUS</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SOFTREQ</name>
               <description>Channel Software Request</description>
               <addressOffset>20</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CHNLS</name>
                     <description>CHNLS</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SETBURST</name>
               <description>Channel Set UseBurst</description>
               <addressOffset>24</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CHNLS</name>
                     <description>CHNLS</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CLEARBURST</name>
               <description>Channel Clear UseBurst</description>
               <addressOffset>28</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CHNLS</name>
                     <description>CHNLS</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SETREQMASK</name>
               <description>Channel Set Request Mask</description>
               <addressOffset>32</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CHNLS</name>
                     <description>CHNLS</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CLEARREQMASK</name>
               <description>Clear Channel Request Mask</description>
               <addressOffset>36</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CHNLS</name>
                     <description>CHNLS</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SETCHANNELEN</name>
               <description>Set Channel Enable</description>
               <addressOffset>40</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CHNLS</name>
                     <description>CHNLS</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CLEARCHANNELEN</name>
               <description>Clear Channel Enable</description>
               <addressOffset>44</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CHNLS</name>
                     <description>CHNLS</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SETCHNLPRIALT</name>
               <description>Channel Set Primary-Alternate</description>
               <addressOffset>48</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CHNLS</name>
                     <description>CHNLS</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CLEARCHNLPRIALT</name>
               <description>Channel Clear Primary-Alternate</description>
               <addressOffset>52</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CHNLS</name>
                     <description>CHNLS</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>SETCHNLPRIORITY</name>
               <description>Set Channel Priority</description>
               <addressOffset>56</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CHNLS</name>
                     <description>CHNLS</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CLEARCHNLPRIORITY</name>
               <description>Clear Channel Priority</description>
               <addressOffset>60</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CHNLS</name>
                     <description>CHNLS</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>ERROR</name>
               <description>Error Status and Clear</description>
               <addressOffset>76</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>STATUS</name>
                     <description>STATUS</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>REQDONE</name>
               <description>Channel Request Done</description>
               <addressOffset>1284</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CHNLS</name>
                     <description>CHNLS</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>DONEMASK</name>
               <description>Channel Request Done Mask</description>
               <addressOffset>1312</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CHNLS</name>
                     <description>CHNLS</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>VIMS</name>
         <description>Versatile Instruction Memory System
Controls memory access to the Flash and encapsulates the following instruction memories:
- Boot ROM
- Cache / GPRAM
</description>
         <baseAddress>0x40034000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>0x400</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>STAT</name>
               <description>Status
Displays current VIMS mode and line buffer status</description>
               <addressOffset>0</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>IDCODE_LB_DIS</name>
                     <description>IDCODE_LB_DIS</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>SYSBUS_LB_DIS</name>
                     <description>SYSBUS_LB_DIS</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>MODE_CHANGING</name>
                     <description>MODE_CHANGING</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>INV</name>
                     <description>INV</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>MODE</name>
                     <description>MODE</description>
                     <bitRange>[1:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CTL</name>
               <description>Control
Configure VIMS mode and line buffer settings</description>
               <addressOffset>4</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>STATS_CLR</name>
                     <description>STATS_CLR</description>
                     <bitRange>[31:31]</bitRange>
                  </field>
                  <field>
                     <name>STATS_EN</name>
                     <description>STATS_EN</description>
                     <bitRange>[30:30]</bitRange>
                  </field>
                  <field>
                     <name>DYN_CG_EN</name>
                     <description>DYN_CG_EN</description>
                     <bitRange>[29:29]</bitRange>
                  </field>
                  <field>
                     <name>IDCODE_LB_DIS</name>
                     <description>IDCODE_LB_DIS</description>
                     <bitRange>[5:5]</bitRange>
                  </field>
                  <field>
                     <name>SYSBUS_LB_DIS</name>
                     <description>SYSBUS_LB_DIS</description>
                     <bitRange>[4:4]</bitRange>
                  </field>
                  <field>
                     <name>ARB_CFG</name>
                     <description>ARB_CFG</description>
                     <bitRange>[3:3]</bitRange>
                  </field>
                  <field>
                     <name>PREF_EN</name>
                     <description>PREF_EN</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>MODE</name>
                     <description>MODE</description>
                     <bitRange>[1:0]</bitRange>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral><peripheral>
         <name>WDT</name>
         <description>Watchdog Timer

</description>
         <baseAddress>0x40080000</baseAddress>
         <addressBlock>
            <offset>0</offset>
            <size>0x1000</size>
            <usage>registers</usage>
         </addressBlock>
         <registers>
            <register>
               <name>LOAD</name>
               <description>Configuration</description>
               <addressOffset>0</addressOffset>
               <access>read-write</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>WDTLOAD</name>
                     <description>WDTLOAD</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>VALUE</name>
               <description>Current Count Value</description>
               <addressOffset>4</addressOffset>
               <access>read-only</access>
               <resetValue>0xffffffff</resetValue>
               <fields>
                  <field>
                     <name>WDTVALUE</name>
                     <description>WDTVALUE</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>CTL</name>
               <description>Control</description>
               <addressOffset>8</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>INTTYPE</name>
                     <description>INTTYPE</description>
                     <bitRange>[2:2]</bitRange>
                  </field>
                  <field>
                     <name>RESEN</name>
                     <description>RESEN</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>INTEN</name>
                     <description>INTEN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>ICR</name>
               <description>Interrupt Clear</description>
               <addressOffset>12</addressOffset>
               <access>write-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>WDTICR</name>
                     <description>WDTICR</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>RIS</name>
               <description>Raw Interrupt Status</description>
               <addressOffset>16</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>WDTRIS</name>
                     <description>WDTRIS</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>MIS</name>
               <description>Masked Interrupt Status</description>
               <addressOffset>20</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>WDTMIS</name>
                     <description>WDTMIS</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>TEST</name>
               <description>Test Mode

</description>
               <addressOffset>1048</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>STALL</name>
                     <description>STALL</description>
                     <bitRange>[8:8]</bitRange>
                  </field>
                  <field>
                     <name>TEST_EN</name>
                     <description>TEST_EN</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>INT_CAUS</name>
               <description>Interrupt Cause Test Mode

</description>
               <addressOffset>1052</addressOffset>
               <access>read-only</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>CAUSE_RESET</name>
                     <description>CAUSE_RESET</description>
                     <bitRange>[1:1]</bitRange>
                  </field>
                  <field>
                     <name>CAUSE_INTR</name>
                     <description>CAUSE_INTR</description>
                     <bitRange>[0:0]</bitRange>
                  </field>
               </fields>
            </register>
            <register>
               <name>LOCK</name>
               <description>Lock

</description>
               <addressOffset>3072</addressOffset>
               <access>read-write</access>
               <resetValue>0x00000000</resetValue>
               <fields>
                  <field>
                     <name>WDTLOCK</name>
                     <description>WDTLOCK</description>
                     <bitRange>[31:0]</bitRange>
                  </field>
               </fields>
            </register>
         </registers>
      </peripheral></peripherals>
</device>